如何列出可用的测试类

时间:2014-09-26 15:53:37

标签: unit-testing gradle

有没有办法让Gradle(1.12)列出项目中所有可用的单元测试类?

我考虑将前端放在我们公司使用的一系列测试中,并且由于总是添加新测试,我需要一种方法来获取可用测试列表。

我意识到我可以扫描实际项目中存在于测试源树中的类,但我希望能从Gradle中轻松解析一些内容。我只是不知道这是否真的是一种选择,而且我很难获得体面的搜索结果,因为" test"是一个通用词。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

Gradle中没有官方API来公开此信息。您可以检查ClassScanner.java是否符合您的要求。要么看看Gradle来源,要么也在EclipseTestExecuter.java中使用。请记住,这是一个实现细节。

更简单的方法是运行这些测试并启用日志记录,您将在其中打印已执行测试的名称。我认为在Gradle文档中有一个例子。