0

クラス全体で多くのテストがあります。各クラスは @Test として定義され、クラス名と同じようにグループ名が追加されます [それらは u1、u2、u3、u4、u5] です。u1 には、prereqSetup() という前提条件のテスト メソッドがあります。これはグループ "prereq" に追加されます。現在、u1 のすべてのメソッドは、dependsOnMethods="prereqSetup" でマークされています。残りのすべてのクラスは、dependsOnGroups="prereq" としてマークされます。

私の前提条件メソッドは合格しました。u1 と u3 のいくつかのメソッドが実行され、失敗したことが示されます。ただし、残りのすべてのメソッドはスキップされます。上記で言及したものとは別に、他の依存関係はありません。参照用の注釈の提供:

@Test(groups="u1")
public class U1 {
//All methods are marked with @Test(dependsOnMethods="prereqSetup")
}

@Test(groups="u2",dependsOnGroups="prereq")
public class U2{
//All methods are marked with @Test
}

これは、u2 から u5 までのすべてのクラスに対して行われます。

4

1 に答える 1

0

質問が少しわかりませんが、「prereq」というグループがあるようには見えません

于 2013-10-21T10:51:22.983 に答える