システムプロパティに対して異なる値を設定して、Gradleでテストスイートを2回実行する方法を知りたいと思います。今すぐ例を使用してシステムプロパティを設定できます。Gradleの異なるシステムプロパティ値を使ってテストを複数回実行する方法
test {
systemProperty "org.d2ab.sequence.strict", "true"
}
しかし、プロパティをfalseに設定してテストスイートを再度実行するにはどうすればよいですか?
システムプロパティに対して異なる値を設定して、Gradleでテストスイートを2回実行する方法を知りたいと思います。今すぐ例を使用してシステムプロパティを設定できます。Gradleの異なるシステムプロパティ値を使ってテストを複数回実行する方法
test {
systemProperty "org.d2ab.sequence.strict", "true"
}
しかし、プロパティをfalseに設定してテストスイートを再度実行するにはどうすればよいですか?
Testタスクを追加するだけです。
test {
systemProperty "org.d2ab.sequence.strict", "true"
}
task test2(type: Test) {
systemProperty "org.d2ab.sequence.strict", "false"
}
check.dependsOn test2
デフォルトのテストタスクがjava
プラグインによって追加された場所を確認するためにhereを参照してください。
Mavenの世界は、あまりにも簡単すぎると感じています。 :-) –
ハハ..あなたは将来的にもっと楽しい驚きをしている –
1つはテストを2回実行せず、1つは2つの異なるテストケースを記述します。 – Tom
私が設定しているプロパティは、テストスイート全体の挙動を決定し、両方の設定に渡す必要があるので、両方の設定でテストしたいと思います。 –