1

背景:ProjectA 是一个 Eclipse 4.2.1 java 项目,有许多 junit 4 测试类。每个 junit 测试有时会单独运行,因此具有相应的运行配置。每个运行配置都将 ProjectB 中的配置文件夹指定为用户类路径条目。

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*

问:如果配置文件夹从 ProjectB 移动到 ProjectC,有没有办法使用新的用户类路径条目对所有 junit 运行配置进行批量更新。

约束:在 ProjectA 中维护配置文件夹和内容的副本是不可取的,因为它经常更新。手动更新每个运行配置是不可取的。将 junit 测试类添加到 junit 套件并具有单个运行配置可能会起作用,但是为了运行单个测试,我需要运行套件,将其杀死,然后从 junit 窗口运行单个测试。

尝试:我无法找到通过 Eclipse GUI 执行此类更新的方法。也许直接操作 eclipse 文件会起作用。

提前致谢。

4

1 回答 1

1

据此 eclipse将运行配置存储在:

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

因此,在文本编辑器或 linux 测试操作程序中使用查找/替换功能,使用新的用户类路径条目重构运行配置应该是微不足道的。

于 2013-07-09T21:53:42.043 回答