gpt4 book ai didi

scala - 为什么 specs2 + scalamock 测试不在 IntelliJ 中运行?检测到多个套件特征

转载 作者:行者123 更新时间:2023-12-01 11:39:46 25 4
gpt4 key购买 nike

我正在尝试从 Intellij IDEA 14 的 Windows 和 Mac 版本的 IDEA 运行 Specs2 测试。我使用 gen-idea 和内置的 SBT 插件生成了 idea 项目文件并获得同样的结果...

当我尝试运行它们时,我得到了

Error running Specs2 in 'scala': Test class not found

我已经添加了包并将“搜索测试”切换为 in single module 但仍然无济于事。我还在运行配置中收到以下消息。

Multiple suite traits detected: List(ScTrait: SpecificationStructure, ScTrait: SpecificationStructure,)

相似帖子How to run all Specs2 tests under IntelliJ IDEA?没有帮助,顺便说一句,SBT 一切正常。我也不能通过快捷方式运行单独的测试 :'(

我怀疑它是 scalamock 和 specs2 的组合,好像我从我的 build.sbt 中删除了以下内容,我可以再次运行它们。

"org.scalamock" %% "scalamock-specs2-support" % "3.2" % "test"

这是运行配置。

enter image description here

最佳答案

您应该检查您的模块中是否有多个 specs2 jar 依赖项。如果您只留下一个 jar 依赖项,配置错误应该会消失。

关于scala - 为什么 specs2 + scalamock 测试不在 IntelliJ 中运行?检测到多个套件特征,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28906680/

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