2009-06-23 79 views
3

我有一个用Groovy编写的许多单元测试的Eclipse项目。我可以使用Eclipse的GUnit运行配置在每个类中运行测试。我打开该配置,选择“运行单个测试”单选按钮,然后选择要运行测试的类。这工作正常,但我想一次运行项目中的所有测试。如何让Eclipse运行我所有的Groovy单元测试?

当我打开我的运行配置,选择“在选定的项目,包或源文件夹中运行所有测试”单选按钮并选择我的项目,Eclipse提供错误“没有与测试运行器'JUnit 4'发现测试。 “

如何让Eclipse运行我的项目中的所有测试?

回答

1

请升级到alpha版本的groovy-eclipse插件V2。您可以通过右键单击并选择Run as-> JUnit来运行项目中的所有单元测试。在新版本的插件中,无论用Java还是Groovy编写,Junit测试的处理方式都是相同的。

+0

它显示我的对话,虽然 JUnit启动 没有找到JUnit测试。 Maven构建可以。这只是Groovy中的单个单元测试,我无法启动。用java编写的单元测试也没问题。 – EvgeniySharapov 2016-02-05 17:44:41

1

documentation的帮助下找到了它。 Groovy有一个实用程序类groovy.util.AllTestSuite。我创建了这个新的GUnit运行配置为我的测试类,并添加VM参数是这样的:

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

我也只好和的ant.jar蚂蚁launcher.jar添加到配置类路径。该配置愉快地运行我所有的测试。

相关问题