eclipse - Eclipse 中的 ScalaTest 运行配置 : cannot find Suite Class

标签 eclipse scalatest

问题:我无法设置运行配置来为我的项目中的 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 在“引用库”配置中)
  • 最佳答案

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

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

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

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

    相关文章:

    java - 使用 Maven 构建时 JasperReports 找不到字体

    string - 字符串在ScalaTest Matchers中包含许多子字符串

    java - 如何正确使用 Lombok @Data 和接口(interface)

    eclipse - eclipse 可以在控制台 View 中监视任意日志文件吗?

    java - RHEL 6.5 上的 JDK 1.8 : Can't import JTable

    scala - 在多模块项目中从 sbt 运行单个测试类

    scala - Maven with Jacoco 和 Sonar 0% 覆盖率

    apache-spark - 如何测试流窗口聚合?

    Scala Mockito Guice 和 Partial Mocking ....方法被调用两次

    java - 有没有办法让 Junit3 成为 Eclipse 3.4.0 中的默认测试运行器?