问题:我无法设置运行配置来为我的项目中的 Scalatest 运行 Scalatest。

重现步骤:

  • 右键单击​​ Scala Suite,然后单击运行方式 -> 运行配置..
  • 在左侧,我看到了 ScalaTest 的配置模板。我点击新建并填写名称 但它找不到套件类。

  • 注意:提到 here 我应该看到 Run as -> ScalaTest - Suite 但我没有看到那个选项。我尝试在编辑器和包浏览器中使用上下文菜单

    采取的步骤:
  • 使用:用于 Eclipse 的 Scala IDE 版本:2.1.0.m3-2_09
  • 使用 SBT,组装项目,运行 eclipse 命令,然后将项目和依赖项导入 Eclipse
  • 项目编译。 ScalaTest 代码编译(scalatest_2.9.2-1.8.jar 在 'Referenced Libraries' 配置中)
  • 最佳答案

    过去几天我一直在与类似的问题作斗争; Lily/Jimbo 的回答不太符合我的情况,但帮助我找到了正确的方向。

    就我而言,我使用的是我复制的第三方库。类和测试的包名称匹配,但文件夹结构不匹配——我所有的测试都直接在 Play 的“/test”文件夹中, 而不是在与包名称匹配的文件夹中。这没有显示任何错误,但被破坏了:包应该与文件夹匹配。当我在测试下构建正确的文件夹结构并重新编译时,出现了预期的“运行方式 -> ScalaTest - Suite”选项。

    不知道你的问题是否相同,但如果你还没有发现问题,你可以检查一下......

    关于eclipse - Eclipse 中的 ScalaTest 运行配置 : cannot find Suite Class,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14298993/

    10-12 06:27