我有写在Groovy的许多单元测试的Eclipse项目。 我可以运行使用Eclipse的GUnit运行配置中的每个单独的类中的测试。 我打开这个配置中,选择“运行单个测试”单选按钮,然后选择我想要运行其测试的类。 这工作得很好,但是我想一次运行中的所有项目的测试。
当我打开我的运行配置,选择“运行在选定的项目,包或源文件夹中的所有测试”单选按钮,选择我的项目时,Eclipse提供了错误“没有用的测试运行中测试‘的JUnit 4’。”
我如何获得Eclipse来运行所有的测试中我的项目?
我有写在Groovy的许多单元测试的Eclipse项目。 我可以运行使用Eclipse的GUnit运行配置中的每个单独的类中的测试。 我打开这个配置中,选择“运行单个测试”单选按钮,然后选择我想要运行其测试的类。 这工作得很好,但是我想一次运行中的所有项目的测试。
当我打开我的运行配置,选择“运行在选定的项目,包或源文件夹中的所有测试”单选按钮,选择我的项目时,Eclipse提供了错误“没有用的测试运行中测试‘的JUnit 4’。”
我如何获得Eclipse来运行所有的测试中我的项目?
请升级到Groovy的Eclipse插件V2的Alpha版本。 您可以通过右键单击并选择Run AS-> JUnit的运行项目中的所有的单元测试。 在插件的新版本,JUnit测试对待他们是否相同是用Java编写或Groovy。
用的帮助想通了这一点文档 。 Groovy中有一个实用工具类groovy.util.AllTestSuite 。 我创建了这个新的GUnit运行配置为我的测试类,并添加VM参数如下:
-Dgroovy.test.dir=src -Dgroovy.test.pattern=**/*Tests.groovy
我也不得不的ant.jar和蚂蚁launcher.jar添加到配置类路径。 该配置顺利地执行了所有的考试。