я попробовал на своей версией 6.3.1
работает, как надо. Предлагаю или запостить им баг, или взять предыдущую версию библиотеки.
package dependings;
import org.testng.annotations.Test;
public class Test3 {
@Test()
public void test0() {
System.out.println(“0”);
}
<span style="color: rgb(128, 128, 48);">@</span>Test<span style="color: rgb(128, 128, 48);">(</span>dependsOnMethods <span style="color: rgb(128, 128, 48);">=</span> <span style="color: rgb(128, 0, 128);">{</span> <span style="color: rgb(0, 0, 230);">"test0"</span> <span style="color: rgb(128, 0, 128);">}</span><span style="color: rgb(128, 128, 48);">,</span> priority <span style="color: rgb(128, 128, 48);">=</span> <span style="color: rgb(0, 140, 0);">3</span><span style="color: rgb(128, 128, 48);">)</span>
<span style="color: rgb(128, 0, 0); font-weight: bold;">public</span> <span style="color: rgb(187, 121, 119);">void</span> test1<span style="color: rgb(128, 128, 48);">(</span><span style="color: rgb(128, 128, 48);">)</span> <span style="color: rgb(128, 0, 128);">{</span>
<span style="color: rgb(187, 121, 119); font-weight: bold;">System</span><span style="color: rgb(128, 128, 48);">.</span>out<span style="color: rgb(128, 128, 48);">.</span>println<span style="color: rgb(128, 128, 48);">(</span><span style="color: rgb(0, 0, 230);">"1"</span><span style="color: rgb(128, 128, 48);">)</span><span style="color: rgb(128, 0, 128);">;</span>
<span style="color: rgb(128, 0, 128);">}</span>
<span style="color: rgb(128, 128, 48);">@</span>Test<span style="color: rgb(128, 128, 48);">(</span>dependsOnMethods <span style="color: rgb(128, 128, 48);">=</span> <span style="color: rgb(128, 0, 128);">{</span> <span style="color: rgb(0, 0, 230);">"test0"</span> <span style="color: rgb(128, 0, 128);">}</span><span style="color: rgb(128, 128, 48);">,</span> priority <span style="color: rgb(128, 128, 48);">=</span> <span style="color: rgb(0, 140, 0);">2</span><span style="color: rgb(128, 128, 48);">)</span>
<span style="color: rgb(128, 0, 0); font-weight: bold;">public</span> <span style="color: rgb(187, 121, 119);">void</span> test2<span style="color: rgb(128, 128, 48);">(</span><span style="color: rgb(128, 128, 48);">)</span> <span style="color: rgb(128, 0, 128);">{</span>
<span style="color: rgb(187, 121, 119); font-weight: bold;">System</span><span style="color: rgb(128, 128, 48);">.</span>out<span style="color: rgb(128, 128, 48);">.</span>println<span style="color: rgb(128, 128, 48);">(</span><span style="color: rgb(0, 0, 230);">"2"</span><span style="color: rgb(128, 128, 48);">)</span><span style="color: rgb(128, 0, 128);">;</span>
<span style="color: rgb(128, 0, 128);">}</span>
<span style="color: rgb(128, 128, 48);">@</span>Test<span style="color: rgb(128, 128, 48);">(</span>dependsOnMethods <span style="color: rgb(128, 128, 48);">=</span> <span style="color: rgb(128, 0, 128);">{</span> <span style="color: rgb(0, 0, 230);">"test0"</span> <span style="color: rgb(128, 0, 128);">}</span><span style="color: rgb(128, 128, 48);">,</span> priority <span style="color: rgb(128, 128, 48);">=</span> <span style="color: rgb(0, 140, 0);">1</span><span style="color: rgb(128, 128, 48);">)</span>
<span style="color: rgb(128, 0, 0); font-weight: bold;">public</span> <span style="color: rgb(187, 121, 119);">void</span> test3<span style="color: rgb(128, 128, 48);">(</span><span style="color: rgb(128, 128, 48);">)</span> <span style="color: rgb(128, 0, 128);">{</span>
<span style="color: rgb(187, 121, 119); font-weight: bold;">System</span><span style="color: rgb(128, 128, 48);">.</span>out<span style="color: rgb(128, 128, 48);">.</span>println<span style="color: rgb(128, 128, 48);">(</span><span style="color: rgb(0, 0, 230);">"3"</span><span style="color: rgb(128, 128, 48);">)</span><span style="color: rgb(128, 0, 128);">;</span>
<span style="color: rgb(128, 0, 128);">}</span>
}
Результат получается вот таким вот:
[TestNG] Running:
C:\Users\test\AppData\Local\Temp\testng-eclipse--65309967\testng-customsuite.xml
0
3
2
1
PASSED: test0
PASSED: test3
PASSED: test2
PASSED: test1