如何将失败的测试的strack轨迹输出到控制台

Igo*_*hin 7 java junit maven-2 surefire

我正在从Maven运行一个测试:

mvn test -Dtest=TestCircle

如果测试失败,Maven会在/target/...文件夹中输出异常.

有没有办法告诉Maven这个异常应该直接打印在控制台上,所以我不必查看/target/surefire-reports/...

Pas*_*ent 13

您可以配置surefire插件以生成文件测试报告,或者使用useFile可选参数将测试报告输出到控制台:

  <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-surefire-plugin</artifactId>
    <version>2.6</version>
    <configuration>
      <useFile>false</useFile>
    </configuration>
  </plugin>
Run Code Online (Sandbox Code Playgroud)

或者,从命令行中使用相应的表达式:

$ mvn test -Dsurefire.useFile=false
Run Code Online (Sandbox Code Playgroud)