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

Dmitry Baev commented on SUREFIRE-1225:
---------------------------------------

Yep, but as I say above I don't know is it a JUnit test, is it a parameterized 
one etc. And using {{ParametersRunnerFactory}} you can override the name of 
test in description as well (in general, all custom runners can change the test 
description)

BTW maybe we should add the ability to get the list of test cases from Surefire 
plugin? Like a separate goal that prints a json with all the test it going to 
run? In such case I will use the Surefire plugin to get the list of tests (and 
it helps to solve the problem with custom runners that can change the test 
description for me).

> Can't run a single parameterized test
> -------------------------------------
>
>                 Key: SUREFIRE-1225
>                 URL: https://issues.apache.org/jira/browse/SUREFIRE-1225
>             Project: Maven Surefire
>          Issue Type: Bug
>    Affects Versions: 2.19.1
>            Reporter: Dmitry Baev
>
> The sample test to reproduce the problem:
> {code:java|title=com/github/baev/MyTest.java}
> @RunWith(Parameterized.class)
> public class MyTest {
>     @Parameterized.Parameters
>     public static Collection<Object[]> data() {
>         return Arrays.asList(
>                 new Object[]{},
>                 new Object[]{}
>         );
>     }
>     @Test
>     public void testWithParameters() throws Exception {
>     }
> }
> {code}
> and then run 
> {{clean test -Dtest=com.github.baev.MyTest#testWithParameters}}
> The output is
> {{Failed to execute goal 
> org.apache.maven.plugins:maven-surefire-plugin:2.19.1:test (default-test) on 
> project surefire-base-test-bug: No tests were executed!}}
> Is it expected?



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to