有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

JavaScalaide反复运行JUnit插件测试

下面是后续内容

我有一个奇怪的问题:我正在尝试将JUnit测试作为JUnit插件测试运行

我的测试可以这么简单:

public class FooTest {

    @Test
    public void testSomething() {
        assertThat("6 * 7 is 42", 6 * 7, equalTo(42));
    }
}

当我右键单击它并选择Run As/JUnit Plug-In Test时,测试会运行(也会成功,成功会显示在JUnit视图中),但退出后,它会再次启动,一次又一次

这里出了什么问题

后续行动1

我对此进行了更多的调查,并取得了一些进展

我发现:

  1. 当我将测试包更改为插件而不是片段时,我的一些测试包的这种行为就会消失
  2. 一旦对org.eclipse.swtorg.eclipse.jface的依赖性逐渐出现,这种行为就开始出现。这些测试一次又一次地进行

后续2

我从一个干净的EclipseNeon RCP/RAP安装和一个只包含此处所示基本测试的基本插件开始。当运行这个测试时,一切正常,测试只运行了一次

然后,我向org.eclipse.swtorg.eclipse.jface添加了一个依赖项。清除运行配置并再次运行测试。再说一遍,一切都很好

现在,我从更新站点添加了Scala IDE,清除了运行配置并再次运行测试。轰,无限循环试运行

后续3

Reported it as a bug on Scala IDE's bug tracker


共 (0) 个答案