Scala-IDE一次又一次地运行JUnit Plug-In测试

时间:2017-03-07 09:01:38

标签: java eclipse junit4 scala-ide

以下跟进。

我有一个奇怪的问题:我正在尝试将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的依赖关系进入,行为就会开始显现。测试一遍又一遍地进行。
  3. 后续2

    我开始使用干净的Eclipse Neon RCP / RAP安装和基本插件,其中仅包含此处显示的基本测试。运行此测试时,一切正常,测试只运行一次。

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

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

    后续3

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

0 个答案:

没有答案