2015-09-18 33 views
4

是否有任何Maven插件或非Maven工具可以浏览多模块项目并返回所有现有JUnit测试用例的列表(理想地呈现每个模块)以可用的形式?是否有Maven插件列出多模块项目中的所有JUnit测试

我希望能够在该列表上工作并在多个主机上分发我的测试。 我检查了surefire文档,我很惊讶它似乎无法做到这一点。

+0

我认为最简单的方法是编写一个脚本,从'target/surefire-reports'目录中读取测试名称。 –

回答

4

在Maven项目中有target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst

您可以使用GMavenPlus PluginWalking the File Tree来收集这些文件并将其内容放在您想要的位置。

另一种选择是develop an own Maven plugin,它也是这样做的。

+0

嗡嗡声从来没有注意到这些文件。我会一枪。谢谢! – Julien

+0

@Julien我知道。否则,你不会问。 ;-)我也不太了解他们。 –

+0

真实,真实的...... :-) – Julien

相关问题