2013-04-05 114 views
0

背景: ProjectA是一個Eclipse 4.2.1 java項目,其中有許多junit 4測試類。每次junit測試都會單獨運行,因此具有相應的運行配置。每個運行配置都將ProjectB中的配置文件夾指定爲用戶類路徑條目。更新多個eclipse運行配置用戶類路徑設置

ProjectA 
    test 
    classATest.java (run configuration user class path entry -> ProjectB/config) 
    classBtest.java (run configuration user class path entry -> ProjectB/config) 
    ... 
ProjectB 
    config *deleted* 
ProjectC 
    config *created* 

問題: 如果配置文件從項目B移到項目C,有沒有一個新的用戶類路徑條目執行所有JUnit的運行配置的大規模更新的方式。

約束條件: 在ProjectA中維護配置文件夾和內容的副本是不可取的,因爲它經常更新。手動更新每個運行配置是不可取的。將junit測試類添加到junit套件並使用單個運行配置可能會有效,但爲了運行單個測試,我需要運行該套件,殺死它並從junit窗口運行單個測試。

已嘗試: 我無法找到通過eclipse GUI執行此類更新的方法。也許可以直接操作eclipse文件。

在此先感謝。

回答

0

this的,Eclipse將在運行配置:

<workspace>/.metadata/.plugins/.org.eclipse.debug.core/.launches 

所以,用查找/在文本編輯器或Linux測試操作程序替換功能,它應該是微不足道的重構與新用戶的運行配置類路徑條目。