Commit 221a9070 by wanggang

增加多品自动抓测策略

parent eee1beec
......@@ -534,7 +534,7 @@ public class BaseService {
hp.setHeader("Content-Type", "application/x-www-form-urlencoded");
//测试环境秘钥 TWppdGVjaF8yMDE5X1Rlc3Q=
//预发环境秘钥 TWppdGVjaF8yMDE5X1ByZXByb2Q=
hp.setHeader("mjitech-machine-cert", "TWppdGVjaF8yMDE5X1ByZXByb2Q=");
hp.setHeader("mjitech-machine-cert", "TWppdGVjaF8yMDE5X1Rlc3Q=");
hp.setEntity(new UrlEncodedFormEntity(nvps, Consts.UTF_8));
hr = hc.execute(hp);
entity = hr.getEntity();
......
......@@ -57,9 +57,9 @@ function toggleAllBoxes() {
<tr>
<td>Tests passed/Failed/Skipped:</td><td>2/0/0</td>
</tr><tr>
<td>Started on:</td><td>Wed Jun 05 16:29:08 CST 2019</td>
<td>Started on:</td><td>Wed Jul 10 20:34:12 CST 2019</td>
</tr>
<tr><td>Total time:</td><td>1 seconds (1189 ms)</td>
<tr><td>Total time:</td><td>1 seconds (1501 ms)</td>
</tr><tr>
<td>Included groups:</td><td></td>
</tr><tr>
......@@ -75,15 +75,15 @@ function toggleAllBoxes() {
<td><b>Instance</b></td>
</tr>
<tr>
<td title='com.mjitech.qa.test.AddSkuToCart.enter_maintenance_page()'><b>enter_maintenance_page</b><br>Test class: com.mjitech.qa.test.AddSkuToCart</td>
<td title='com.mjitech.qa.test.PickUpGoodsTest.login()'><b>login</b><br>Test class: com.mjitech.qa.test.PickUpGoodsTest</td>
<td></td>
<td>0</td>
<td>com.mjitech.qa.test.AddSkuToCart@27f723</td></tr>
<td>1</td>
<td>com.mjitech.qa.test.PickUpGoodsTest@371a67ec</td></tr>
<tr>
<td title='com.mjitech.qa.test.AddSkuToCart.login()'><b>login</b><br>Test class: com.mjitech.qa.test.AddSkuToCart</td>
<td title='com.mjitech.qa.test.PickUpGoodsTest.open_goods_door()'><b>open_goods_door</b><br>Test class: com.mjitech.qa.test.PickUpGoodsTest</td>
<td></td>
<td>0</td>
<td>com.mjitech.qa.test.AddSkuToCart@27f723</td></tr>
<td>com.mjitech.qa.test.PickUpGoodsTest@371a67ec</td></tr>
</table><p>
</body>
</html>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated by org.testng.reporters.JUnitXMLReporter -->
<testsuite hostname="YLMF-1711181457" name="Default test" tests="2" failures="0" timestamp="5 Jun 2019 08:29:09 GMT" time="1.189" errors="0">
<testcase name="enter_maintenance_page" time="0.8" classname="com.mjitech.qa.test.AddSkuToCart"/>
<testcase name="login" time="0.371" classname="com.mjitech.qa.test.AddSkuToCart"/>
<testsuite hostname="YLMF-1711181457" name="Default test" tests="2" failures="0" timestamp="10 Jul 2019 12:34:13 GMT" time="1.501" errors="0">
<testcase name="login" time="1.214" classname="com.mjitech.qa.test.PickUpGoodsTest"/>
<testcase name="open_goods_door" time="0.261" classname="com.mjitech.qa.test.PickUpGoodsTest"/>
</testsuite> <!-- Default test -->
......@@ -3,12 +3,12 @@
<suite name="Failed suite [Default suite]">
<test name="Default test(failed)">
<classes>
<class name="com.mjitech.qa.test.AddSkuToCart">
<class name="com.mjitech.qa.test.PickUpGoodsTest">
<methods>
<include name="submitNewCart"/>
<include name="add_sku_to_cart"/>
<include name="pickUpGoodsTest002"/>
<include name="login"/>
</methods>
</class> <!-- com.mjitech.qa.test.AddSkuToCart -->
</class> <!-- com.mjitech.qa.test.PickUpGoodsTest -->
</classes>
</test> <!-- Default test(failed) -->
</suite> <!-- Failed suite [Default suite] -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>TestNG Report</title><style type="text/css">table {margin-bottom:10px;border-collapse:collapse;empty-cells:show}th,td {border:1px solid #009;padding:.25em .5em}th {vertical-align:bottom}td {vertical-align:top}table a {font-weight:bold}.stripe td {background-color: #E6EBF9}.num {text-align:right}.passedodd td {background-color: #3F3}.passedeven td {background-color: #0A0}.skippedodd td {background-color: #DDD}.skippedeven td {background-color: #CCC}.failedodd td,.attn {background-color: #F33}.failedeven td,.stripe .attn {background-color: #D00}.stacktrace {white-space:pre;font-family:monospace}.totop {font-size:85%;text-align:center;border-bottom:2px solid #000}</style></head><body><table><tr><th>Test</th><th># Passed</th><th># Skipped</th><th># Failed</th><th>Time (ms)</th><th>Included Groups</th><th>Excluded Groups</th></tr><tr><th colspan="7">Default suite</th></tr><tr><td><a href="#t0">Default test</a></td><td class="num">2</td><td class="num">0</td><td class="num">0</td><td class="num">1,189</td><td></td><td></td></tr></table><table><thead><tr><th>Class</th><th>Method</th><th>Start</th><th>Time (ms)</th></tr></thead><tbody><tr><th colspan="4">Default suite</th></tr></tbody><tbody id="t0"><tr><th colspan="4">Default test &#8212; passed</th></tr><tr class="passedeven"><td rowspan="2">com.mjitech.qa.test.AddSkuToCart</td><td><a href="#m0">enter_maintenance_page</a></td><td rowspan="1">1559723348253</td><td rowspan="1">800</td></tr><tr class="passedeven"><td><a href="#m1">login</a></td><td rowspan="1">1559723349054</td><td rowspan="1">371</td></tr></tbody></table><h2>Default test</h2><h3 id="m0">com.mjitech.qa.test.AddSkuToCart#enter_maintenance_page</h3><table class="result"></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m1">com.mjitech.qa.test.AddSkuToCart#login</h3><table class="result"></table><p class="totop"><a href="#summary">back to summary</a></p></body></html>
\ No newline at end of file
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>TestNG Report</title><style type="text/css">table {margin-bottom:10px;border-collapse:collapse;empty-cells:show}th,td {border:1px solid #009;padding:.25em .5em}th {vertical-align:bottom}td {vertical-align:top}table a {font-weight:bold}.stripe td {background-color: #E6EBF9}.num {text-align:right}.passedodd td {background-color: #3F3}.passedeven td {background-color: #0A0}.skippedodd td {background-color: #DDD}.skippedeven td {background-color: #CCC}.failedodd td,.attn {background-color: #F33}.failedeven td,.stripe .attn {background-color: #D00}.stacktrace {white-space:pre;font-family:monospace}.totop {font-size:85%;text-align:center;border-bottom:2px solid #000}</style></head><body><table><tr><th>Test</th><th># Passed</th><th># Skipped</th><th># Failed</th><th>Time (ms)</th><th>Included Groups</th><th>Excluded Groups</th></tr><tr><th colspan="7">Default suite</th></tr><tr><td><a href="#t0">Default test</a></td><td class="num">2</td><td class="num">0</td><td class="num">0</td><td class="num">1,501</td><td></td><td></td></tr></table><table><thead><tr><th>Class</th><th>Method</th><th>Start</th><th>Time (ms)</th></tr></thead><tbody><tr><th colspan="4">Default suite</th></tr></tbody><tbody id="t0"><tr><th colspan="4">Default test &#8212; passed</th></tr><tr class="passedeven"><td rowspan="2">com.mjitech.qa.test.PickUpGoodsTest</td><td><a href="#m0">login</a></td><td rowspan="1">1562762052422</td><td rowspan="1">1214</td></tr><tr class="passedeven"><td><a href="#m1">open_goods_door</a></td><td rowspan="1">1562762053640</td><td rowspan="1">261</td></tr></tbody></table><h2>Default test</h2><h3 id="m0">com.mjitech.qa.test.PickUpGoodsTest#login</h3><table class="result"></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m1">com.mjitech.qa.test.PickUpGoodsTest#open_goods_door</h3><table class="result"></table><p class="totop"><a href="#summary">back to summary</a></p></body></html>
\ No newline at end of file
......@@ -48,7 +48,7 @@
<ul>
<li>
<a href="#" class="navigator-link " panel-name="test-xml-Default_suite">
<span>C:\Users\Administrator\AppData\Local\Temp\testng-eclipse--1893454687\testng-customsuite.xml</span>
<span>C:\Users\Administrator\AppData\Local\Temp\testng-eclipse-248706830\testng-customsuite.xml</span>
</a> <!-- navigator-link -->
</li>
<li>
......@@ -101,12 +101,12 @@
<div class="method-list-content passed suite-Default_suite">
<span>
<img width="3%" src="passed.png"/>
<a href="#" class="method navigator-link" panel-name="suite-Default_suite" title="com.mjitech.qa.test.AddSkuToCart" hash-for-method="enter_maintenance_page">enter_maintenance_page</a> <!-- method navigator-link -->
<a href="#" class="method navigator-link" panel-name="suite-Default_suite" title="com.mjitech.qa.test.PickUpGoodsTest" hash-for-method="login">login</a> <!-- method navigator-link -->
</span>
<br/>
<span>
<img width="3%" src="passed.png"/>
<a href="#" class="method navigator-link" panel-name="suite-Default_suite" title="com.mjitech.qa.test.AddSkuToCart" hash-for-method="login">login</a> <!-- method navigator-link -->
<a href="#" class="method navigator-link" panel-name="suite-Default_suite" title="com.mjitech.qa.test.PickUpGoodsTest" hash-for-method="open_goods_door">open_goods_door</a> <!-- method navigator-link -->
</span>
<br/>
</div> <!-- method-list-content passed suite-Default_suite -->
......@@ -124,21 +124,21 @@
<div class="suite-Default_suite-class-passed">
<div class="main-panel-header rounded-window-top">
<img src="passed.png"/>
<span class="class-name">com.mjitech.qa.test.AddSkuToCart</span>
<span class="class-name">com.mjitech.qa.test.PickUpGoodsTest</span>
</div> <!-- main-panel-header rounded-window-top -->
<div class="main-panel-content rounded-window-bottom">
<div class="method">
<div class="method-content">
<a name="enter_maintenance_page">
</a> <!-- enter_maintenance_page -->
<span class="method-name">enter_maintenance_page</span>
<a name="login">
</a> <!-- login -->
<span class="method-name">login</span>
</div> <!-- method-content -->
</div> <!-- method -->
<div class="method">
<div class="method-content">
<a name="login">
</a> <!-- login -->
<span class="method-name">login</span>
<a name="open_goods_door">
</a> <!-- open_goods_door -->
<span class="method-name">open_goods_door</span>
</div> <!-- method-content -->
</div> <!-- method -->
</div> <!-- main-panel-content rounded-window-bottom -->
......@@ -146,7 +146,7 @@
</div> <!-- panel Default_suite -->
<div panel-name="test-xml-Default_suite" class="panel">
<div class="main-panel-header rounded-window-top">
<span class="header-content">C:\Users\Administrator\AppData\Local\Temp\testng-eclipse--1893454687\testng-customsuite.xml</span>
<span class="header-content">C:\Users\Administrator\AppData\Local\Temp\testng-eclipse-248706830\testng-customsuite.xml</span>
</div> <!-- main-panel-header rounded-window-top -->
<div class="main-panel-content rounded-window-bottom">
<pre>
......@@ -155,7 +155,7 @@
&lt;suite name=&quot;Default suite&quot;&gt;
&lt;test verbose=&quot;2&quot; name=&quot;Default test&quot;&gt;
&lt;classes&gt;
&lt;class name=&quot;com.mjitech.qa.test.AddSkuToCart&quot;/&gt;
&lt;class name=&quot;com.mjitech.qa.test.PickUpGoodsTest&quot;/&gt;
&lt;/classes&gt;
&lt;/test&gt; &lt;!-- Default test --&gt;
&lt;/suite&gt; &lt;!-- Default suite --&gt;
......@@ -197,13 +197,13 @@ data.addColumn('string', 'Class');
data.addColumn('number', 'Time (ms)');
data.addRows(2);
data.setCell(0, 0, 0)
data.setCell(0, 1, 'enter_maintenance_page')
data.setCell(0, 2, 'com.mjitech.qa.test.AddSkuToCart')
data.setCell(0, 3, 800);
data.setCell(0, 1, 'login')
data.setCell(0, 2, 'com.mjitech.qa.test.PickUpGoodsTest')
data.setCell(0, 3, 1214);
data.setCell(1, 0, 1)
data.setCell(1, 1, 'login')
data.setCell(1, 2, 'com.mjitech.qa.test.AddSkuToCart')
data.setCell(1, 3, 371);
data.setCell(1, 1, 'open_goods_door')
data.setCell(1, 2, 'com.mjitech.qa.test.PickUpGoodsTest')
data.setCell(1, 3, 261);
window.suiteTableData['Default_suite']= { tableData: data, tableDiv: 'times-div-Default_suite'}
return data;
}
......@@ -234,14 +234,14 @@ return data;
</div> <!-- main-panel-header rounded-window-top -->
<div class="main-panel-content rounded-window-bottom">
<div class="chronological-class">
<div class="chronological-class-name">com.mjitech.qa.test.AddSkuToCart</div> <!-- chronological-class-name -->
<div class="chronological-class-name">com.mjitech.qa.test.PickUpGoodsTest</div> <!-- chronological-class-name -->
<div class="test-method">
<span class="method-name">enter_maintenance_page</span>
<span class="method-name">login</span>
<span class="method-start">0 ms</span>
</div> <!-- test-method -->
<div class="test-method">
<span class="method-name">login</span>
<span class="method-start">801 ms</span>
<span class="method-name">open_goods_door</span>
<span class="method-start">1218 ms</span>
</div> <!-- test-method -->
</div> <!-- main-panel-content rounded-window-bottom -->
</div> <!-- panel -->
......
<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated by org.testng.reporters.JUnitReportReporter -->
<testsuite hostname="YLMF-1711181457" name="com.mjitech.qa.test.AddSkuToCart" tests="2" failures="0" timestamp="5 Jun 2019 08:29:09 GMT" time="1.171" errors="0">
<testcase name="login" time="0.371" classname="com.mjitech.qa.test.AddSkuToCart"/>
<testcase name="enter_maintenance_page" time="0.800" classname="com.mjitech.qa.test.AddSkuToCart"/>
<testsuite hostname="YLMF-1711181457" name="com.mjitech.qa.test.AddSkuToCart" tests="9" failures="2" timestamp="14 Jun 2019 09:50:02 GMT" time="21.580" errors="0">
<testcase name="get_order_detail_by_takingnumber" time="19.988" classname="com.mjitech.qa.test.AddSkuToCart">
<failure type="net.sf.json.JSONException" message="JSONObject[&quot;outBatchId&quot;] is not a JSONObject.">
<![CDATA[net.sf.json.JSONException: JSONObject["outBatchId"] is not a JSONObject.
at net.sf.json.JSONObject.getJSONObject(JSONObject.java:2058)
at com.mjitech.qa.test.AddSkuToCart.get_order_detail_by_takingnumber(AddSkuToCart.java:369)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:84)
at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
at org.testng.TestRunner.privateRun(TestRunner.java:767)
at org.testng.TestRunner.run(TestRunner.java:617)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
at org.testng.SuiteRunner.run(SuiteRunner.java:240)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1224)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1149)
at org.testng.TestNG.run(TestNG.java:1057)
at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:132)
at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:230)
at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:76)
]]>
</failure>
</testcase> <!-- get_order_detail_by_takingnumber -->
<testcase name="enter_maintenance_page" time="0.064" classname="com.mjitech.qa.test.AddSkuToCart"/>
<testcase name="submitNewCart" time="0.166" classname="com.mjitech.qa.test.AddSkuToCart"/>
<testcase name="add_sku_to_cart" time="0.774" classname="com.mjitech.qa.test.AddSkuToCart"/>
<testcase name="getPayUrl" time="0.052" classname="com.mjitech.qa.test.AddSkuToCart"/>
<testcase name="wxpay_callback_test" time="0.121" classname="com.mjitech.qa.test.AddSkuToCart"/>
<testcase name="login" time="0.331" classname="com.mjitech.qa.test.AddSkuToCart"/>
<testcase name="get_order_detail" time="0.083" classname="com.mjitech.qa.test.AddSkuToCart"/>
<testcase name="update_order_status" time="0.001" classname="com.mjitech.qa.test.AddSkuToCart"/>
</testsuite> <!-- com.mjitech.qa.test.AddSkuToCart -->
......@@ -4,18 +4,18 @@
<th>Method name</th>
<th>Groups</th>
</tr><tr>
<td>com.mjitech.qa.test.AddSkuToCart</td>
<td>com.mjitech.qa.test.PickUpGoodsTest</td>
<td>&nbsp;</td><td>&nbsp;</td></tr>
<tr>
<td align='center' colspan='3'>@Test</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>enter_maintenance_page</td>
<td>login</td>
<td>&nbsp;</td></tr>
<tr>
<td>&nbsp;</td>
<td>login</td>
<td>open_goods_door</td>
<td>&nbsp;</td></tr>
<tr>
<td align='center' colspan='3'>@BeforeClass</td>
......
<h2>Methods run, sorted chronologically</h2><h3>&gt;&gt; means before, &lt;&lt; means after</h3><p/><br/><em>Default suite</em><p/><small><i>(Hover the method name to see the test class name)</i></small><p/>
<table border="1">
<tr><th>Time</th><th>Delta (ms)</th><th>Suite<br>configuration</th><th>Test<br>configuration</th><th>Class<br>configuration</th><th>Groups<br>configuration</th><th>Method<br>configuration</th><th>Test<br>method</th><th>Thread</th><th>Instances</th></tr>
<tr bgcolor="69b199"> <td>19/06/05 16:29:08</td> <td>0</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="AddSkuToCart.enter_maintenance_page()[pri:0, instance:com.mjitech.qa.test.AddSkuToCart@27f723]">enter_maintenance_page</td>
<td>main@22069592</td> <td></td> </tr>
<tr bgcolor="69b199"> <td>19/06/05 16:29:09</td> <td>801</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="AddSkuToCart.login()[pri:0, instance:com.mjitech.qa.test.AddSkuToCart@27f723]">login</td>
<td>main@22069592</td> <td></td> </tr>
<tr bgcolor="69b199"> <td>19/07/10 20:34:12</td> <td>0</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="PickUpGoodsTest.login()[pri:0, instance:com.mjitech.qa.test.PickUpGoodsTest@371a67ec]">login</td>
<td>main@786041152</td> <td></td> </tr>
<tr bgcolor="69b199"> <td>19/07/10 20:34:13</td> <td>1217</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="PickUpGoodsTest.open_goods_door()[pri:0, instance:com.mjitech.qa.test.PickUpGoodsTest@371a67ec]">open_goods_door</td>
<td>main@786041152</td> <td></td> </tr>
</table>
<h2>Methods run, sorted chronologically</h2><h3>&gt;&gt; means before, &lt;&lt; means after</h3><p/><br/><em>Default suite</em><p/><small><i>(Hover the method name to see the test class name)</i></small><p/>
<table border="1">
<tr><th>Time</th><th>Delta (ms)</th><th>Suite<br>configuration</th><th>Test<br>configuration</th><th>Class<br>configuration</th><th>Groups<br>configuration</th><th>Method<br>configuration</th><th>Test<br>method</th><th>Thread</th><th>Instances</th></tr>
<tr bgcolor="69b199"> <td>19/06/05 16:29:08</td> <td>0</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="AddSkuToCart.enter_maintenance_page()[pri:0, instance:com.mjitech.qa.test.AddSkuToCart@27f723]">enter_maintenance_page</td>
<td>main@22069592</td> <td></td> </tr>
<tr bgcolor="69b199"> <td>19/06/05 16:29:09</td> <td>801</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="AddSkuToCart.login()[pri:0, instance:com.mjitech.qa.test.AddSkuToCart@27f723]">login</td>
<td>main@22069592</td> <td></td> </tr>
<tr bgcolor="69b199"> <td>19/07/10 20:34:12</td> <td>0</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="PickUpGoodsTest.login()[pri:0, instance:com.mjitech.qa.test.PickUpGoodsTest@371a67ec]">login</td>
<td>main@786041152</td> <td></td> </tr>
<tr bgcolor="69b199"> <td>19/07/10 20:34:13</td> <td>1217</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="PickUpGoodsTest.open_goods_door()[pri:0, instance:com.mjitech.qa.test.PickUpGoodsTest@371a67ec]">open_goods_door</td>
<td>main@786041152</td> <td></td> </tr>
</table>
<html><head><title>testng.xml for Default suite</title></head><body><tt>&lt;?xml&nbsp;version="1.0"&nbsp;encoding="UTF-8"?&gt;<br/>&lt;!DOCTYPE&nbsp;suite&nbsp;SYSTEM&nbsp;"http://testng.org/testng-1.0.dtd"&gt;<br/>&lt;suite&nbsp;name="Default&nbsp;suite"&gt;<br/>&nbsp;&nbsp;&lt;test&nbsp;verbose="2"&nbsp;name="Default&nbsp;test"&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;classes&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;class&nbsp;name="com.mjitech.qa.test.AddSkuToCart"/&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/classes&gt;<br/>&nbsp;&nbsp;&lt;/test&gt;&nbsp;&lt;!--&nbsp;Default&nbsp;test&nbsp;--&gt;<br/>&lt;/suite&gt;&nbsp;&lt;!--&nbsp;Default&nbsp;suite&nbsp;--&gt;<br/></tt></body></html>
\ No newline at end of file
<html><head><title>testng.xml for Default suite</title></head><body><tt>&lt;?xml&nbsp;version="1.0"&nbsp;encoding="UTF-8"?&gt;<br/>&lt;!DOCTYPE&nbsp;suite&nbsp;SYSTEM&nbsp;"http://testng.org/testng-1.0.dtd"&gt;<br/>&lt;suite&nbsp;name="Default&nbsp;suite"&gt;<br/>&nbsp;&nbsp;&lt;test&nbsp;verbose="2"&nbsp;name="Default&nbsp;test"&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;classes&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;class&nbsp;name="com.mjitech.qa.test.PickUpGoodsTest"/&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/classes&gt;<br/>&nbsp;&nbsp;&lt;/test&gt;&nbsp;&lt;!--&nbsp;Default&nbsp;test&nbsp;--&gt;<br/>&lt;/suite&gt;&nbsp;&lt;!--&nbsp;Default&nbsp;suite&nbsp;--&gt;<br/></tt></body></html>
\ No newline at end of file
......
......@@ -3,12 +3,12 @@
<suite name="Failed suite [Default suite]">
<test name="Default test(failed)">
<classes>
<class name="com.mjitech.qa.test.AddSkuToCart">
<class name="com.mjitech.qa.test.PickUpGoodsTest">
<methods>
<include name="submitNewCart"/>
<include name="add_sku_to_cart"/>
<include name="pickUpGoodsTest002"/>
<include name="login"/>
</methods>
</class> <!-- com.mjitech.qa.test.AddSkuToCart -->
</class> <!-- com.mjitech.qa.test.PickUpGoodsTest -->
</classes>
</test> <!-- Default test(failed) -->
</suite> <!-- Failed suite [Default suite] -->
......@@ -2,20 +2,20 @@
<testng-results skipped="0" failed="0" total="2" passed="2">
<reporter-output>
</reporter-output>
<suite name="Default suite" duration-ms="1189" started-at="2019-06-05T08:29:08Z" finished-at="2019-06-05T08:29:09Z">
<suite name="Default suite" duration-ms="1501" started-at="2019-07-10T12:34:12Z" finished-at="2019-07-10T12:34:13Z">
<groups>
</groups>
<test name="Default test" duration-ms="1189" started-at="2019-06-05T08:29:08Z" finished-at="2019-06-05T08:29:09Z">
<class name="com.mjitech.qa.test.AddSkuToCart">
<test-method status="PASS" signature="enter_maintenance_page()[pri:0, instance:com.mjitech.qa.test.AddSkuToCart@27f723]" name="enter_maintenance_page" duration-ms="800" started-at="2019-06-05T16:29:08Z" finished-at="2019-06-05T16:29:09Z">
<test name="Default test" duration-ms="1501" started-at="2019-07-10T12:34:12Z" finished-at="2019-07-10T12:34:13Z">
<class name="com.mjitech.qa.test.PickUpGoodsTest">
<test-method status="PASS" signature="login()[pri:0, instance:com.mjitech.qa.test.PickUpGoodsTest@371a67ec]" name="login" duration-ms="1214" started-at="2019-07-10T20:34:12Z" finished-at="2019-07-10T20:34:13Z">
<reporter-output>
</reporter-output>
</test-method> <!-- enter_maintenance_page -->
<test-method status="PASS" signature="login()[pri:0, instance:com.mjitech.qa.test.AddSkuToCart@27f723]" name="login" duration-ms="371" started-at="2019-06-05T16:29:09Z" finished-at="2019-06-05T16:29:09Z">
</test-method> <!-- login -->
<test-method status="PASS" signature="open_goods_door()[pri:0, instance:com.mjitech.qa.test.PickUpGoodsTest@371a67ec]" name="open_goods_door" duration-ms="261" started-at="2019-07-10T20:34:13Z" depends-on-methods="com.mjitech.qa.test.PickUpGoodsTest.login" finished-at="2019-07-10T20:34:13Z">
<reporter-output>
</reporter-output>
</test-method> <!-- login -->
</class> <!-- com.mjitech.qa.test.AddSkuToCart -->
</test-method> <!-- open_goods_door -->
</class> <!-- com.mjitech.qa.test.PickUpGoodsTest -->
</test> <!-- Default test -->
</suite> <!-- Default suite -->
</testng-results>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment