2015-02-10 31 views
2

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

当我选择Run As:

enter image description here

我能够同时使用1号成功运行我的测试(ScalaTest - 文件)和第三(ScalaTest - 测试)选项。然而,当我尝试和运行方法2(ScalaTest - 套房),我得到:

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

这是为什么我收到此错误只为套房?我计划在Jenkins自动运行 - 并想知道我是否需要解决这个问题,如果是的话,怎么样?

我已经看过this page但我仍然困惑,为什么它不工作。

+1

奇怪的是,第三个选项有效,但第二个选项不行,很难说当前可用的信息有什么问题,你可以检查的一件事是com.domain.gotime.rdd.Test1在自动化的类路径中创建运行配置 – 2015-02-11 12:34:23

+0

@Chua Chee Seng就是这样 - 我需要添加类路径(我通过遵循下面的* IF YES *方法来完成这个工作http://stackoverflow.com/questions/12005993/java-eclipse-how-配置运行配置类路径为junit测试 请添加作为答案,我会接受。 – Sarah 2015-02-11 16:08:29

回答

1

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

相关问题