是否可以在不手動創建測試套件的情況下同時運行多個包的JUnit測試。是否可以在Eclipse中運行多個包中的JUnit測試?
例如,如果我有層次結構:
code.branchone
code.branchone.aaa
code.branchone.bbb
code.branchtwo
code.branchtwo.aaa
code.branchtwo .bbb
是否有可能:
- 運行在code.branchone和後代包
- 運行中說code.branchone.aaa所有測試的所有測試和code.branchtwo.bbb
我用手動創建測試套件看到的問題是,當新測試過來,你可能會忘記添加它們。
下面的答案都不起作用。我也有同樣的問題。我可以運行「code.branchone.aaa」中的所有測試,但是如果我轉到root「code.branchone」,它會顯示「沒有測試運行器'Junit 4'的測試結果」。請記住「code.branchone」沒有任何源代碼。 – Bdoserror 2012-01-05 01:06:46
額外的混淆說明:我的項目(由其他人構建)已具有啓動配置,該配置從層次結構中的較高目錄(「代碼」)開始工作。我複製了該配置並將其修改爲我想要的子目錄,但它仍然不起作用,並且該目錄規範是它們之間的唯一區別。 – Bdoserror 2012-01-05 01:13:16
嗯,也許問題是因爲那個工程從主項目下的「子項目」(?)目錄運行。例如在這個設置中,工作配置爲「src/it/java」運行:項目(樹的根)有1個子項,src/it/java 我想要的是src/it/java的子目錄,源視圖中我想運行的子目錄的共同父項沒有它自己的條目。例如: 項目(root)有src/it/java作爲子項,而srt/it/java有2個子項sub1.subA&sub1.subB,我想從src/it/java/sub1運行所有測試 – Bdoserror 2012-01-05 01:25:45