【发布时间】: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