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>
有没有人知道如何使他们在订购?
你可以试试最新版本(6.10),如果它仍然是错误的顺序打开一个问题? https://github.com/cbeust/testng/issues – juherr
@JulienHerr我认为'6.9.13.6'是最新发布的。如果它被测试的话。 6.10是什么时候发布的? – nullpointer
6.10仅适用于jcenter,但6.9.13应该足够了。 – juherr