私がしていること:Jenkinsを使用して、開発/ステージング/本番などのさまざまな環境に対して同じテストスイートとテストケースを実行しています。Java 実装と TestNG で WebDriver を使用しています。
私がやりたいこと:環境に応じて、テストスイート全体ではなく、一部のテストを選択的に無効にします。環境間で別々のコードベースを維持するのではなく、これを達成する方法を知りたいです。
最初の考え: Jenkins で各環境の各ジョブのシステム プロパティを設定すると、各テスト デコレータがこの情報を引き出して実行するかどうかを判断する必要があると考えていました。不格好だと思います。どうすればよいかわかりません。また、これが正しいアプローチかどうかもわかりません。
誰かがこれを達成するための最良の方法を教えてもらえますか? これが最善の方法ではないことを願っています。
ありがとう、
ジョー