[ 
https://issues.apache.org/jira/browse/SUREFIRE-1753?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17866460#comment-17866460
 ] 

Jon Harper commented on SUREFIRE-1753:
--------------------------------------

Is this on someone's todo list or are you still waiting on the community to 
contribute ? 

In its simplest form, I would love to be able to do
mvn test -Dtest=Foo#bar[2]
and have it run only the test for one of the parameterized arguments 

Obviously there is no code for this right now in 
https://github.com/apache/maven-surefire/tree/master/surefire-providers/surefire-junit-platform/src/main/java/org/apache/maven/surefire/junitplatform
 


only here 
https://github.com/apache/maven-surefire/blob/a93783a631b14513f6dbaf69c57bae32f37351a0/surefire-providers/surefire-junit-platform/src/main/java/org/apache/maven/surefire/junitplatform/TestMethodFilter.java#L41
 using getSource() of the testtemplatedescriptor to filter by methodname, not 
argumentprovider index or name

> Selectively run/exclude JUnit 5 ParameterizedTest
> -------------------------------------------------
>
>                 Key: SUREFIRE-1753
>                 URL: https://issues.apache.org/jira/browse/SUREFIRE-1753
>             Project: Maven Surefire
>          Issue Type: Bug
>          Components: documentation, JUnit 5.x support
>    Affects Versions: 2.22.2, 3.0.0-M4
>            Reporter: Rüdiger zu Dohna
>            Priority: Major
>
> The last two sentences 
> [here|https://maven.apache.org/surefire/maven-surefire-plugin/examples/single-test.html#Multiple_Formats_in_One]
>  don't work any more with JUnit 5:
> ??The Parameterized JUnit runner describes test methods using an index in 
> brackets, so the non-regex method pattern would become #testMethod[*]. If 
> using the JUnit annotation @Parameters(name="\{index}: fib(\{0})=\{1}") and 
> selecting the index e.g. 5 in pattern, the non-regex method pattern would 
> become #testMethod[5:*].??
> See [this SO 
> question|https://stackoverflow.com/questions/60089306/how-do-i-include-exclude-a-junit-5-parameterizedtest-by-name-in-maven].
> At least the docs should be updated to reflect this limitation to JUnit 4. It 
> would be really nice to have this feature also for JUnit 5, but I've looked 
> into the code a bit and I have the impression that it's not that easy. I 
> didn't find any tests, either.



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

Reply via email to