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

Thomas Mortagne updated SUREFIRE-2286:
--------------------------------------
    Summary: Surefire 3.x is ignoring the result of @RunWith-based junit4 tests 
 (was: Surefire 3.x is ignoring the result of @RunWith based junit4 tests)

> 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: Major
>
> While more classic junit4 tests are executed and reported fine, it seems that 
> [test 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 types of test classes are 
> present.



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

Reply via email to