我如何获得Eclipse来运行所有的我的Groovy的单元测试?(How do I get Ecli

2019-09-16 19:37发布

我有写在Groovy的许多单元测试的Eclipse项目。 我可以运行使用Eclipse的GUnit运行配置中的每个单独的类中的测试。 我打开这个配置中,选择“运行单个测试”单选按钮,然后选择我想要运行其测试的类。 这工作得很好,但是我想一次运行中的所有项目的测试。

当我打开我的运行配置,选择“运行在选定的项目,包或源文件夹中的所有测试”单选按钮,选择我的项目时,Eclipse提供了错误“没有用的测试运行中测试‘的JUnit 4’。”

我如何获得Eclipse来运行所有的测试中我的项目?

Answer 1:

请升级到Groovy的Eclipse插件V2的Alpha版本。 您可以通过右键单击并选择Run AS-> JUnit的运行项目中的所有的单元测试。 在插件的新版本,JUnit测试对待他们是否相同是用Java编写或Groovy。



Answer 2:

用的帮助想通了这一点文档 。 Groovy中有一个实用工具类groovy.util.AllTestSuite 。 我创建了这个新的GUnit运行配置为我的测试类,并添加VM参数如下:

-Dgroovy.test.dir=src -Dgroovy.test.pattern=**/*Tests.groovy

我也不得不的ant.jar和蚂蚁launcher.jar添加到配置类路径。 该配置顺利地执行了所有的考试。



文章来源: How do I get Eclipse to run all of my Groovy unit tests?