在Eclipse中使用Groovy插件,我嘗試推出一個測試@Test public void testToLaunch() {...}
,但我有錯誤: The input type of the launch configuration does not exist
的Groovy Eclipse中無法啓動JUnit測試
什麼input type
是在推出的背景下組態?(找不到在啓動配置窗口這樣的條目)
注:我嘗試STS 2.8.1和E3.7
在Eclipse中使用Groovy插件,我嘗試推出一個測試@Test public void testToLaunch() {...}
,但我有錯誤: The input type of the launch configuration does not exist
的Groovy Eclipse中無法啓動JUnit測試
什麼input type
是在推出的背景下組態?(找不到在啓動配置窗口這樣的條目)
注:我嘗試STS 2.8.1和E3.7
這通常發生在其中測試例存在於文件夾不是源文件夾,請檢查this post。 希望有所幫助!
這發生在我身上,我剛剛重新啓動Eclipse(GGTS),一切都很好。
這也發生在我身上。但是這些測試是用Groovy編寫的。我遇到的問題與IDE(Eclipse Kepler,Java EE)在執行「mvn eclipse:eclipse」後首次打開一個Groovy項目有關。
構建路徑不會正確引用Groovy源文件。
要解決,我:
Hope this s爲某人準備時間。
乾杯!
如果groovy類存在問題,也會發生這種情況。有幾件事情來檢查:
1)確保類名的文件名完全匹配(文件名= MyTest.groovy
)
package com.mypackage;
import groovy.util.GroovyTestCase;
class MyTest extends GroovyTestCase {}
2)確保在該文件中定義的包的包中的文件實際上是匹配in。
當我將測試類複製到主Java源文件夾和testsrc文件夾中時,我有相同的錯誤消息。刪除主要Java源文件夾中錯誤放置的文件解決了我的問題。
我也有類似的問題。像其他人已經指出的那樣,它是關於源文件夾的。我不得不改變我的源文件夾設置。在我右鍵單擊並從構建路徑菜單中選擇「從構建路徑中刪除」後,有一個空的src文件夾消失。之後,我右鍵單擊java/src和java/test文件夾,然後選擇「構建路徑」>「用作源文件夾」。突然我的測試是JUnited!
在類似的情況下,我建議從構建路徑中刪除所有源文件夾,並在確定已經有合適的路徑時再次添加它們。您的源文件夾應該是那些具有Java包結構的文件夾。在proj/java/test/com/stackoverflow/main的情況下,它是'test'文件夾。
這就是我解決的問題(Eclipse Oxygen)
。我已經完成了羅伯特在前一篇文章中提出的建議。我仍然收到錯誤。當我去編輯junit啓動的配置時,我看到Test Class字段只有類名。我不得不點擊搜索按鈕的權利。測試類字段現在有完整的名稱爲類
com.mycompany.mypackage.MyClass
有了這個我能夠運行JUnit
。但我必須繼續爲每一次運行確定這一點。