You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently the parsing is done in AbstractTestMojo.scanForTests() but not completely delegate to TestListResolver, furthermore later on AbstractEclipseTestMojo.createSurefireProperties(TestFrameworkProvider, ScanResult) only incomplete results are passed to the forked framework.
Surefire actually also contains org.apache.maven.surefire.booter.BooterConstants that are used in org.apache.maven.surefire.booter.BooterDeserializer and org.apache.maven.plugin.surefire.booterclient.BooterSerializer (what sadly is package protected and part of the maven plugin) to have some kind of API that org.eclipse.tycho.surefire.osgibooter.OsgiSurefireBooter.run(String[], Properties) should actually reuse.
The text was updated successfully, but these errors were encountered:
laeubi
added a commit
to laeubi/tycho
that referenced
this issue
Dec 12, 2023
Currently Tycho implements a rather old surefire API, one problem is that it does not support the execution of individual tests selected by advanced patterns as described here:
https://maven.apache.org/surefire/maven-surefire-plugin/test-mojo.html#test
Currently the parsing is done in
AbstractTestMojo.scanForTests()
but not completely delegate toTestListResolver
, furthermore later onAbstractEclipseTestMojo.createSurefireProperties(TestFrameworkProvider, ScanResult)
only incomplete results are passed to the forked framework.Surefire actually also contains
org.apache.maven.surefire.booter.BooterConstants
that are used inorg.apache.maven.surefire.booter.BooterDeserializer
andorg.apache.maven.plugin.surefire.booterclient.BooterSerializer
(what sadly is package protected and part of the maven plugin) to have some kind of API thatorg.eclipse.tycho.surefire.osgibooter.OsgiSurefireBooter.run(String[], Properties)
should actually reuse.The text was updated successfully, but these errors were encountered: