[ 
https://issues.apache.org/jira/browse/IGNITE-10177?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Oleg Ignatenko updated IGNITE-10177:
------------------------------------
    Description: 
If needed, refer parent task for more details.

1) remove deprecated API of GridAbstractTest and its subclasses 2) remove 
dependencies from Junit 3 in Maven 3) migrate tests that were missed at prior 
steps, if there are any 4) remove redundant references to {{JUnit4.class}} if 
there are any (like in {{@RunWith(JUnit4.class)}}) 5) in tests suite classes, 
change {{extends TestSuite}} to either {{@RunWith(AllTests.class)}} or 
{{@Suite.SuiteClasses}} 6) use 
[Ignore|http://junit.sourceforge.net/javadoc/org/junit/Ignore.html] to annotate 
empty test classes in examples that were discovered and re-muted per 
IGNITE-10174

Side note if for some reason it turns out critically important to keep test 
suites names (by default Junit 4 will use suite class names instead), approach 
with custom description annotation [described 
here|https://stackoverflow.com/questions/34745080/is-it-possible-to-name-a-test-suite-in-junit-4/34745518]
 can be used to address that.

  was:
If needed, refer parent task for more details.

1) remove deprecated API of GridAbstractTest and its subclasses 2) remove 
dependencies from Junit 3 in Maven 3) migrate tests that were missed at prior 
steps, if there are any 4) remove redundant references to {{JUnit4.class}} if 
there are any (like in {{@RunWith(JUnit4.class)}}) 5) in tests suite classes, 
change {{extends TestSuite}} to either {{@RunWith(AllTests.class)}} or 
{{@Suite.SuiteClasses}}

Side note if for some reason it turns out critically important to keep test 
suites names (by default Junit 4 will use suite class names instead), approach 
with custom description annotation [described 
here|https://stackoverflow.com/questions/34745080/is-it-possible-to-name-a-test-suite-in-junit-4/34745518]
 can be used to address that.


> cleanup Junit 3 from the project
> --------------------------------
>
>                 Key: IGNITE-10177
>                 URL: https://issues.apache.org/jira/browse/IGNITE-10177
>             Project: Ignite
>          Issue Type: Sub-task
>            Reporter: Oleg Ignatenko
>            Priority: Major
>
> If needed, refer parent task for more details.
> 1) remove deprecated API of GridAbstractTest and its subclasses 2) remove 
> dependencies from Junit 3 in Maven 3) migrate tests that were missed at prior 
> steps, if there are any 4) remove redundant references to {{JUnit4.class}} if 
> there are any (like in {{@RunWith(JUnit4.class)}}) 5) in tests suite classes, 
> change {{extends TestSuite}} to either {{@RunWith(AllTests.class)}} or 
> {{@Suite.SuiteClasses}} 6) use 
> [Ignore|http://junit.sourceforge.net/javadoc/org/junit/Ignore.html] to 
> annotate empty test classes in examples that were discovered and re-muted per 
> IGNITE-10174
> Side note if for some reason it turns out critically important to keep test 
> suites names (by default Junit 4 will use suite class names instead), 
> approach with custom description annotation [described 
> here|https://stackoverflow.com/questions/34745080/is-it-possible-to-name-a-test-suite-in-junit-4/34745518]
>  can be used to address that.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to