2009-11-20 83 views
0

在我的项目中,我有很多测试用例。 什么命令可以用来有选择地运行一个测试套件/测试用例? 请帮助Maven:需要使用JUnit测试帮助

+0

我试着用下面给出的建议。 我发现整个测试用例正在执行,而不是mvn命令中指定的那个。请帮助 – user170114 2009-11-20 08:32:12

+0

请提供您的surfire配置和您正在运行的命令与输出。 – 2009-11-20 12:26:32

回答

1

试运行:

mvn -Dtest=<test class> test 

的更多信息:http://maven.apache.org/plugins/maven-surefire-plugin/examples/single-test.html

+0

Thanks.I尝试过。但是测试用例没有执行 我刚刚得到 - [INFO] task-segment:[test] [INFO] ---------------- -------------------------------------------------- ------ [警告]使用平台编码(实际上是MacRoman)来复制已过滤的资源,即构建依赖于平台! [INFO]没有编译 - 所有类是最新的 [INFO] [编译器:testCompile {执行:编译}] [INFO]没有编译 - 所有类是最新的 [ [INFO] BUILD成功 在POM - 我已经添加了surefire插件的配置。还有什么要做? – user170114 2009-11-20 06:12:34

+0

你能提供pom文件吗?在执行标准的“mvn安装”时运行测试吗? – digiarnie 2009-11-20 10:39:30

0

MVN测试-Dtest = <测试用例名>