You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Tibor Digana (JIRA)" <ji...@codehaus.org> on 2015/03/25 00:37:22 UTC

[jira] (SUREFIRE-745) -Dtest supports multiple test classes but not multiple test methods

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

Tibor Digana reopened SUREFIRE-745:
-----------------------------------

      Assignee: Tibor Digana  (was: Olivier Lamy)

Multiple Classes and Methods, regex, non-regex support for JUnit4, JUnit47+, TestNG providers.
https://github.com/apache/maven-surefire/pull/83

> -Dtest supports multiple test classes but not multiple test methods
> -------------------------------------------------------------------
>
>                 Key: SUREFIRE-745
>                 URL: https://jira.codehaus.org/browse/SUREFIRE-745
>             Project: Maven Surefire
>          Issue Type: Improvement
>         Environment: Apache Maven 3.0.2 (r1056850; 2011-01-08 19:58:10-0500)
> Java version: 1.6.0_24, vendor: Apple Inc.
> Java home: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
> Default locale: en_CA, platform encoding: MacRoman
> OS name: "mac os x", version: "10.6.7", arch: "x86_64", family: "mac"
>            Reporter: reid holmes
>            Assignee: Tibor Digana
>            Priority: Minor
>             Fix For: 2.12.1
>
>         Attachments: multipleMethods.patch, multipleMethods-v2.patch, multipleMethods-v3.patch, multipleMethods-v4.patch, SUREFIRE-745.patch, SUREFIRE-745-v2.patch
>
>
> The -Dtest parameter is very handy for running a specific test class or test method. It also supports running multiple test classes. Unfortunately, it does not permit specifying running multiple test methods. It would be great if this were possible.
> The examples below are from the Apache Commons project.
> WORKS: Run multiple test classes:
> mvn test -Dtest=ImmutablePairTest,StopWatchTest
> WORKS: Run a specific test method:
> mvn test -Dtest=ImmutablePairTest#testBasic
> DOES NOT WORK:
> mvn test -Dtest=StopWatchTest#testStopWatchSimple,StopWatchTest#testStopWatchSimpleGet
> mvn test -Dtest=ImmutablePairTest#testBasic,StopWatchTest#testLang315



--
This message was sent by Atlassian JIRA
(v6.1.6#6162)