【发布时间】:2016-10-08 17:58:52
【问题描述】:
我正在尝试运行谷歌示例的 todo-mvp,但它给了我这个错误:
Error:(55, 0) No enum constant org.gradle.api.tasks.testing.logging.TestLogEvent.SKİPPED
我没有测试经验,也不精通 gradle。可能是什么原因?
【问题讨论】:
我正在尝试运行谷歌示例的 todo-mvp,但它给了我这个错误:
Error:(55, 0) No enum constant org.gradle.api.tasks.testing.logging.TestLogEvent.SKİPPED
我没有测试经验,也不精通 gradle。可能是什么原因?
【问题讨论】:
将我的计算机语言更改为英语解决了这个问题。但 Gradle 不酷,不酷。你不应该在这个场景中考虑语言环境。
【讨论】:
更改计算机的语言是解决方案,但如果您不想更改语言,这里是替代解决方案:
// Always show the result of every unit test, even if it passes.
testOptions.unitTests.all {
testLogging {
events 'passed', 'SKIPPED', 'FAILED', 'standardOut', 'standardError'
}
}
我在那里看到了这个解决方案:TestLogEvent,我意识到我们可以使用大写字母。
如您所见,问题在于 i 字符,因为英文中没有 İ 字符,您需要将它们转换为 I。我从我的 logcat 中得出了这个想法:
No enum constant org.gradle.api.tasks.testing.logging.TestLogEvent.SKİPPED
【讨论】: