如何在Eclipse中使用JUnit运行黄瓜测试

时间:2017-03-29 14:01:59

标签: cucumber

当我尝试从eclips(火星)作为JUnit运行我的黄瓜测试时,他们只是停在中间。

如果我从maven运行它们,它们就可以工作。

请看屏幕截图: https://snag.gy/oz5Pjv.jpg

如果您有任何想法,请告诉我。

祝你好运 弗雷德里克

1 个答案:

答案 0 :(得分:0)

原来是两个问题。

1)从我的测试中,我在我的应用程序中执行了名为System.exit的代码。然后我得到了一个: 分叉的虚拟机终止而没有说再见。 VM崩溃或System.exit调用? 解决这个问题的方法就是不测试那个部分。 2)但测试没有进入下一个场景,原因是我不知道在下一个场景发生之前我可以清理。我通过添加一个修复此问题:     @后     public void after()抛出Throwable     {         exitApplicationSupport.cleanUp();     }

..在cleanUp()中我打电话:

frameFixture.cleanUp();

也许这有助于其他人。

祝你好运 弗雷德里克