[ 
https://jira.codehaus.org/browse/SUREFIRE-745?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=354433#comment-354433
 ] 

Jianfeng Sun commented on SUREFIRE-745:
---------------------------------------

@Tibor

Thanks for the response. 

By using 2.18-SNAPSHOT for both surefire and failsafe, 
1) if I use -Dit.test=class1#method1,class2#method2
    I got this:
main:
[INFO] Executed tasks
[INFO]
[INFO] --- maven-surefire-plugin:2.18-SNAPSHOT:test (default-test) @ selenium 
---
[INFO]
[INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ selenium ---
[INFO]
[INFO] --- maven-failsafe-plugin:2.18-SNAPSHOT:integration-test (run-test) @ 
selenium ---
[INFO] Failsafe report directory: C:\Automation testing 
tool\workspace\fox.emf.selenium.Oct5\target\surefire-reports\10-15-2014-03-55-PM
[INFO] Using configured provider 
org.apache.maven.surefire.junitcore.JUnitCoreProvider
[INFO] parallel='none', perCoreThreadCount=true, threadCount=0, 
useUnlimitedThreads=false, threadCountSuites=0, threadCountClasses=0, 
threadCountMethods=0, parallelOptimized=true

-------------------------------------------------------
 T E S T S
-------------------------------------------------------

-------------------------------------------------------
 T E S T S
-------------------------------------------------------

Results :

Tests run: 0, Failures: 0, Errors: 0, Skipped: 0

[WARNING] File encoding has not been set, using platform encoding Cp1252, i.e. 
build is platform dependent!
[INFO]
[INFO] --- properties-maven-plugin:1.0-alpha-2:read-project-properties 
(default) @ selenium ---
[INFO]
[INFO] --- maven-postman-plugin:0.1.6:send-mail (send_email) @ selenium ---

2) if I use -Dtest=class1#method1,class2#method2
  I got Failed tests:
  class1.method1:21 ? NullPointer
   class1.method2:16 ? NullPointer
   class1.method1:21 ? NullPointer
  class1.method2:17 ? NullPointer

the java code for NullPointer is 
"System.getProperty("user.dir")+"/testflow/Spot_TC07_Export Functionality.xls""
I guess the NullPorinter is from system property user dir. 
I'm sure it will work when we only run one test at a time. 

> -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: Olivier Lamy
>            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)

Reply via email to