我已经实现了TestListener
如下:
object IntegrationTest: TestListener {
override fun beforeProject() {
println("integration tests - beforeProject")
}
override fun beforeSpec(description: Description, spec: Spec) {
println("integration tests - beforeSpec")
}
}
并在测试中使用它:
class SimpleTest: StringSpec() {
override fun listeners() = listOf(IntegrationTest)
init {
"it - 1" {
println("it - 1")
}
"it - 2" {
println("it - 2")
}
}
}
问题是integration tests - beforeProject
从未在输出中打印。
结果是:
integration tests - beforeSpec
it - 1
it - 2
我在 intellij 中尝试过并使用 gradle CLI。我错过了什么吗?