Romain manni-Bucau created SUREFIRE-942:
-------------------------------------------

             Summary: surefire + testng suite doesn't do anything
                 Key: SUREFIRE-942
                 URL: https://jira.codehaus.org/browse/SUREFIRE-942
             Project: Maven Surefire
          Issue Type: Bug
          Components: TestNG support
    Affects Versions: 2.12.4
            Reporter: Romain manni-Bucau


In OpenEJB project we use surefire to run a testng suite (xml file) but no test 
files are in src/test/java (all is in dependencies).

When we run tests against surefire 2.12.4 nothing is done.

Here the debug output:

{code}
[INFO] 
[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ cdi-embedded ---
[DEBUG] org.apache.maven.plugins:maven-surefire-plugin:jar:2.12.4:
[DEBUG]    org.apache.maven:maven-plugin-api:jar:2.0.9:compile
[DEBUG]    org.apache.maven.surefire:surefire-booter:jar:2.12.4:compile
[DEBUG]       org.apache.maven.surefire:surefire-api:jar:2.12.4:compile
[DEBUG]    org.apache.maven.surefire:maven-surefire-common:jar:2.12.4:compile
[DEBUG]       org.apache.commons:commons-lang3:jar:3.1:compile
[DEBUG]       
org.apache.maven.shared:maven-common-artifact-filters:jar:1.3:compile
[DEBUG]    org.codehaus.plexus:plexus-utils:jar:3.0.8:compile
[DEBUG]    org.apache.maven:maven-artifact:jar:2.0.9:compile
[DEBUG]    org.apache.maven:maven-project:jar:2.0.9:compile
[DEBUG]       org.apache.maven:maven-settings:jar:2.0.9:compile
[DEBUG]       org.apache.maven:maven-profile:jar:2.0.9:compile
[DEBUG]       org.apache.maven:maven-model:jar:2.0.9:compile
[DEBUG]       org.apache.maven:maven-artifact-manager:jar:2.0.9:compile
[DEBUG]       org.apache.maven:maven-plugin-registry:jar:2.0.9:compile
[DEBUG]       
org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9-stable-1:compile
[DEBUG]          junit:junit:jar:3.8.1:test (scope managed from compile)
[DEBUG]    org.apache.maven:maven-core:jar:2.0.9:compile
[DEBUG]       
org.apache.maven:maven-plugin-parameter-documenter:jar:2.0.9:compile
[DEBUG]       org.apache.maven.reporting:maven-reporting-api:jar:2.0.9:compile
[DEBUG]       org.apache.maven:maven-repository-metadata:jar:2.0.9:compile
[DEBUG]       org.apache.maven:maven-error-diagnostics:jar:2.0.9:compile
[DEBUG]       org.apache.maven:maven-plugin-descriptor:jar:2.0.9:compile
[DEBUG]       org.apache.maven:maven-monitor:jar:2.0.9:compile
[DEBUG]       classworlds:classworlds:jar:1.1:compile
[DEBUG]    org.apache.maven:maven-toolchain:jar:2.0.9:compile
[DEBUG]    
org.apache.maven.plugin-tools:maven-plugin-annotations:jar:3.1:compile
[DEBUG] Created new class realm 
plugin>org.apache.maven.plugins:maven-surefire-plugin:2.12.4
[DEBUG] Importing foreign packages into class realm 
plugin>org.apache.maven.plugins:maven-surefire-plugin:2.12.4
[DEBUG]   Imported:  < project>org.apache.openejb:cdi-embedded:1.5.2-SNAPSHOT
[DEBUG] Populating class realm 
plugin>org.apache.maven.plugins:maven-surefire-plugin:2.12.4
[DEBUG]   Included: org.apache.maven.plugins:maven-surefire-plugin:jar:2.12.4
[DEBUG]   Included: org.apache.maven.surefire:surefire-booter:jar:2.12.4
[DEBUG]   Included: org.apache.maven.surefire:surefire-api:jar:2.12.4
[DEBUG]   Included: org.apache.maven.surefire:maven-surefire-common:jar:2.12.4
[DEBUG]   Included: org.apache.commons:commons-lang3:jar:3.1
[DEBUG]   Included: 
org.apache.maven.shared:maven-common-artifact-filters:jar:1.3
[DEBUG]   Included: org.codehaus.plexus:plexus-utils:jar:3.0.8
[DEBUG]   Included: org.apache.maven.reporting:maven-reporting-api:jar:2.0.9
[DEBUG]   Included: 
org.apache.maven.plugin-tools:maven-plugin-annotations:jar:3.1
[DEBUG]   Excluded: org.apache.maven:maven-plugin-api:jar:2.0.9
[DEBUG]   Excluded: org.apache.maven:maven-artifact:jar:2.0.9
[DEBUG]   Excluded: org.apache.maven:maven-project:jar:2.0.9
[DEBUG]   Excluded: org.apache.maven:maven-settings:jar:2.0.9
[DEBUG]   Excluded: org.apache.maven:maven-profile:jar:2.0.9
[DEBUG]   Excluded: org.apache.maven:maven-model:jar:2.0.9
[DEBUG]   Excluded: org.apache.maven:maven-artifact-manager:jar:2.0.9
[DEBUG]   Excluded: org.apache.maven:maven-plugin-registry:jar:2.0.9
[DEBUG]   Excluded: 
org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9-stable-1
[DEBUG]   Excluded: junit:junit:jar:3.8.1
[DEBUG]   Excluded: org.apache.maven:maven-core:jar:2.0.9
[DEBUG]   Excluded: org.apache.maven:maven-plugin-parameter-documenter:jar:2.0.9
[DEBUG]   Excluded: org.apache.maven:maven-repository-metadata:jar:2.0.9
[DEBUG]   Excluded: org.apache.maven:maven-error-diagnostics:jar:2.0.9
[DEBUG]   Excluded: org.apache.maven:maven-plugin-descriptor:jar:2.0.9
[DEBUG]   Excluded: org.apache.maven:maven-monitor:jar:2.0.9
[DEBUG]   Excluded: classworlds:classworlds:jar:1.1
[DEBUG]   Excluded: org.apache.maven:maven-toolchain:jar:2.0.9
[DEBUG] Configuring mojo 
org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test from plugin realm 
ClassRealm[plugin>org.apache.maven.plugins:maven-surefire-plugin:2.12.4, 
parent: sun.misc.Launcher$AppClassLoader@40affc70]
[DEBUG] Configuring mojo 
'org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test' with basic 
configurator -->
[DEBUG]   (s) basedir = /opt/dev/openejb/openejb-trunk/tck/cdi-embedded
[DEBUG]   (s) childDelegation = false
[DEBUG]   (s) classesDirectory = 
/opt/dev/openejb/openejb-trunk/tck/cdi-embedded/target/classes
[DEBUG]   (s) disableXmlReport = false
[DEBUG]   (s) enableAssertions = true
[DEBUG]   (s) forkMode = always
[DEBUG]   (s) junitArtifactName = junit:junit
[DEBUG]   (s) localRepository =        id: local
      url: file:///home/a185558/.m2/repository/
   layout: none

[DEBUG]   (f) parallelMavenExecution = false
[DEBUG]   (s) perCoreThreadCount = true
[DEBUG]   (s) pluginArtifactMap = 
{org.apache.maven.plugins:maven-surefire-plugin=org.apache.maven.plugins:maven-surefire-plugin:maven-plugin:2.12.4:,
 
org.apache.maven.surefire:surefire-booter=org.apache.maven.surefire:surefire-booter:jar:2.12.4:compile,
 
org.apache.maven.surefire:surefire-api=org.apache.maven.surefire:surefire-api:jar:2.12.4:compile,
 
org.apache.maven.surefire:maven-surefire-common=org.apache.maven.surefire:maven-surefire-common:jar:2.12.4:compile,
 
org.apache.commons:commons-lang3=org.apache.commons:commons-lang3:jar:3.1:compile,
 
org.apache.maven.shared:maven-common-artifact-filters=org.apache.maven.shared:maven-common-artifact-filters:jar:1.3:compile,
 
org.codehaus.plexus:plexus-utils=org.codehaus.plexus:plexus-utils:jar:3.0.8:compile,
 
org.apache.maven.reporting:maven-reporting-api=org.apache.maven.reporting:maven-reporting-api:jar:2.0.9:compile,
 
org.apache.maven.plugin-tools:maven-plugin-annotations=org.apache.maven.plugin-tools:maven-plugin-annotations:jar:3.1:compile}
[DEBUG]   (f) pluginDescriptor = Component Descriptor: role: 
'org.apache.maven.plugin.Mojo', implementation: 
'org.apache.maven.plugin.surefire.HelpMojo', role hint: 
'org.apache.maven.plugins:maven-surefire-plugin:2.12.4:help'
role: 'org.apache.maven.plugin.Mojo', implementation: 
'org.apache.maven.plugin.surefire.SurefirePlugin', role hint: 
'org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test'
---
[DEBUG]   (s) printSummary = true
[DEBUG]   (s) projectArtifactMap = {junit:junit=junit:junit:jar:4.9:test, 
org.hamcrest:hamcrest-core=org.hamcrest:hamcrest-core:jar:1.1:test, 
org.apache.openejb:tck-common=org.apache.openejb:tck-common:jar:4.5.2-SNAPSHOT:compile,
 
org.jboss.test-harness:jboss-test-harness=org.jboss.test-harness:jboss-test-harness:jar:1.1.0-CR5:compile,
 
org.jboss.test-harness:jboss-test-harness-api=org.jboss.test-harness:jboss-test-harness-api:jar:1.1.0-CR5:compile,
 
org.apache.openejb:openejb-client=org.apache.openejb:openejb-client:jar:4.5.2-SNAPSHOT:compile,
 
org.apache.openejb:webdeployer=org.apache.openejb:webdeployer:jar:4.5.2-SNAPSHOT:compile,
 
org.apache.openejb:openejb-core=org.apache.openejb:openejb-core:jar:4.5.2-SNAPSHOT:compile,
 
org.apache.openejb:mbean-annotation-api=org.apache.openejb:mbean-annotation-api:jar:4.5.2-SNAPSHOT:compile,
 
org.apache.openejb:openejb-jpa-integration=org.apache.openejb:openejb-jpa-integration:jar:4.5.2-SNAPSHOT:compile,
 org.apache.openejb:javaee-api=org.apache.openejb:javaee-api:jar:6.0-4:compile, 
org.apache.commons:commons-lang3=org.apache.commons:commons-lang3:jar:3.1:compile,
 
org.apache.openejb:openejb-api=org.apache.openejb:openejb-api:jar:4.5.2-SNAPSHOT:compile,
 
org.apache.openejb:openejb-loader=org.apache.openejb:openejb-loader:jar:4.5.2-SNAPSHOT:compile,
 
org.apache.openejb:openejb-javaagent=org.apache.openejb:openejb-javaagent:jar:4.5.2-SNAPSHOT:compile,
 
org.apache.openejb:openejb-jee=org.apache.openejb:openejb-jee:jar:4.5.2-SNAPSHOT:compile,
 com.sun.xml.bind:jaxb-impl=com.sun.xml.bind:jaxb-impl:jar:2.2.6:compile, 
commons-cli:commons-cli=commons-cli:commons-cli:jar:1.2:compile, 
org.apache.activemq:activemq-ra=org.apache.activemq:activemq-ra:jar:5.7.0:compile,
 
org.apache.activemq:activemq-core=org.apache.activemq:activemq-core:jar:5.7.0:compile,
 org.apache.activemq:kahadb=org.apache.activemq:kahadb:jar:5.7.0:compile, 
org.apache.activemq.protobuf:activemq-protobuf=org.apache.activemq.protobuf:activemq-protobuf:jar:1.1:compile,
 commons-net:commons-net=commons-net:commons-net:jar:3.1:compile, 
org.apache.geronimo.components:geronimo-connector=org.apache.geronimo.components:geronimo-connector:jar:3.1.1:compile,
 
org.apache.geronimo.specs:geronimo-j2ee-connector_1.6_spec=org.apache.geronimo.specs:geronimo-j2ee-connector_1.6_spec:jar:1.0:compile,
 
org.apache.geronimo.components:geronimo-transaction=org.apache.geronimo.components:geronimo-transaction:jar:3.1.1:compile,
 org.objectweb.howl:howl=org.objectweb.howl:howl:jar:1.0.1-1:compile, 
org.apache.geronimo.javamail:geronimo-javamail_1.4_mail=org.apache.geronimo.javamail:geronimo-javamail_1.4_mail:jar:1.8.2:compile,
 
org.apache.xbean:xbean-asm-shaded=org.apache.xbean:xbean-asm-shaded:jar:3.12:compile,
 
org.apache.xbean:xbean-finder-shaded=org.apache.xbean:xbean-finder-shaded:jar:3.12:compile,
 
org.apache.xbean:xbean-reflect=org.apache.xbean:xbean-reflect:jar:3.12:compile, 
org.apache.xbean:xbean-naming=org.apache.xbean:xbean-naming:jar:3.12:compile, 
org.apache.xbean:xbean-bundleutils=org.apache.xbean:xbean-bundleutils:jar:3.12:compile,
 org.hsqldb:hsqldb=org.hsqldb:hsqldb:jar:2.2.8:compile, 
commons-dbcp:commons-dbcp=commons-dbcp:commons-dbcp:jar:1.4:compile, 
commons-pool:commons-pool=commons-pool:commons-pool:jar:1.5.7:compile, 
org.codehaus.swizzle:swizzle-stream=org.codehaus.swizzle:swizzle-stream:jar:1.6.1:compile,
 
commons-logging:commons-logging=commons-logging:commons-logging:jar:1.1.1:compile,
 wsdl4j:wsdl4j=wsdl4j:wsdl4j:jar:1.6.2:compile, 
org.quartz-scheduler:quartz=org.quartz-scheduler:quartz:jar:2.1.6:compile, 
org.slf4j:slf4j-jdk14=org.slf4j:slf4j-jdk14:jar:1.6.1:test, 
org.slf4j:slf4j-api=org.slf4j:slf4j-api:jar:1.7.2:compile, 
org.apache.openwebbeans:openwebbeans-impl=org.apache.openwebbeans:openwebbeans-impl:jar:1.1.7:compile,
 
org.apache.openwebbeans:openwebbeans-spi=org.apache.openwebbeans:openwebbeans-spi:jar:1.1.7:compile,
 
org.apache.openwebbeans:openwebbeans-ejb=org.apache.openwebbeans:openwebbeans-ejb:jar:1.1.7:compile,
 
org.apache.openwebbeans:openwebbeans-ee=org.apache.openwebbeans:openwebbeans-ee:jar:1.1.7:compile,
 
org.apache.openwebbeans:openwebbeans-ee-common=org.apache.openwebbeans:openwebbeans-ee-common:jar:1.1.7:compile,
 
org.apache.openwebbeans:openwebbeans-web=org.apache.openwebbeans:openwebbeans-web:jar:1.1.7:compile,
 org.javassist:javassist=org.javassist:javassist:jar:3.15.0-GA:compile, 
org.apache.openejb.patch:openjpa-asm-shaded=org.apache.openejb.patch:openjpa-asm-shaded:jar:2.2.0:compile,
 net.sourceforge.serp:serp=net.sourceforge.serp:serp:jar:1.13.1:compile, 
commons-lang:commons-lang=commons-lang:commons-lang:jar:2.6:compile, 
commons-collections:commons-collections=commons-collections:commons-collections:jar:3.2.1:compile,
 org.apache.bval:bval-core=org.apache.bval:bval-core:jar:0.5:compile, 
commons-beanutils:commons-beanutils-core=commons-beanutils:commons-beanutils-core:jar:1.8.3:compile,
 org.apache.bval:bval-jsr303=org.apache.bval:bval-jsr303:jar:0.5:compile, 
org.fusesource.jansi:jansi=org.fusesource.jansi:jansi:jar:1.8:compile, 
org.jboss.jsr299.tck:jsr299-tck-impl=org.jboss.jsr299.tck:jsr299-tck-impl:jar:1.0.4.SP1:compile,
 javax.enterprise:cdi-api=javax.enterprise:cdi-api:jar:1.0-SP4:compile, 
org.jboss.jsr299.tck:jsr299-tck-api=org.jboss.jsr299.tck:jsr299-tck-api:jar:1.0.4.SP1:compile,
 javax.servlet:servlet-api=javax.servlet:servlet-api:jar:2.5:compile, 
javax.servlet.jsp:jsp-api=javax.servlet.jsp:jsp-api:jar:2.1:compile, 
javax.transaction:jta=javax.transaction:jta:jar:1.1:compile, 
javax.validation:validation-api=javax.validation:validation-api:jar:1.0.0.GA:compile,
 
org.jboss.test-audit:jboss-test-audit-api=org.jboss.test-audit:jboss-test-audit-api:jar:1.1.0.CR1:compile,
 
org.jboss.spec.javax.interceptor:jboss-interceptors-api_1.1_spec=org.jboss.spec.javax.interceptor:jboss-interceptors-api_1.1_spec:jar:1.0.0.Beta1:compile,
 javax.annotation:jsr250-api=javax.annotation:jsr250-api:jar:1.0:compile, 
javax.jws:jsr181-api=javax.jws:jsr181-api:jar:1.0-MR1:compile, 
javax.el:el-api=javax.el:el-api:jar:2.2:compile, 
javax.faces:jsf-api=javax.faces:jsf-api:jar:1.2_13:compile, 
javax.inject:javax.inject=javax.inject:javax.inject:jar:1:compile, 
javax.persistence:persistence-api=javax.persistence:persistence-api:jar:1.0:compile,
 
commons-httpclient:commons-httpclient=commons-httpclient:commons-httpclient:jar:3.1:compile,
 commons-codec:commons-codec=commons-codec:commons-codec:jar:1.4:compile, 
net.sourceforge.htmlunit:htmlunit=net.sourceforge.htmlunit:htmlunit:jar:2.4:compile,
 xalan:xalan=xalan:xalan:jar:2.7.1:compile, 
xalan:serializer=xalan:serializer:jar:2.7.1:compile, 
xml-apis:xml-apis=xml-apis:xml-apis:jar:1.3.04:test, 
net.sourceforge.htmlunit:htmlunit-core-js=net.sourceforge.htmlunit:htmlunit-core-js:jar:2.4:compile,
 
net.sourceforge.nekohtml:nekohtml=net.sourceforge.nekohtml:nekohtml:jar:1.9.11:compile,
 xerces:xercesImpl=xerces:xercesImpl:jar:2.9.1:compile, 
net.sourceforge.cssparser:cssparser=net.sourceforge.cssparser:cssparser:jar:0.9.5:compile,
 org.w3c.css:sac=org.w3c.css:sac:jar:1.3:compile, 
commons-io:commons-io=commons-io:commons-io:jar:1.4:compile, 
org.jboss.test-audit:jboss-test-audit-impl=org.jboss.test-audit:jboss-test-audit-impl:jar:1.1.0.CR1:compile,
 org.testng:testng=org.testng:testng:jar:6.0.1:test, 
org.beanshell:bsh=org.beanshell:bsh:jar:2.0b4:test, 
com.beust:jcommander=com.beust:jcommander:jar:1.12:test, 
org.yaml:snakeyaml=org.yaml:snakeyaml:jar:1.6:test}
[DEBUG]   (s) redirectTestOutputToFile = false
[DEBUG]   (s) remoteRepositories = [       id: apache-m2-snapshot
      url: http://repository.apache.org/snapshots/
   layout: default
snapshots: [enabled => true, update => daily]
 releases: [enabled => false, update => daily]
,        id: Codehaus Snapshots
      url: http://snapshots.repository.codehaus.org/
   layout: default
snapshots: [enabled => true, update => daily]
 releases: [enabled => false, update => daily]
,        id: central
      url: http://repo.maven.apache.org/maven2
   layout: default
snapshots: [enabled => false, update => daily]
 releases: [enabled => true, update => never]
]
[DEBUG]   (s) reportFormat = brief
[DEBUG]   (s) reportsDirectory = 
/opt/dev/openejb/openejb-trunk/tck/cdi-embedded/target/surefire-reports
[DEBUG]   (s) runOrder = filesystem
[DEBUG]   (s) skip = false
[DEBUG]   (s) skipTests = false
[DEBUG]   (s) suiteXmlFiles = 
[/opt/dev/openejb/openejb-trunk/tck/cdi-embedded/src/test/resources/passing.xml]
[DEBUG]   (s) systemPropertyVariables = {}
[DEBUG]   (s) testClassesDirectory = 
/opt/dev/openejb/openejb-trunk/tck/cdi-embedded/target/test-classes
[DEBUG]   (s) testFailureIgnore = false
[DEBUG]   (s) testNGArtifactName = org.testng:testng
[DEBUG]   (s) testSourceDirectory = 
/opt/dev/openejb/openejb-trunk/tck/cdi-embedded/src/test/java
[DEBUG]   (s) trimStackTrace = true
[DEBUG]   (s) useFile = true
[DEBUG]   (s) useManifestOnlyJar = true
[DEBUG]   (s) useSystemClassLoader = true
[DEBUG]   (s) useUnlimitedThreads = false
[DEBUG]   (s) workingDirectory = /opt/dev/openejb/openejb-trunk/tck/cdi-embedded
[DEBUG]   (s) project = MavenProject: 
org.apache.openejb:cdi-embedded:1.5.2-SNAPSHOT @ 
/opt/dev/openejb/openejb-trunk/tck/cdi-embedded/pom.xml
[DEBUG]   (s) session = org.apache.maven.execution.MavenSession@35a3f178
[DEBUG] -- end configuration --
[INFO] 
{code}

Here is the module (we fixed the surefire version to be able to get our tests): 
http://svn.apache.org/repos/asf/openejb/trunk/openejb/tck/cdi-embedded/

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira


Reply via email to