2015-09-09 214 views
0

我可以通过右键单击项目并单击Run作为JUnit测试从eclipse运行MRUnit测试,但是当我使用mvn运行相同的MRUnit测试程序在命令行上测试命令,我得到下面的输出没有任何错误:如何使用mvn测试命令运行MRUnit测试(如JUnit测试)

... 
Running com.bah.ossem.WordcountMRUnitTest 
Configuring TestNG with:   
[email protected]ed5 
Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.727 
... 
[INFO] BUILD SUCCESS 
... 

而且,我可以运行与MVN测试命令就好了正常的JUnit测试。

+0

所以基本上其他的JUnit测试用例执行,但MRUnit相关的测试用例没有运行:

<build> <pluginManagement> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.16</version> </plugin> </plugins> </pluginManagement> </build> 

答案是从哪里来的?你使用的是什么命令? – YoungHobbit

+0

它是单元4测试(使用@Test注释)还是JUnit 3测试(扩展TestCase)? –

+0

@abhishekbafna是的,其他JUnit测试用例正在执行,但不是MRUnit测试用例。 –

回答