2015-02-10 33 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是否在自動創建的運行配置的類路徑中。

相關問題