これは私のtestNGテストがどのように見えるかです:-
public class orderTest{
@Test
public void meth1() throws InterruptedException{
System.out.println("1");
Reporter.log("1");
}
@Test
public void meth2() throws InterruptedException{
System.out.println("2");
Reporter.log("2");
}
@Test
public void meth3() throws InterruptedException{
System.out.println("3");
Reporter.log("3");
}
@Test
public void meth4() throws InterruptedException{
System.out.println("4");
Reporter.log("4");
}
}
Eclipseで実行すると、コンソールに次のように表示されます:- 1 2 3 4 PASSED: meth1 PASSED: meth2 PASSED: meth3 PASSED: meth4
しかし、testNG レポートを開くと、レポーター出力リンクをクリックすると、次のように表示されます:- レポーター出力 - meth1 1 meth4 4 meth3 3 meth2 2
testng レポートで順序が正しくないのはなぜですか? 実行の順序は 1,2,3,4 ですが、報告の順序は 1,4,3,2 です。