【发布时间】:2019-06-07 11:00:51
【问题描述】:
我在 src/test/java 文件夹中创建了多个运行器类。当我运行 gradle 命令时 毕业测试-DcatsRunner 它运行文件夹内的所有 Runner 文件,而不仅仅是一个。如何使用 gradle 命令行只运行一个 Runner 文件
gradle 测试 -DcatsRunner
【问题讨论】:
我在 src/test/java 文件夹中创建了多个运行器类。当我运行 gradle 命令时 毕业测试-DcatsRunner 它运行文件夹内的所有 Runner 文件,而不仅仅是一个。如何使用 gradle 命令行只运行一个 Runner 文件
gradle 测试 -DcatsRunner
【问题讨论】:
您想使用 gradle 运行单个测试用例。
运行gradle help --task test会给你以下帮助信息:
$ gradle help --task test
Configuration on demand is an incubating feature.
> Task :help
Detailed task information for test
Path
:test
Type
Test (org.gradle.api.tasks.testing.Test)
Options
--debug-jvm Enable debugging for the test process. The process is started suspended and listening on port 5005.
--fail-fast Stops test execution after the first failed test.
--tests Sets test class or method name to be included, '*' is supported.
Description
Runs the unit tests.
Group
verification
--test 参数就是您要查找的参数。
在你的情况下:
gradle test --tests catsRunner
如果您想设置更全面的测试过滤,请阅读the test filtering gradle documentation。
【讨论】: