2016-12-03 166 views
3

部分我的測試用例測試用例出的順序JUnit測試報告用TestNG時

@Test(priority = 1) 
public void testRoles001_Post() { 

} 


/** 
* Test Method: Post Scenario:Test new insert action with correct data,later 
* for batch delete. 
*/ 
@Test(priority = 2) 
public void testRoles002_Post() { 

} 

的,但junitreports被顯示不是爲了如下

<?xml version="1.0" encoding="UTF-8"?> 
<!-- Generated by org.testng.reporters.JUnitReportReporter --> 
<testsuite name="com.test.rest.testcase.common.RolesRestTest" tests="14" failures="0" timestamp="3 Dec 2016 16:13:35 GMT" time="38.868" errors="0"> 
    <testcase name="testRoles004_Post" time="2.596" classname="com.oracle.civic.test.rest.testcase.common.RolesRestTest"/> 
    <testcase name="testRoles002_Post" time="1.224" classname="com.oracle.civic.test.rest.testcase.common.RolesRestTest"/> 
    <testcase name="testRoles003_Post" time="0.764" classname="com.oracle.civic.test.rest.testcase.common.RolesRestTest"/> 
    <testcase name="testRoles001_Post" time="2.680" classname="com.oracle.civic.test.rest.testcase.common.RolesRestTest"/> 
</testsuite> 

有沒有人知道如何使他們在訂購?

+1

你可以試試最新版本(6.10),如果它仍然是錯誤的順序打開一個問題? https://github.com/cbeust/testng/issues – juherr

+0

@JulienHerr我認爲'6.9.13.6'是最新發布的。如果它被測試的話。 6.10是什麼時候發佈的? – nullpointer

+2

6.10僅適用於jcenter,但6.9.13應該足夠了。 – juherr

回答

0

enter image description here問題已經修復與錯誤#1262和使用最新版本6.10.1-快照 repositories url

感謝TestNG的球隊的支持,請!