Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unit testing 如何列出可用的测试类_Unit Testing_Gradle - Fatal编程技术网

Unit testing 如何列出可用的测试类

Unit testing 如何列出可用的测试类,unit-testing,gradle,Unit Testing,Gradle,有没有办法让Gradle(1.12)列出项目中所有可用的单元测试类 我正在考虑为我们公司使用的一系列测试设置一个前端,因为新的测试总是在添加,所以我需要一种方法来获得可用测试的列表 我意识到我可以在实际项目中扫描驻留在测试源代码树中的类,但我希望能从Gradle中轻松解析出一些东西。我只是不知道这是否真的是一个选项,而且我很难得到好的搜索结果,因为“test”是一个非常通用的词 任何帮助都将不胜感激。Gradle中没有公开此信息的官方API。你可以检查一下这是否是你需要的。要么查看Gradle源

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

我正在考虑为我们公司使用的一系列测试设置一个前端,因为新的测试总是在添加,所以我需要一种方法来获得可用测试的列表

我意识到我可以在实际项目中扫描驻留在测试源代码树中的类,但我希望能从Gradle中轻松解析出一些东西。我只是不知道这是否真的是一个选项,而且我很难得到好的搜索结果,因为“test”是一个非常通用的词


任何帮助都将不胜感激。

Gradle中没有公开此信息的官方API。你可以检查一下这是否是你需要的。要么查看Gradle源代码,要么也使用它,记住它是一个实现细节


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

好的,如果没有人提出解决方案,我会回过头来,将其标记为已接受的答案。如果我因为某种原因忘记了,请告诉我。由于我试图构建一个Node.js应用程序作为运行gradle测试的前端,Java代码对我没有帮助。这就是为什么我希望让格拉德尔把它们列出来。否则我只能自己建立这个列表。谢谢