gpt4 book ai didi

maven-2 - 获取有关失败的 scala/maven/specs 测试的失败详细信息

转载 作者:行者123 更新时间:2023-12-01 13:07:26 24 4
gpt4 key购买 nike

我正在玩一些 scala,使用 maven 和 scala 插件。

我找不到办法 mvn测试报告失败详细信息 - 特别是,每当某些函数返回错误回复时,我都会获取有关失败的信息,但我无法查看报告了哪个错误回复。

例如,测试如下:

object MyTestSpec extends Specification {

"my_function" should {
"return proper value for 3" {
val cnt = MyCode.my_function(3)
cnt must be_==(3)
}
}
}

如果我的函数返回不同于 3 的东西,我只得到

Failed tests:
my_function should return proper value for 3

但没有任何信息表明实际返回了什么值。

是否有可能以某种方式获取此信息(除了注入(inject)手动 println 之外)?

最佳答案

Maven JUnit 插件仅在控制台中显示失败的测试,而不显示错误消息。如果您想阅读失败消息,您需要打开相应的 target/site/surefire-reports/MyTestSpecs.txt 文件。

您也可以将 Maven 换成 sbt-0.6.9 (Simple Build Tool) 可以运行 specs 规范。

埃里克。

关于maven-2 - 获取有关失败的 scala/maven/specs 测试的失败详细信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1989000/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com