gpt4 book ai didi

sbt - 仅从 sbt 运行特定的 Scalatest 测试

转载 作者:行者123 更新时间:2023-12-03 23:47:50 25 4
gpt4 key购买 nike

sbttest-only命令可用于运行在特定测试类中找到的测试。通过 JUnit 测试,您可以使用 test-only在测试类上运行特定方法,例如test-only mypackage.MyTestClass.test1Equals1只运行那个方法。

使用 scalatest 的更自由形式的测试语法,可能是通过计算出它在内部使用的名称来引用特定测试,这样的事情是否可能?如果在 FreeSpec 中不可能(鉴于其性质,这很容易想象)是否有一种方法可以使用更简单的测试方法来实现,例如 FunSuite ?

最佳答案

对于通用解决方案,我们需要等待 sbt#911 ,但显然 ScalaTest 2.1.3支持运行特定测试。 Seth说:

This is now supported in ScalaTest 2.1.3 with:


test-only *MySuite -- -z foo

to run only the tests whose name includes the substring "foo". For exact match rather than substring, use -t instead of -z.

关于sbt - 仅从 sbt 运行特定的 Scalatest 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22205484/

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