我正在使用一些类(出于某种原因)只能在单个 VM 中使用一次。如果我在我的设置中fork := true
启用单独运行它们(),我的测试用例就可以工作。sbt
如果我运行多个这些测试,它们会失败并出现异常,线程执行器拒绝任务(它很可能已关闭)。找出导致问题的原因将非常耗时,即使我找到了问题,我也可能无法解决它(我无权访问源代码)。
我目前正在使用specs2
测试框架,但任何使用的测试框架sbt
都是可以接受的。
是否有任何测试框架sbt
能够在jvm
fork 中运行每个测试?
当然,欢迎对可能的其他解决方案提出想法或想法。