3 つのテスト インスタンス (同じクラスまたは異なるクラス) を返す@Factory
andがあるとします。@DataProvider
私のテストもgroup-by-instance
有効になっています。ここで、実行された 2 番目のテスト インスタンス (作成された 2 番目のテスト インスタンスであるとは限りません。なぜでしょうか?) が@BeforeClass
失敗したとします。3 番目のインスタンス (テストの初期化以降変更されていない) が実行されずに完全にスキップされるのはなぜですか? 3 つのテスト インスタンスは完全に独立しているはずではありませんか?
これが仕様によるものである場合、「インスタンスレベル」の @Before メソッドを持つ方法はありますか?