Java Scala IDE反复运行JUnit插件测试 下面是后续内容。
我有一个奇怪的问题:我正在尝试将JUnit测试作为JUnit插件测试运行 我的测试可以这么简单:Java Scala IDE反复运行JUnit插件测试 下面是后续内容。,java,eclipse,junit4,scala-ide,Java,Eclipse,Junit4,Scala Ide,我有一个奇怪的问题:我正在尝试将JUnit测试作为JUnit插件测试运行 我的测试可以这么简单: public class FooTest { @Test public void testSomething() { assertThat("6 * 7 is 42", 6 * 7, equalTo(42)); } } 当我右键单击它并选择RunAs/JUnit Plug-In Test时,测试会运行(也会成功,成功会显示在JUnit视图中),但退出后,它
public class FooTest {
@Test
public void testSomething() {
assertThat("6 * 7 is 42", 6 * 7, equalTo(42));
}
}
当我右键单击它并选择RunAs/JUnit Plug-In Test时,测试会运行(也会成功,成功会显示在JUnit视图中),但退出后,它会再次启动,一次又一次
这里出了什么问题
后续行动1
我对此进行了更多的调查,并取得了一些进展
我发现:
org.eclipse.swt
或org.eclipse.jface
的依赖关系悄悄出现,该行为就开始出现。这些测试一次又一次地进行org.eclipse.swt
和org.eclipse.jface
添加了一个依赖项。已清除运行配置并再次运行测试。再说一遍,一切都很好
现在,我从更新站点添加了Scala IDE,清除了运行配置并再次运行测试。加油,无限循环试车
后续行动3
。其他实例可能正在后台执行。不,肯定没有其他实例正在运行。但是,我在应用程序中安装了Scala IDE插件,启动时,它会询问我是否要启用JDT编织。这是预期的行为,因为我的应用程序是在Scala IDE上构建的。也许这就是原因。。。