终端上的Gradle堆栈跟踪

时间:2016-09-06 13:53:29

标签: unit-testing logging gradle

我需要将Gradle用于我的Java项目。 我使用Access-Control-Allow-Origin: *运行了一些单元测试,但异常堆栈跟踪位于网页上,我需要在浏览器中加载。

为什么会出现这种并发症?

有没有办法让它在终端上取而代之,就像我Maven那样?

2 个答案:

答案 0 :(得分:6)

根据this page,以下将做:

./gradlew test

这实际上是有效的。它并没有真正显示整个异常跟踪,但是(甚至更好?)它显示了相关部分(即与unittest中编写的代码关联的部分)。 / p>

答案 1 :(得分:0)

对于gradle(kotlin dsl),您可以这样做:

import org.gradle.api.tasks.testing.logging.TestExceptionFormat

tasks {
  test {
    testLogging {
        events("passed", "skipped", "failed")
        showStackTraces = true
        exceptionFormat = TestExceptionFormat.FULL
    }
  }
}