当前位置: 首页 > 面试题库 >

Maven / Surefire找不到单元测试

游炳
2023-03-14
问题内容

我尝试使用Maven创建一个测试项目,并且单元测试工作正常。但是,当尝试对j2ee项目执行相同操作时,surefire无法找到单元测试。测试位于正确的目录(src
/ test / java)中,并且正在对其进行编译。

junit测试位于src / test / java / unit / TestAddition.java

pom.xml中的surefire插件配置不包含/排除任何文件。

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-surefire-plugin</artifactId>
    <version>2.8</version>  
</plugin>

和junit,testng

<!-- Testing dependencies -->
<dependency>
  <groupId>junit</groupId>
  <artifactId>junit</artifactId>
  <version>4.8.2</version>
  <scope>test</scope>
</dependency>

<dependency>
  <groupId>org.testng</groupId>
  <artifactId>testng</artifactId>
  <version>6.0.1</version>
  <scope>test</scope>
</dependency>

这是“ mvn clean test ” 的输出

[DEBUG]   (s) reportFormat = brief
[DEBUG]   (s) reportsDirectory = c:\workspace\JAdaptivLatest\target\surefire-reports
[DEBUG]   (s) runOrder = filesystem
[DEBUG]   (s) session = org.apache.maven.execution.MavenSession@1cf662f
[DEBUG]   (s) skip = false
[DEBUG]   (s) skipTests = false
[DEBUG]   (s) testClassesDirectory = c:\workspace\JAdaptivLatest\target\test-classes
[DEBUG]   (s) testFailureIgnore = false
[DEBUG]   (s) testNGArtifactName = org.testng:testng
[DEBUG]   (s) testSourceDirectory = c:\workspace\JAdaptivLatest\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 = c:\workspace\JAdaptivLatest
[DEBUG] -- end configuration --
[INFO] Surefire report directory: c:\workspace\JAdaptivLatest\target\surefire-reports
[DEBUG] dummy:dummy:jar:1.0 (selected for null)
[DEBUG]   org.apache.maven.surefire:surefire-booter:jar:2.8:compile (selected for compile)
[DEBUG]     org.apache.maven.surefire:surefire-api:jar:2.8:compile (selected for compile)
[DEBUG] Adding to surefire booter test classpath: C:\Users\Croydon.IVSTEL1\.m2\repository\org\apache\maven\surefire\surefire-booter\2.8\surefire-booter-2.8.jar
Scope: compile
[DEBUG] Adding to surefire booter test classpath: C:\Users\Croydon.IVSTEL1\.m2\repository\org\apache\maven\surefire\surefire-api\2.8\surefire-api-2.8.jar Scope:
 compile
[DEBUG] Setting system property [user.dir]=[c:\workspace\JAdaptivLatest]
[DEBUG] Setting system property [localRepository]=[C:\Users\Croydon.IVSTEL1\.m2\repository]
[DEBUG] Setting system property [basedir]=[c:\workspace\JAdaptivLatest]
[DEBUG] Using JVM: C:\Program Files (x86)\Java\jdk1.6.0_24\jre\bin\java
[DEBUG] dummy:dummy:jar:1.0 (selected for null)
[DEBUG]   org.apache.maven.surefire:surefire-testng:jar:2.8:test (selected for test)
[DEBUG]     org.apache.maven:maven-artifact:jar:2.0:test (selected for test)
[DEBUG]       org.codehaus.plexus:plexus-utils:jar:1.0.4:test (selected for test)
[DEBUG]     org.apache.maven.surefire:surefire-testng-utils:jar:2.8:test (selected for test)
[DEBUG]       org.testng:testng:jar:jdk15:5.7:test (selected for test)
[DEBUG]         junit:junit:jar:3.8.1:test (selected for test)
[DEBUG]       org.apache.maven.surefire:surefire-api:jar:2.8:test (selected for test)
[DEBUG]     org.testng:testng:jar:jdk15:5.7:test (selected for test)
[DEBUG]       junit:junit:jar:3.8.1:test (selected for test)
[DEBUG]     org.apache.maven.surefire:surefire-api:jar:2.8:test (selected for test)
[DEBUG] Adding to surefire test classpath: C:\Users\Croydon.IVSTEL1\.m2\repository\org\apache\maven\surefire\surefire-testng\2.8\surefire-testng-2.8.jar Scope:
test
[DEBUG] Adding to surefire test classpath: C:\Users\Croydon.IVSTEL1\.m2\repository\org\apache\maven\maven-artifact\2.0\maven-artifact-2.0.jar Scope: test
[DEBUG] Adding to surefire test classpath: C:\Users\Croydon.IVSTEL1\.m2\repository\org\codehaus\plexus\plexus-utils\1.0.4\plexus-utils-1.0.4.jar Scope: test
[DEBUG] Adding to surefire test classpath: C:\Users\Croydon.IVSTEL1\.m2\repository\org\apache\maven\surefire\surefire-testng-utils\2.8\surefire-testng-utils-2.8
.jar Scope: test
[DEBUG] Adding to surefire test classpath: C:\Users\Croydon.IVSTEL1\.m2\repository\org\apache\maven\surefire\surefire-api\2.8\surefire-api-2.8.jar Scope: test
[DEBUG] test classpath classpath:
[DEBUG]   c:\workspace\JAdaptivLatest\target\test-classes
[DEBUG]   c:\workspace\JAdaptivLatest\target\classes
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\junit\junit\4.8.2\junit-4.8.2.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\testng\testng\6.0.1\testng-6.0.1.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\beanshell\bsh\2.0b4\bsh-2.0b4.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\com\beust\jcommander\1.12\jcommander-1.12.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\yaml\snakeyaml\1.6\snakeyaml-1.6.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\seleniumhq\selenium\server\selenium-server\1.0.3\selenium-server-1.0.3-standalone.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\seleniumhq\selenium\server\selenium-server-coreless\1.0.3\selenium-server-coreless-1.0.3.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\apache\ant\ant\1.7.1\ant-1.7.1.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\apache\ant\ant-launcher\1.7.1\ant-launcher-1.7.1.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\commons-codec\commons-codec\1.3\commons-codec-1.3.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\javax\servlet\servlet-api\2.4\servlet-api-2.4.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\bouncycastle\bcprov-jdk15\135\bcprov-jdk15-135.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\seleniumhq\selenium\core\selenium-core\1.0.1\selenium-core-1.0.1.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\seleniumhq\selenium\client-drivers\selenium-java-client-driver\1.0.2\selenium-java-client-driver-1.0.2.jar

[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\uncommons\reportng\1.1.2\reportng-1.1.2.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\testng\testng\5.0\testng-5.0-jdk15.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\ant\ant\1.6.5\ant-1.6.5.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\velocity\velocity\1.4\velocity-1.4.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\velocity\velocity-dep\1.5\velocity-dep-1.5.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\jtidy\jtidy\4aug2000r7-dev\jtidy-4aug2000r7-dev.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\easymock\easymock\3.0\easymock-3.0.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\cglib\cglib-nodep\2.2\cglib-nodep-2.2.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\objenesis\objenesis\1.2\objenesis-1.2.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\log4j\log4j\1.2.16\log4j-1.2.16.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\jdom\jdom\1.1\jdom-1.1.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\com\jcraft\jsch\0.1.42\jsch-0.1.42.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\snmp4j\snmp4j\1.8.1\snmp4j-1.8.1.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\extremecomponents\extremecomponents\1.0.1\extremecomponents-1.0.1.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\commons-collections\commons-collections\3.0\commons-collections-3.0.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\tinyradius\tinyradius\1.0\tinyradius-1.0.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\commons-beanutils\commons-beanutils\1.8.3\commons-beanutils-1.8.3.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\apache\commons\commons-email\1.2\commons-email-1.2.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\javax\mail\mail\1.4.1\mail-1.4.1.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\javax\activation\activation\1.1\activation-1.1.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\commons-lang\commons-lang\2.5\commons-lang-2.5.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\commons-net\commons-net\2.2\commons-net-2.2.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\commons-pool\commons-pool\1.5.5\commons-pool-1.5.5.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\commons-dbcp\commons-dbcp\1.4\commons-dbcp-1.4.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\commons-fileupload\commons-fileupload\1.2.2\commons-fileupload-1.2.2.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\directwebremoting\dwr\3.0.M1\dwr-3.0.M1.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\mortbay\jetty\cometd\6.1.4\cometd-6.1.4.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\mortbay\jetty\jetty-util\6.1.4\jetty-util-6.1.4.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\javolution\javolution\5.5.1\javolution-5.5.1.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\net\java\dev\eval\eval\0.5\eval-0.5.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\javax\javaee-api\6.0\javaee-api-6.0.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\javax\transaction\jta\1.1\jta-1.1.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\slf4j\slf4j-log4j12\1.6.1\slf4j-log4j12-1.6.1.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\slf4j\slf4j-api\1.6.1\slf4j-api-1.6.1.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\aspectj\aspectjtools\1.6.10\aspectjtools-1.6.10.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\xalan\xalan\2.7.1\xalan-2.7.1.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\xalan\serializer\2.7.1\serializer-2.7.1.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\apache\tomcat\tomcat-dbcp\7.0.5\tomcat-dbcp-7.0.5.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\cglib\cglib\2.2\cglib-2.2.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\asm\asm\3.1\asm-3.1.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\hibernate\hibernate-core\3.3.2.GA\hibernate-core-3.3.2.GA.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\antlr\antlr\2.7.6\antlr-2.7.6.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\dom4j\dom4j\1.6.1\dom4j-1.6.1.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\hibernate\hibernate-annotations\3.4.0.GA\hibernate-annotations-3.4.0.GA.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\hibernate\hibernate-commons-annotations\3.3.0.ga\hibernate-commons-annotations-3.3.0.ga.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\hibernate\hibernate-entitymanager\3.4.0.GA\hibernate-entitymanager-3.4.0.GA.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\javassist\javassist\3.4.GA\javassist-3.4.GA.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\hibernate\hibernate-validator\3.1.0.GA\hibernate-validator-3.1.0.GA.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\javax\persistence\persistence-api\1.0\persistence-api-1.0.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\hibernate\ejb3-persistence\1.0.2.GA\ejb3-persistence-1.0.2.GA.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\mysql\mysql-connector-java\5.1.14\mysql-connector-java-5.1.14.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\apache\struts\struts2-core\2.2.1.1\struts2-core-2.2.1.1.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\apache\struts\xwork\xwork-core\2.2.1.1\xwork-core-2.2.1.1.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\freemarker\freemarker\2.3.16\freemarker-2.3.16.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\ognl\ognl\3.0\ognl-3.0.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\commons-io\commons-io\1.3.2\commons-io-1.3.2.jar
[DEBUG]   C:\Program Files (x86)\Java\jdk1.6.0_24\jre\..\lib\tools.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\apache\struts\struts2-dojo-plugin\2.2.1.1\struts2-dojo-plugin-2.2.1.1.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\apache\struts\struts2-json-plugin\2.2.1.1\struts2-json-plugin-2.2.1.1.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\apache\struts\struts2-spring-plugin\2.2.1.1\struts2-spring-plugin-2.2.1.1.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\apache\struts\struts2-junit-plugin\2.2.1.1\struts2-junit-plugin-2.2.1.1.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\apache\struts\struts2-testng-plugin\2.2.1.1\struts2-testng-plugin-2.2.1.1.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\taglibs\standard\1.1.2\standard-1.1.2.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\springframework\spring-core\3.0.5.RELEASE\spring-core-3.0.5.RELEASE.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\springframework\spring-asm\3.0.5.RELEASE\spring-asm-3.0.5.RELEASE.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\springframework\spring-expression\3.0.5.RELEASE\spring-expression-3.0.5.RELEASE.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\springframework\spring-beans\3.0.5.RELEASE\spring-beans-3.0.5.RELEASE.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\springframework\spring-aop\3.0.5.RELEASE\spring-aop-3.0.5.RELEASE.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\aopalliance\aopalliance\1.0\aopalliance-1.0.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\springframework\spring-context\3.0.5.RELEASE\spring-context-3.0.5.RELEASE.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\springframework\spring-context-support\3.0.5.RELEASE\spring-context-support-3.0.5.RELEASE.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\springframework\spring-tx\3.0.5.RELEASE\spring-tx-3.0.5.RELEASE.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\springframework\spring-jdbc\3.0.5.RELEASE\spring-jdbc-3.0.5.RELEASE.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\springframework\spring-orm\3.0.5.RELEASE\spring-orm-3.0.5.RELEASE.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\springframework\spring-oxm\3.0.5.RELEASE\spring-oxm-3.0.5.RELEASE.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\springframework\spring-web\3.0.5.RELEASE\spring-web-3.0.5.RELEASE.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\springframework\spring-webmvc\3.0.5.RELEASE\spring-webmvc-3.0.5.RELEASE.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\springframework\spring-webmvc-portlet\3.0.5.RELEASE\spring-webmvc-portlet-3.0.5.RELEASE.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\springframework\spring-test\3.0.5.RELEASE\spring-test-3.0.5.RELEASE.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\apache\maven\surefire\surefire-testng-utils\2.8\surefire-testng-utils-2.8.jar
[DEBUG] provider classpath classpath:
[DEBUG]   c:\workspace\JAdaptivLatest\target\test-classes
[DEBUG]   c:\workspace\JAdaptivLatest\target\classes
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\junit\junit\4.8.2\junit-4.8.2.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\testng\testng\6.0.1\testng-6.0.1.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\beanshell\bsh\2.0b4\bsh-2.0b4.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\com\beust\jcommander\1.12\jcommander-1.12.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\yaml\snakeyaml\1.6\snakeyaml-1.6.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\seleniumhq\selenium\server\selenium-server\1.0.3\selenium-server-1.0.3-standalone.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\seleniumhq\selenium\server\selenium-server-coreless\1.0.3\selenium-server-coreless-1.0.3.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\apache\ant\ant\1.7.1\ant-1.7.1.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\apache\ant\ant-launcher\1.7.1\ant-launcher-1.7.1.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\commons-codec\commons-codec\1.3\commons-codec-1.3.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\javax\servlet\servlet-api\2.4\servlet-api-2.4.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\bouncycastle\bcprov-jdk15\135\bcprov-jdk15-135.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\seleniumhq\selenium\core\selenium-core\1.0.1\selenium-core-1.0.1.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\seleniumhq\selenium\client-drivers\selenium-java-client-driver\1.0.2\selenium-java-client-driver-1.0.2.jar

[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\uncommons\reportng\1.1.2\reportng-1.1.2.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\testng\testng\5.0\testng-5.0-jdk15.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\ant\ant\1.6.5\ant-1.6.5.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\velocity\velocity\1.4\velocity-1.4.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\velocity\velocity-dep\1.5\velocity-dep-1.5.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\jtidy\jtidy\4aug2000r7-dev\jtidy-4aug2000r7-dev.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\easymock\easymock\3.0\easymock-3.0.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\cglib\cglib-nodep\2.2\cglib-nodep-2.2.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\objenesis\objenesis\1.2\objenesis-1.2.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\log4j\log4j\1.2.16\log4j-1.2.16.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\jdom\jdom\1.1\jdom-1.1.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\com\jcraft\jsch\0.1.42\jsch-0.1.42.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\snmp4j\snmp4j\1.8.1\snmp4j-1.8.1.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\extremecomponents\extremecomponents\1.0.1\extremecomponents-1.0.1.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\commons-collections\commons-collections\3.0\commons-collections-3.0.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\tinyradius\tinyradius\1.0\tinyradius-1.0.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\commons-beanutils\commons-beanutils\1.8.3\commons-beanutils-1.8.3.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\apache\commons\commons-email\1.2\commons-email-1.2.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\javax\mail\mail\1.4.1\mail-1.4.1.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\javax\activation\activation\1.1\activation-1.1.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\commons-lang\commons-lang\2.5\commons-lang-2.5.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\commons-net\commons-net\2.2\commons-net-2.2.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\commons-pool\commons-pool\1.5.5\commons-pool-1.5.5.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\commons-dbcp\commons-dbcp\1.4\commons-dbcp-1.4.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\commons-fileupload\commons-fileupload\1.2.2\commons-fileupload-1.2.2.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\directwebremoting\dwr\3.0.M1\dwr-3.0.M1.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\mortbay\jetty\cometd\6.1.4\cometd-6.1.4.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\mortbay\jetty\jetty-util\6.1.4\jetty-util-6.1.4.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\javolution\javolution\5.5.1\javolution-5.5.1.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\net\java\dev\eval\eval\0.5\eval-0.5.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\javax\javaee-api\6.0\javaee-api-6.0.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\javax\transaction\jta\1.1\jta-1.1.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\slf4j\slf4j-log4j12\1.6.1\slf4j-log4j12-1.6.1.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\slf4j\slf4j-api\1.6.1\slf4j-api-1.6.1.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\aspectj\aspectjtools\1.6.10\aspectjtools-1.6.10.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\xalan\xalan\2.7.1\xalan-2.7.1.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\xalan\serializer\2.7.1\serializer-2.7.1.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\apache\tomcat\tomcat-dbcp\7.0.5\tomcat-dbcp-7.0.5.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\cglib\cglib\2.2\cglib-2.2.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\asm\asm\3.1\asm-3.1.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\hibernate\hibernate-core\3.3.2.GA\hibernate-core-3.3.2.GA.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\antlr\antlr\2.7.6\antlr-2.7.6.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\dom4j\dom4j\1.6.1\dom4j-1.6.1.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\hibernate\hibernate-annotations\3.4.0.GA\hibernate-annotations-3.4.0.GA.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\hibernate\hibernate-commons-annotations\3.3.0.ga\hibernate-commons-annotations-3.3.0.ga.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\hibernate\hibernate-entitymanager\3.4.0.GA\hibernate-entitymanager-3.4.0.GA.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\javassist\javassist\3.4.GA\javassist-3.4.GA.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\hibernate\hibernate-validator\3.1.0.GA\hibernate-validator-3.1.0.GA.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\javax\persistence\persistence-api\1.0\persistence-api-1.0.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\hibernate\ejb3-persistence\1.0.2.GA\ejb3-persistence-1.0.2.GA.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\mysql\mysql-connector-java\5.1.14\mysql-connector-java-5.1.14.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\apache\struts\struts2-core\2.2.1.1\struts2-core-2.2.1.1.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\apache\struts\xwork\xwork-core\2.2.1.1\xwork-core-2.2.1.1.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\freemarker\freemarker\2.3.16\freemarker-2.3.16.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\ognl\ognl\3.0\ognl-3.0.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\commons-io\commons-io\1.3.2\commons-io-1.3.2.jar
[DEBUG]   C:\Program Files (x86)\Java\jdk1.6.0_24\jre\..\lib\tools.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\apache\struts\struts2-dojo-plugin\2.2.1.1\struts2-dojo-plugin-2.2.1.1.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\apache\struts\struts2-json-plugin\2.2.1.1\struts2-json-plugin-2.2.1.1.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\apache\struts\struts2-spring-plugin\2.2.1.1\struts2-spring-plugin-2.2.1.1.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\apache\struts\struts2-junit-plugin\2.2.1.1\struts2-junit-plugin-2.2.1.1.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\apache\struts\struts2-testng-plugin\2.2.1.1\struts2-testng-plugin-2.2.1.1.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\taglibs\standard\1.1.2\standard-1.1.2.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\springframework\spring-core\3.0.5.RELEASE\spring-core-3.0.5.RELEASE.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\springframework\spring-asm\3.0.5.RELEASE\spring-asm-3.0.5.RELEASE.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\springframework\spring-expression\3.0.5.RELEASE\spring-expression-3.0.5.RELEASE.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\springframework\spring-beans\3.0.5.RELEASE\spring-beans-3.0.5.RELEASE.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\springframework\spring-aop\3.0.5.RELEASE\spring-aop-3.0.5.RELEASE.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\aopalliance\aopalliance\1.0\aopalliance-1.0.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\springframework\spring-context\3.0.5.RELEASE\spring-context-3.0.5.RELEASE.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\springframework\spring-context-support\3.0.5.RELEASE\spring-context-support-3.0.5.RELEASE.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\springframework\spring-tx\3.0.5.RELEASE\spring-tx-3.0.5.RELEASE.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\springframework\spring-jdbc\3.0.5.RELEASE\spring-jdbc-3.0.5.RELEASE.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\springframework\spring-orm\3.0.5.RELEASE\spring-orm-3.0.5.RELEASE.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\springframework\spring-oxm\3.0.5.RELEASE\spring-oxm-3.0.5.RELEASE.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\springframework\spring-web\3.0.5.RELEASE\spring-web-3.0.5.RELEASE.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\springframework\spring-webmvc\3.0.5.RELEASE\spring-webmvc-3.0.5.RELEASE.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\springframework\spring-webmvc-portlet\3.0.5.RELEASE\spring-webmvc-portlet-3.0.5.RELEASE.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\springframework\spring-test\3.0.5.RELEASE\spring-test-3.0.5.RELEASE.jar
[DEBUG]   C:\Users\Croydon.IVSTEL1\.m2\repository\org\apache\maven\surefire\surefire-testng-utils\2.8\surefire-testng-utils-2.8.jar
Forking command line: cmd.exe /X /C ""C:\Program Files (x86)\Java\jdk1.6.0_24\jre\bin\java" -jar c:\workspace\JAdaptivLatest\target\surefire\surefirebooter39500
41630399073451.jar c:\workspace\JAdaptivLatest\target\surefire\surefire6724894077046045670tmp c:\workspace\JAdaptivLatest\target\surefire\surefire55036177478980
48974tmp"

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running TestSuite
Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.193 sec
There are no tests to run.

Results :

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

[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 19.072s
[INFO] Finished at: Mon Apr 04 14:21:23 EST 2011
[INFO] Final Memory: 14M/53M
[INFO] ------------------------------------------------------------------------

日志的PasteBin链接。


问题答案:

正如Cedric所说,Surefire在同一项目中的TestNG和JUnit测试存在一些问题。我发现运行“ mvn test -X
”时,即使实际测试是一个JUnit,Surefire仍使用testng插件而不是junit。

[DEBUG] Adding to surefire test classpath: C:\Users\Croydon.IVSTEL1\.m2\repository\org\apache\maven\surefire\surefire-testng\2.8\surefire-testng-2.8.jar Scope:test

我检查了依赖关系层次结构,没有找到其他需要testng的插件。然后我发现了春天的Testng依赖。

<dependency>
  <groupId>org.apache.struts</groupId>
  <artifactId>struts2-testng-plugin</artifactId>
  <version>${org.apache.struts.version}</version>
  <scope>test</scope>
</dependency>

禁用后,

[DEBUG] Adding to surefire test classpath: C:\Users\Croydon.IVSTEL1\.m2\repository\org\apache\maven\surefire\surefire-junit4\2.8\surefire-junit4-2.8.jar Scope: test

Surefire使用junit插件,并且检测到测试。



 类似资料:
  • 是的,包含测试的Java类命名正确。(它们以测试结尾) 尝试在pom.xml中添加以下配置: 测试位于以下结构下: /src/test/packagename/JavaClassTest.java,其中Packagename与src/main/java路径下编写的单元测试下的包相同。 我正在使用jupiter JUnit 5和maven-surefire-plugin与2.22.2 我仍然在mvn

  • 最近来到一个新的项目,我正在尝试编译我们的源代码。昨天一切都很顺利,但今天却是另外一回事了。 每次在模块上运行时,一旦到达测试,它就会崩溃,出现错误: 以及稍后的: 我使用OpenJDK 1.8.0_181、Maven 3.5.4运行在Debian ;9(Stretty)64位上,在我的公司代理(我在中配置)的基础上工作。 奇怪的是,如果我没记错的话,最新的Surefire版本是2.22.1。我试

  • 在使用命令时,是否需要maven-surefire插件来运行单元测试? 我阅读了文档,知道它说: Surefire插件在构建生命周期的测试阶段用于执行应用程序的单元测试。它以两种不同的文件格式生成报告: 纯文本文件(. txt)XML文件(. xml)缺省情况下,这些文件是在${Basedir}/Target/surefire-报告中生成的。 然而,我在没有使用surefire插件的情况下运行了这

  • 问题内容: 最近进入一个新项目,我正在尝试编译我们的源代码。昨天一切正常,但是今天又是另一个故事了。 每次我在模块上运行时,一旦通过测试,就会崩溃为错误: 后来: 我正在使用OpenJDK 1.8.0_181,Maven 3.5.4 在Debian 9 (Stretch)64位​​上运行,并在我的中配置了公司代理。 如果我没记错的话,最新的Surefire版本是2.22.1,这很奇怪。我试图指定插

  • 运行似乎surefire没有执行其测试目标(或者至少没有选择我在配置中包含的测试)。 这是一个多模块maven项目,目前全部在groovy中,其结构类似于以下内容: 我在pom中有以下surefire配置。xml: 但是,当我针对这个pom执行

  • 我使用的是spring boot 1.4.4,我有一个测试类,比如: 这是我的application.yml: application.yml是读取的,因为我将该值存储在字符串路径值中,conf.json位于/src/main/resources和/src/test/resouces中 但我要做什么:mapper.readtree(新URL(路径));我得到错误:文件找不到。 我试过:“class