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

Elliotte Rusty Harold updated SUREFIRE-2286:
--------------------------------------------
    Priority: Critical  (was: Major)

> Surefire 3.x is ignoring the result of @RunWith-based junit4 tests
> ------------------------------------------------------------------
>
>                 Key: SUREFIRE-2286
>                 URL: https://issues.apache.org/jira/browse/SUREFIRE-2286
>             Project: Maven Surefire
>          Issue Type: Bug
>          Components: Junit 4.x support
>    Affects Versions: 3.0.0
>            Reporter: Thomas Mortagne
>            Priority: Critical
>
> While more classic junit4 tests are executed and reported fine, it seems that 
> [tests generated through a custom 
> @RunWith|https://github.com/xwiki/xwiki-rendering/blob/xwiki-rendering-16.9.0/xwiki-rendering-syntaxes/xwiki-rendering-syntax-xwiki21/src/test/java/org/xwiki/rendering/internal/xwiki21/XWiki21CompatibilityTest.java]
>  are executed (some logs are produced which can only mean that those tests 
> are indeed executed), but their result does not appear in the Surefire report.
> Problem is that it means the build never fail even if one of those tests is 
> actually not passing, we've finally noticed it only after a while...
> Downgrading to 2.22.2 make the tests behave as expected.
> Note that those test classes are handled properly when adding 
> {{org.apache.maven.surefire:surefire-junit47}} to the surefire plugin's 
> dependencies, but it causes problems with our junit 5 tests, unfortunately, 
> and we have quite a few modules in which both versions of junit are used (in 
> different test classes, of course).



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to