通过gradle命令行运行单个Runner类-空手道

时间:2019-06-07 11:00:51

标签: gradle karate

我在src / test / java文件夹中创建了多个亚军类。当我通过运行gradle命令时 gradle测试-DcatsRunner 它运行文件夹中的所有Runner文件,而不仅仅是一个。如何使用gradle命令行仅运行一个Runner文件

等级测试-DcatsRunner

1 个答案:

答案 0 :(得分:2)

您要使用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