如何在eclipse内部的junit4测试运行程序中设置-noload选项

如何在eclipse内部的junit4测试运行程序中设置-noload选项,eclipse,axis,junit4,classloader,test-runner,Eclipse,Axis,Junit4,Classloader,Test Runner,为了从eclipse内部运行apache axis集成测试,我需要在eclipse junit测试运行程序上设置-noload选项。有人知道我怎么做吗 我使用的是eclipse版本:3.5.1您可以通过添加一个条目loading=false来配置junit.properties文件。找到的文件应位于user.home中 有关更多信息,请查看jUnit主页[http://junit.sourceforge.net/junit3.8.1/index.html]. 是的,我知道这个问题与jUnit4有

为了从eclipse内部运行apache axis集成测试,我需要在eclipse junit测试运行程序上设置-noload选项。有人知道我怎么做吗


我使用的是eclipse版本:3.5.1

您可以通过添加一个条目loading=false来配置junit.properties文件。找到的文件应位于user.home中


有关更多信息,请查看jUnit主页[http://junit.sourceforge.net/junit3.8.1/index.html]. 是的,我知道这个问题与jUnit4有关。我仔细检查了junit.runner.BaseTestRunner,加载属性选项仍然存在。

与其设置-noload参数(我认为当前junit TestRunner不支持该参数),不如在junit类中添加此方法。它将直接解决您的问题

@BeforeClass
public static void beforeClass() {
 System.setProperty("org.apache.commons.logging.Log", "org.apache.commons.logging.impl.Log4JLogger");
 System.setProperty("org.apache.commons.logging.LogFactory", "org.apache.commons.logging.impl.LogFactoryImpl");
}