0

プロジェクトを右クリックして [JUnit テストとして実行] をクリックすると、Eclipse から MRUnit テストを実行できますが、コマンド ラインで mvn test コマンドを使用して同じ MRUnit テスト プログラムを実行すると、エラーなしで次の出力が得られます。

...
Running com.bah.ossem.WordcountMRUnitTest
Configuring TestNG with:        
org.apache.maven.surefire.testng.conf.TestNG652Configuator@428aaed5
Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.727 
...
[INFO] BUILD SUCCESS
...

さらに、通常の JUnit テストを mvn test コマンドで問題なく実行できます。

4

1 に答える 1

0

これを pom.xml ファイルに追加する必要がありました:

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

回答元: Maven がテストを実行していない

于 2015-09-10T13:19:30.267 に答える