2013-04-05 65 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测试操作程序替换功能,它应该是微不足道的重构与新用户的运行配置类路径条目。