2010-09-16 65 views
1

我需要使用TestNG從2個類運行測試。 所述的testng.xml配置指定此:當需要從testng.xml中的兩個類運行測試時,爲什麼TestNG從類中隨機選擇mehods?

<classes> 
    <class name="com.xyz.TestA"></class> 
    <class name="com.xyz.TestB"></class> 
</classes> 
  • Testa的具有方法:I1,I2,I3,I4
  • TESTB具有方法:J1,J2,J3,J4

的試驗按以下順序執行:

I1,I3,J1,J4,I2,I4,J2,J3

有人知道原因嗎? 請幫助〜 非常感謝!

回答

1

如果您使用的是最新TestNG的,使用「保存訂單」:

<test name="foo" preserve-order="true"> 
    <classes> 
    <class...> 
+0

將順序取決於它們被發現的順序嗎? – 2011-03-06 16:47:14

相關問題