【问题标题】:How to output failed test's strack traces to the console [duplicate]如何将失败的测试堆栈跟踪输出到控制台[重复]
【发布时间】:2010-11-12 08:41:28
【问题描述】:

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

mvn test -Dtest=TestCircle

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

有没有办法告诉Maven这个异常应该直接打印在控制台上,这样我就不用看/target/surefire-reports/...了?

【问题讨论】:

    标签: java maven-2 junit surefire


    【解决方案1】:

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

      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-surefire-plugin</artifactId>
        <version>2.6</version>
        <configuration>
          <useFile>false</useFile>
        </configuration>
      </plugin>
    

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

    $ mvn test -Dsurefire.useFile=false
    

    【讨论】:

      猜你喜欢
      • 2017-10-24
      • 2010-09-18
      • 2021-12-12
      • 2018-11-28
      • 2015-06-07
      • 2011-12-04
      • 2011-12-19
      • 1970-01-01
      相关资源
      最近更新 更多