【问题标题】:Unable to run Scala test as a suite in Eclipse无法在 Eclipse 中将 Scala 测试作为套件运行
【发布时间】:2015-02-13 11:11:29
【问题描述】:

我正在使用 Eclipse (Kepler) 中的 FunSuite 运行 Scala(和 Spark)测试。我已经能够成功运行测试。然后我创建了一个新包(在同一个源文件夹和项目中)并且遇到了问题。

当我选择运行为:

我能够使用第一个(ScalaTest – 文件)和第三个(ScalaTest – 测试)选项成功运行我的测试。但是,当我尝试运行方法 2(ScalaTest – Suite)时,我得到:

***RUN ABORTED ***
java.lang.ClassNotFoundException: com.domain.gotime.rdd.Test1

为什么我只收到套件的此错误?我计划使用 Jenkins 自动运行此问题 - 并想知道我是否需要解决此问题,如果需要,如何解决?

我查看了this page,但仍然对它为什么不起作用感到困惑。

【问题讨论】:

  • 这很奇怪,第三个选项有效,但第二个无效,很难判断当前可用信息有什么问题,您可以检查的一件事是 com.domain.gotime.rdd.Test1 在自动创建的运行配置的类路径
  • @Chua Chee Seng 就是这样 - 我需要添加类路径(我按照这里的 IF YES 指示完成了 stackoverflow.com/questions/12005993/… 请添加为答案,我会接受的。谢谢!!

标签: eclipse scala unit-testing jenkins apache-spark


【解决方案1】:

请检查 com.domain.gotime.rdd.Test1 是否在自动创建的运行配置的类路径中。

【讨论】:

    猜你喜欢
    • 2018-12-26
    • 2016-02-08
    • 2022-01-22
    • 2013-12-11
    • 2014-03-25
    • 2010-09-30
    • 2022-01-05
    • 1970-01-01
    • 2022-12-22
    相关资源
    最近更新 更多