Gradle Groovy Cucumber插件,用于检查所有步骤是否已实施

问题描述 投票:-1回答:1

我有几个Cucumber功能的步骤,由Groovy / Java代码实现,但在实现方面的几个更改后,如:我重构步骤的正则表达式,我不能确定功能文件中的所有步骤现在可以运行运行它们。

我试图为Gradle找到一些插件来检查项目中的所有步骤是否都在代码中实现,但我没有找到它。

有没有人知道要检查这个的插件或解决方案,还是我需要为此编写自己的实现?

gradle groovy cucumber-jvm
1个回答
0
投票

Afaik你可以使用dry标志来做到这一点。 “例如,如果要检查所有要素文件步骤是否具有相应的步骤定义,可以像这样指定:

package com.example;

import cucumber.api.CucumberOptions;
import cucumber.api.junit.Cucumber;
import org.junit.runner.RunWith;

@RunWith(Cucumber.class)
@CucumberOptions(dryRun=true)
class RunCucumberTest {
}

docs

© www.soinside.com 2019 - 2024. All rights reserved.