0

「タグ」のキーと値のペアを追加したい config.properties ファイルがあります。例: tags:@ReadyToRun

@RunWith(Cucumber.class)
@CucumberOptions(
    tags = { "@Now" },      
    features = { "src/test/java/uk/gov/tfl/Reporting/Features" },
    glue = { "com.Reporting.StepDefinitions" }
    )
public class RunnerTest {}

config.properties にアクセスする方法は、次のように作成したクラスを使用することです。

ConfigReader configReader = new ConfigReader();
String tags = configReader.GetConfigValueForKey("tags");

config.properties ファイルのタグを設定して TestRunner が取得できるように、これらの 2 つを組み合わせる方法はありますか?

乾杯、チャーリー

4

1 に答える 1

0

このオプションがあなたの要件の代替と見なされるかどうかは少し疑問です. 構成プロパティをバイパスして、コマンドラインからタグを設定するだけです。

Maven を使用している場合は、Cucumber オプションをインラインで設定できます。(コマンドに -Dcucumber.options を追加することにより)。次に、次のようになります。

mvn test -Dcucumber.options="--tags @ReadyToRun"

これで要件が解決することを願っています。

于 2015-06-01T12:05:00.957 に答える