[
https://issues.apache.org/jira/browse/IGNITE-469?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Vladimir Ozerov updated IGNITE-469:
-----------------------------------
Fix Version/s: (was: sprint-5)
sprint-6
> when running selected tests from a test class #afterTestsStopped() is not
> invoked.
> ----------------------------------------------------------------------------------
>
> Key: IGNITE-469
> URL: https://issues.apache.org/jira/browse/IGNITE-469
> Project: Ignite
> Issue Type: Bug
> Components: build
> Affects Versions: sprint-1
> Reporter: Ivan Veselovsky
> Assignee: Vladimir Ozerov
> Fix For: sprint-6
>
> Attachments: IGNITE-469--a.patch
>
>
> JUnit test infrastructure in Ignite has custom test engine that invokes
> #afterTestsStopped() when
> org.apache.ignite.testframework.junits.GridAbstractTest#isLastTest() == true:
> return cntrs.getStopped() == cntrs.getNumberOfTests();
> , where getNumberOfTests() is calculated by counting all the public class
> methods starting with "test".
> When we execute selected tests (I guess, does not matter from maven or from
> IDE), cntrs.getStopped() is always less than the total number of tests in the
> test class, so #afterTestsStopped() is not executed.
> This leaves unfinished processes like Ignite nodes that afterwards affect the
> behavior of other tests.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)