2
特定のグループに属するテストのみを実行するGradleテストタスクを作成しようとしています。私はGradle経由でテストを実行するときにTestNGグループを含める/除外する方法
./gradlew clean test
すべて使用してテストを実行したとき
私のテストでは、
@Test(groups = {"chrome"})
public void myTest() {
//test code lives here...
}
マイGradleのタスクは、しかし、セットアップこの
test {
useTestNG() {
excludeGroups 'chrome'
}
}
のようなものです...このように注釈を付けていますクロムグループに属するとタグ付けされたテストはまだ実行されています。
私は私のためにマックOSX上10.7.3
TestNGの6.3.1
返信いただきありがとうございます。少なくとも、構文は正しいと思います。私は小さなプロジェクトをまとめ、すぐにあなたと共有します。 –
私はそれをやっている間に、それを逆に働かせてクロムグループでのみテストを実行するためには何か特別なことはありますか?テスト{ useTestNG(){ includeGroups 'chrome' } } –
特別な操作は必要ありません。あなたのコードはそのまま動作するはずです。 –