有没有办法让Gradle(1.12)列出项目中所有可用的单元测试类?
我考虑将前端放在我们公司使用的一系列测试中,并且由于总是添加新测试,我需要一种方法来获取可用测试列表。
我意识到我可以扫描实际项目中存在于测试源树中的类,但我希望能从Gradle中轻松解析一些内容。我只是不知道这是否真的是一种选择,而且我很难获得体面的搜索结果,因为" test"是一个通用词。
任何帮助都将不胜感激。
答案 0 :(得分:0)
Gradle中没有官方API来公开此信息。您可以检查ClassScanner.java是否符合您的要求。要么看看Gradle来源,要么也在EclipseTestExecuter.java中使用。请记住,这是一个实现细节。
更简单的方法是运行这些测试并启用日志记录,您将在其中打印已执行测试的名称。我认为在Gradle文档中有一个例子。