gpt4 book ai didi

scala - 如何在 ScalaTest 中禁用测试套件

转载 作者:行者123 更新时间:2023-11-28 19:39:34 26 4
gpt4 key购买 nike

如何禁用测试套件,即扩展 FunSpec 类中的所有测试?

我找到的唯一解决方案是在每次测试前将 it 替换为 ignore,但是在数十个测试中这样做很无聊。

最佳答案

在 1.8 中执行此操作的简单方法是添加一个采用伪参数的构造函数。如果 ScalaTest(和 sbt)没有公共(public)的、无参数的构造函数,它就不会发现该类:

class MySuite(ignore: String) extends FunSuite { 
// ...
}

在 2.0 中你可以在类上写@Ignore:

@Ignore
class MySuite extends FunSuite {
// ...
}

关于scala - 如何在 ScalaTest 中禁用测试套件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11516038/

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