Commit fc392bec by wanggang

添加上海音乐学院及单品多次抓取测试逻辑

parent f12703bd
......@@ -68,7 +68,7 @@ public class PickUpGoodsTest {
@Test
public void login() {
CookieStore cookieStore = new BasicCookieStore();
String loginUrl = "https://www.mjitech.com/web/login.action";
String loginUrl = "https://preprod.mjitech.com/web/login.action";
CloseableHttpClient client = HttpClients.custom().setDefaultCookieStore(cookieStore).build();
HttpPost httpPost = new HttpPost(loginUrl);
JSONObject jsonParam = new JSONObject();
......@@ -313,7 +313,7 @@ public class PickUpGoodsTest {
}
//出仓,开门
String url = "https://www.mjitech.com/web/open_goods_door?storeId=61" ;
String url = "https://test.mjitech.com/web/open_goods_door?storeId=61" ;
System.out.println("CookiesValues=" + cookiesValues);
try {
json = service.httpPostOpenGoodsDoorReturnJson(url, cookiesValues);
......@@ -340,11 +340,89 @@ public class PickUpGoodsTest {
/**
* 单品测试 多次抓测-清华1门店
*/
@Test(dependsOnMethods="login")
public void pickUpGoodsTest002() {
String JSESSIONID = (String) map.get("JSESSIONID");
String cookiesValues = "mjitech_username='gangwang@mjitech.com'" + ";ga=GA1.2.1640278628.1537349020;"
+ "JSESSIONID=" + JSESSIONID;
System.out.println("CookiesValues=" + cookiesValues);
OkHttpClient client = new OkHttpClient();
ArrayList<String> pass_id_list = new ArrayList<String> ();
pass_id_list.add("111906");
pass_id_list.add("111860");
pass_id_list.add("111860");
pass_id_list.add("111829");
pass_id_list.add("111951");
pass_id_list.add("111799");
pass_id_list.add("111893");
for(int i=0;i<=pass_id_list.size();i++) {
System.out.println("清华1门店开始第"+i+"次抓测");
for(int j=0;j<12;j++) {
Request request = new Request.Builder().url("https://preprod.mjitech.com/web/pick_up_goods/61/"+pass_id_list+"").get()
.addHeader("Cookie", cookiesValues).addHeader("cache-control", "no-cache")
.addHeader("Postman-Token", "ee590a55-6c93-413b-b60b-21b4a88f38fe").build();
try {
Response response = client.newCall(request).execute();
System.out.println("抓取结果:" + response);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
// 休眠30秒
Thread.sleep(45000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//判断每6个一出仓开门
if(j%6==0) {
//出仓,开门
String url = "https://preprod.mjitech.com/web/open_goods_door?storeId=61" ;
System.out.println("CookiesValues=" + cookiesValues);
try {
json = service.httpPostOpenGoodsDoorReturnJson(url, cookiesValues);
System.out.println("出仓开门-"+json);
} catch (ClientProtocolException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
try {
// 开舱门休眠20秒
Thread.sleep(20000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
}
/**
* 批量测试-全门店抓取测试(每个品都抓测一遍)-清华大学门店
* 测试策略:每6个一出仓
*/
// @Test(dependsOnMethods="login")
public void pickUpGoodsTest002() {
public void pickUpGoodsTest003() {
String JSESSIONID = (String) map.get("JSESSIONID");
String cookiesValues = "mjitech_username='gangwang@mjitech.com'" + ";ga=GA1.2.1640278628.1537349020;"
+ "JSESSIONID=" + JSESSIONID;
......@@ -599,7 +677,7 @@ public class PickUpGoodsTest {
* 测试策略:每6个一出仓
*/
// @Test(dependsOnMethods="login")
public void pickUpGoodsTest003() {
public void pickUpGoodsTest004() {
String JSESSIONID = (String) map.get("JSESSIONID");
String cookiesValues = "mjitech_username='gangwang@mjitech.com'" + ";ga=GA1.2.1640278628.1537349020;"
+ "JSESSIONID=" + JSESSIONID;
......@@ -827,7 +905,7 @@ public class PickUpGoodsTest {
* 测试策略:每6个一出仓
*/
//@Test(dependsOnMethods="login")
public void pickUpGoodsTest004() {
public void pickUpGoodsTest005() {
String JSESSIONID = (String) map.get("JSESSIONID");
String cookiesValues = "mjitech_username='gangwang@mjitech.com'" + ";ga=GA1.2.1640278628.1537349020;"
+ "JSESSIONID=" + JSESSIONID;
......@@ -1056,7 +1134,7 @@ public class PickUpGoodsTest {
* 测试策略:每6个一出仓
*/
//@Test(dependsOnMethods="login")
public void pickUpGoodsTest005() {
public void pickUpGoodsTest006() {
String JSESSIONID = (String) map.get("JSESSIONID");
String cookiesValues = "mjitech_username='gangwang@mjitech.com'" + ";ga=GA1.2.1640278628.1537349020;"
+ "JSESSIONID=" + JSESSIONID;
......@@ -1283,7 +1361,7 @@ public class PickUpGoodsTest {
* 测试策略:每6个一出仓
*/
// @Test(dependsOnMethods="login")
public void pickUpGoodsTest006() {
public void pickUpGoodsTest007() {
String JSESSIONID = (String) map.get("JSESSIONID");
String cookiesValues = "mjitech_username='gangwang@mjitech.com'" + ";ga=GA1.2.1640278628.1537349020;"
+ "JSESSIONID=" + JSESSIONID;
......@@ -1538,7 +1616,7 @@ public class PickUpGoodsTest {
* 测试策略:每6个一出仓
*/
// @Test(dependsOnMethods="login")
public void pickUpGoodsTest007() {
public void pickUpGoodsTest008() {
String JSESSIONID = (String) map.get("JSESSIONID");
String cookiesValues = "mjitech_username='gangwang@mjitech.com'" + ";ga=GA1.2.1640278628.1537349020;"
+ "JSESSIONID=" + JSESSIONID;
......@@ -1787,7 +1865,7 @@ public class PickUpGoodsTest {
* 测试策略:每6个一出仓
*/
// @Test(dependsOnMethods="login")
public void pickUpGoodsTest008() {
public void pickUpGoodsTest009() {
String JSESSIONID = (String) map.get("JSESSIONID");
String cookiesValues = "mjitech_username='gangwang@mjitech.com'" + ";ga=GA1.2.1640278628.1537349020;"
+ "JSESSIONID=" + JSESSIONID;
......@@ -2034,7 +2112,7 @@ public class PickUpGoodsTest {
* 测试策略:每6个一出仓
*/
// @Test(dependsOnMethods="login")
public void pickUpGoodsTest009() {
public void pickUpGoodsTest010() {
String JSESSIONID = (String) map.get("JSESSIONID");
String cookiesValues = "mjitech_username='gangwang@mjitech.com'" + ";ga=GA1.2.1640278628.1537349020;"
+ "JSESSIONID=" + JSESSIONID;
......@@ -2270,6 +2348,224 @@ public class PickUpGoodsTest {
}
}
/**
* 批量测试-全门店抓取测试(每个品都抓测一遍)-上海音乐学院门店39
* 测试策略:每6个一出仓
*/
// @Test(dependsOnMethods="login")
public void pickUpGoodsTest011() {
String JSESSIONID = (String) map.get("JSESSIONID");
String cookiesValues = "mjitech_username='gangwang@mjitech.com'" + ";ga=GA1.2.1640278628.1537349020;"
+ "JSESSIONID=" + JSESSIONID;
System.out.println("CookiesValues=" + cookiesValues);
OkHttpClient client = new OkHttpClient();
ArrayList<String> pass_id_list = new ArrayList<String> ();
pass_id_list.add("104192");
pass_id_list.add("104225");
pass_id_list.add("104142");
pass_id_list.add("104250");
pass_id_list.add("104208");
pass_id_list.add("104210");
pass_id_list.add("104209");
pass_id_list.add("104118");
pass_id_list.add("104177");
pass_id_list.add("104111");
pass_id_list.add("104132");
pass_id_list.add("104202");
pass_id_list.add("104204");
pass_id_list.add("104149");
pass_id_list.add("104171");
pass_id_list.add("104160");
pass_id_list.add("104178");
pass_id_list.add("104222");
pass_id_list.add("104134");
pass_id_list.add("104174");
pass_id_list.add("104172");
pass_id_list.add("104146");
pass_id_list.add("104212");
pass_id_list.add("104154");
pass_id_list.add("104103");
pass_id_list.add("104158");
pass_id_list.add("104219");
pass_id_list.add("104144");
pass_id_list.add("104137");
pass_id_list.add("104200");
pass_id_list.add("104164");
pass_id_list.add("104221");
pass_id_list.add("104182");
pass_id_list.add("104180");
pass_id_list.add("104227");
pass_id_list.add("104162");
pass_id_list.add("104179");
pass_id_list.add("104183");
pass_id_list.add("104203");
pass_id_list.add("104150");
pass_id_list.add("104189");
pass_id_list.add("95080");
pass_id_list.add("95050");
pass_id_list.add("95140");
pass_id_list.add("95090");
pass_id_list.add("95051");
pass_id_list.add("95137");
pass_id_list.add("95120");
pass_id_list.add("104124");
pass_id_list.add("104114");
pass_id_list.add("104115");
pass_id_list.add("104199");
pass_id_list.add("104116");
pass_id_list.add("104148");
pass_id_list.add("104248");
pass_id_list.add("104403");
pass_id_list.add("104404");
pass_id_list.add("104157");
pass_id_list.add("104125");
pass_id_list.add("104185");
pass_id_list.add("104184");
pass_id_list.add("104187");
pass_id_list.add("104108");
pass_id_list.add("104163");
pass_id_list.add("104110");
pass_id_list.add("104167");
pass_id_list.add("104121");
pass_id_list.add("104226");
pass_id_list.add("104207");
pass_id_list.add("104109");
pass_id_list.add("104138");
pass_id_list.add("104140");
pass_id_list.add("104211");
pass_id_list.add("104101");
pass_id_list.add("104105");
pass_id_list.add("104156");
pass_id_list.add("104120");
pass_id_list.add("104141");
pass_id_list.add("104106");
pass_id_list.add("104113");
pass_id_list.add("104159");
pass_id_list.add("104198");
pass_id_list.add("104190");
pass_id_list.add("104224");
pass_id_list.add("104097");
pass_id_list.add("104169");
pass_id_list.add("104215");
pass_id_list.add("104229");
pass_id_list.add("104130");
pass_id_list.add("104216");
pass_id_list.add("104230");
pass_id_list.add("104206");
pass_id_list.add("104175");
pass_id_list.add("104170");
pass_id_list.add("104139");
pass_id_list.add("104186");
pass_id_list.add("104119");
pass_id_list.add("104196");
pass_id_list.add("104143");
pass_id_list.add("104127");
pass_id_list.add("104214");
pass_id_list.add("104197");
pass_id_list.add("104165");
pass_id_list.add("104098");
pass_id_list.add("104133");
pass_id_list.add("104218");
pass_id_list.add("104176");
pass_id_list.add("104112");
pass_id_list.add("104193");
pass_id_list.add("104126");
pass_id_list.add("104107");
pass_id_list.add("104155");
pass_id_list.add("104188");
pass_id_list.add("104213");
pass_id_list.add("104161");
pass_id_list.add("104194");
pass_id_list.add("104122");
pass_id_list.add("104191");
pass_id_list.add("104131");
pass_id_list.add("104195");
pass_id_list.add("104173");
pass_id_list.add("104151");
pass_id_list.add("104104");
pass_id_list.add("104152");
pass_id_list.add("104201");
pass_id_list.add("104117");
pass_id_list.add("104135");
pass_id_list.add("104223");
pass_id_list.add("104145");
pass_id_list.add("104168");
pass_id_list.add("104099");
pass_id_list.add("104181");
pass_id_list.add("104147");
pass_id_list.add("104136");
pass_id_list.add("104128");
pass_id_list.add("104123");
pass_id_list.add("95028");
pass_id_list.add("95122");
pass_id_list.add("95128");
pass_id_list.add("95044");
pass_id_list.add("104129");
pass_id_list.add("104166");
pass_id_list.add("104153");
pass_id_list.add("104220");
pass_id_list.add("104217");
pass_id_list.add("104249");
pass_id_list.add("104102");
pass_id_list.add("104228");
pass_id_list.add("104205");
pass_id_list.add("104247");
pass_id_list.add("104402");
pass_id_list.add("104401");
for(int i=1;i<=pass_id_list.size();i++) {
System.out.println("39-上海音乐学院开始第"+i+"次抓测"+"--货道ID="+pass_id_list.get(i));
Request request = new Request.Builder().url("https://www.mjitech.com/web/pick_up_goods/39/"+pass_id_list.get(i)+"").get()
.addHeader("Cookie", cookiesValues).addHeader("cache-control", "no-cache")
.addHeader("Postman-Token", "ee590a55-6c93-413b-b60b-21b4a88f38fe").build();
try {
Response response = client.newCall(request).execute();
System.out.println("抓取结果:" + response);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
// 休眠30秒
Thread.sleep(30000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//判断每6个一出仓开门
if(i%6==0) {
//出仓,开门
String url = "https://www.mjitech.com/web/open_goods_door?storeId=39" ;
System.out.println("CookiesValues=" + cookiesValues);
try {
json = service.httpPostOpenGoodsDoorReturnJson(url, cookiesValues);
System.out.println("出仓开门-"+json);
} catch (ClientProtocolException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
try {
// 开舱门休眠20秒
Thread.sleep(45000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
public static void main(String[] args) {
// PickUpGoodsTest t =new PickUpGoodsTest();
......
......@@ -55,11 +55,11 @@ function toggleAllBoxes() {
<body>
<h2 align='center'>Default test</h2><table border='1' align="center">
<tr>
<td>Tests passed/Failed/Skipped:</td><td>1/1/0</td>
<td>Tests passed/Failed/Skipped:</td><td>2/0/0</td>
</tr><tr>
<td>Started on:</td><td>Wed Sep 25 17:24:30 CST 2019</td>
<td>Started on:</td><td>Fri Oct 11 17:47:49 CST 2019</td>
</tr>
<tr><td>Total time:</td><td>484 seconds (484674 ms)</td>
<tr><td>Total time:</td><td>2330 seconds (2330248 ms)</td>
</tr><tr>
<td>Included groups:</td><td></td>
</tr><tr>
......@@ -67,76 +67,6 @@ function toggleAllBoxes() {
</tr>
</table><p/>
<small><i>(Hover the method name to see the test class name)</i></small><p/>
<table width='100%' border='1' class='invocation-failed'>
<tr><td colspan='4' align='center'><b>FAILED TESTS</b></td></tr>
<tr><td><b>Test method</b></td>
<td width="30%"><b>Exception</b></td>
<td width="10%"><b>Time (seconds)</b></td>
<td><b>Instance</b></td>
</tr>
<tr>
<td title='com.mjitech.qa.test.PickUpGoodsTest.pickUpGoodsTest008()'><b>pickUpGoodsTest008</b><br>Test class: com.mjitech.qa.test.PickUpGoodsTest</td>
<td><div><pre>java.lang.IndexOutOfBoundsException: Index: 14, Size: 14
at java.util.ArrayList.rangeCheck(ArrayList.java:653)
at java.util.ArrayList.get(ArrayList.java:429)
at com.mjitech.qa.test.PickUpGoodsTest.pickUpGoodsTest008(PickUpGoodsTest.java:1997)
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)
</pre></div><a href='#' onClick='toggleBox("stack-trace379303133", this, "Click to show all stack frames", "Click to hide stack frames")'>Click to show all stack frames</a>
<div class='stack-trace' id='stack-trace379303133'><pre>java.lang.IndexOutOfBoundsException: Index: 14, Size: 14
at java.util.ArrayList.rangeCheck(ArrayList.java:653)
at java.util.ArrayList.get(ArrayList.java:429)
at com.mjitech.qa.test.PickUpGoodsTest.pickUpGoodsTest008(PickUpGoodsTest.java:1997)
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)
</pre></div></td>
<td>483</td>
<td>com.mjitech.qa.test.PickUpGoodsTest@371a67ec</td></tr>
</table><p>
<table width='100%' border='1' class='invocation-passed'>
<tr><td colspan='4' align='center'><b>PASSED TESTS</b></td></tr>
<tr><td><b>Test method</b></td>
......@@ -149,6 +79,11 @@ function toggleAllBoxes() {
<td></td>
<td>0</td>
<td>com.mjitech.qa.test.PickUpGoodsTest@371a67ec</td></tr>
<tr>
<td title='com.mjitech.qa.test.PickUpGoodsTest.pickUpGoodsTest002()'><b>pickUpGoodsTest002</b><br>Test class: com.mjitech.qa.test.PickUpGoodsTest</td>
<td></td>
<td>2329</td>
<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="1" timestamp="25 Sep 2019 09:32:34 GMT" time="484.674" errors="0">
<testcase name="login" time="0.787" classname="com.mjitech.qa.test.PickUpGoodsTest"/>
<testcase name="pickUpGoodsTest008" time="483.558" classname="com.mjitech.qa.test.PickUpGoodsTest">
<failure type="java.lang.IndexOutOfBoundsException" message="Index: 14, Size: 14">
<![CDATA[java.lang.IndexOutOfBoundsException: Index: 14, Size: 14
at java.util.ArrayList.rangeCheck(ArrayList.java:653)
at java.util.ArrayList.get(ArrayList.java:429)
at com.mjitech.qa.test.PickUpGoodsTest.pickUpGoodsTest008(PickUpGoodsTest.java:1997)
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> <!-- pickUpGoodsTest008 -->
<testsuite hostname="YLMF-1711181457" name="Default test" tests="2" failures="0" timestamp="11 Oct 2019 10:26:40 GMT" time="2330.248" errors="0">
<testcase name="login" time="0.779" classname="com.mjitech.qa.test.PickUpGoodsTest"/>
<testcase name="pickUpGoodsTest002" time="2329.435" classname="com.mjitech.qa.test.PickUpGoodsTest"/>
</testsuite> <!-- Default test -->
<!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">1</td><td class="num">0</td><td class="num attn">1</td><td class="num">484,674</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; failed</th></tr><tr class="failedeven"><td rowspan="1">com.mjitech.qa.test.PickUpGoodsTest</td><td><a href="#m0">pickUpGoodsTest008</a></td><td rowspan="1">1569403471044</td><td rowspan="1">483558</td></tr><tr><th colspan="4">Default test &#8212; passed</th></tr><tr class="passedeven"><td rowspan="1">com.mjitech.qa.test.PickUpGoodsTest</td><td><a href="#m1">login</a></td><td rowspan="1">1569403470250</td><td rowspan="1">787</td></tr></tbody></table><h2>Default test</h2><h3 id="m0">com.mjitech.qa.test.PickUpGoodsTest#pickUpGoodsTest008</h3><table class="result"><tr><th>Exception</th></tr><tr><td><div class="stacktrace">java.lang.IndexOutOfBoundsException: Index: 14, Size: 14
at java.util.ArrayList.rangeCheck(ArrayList.java:653)
at java.util.ArrayList.get(ArrayList.java:429)
at com.mjitech.qa.test.PickUpGoodsTest.pickUpGoodsTest008(PickUpGoodsTest.java:1997)
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)
</div></td></tr></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m1">com.mjitech.qa.test.PickUpGoodsTest#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">2,330,248</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">1570787269954</td><td rowspan="1">779</td></tr><tr class="passedeven"><td><a href="#m1">pickUpGoodsTest002</a></td><td rowspan="1">1570787270750</td><td rowspan="1">2329435</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#pickUpGoodsTest002</h3><table class="result"></table><p class="totop"><a href="#summary">back to summary</a></p></body></html>
\ No newline at end of file
......@@ -23,7 +23,7 @@
<div class="top-banner-root">
<span class="top-banner-title-font">Test results</span>
<br/>
<span class="top-banner-font-1">1 suite, 1 failed test</span>
<span class="top-banner-font-1">1 suite</span>
</div> <!-- top-banner-root -->
<div class="navigator-root">
<div class="navigator-suite-header">
......@@ -37,7 +37,7 @@
<div class="rounded-window">
<div class="suite-header light-rounded-window-top">
<a href="#" class="navigator-link" panel-name="suite-Default_suite">
<span class="suite-name border-failed">Default suite</span>
<span class="suite-name border-passed">Default suite</span>
</a> <!-- navigator-link -->
</div> <!-- suite-header light-rounded-window-top -->
<div class="navigator-suite-content">
......@@ -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-2022152501\testng-customsuite.xml</span>
<span>C:\Users\Administrator\AppData\Local\Temp\testng-eclipse-896999884\testng-customsuite.xml</span>
</a> <!-- navigator-link -->
</li>
<li>
......@@ -90,21 +90,7 @@
<div class="suite-section-content">
<ul>
<li>
<span class="method-stats">2 methods, 1 failed, 1 passed</span>
</li>
<li>
<span class="method-list-title failed">Failed methods</span>
<span class="show-or-hide-methods failed">
<a href="#" panel-name="suite-Default_suite" class="hide-methods failed suite-Default_suite"> (hide)</a> <!-- hide-methods failed suite-Default_suite -->
<a href="#" panel-name="suite-Default_suite" class="show-methods failed suite-Default_suite"> (show)</a> <!-- show-methods failed suite-Default_suite -->
</span>
<div class="method-list-content failed suite-Default_suite">
<span>
<img width="3%" src="failed.png"/>
<a href="#" class="method navigator-link" panel-name="suite-Default_suite" title="com.mjitech.qa.test.PickUpGoodsTest" hash-for-method="pickUpGoodsTest008">pickUpGoodsTest008</a> <!-- method navigator-link -->
</span>
<br/>
</div> <!-- method-list-content failed suite-Default_suite -->
<span class="method-stats">2 methods, 2 passed</span>
</li>
<li>
<span class="method-list-title passed">Passed methods</span>
......@@ -118,6 +104,11 @@
<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.PickUpGoodsTest" hash-for-method="pickUpGoodsTest002">pickUpGoodsTest002</a> <!-- method navigator-link -->
</span>
<br/>
</div> <!-- method-list-content passed suite-Default_suite -->
</li>
</ul>
......@@ -130,51 +121,6 @@
<div class="wrapper">
<div class="main-panel-root">
<div panel-name="suite-Default_suite" class="panel Default_suite">
<div class="suite-Default_suite-class-failed">
<div class="main-panel-header rounded-window-top">
<img src="failed.png"/>
<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="pickUpGoodsTest008">
</a> <!-- pickUpGoodsTest008 -->
<span class="method-name">pickUpGoodsTest008</span>
<div class="stack-trace">java.lang.IndexOutOfBoundsException: Index: 14, Size: 14
at java.util.ArrayList.rangeCheck(ArrayList.java:653)
at java.util.ArrayList.get(ArrayList.java:429)
at com.mjitech.qa.test.PickUpGoodsTest.pickUpGoodsTest008(PickUpGoodsTest.java:1997)
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)
</div> <!-- stack-trace -->
</div> <!-- method-content -->
</div> <!-- method -->
</div> <!-- main-panel-content rounded-window-bottom -->
</div> <!-- suite-Default_suite-class-failed -->
<div class="suite-Default_suite-class-passed">
<div class="main-panel-header rounded-window-top">
<img src="passed.png"/>
......@@ -188,12 +134,19 @@
<span class="method-name">login</span>
</div> <!-- method-content -->
</div> <!-- method -->
<div class="method">
<div class="method-content">
<a name="pickUpGoodsTest002">
</a> <!-- pickUpGoodsTest002 -->
<span class="method-name">pickUpGoodsTest002</span>
</div> <!-- method-content -->
</div> <!-- method -->
</div> <!-- main-panel-content rounded-window-bottom -->
</div> <!-- suite-Default_suite-class-passed -->
</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-2022152501\testng-customsuite.xml</span>
<span class="header-content">C:\Users\Administrator\AppData\Local\Temp\testng-eclipse-896999884\testng-customsuite.xml</span>
</div> <!-- main-panel-header rounded-window-top -->
<div class="main-panel-content rounded-window-bottom">
<pre>
......@@ -244,18 +197,18 @@ data.addColumn('string', 'Class');
data.addColumn('number', 'Time (ms)');
data.addRows(2);
data.setCell(0, 0, 0)
data.setCell(0, 1, 'pickUpGoodsTest008')
data.setCell(0, 1, 'pickUpGoodsTest002')
data.setCell(0, 2, 'com.mjitech.qa.test.PickUpGoodsTest')
data.setCell(0, 3, 483558);
data.setCell(0, 3, 2329435);
data.setCell(1, 0, 1)
data.setCell(1, 1, 'login')
data.setCell(1, 2, 'com.mjitech.qa.test.PickUpGoodsTest')
data.setCell(1, 3, 787);
data.setCell(1, 3, 779);
window.suiteTableData['Default_suite']= { tableData: data, tableDiv: 'times-div-Default_suite'}
return data;
}
</script>
<span class="suite-total-time">Total running time: 8 minutes</span>
<span class="suite-total-time">Total running time: 38 minutes</span>
<div id="times-div-Default_suite">
</div> <!-- times-div-Default_suite -->
</div> <!-- times-div -->
......@@ -287,10 +240,8 @@ return data;
<span class="method-start">0 ms</span>
</div> <!-- test-method -->
<div class="test-method">
<img src="failed.png">
</img>
<span class="method-name">pickUpGoodsTest008</span>
<span class="method-start">794 ms</span>
<span class="method-name">pickUpGoodsTest002</span>
<span class="method-start">796 ms</span>
</div> <!-- test-method -->
</div> <!-- main-panel-content rounded-window-bottom -->
</div> <!-- panel -->
......
......@@ -11,11 +11,11 @@
</tr>
<tr>
<td>&nbsp;</td>
<td>pickUpGoodsTest008</td>
<td>login</td>
<td>&nbsp;</td></tr>
<tr>
<td>&nbsp;</td>
<td>login</td>
<td>pickUpGoodsTest002</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/09/25 17:24:30</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@246550802</td> <td></td> </tr>
<tr bgcolor="69b199"> <td>19/09/25 17:24:31</td> <td>794</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="PickUpGoodsTest.pickUpGoodsTest008()[pri:0, instance:com.mjitech.qa.test.PickUpGoodsTest@371a67ec]">pickUpGoodsTest008</td>
<td>main@246550802</td> <td></td> </tr>
<tr bgcolor="69b199"> <td>19/10/11 17:47:49</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/10/11 17:47:50</td> <td>795</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="PickUpGoodsTest.pickUpGoodsTest002()[pri:0, instance:com.mjitech.qa.test.PickUpGoodsTest@371a67ec]">pickUpGoodsTest002</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/09/25 17:24:30</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@246550802</td> <td></td> </tr>
<tr bgcolor="69b199"> <td>19/09/25 17:24:31</td> <td>794</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="PickUpGoodsTest.pickUpGoodsTest008()[pri:0, instance:com.mjitech.qa.test.PickUpGoodsTest@371a67ec]">pickUpGoodsTest008</td>
<td>main@246550802</td> <td></td> </tr>
<tr bgcolor="69b199"> <td>19/10/11 17:47:49</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/10/11 17:47:50</td> <td>795</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="PickUpGoodsTest.pickUpGoodsTest002()[pri:0, instance:com.mjitech.qa.test.PickUpGoodsTest@371a67ec]">pickUpGoodsTest002</td>
<td>main@786041152</td> <td></td> </tr>
</table>
......@@ -20,9 +20,9 @@
<td><a target='mainFrame' href='reporter-output.html'>reporter output</a></td>
<td><a target='mainFrame' href='testng.xml.html'>testng.xml</a></td>
</tr></table>
<table width='100%' class='test-failed'>
<table width='100%' class='test-passed'>
<tr><td>
<table style='width: 100%'><tr><td valign='top'>Default test (1/1/0)</td><td valign='top' align='right'>
<table style='width: 100%'><tr><td valign='top'>Default test (2/0/0)</td><td valign='top' align='right'>
<a href='Default test.html' target='mainFrame'>Results</a>
</td></tr></table>
</td></tr><p/>
......
......@@ -4,6 +4,6 @@
</head><body>
<h2><p align='center'>Test results</p></h2>
<table border='1' width='100%' class='main-page'><tr><th>Suite</th><th>Passed</th><th>Failed</th><th>Skipped</th><th>testng.xml</th></tr>
<tr align='center' class='invocation-failed'><td><em>Total</em></td><td><em>1</em></td><td><em>1</em></td><td><em>0</em></td><td>&nbsp;</td></tr>
<tr align='center' class='invocation-failed'><td><a href='Default suite/index.html'>Default suite</a></td>
<td>1</td><td>1</td><td>0</td><td><a href='Default suite/testng.xml.html'>Link</a></td></tr></table></body></html>
<tr align='center' class='invocation-passed'><td><em>Total</em></td><td><em>2</em></td><td><em>0</em></td><td><em>0</em></td><td>&nbsp;</td></tr>
<tr align='center' class='invocation-passed'><td><a href='Default suite/index.html'>Default suite</a></td>
<td>2</td><td>0</td><td>0</td><td><a href='Default suite/testng.xml.html'>Link</a></td></tr></table></body></html>
<?xml version="1.0" encoding="UTF-8"?>
<testng-results skipped="0" failed="1" total="2" passed="1">
<testng-results skipped="0" failed="0" total="2" passed="2">
<reporter-output>
</reporter-output>
<suite name="Default suite" duration-ms="484674" started-at="2019-09-25T09:24:30Z" finished-at="2019-09-25T09:32:34Z">
<suite name="Default suite" duration-ms="2330248" started-at="2019-10-11T09:47:49Z" finished-at="2019-10-11T10:26:40Z">
<groups>
</groups>
<test name="Default test" duration-ms="484674" started-at="2019-09-25T09:24:30Z" finished-at="2019-09-25T09:32:34Z">
<test name="Default test" duration-ms="2330248" started-at="2019-10-11T09:47:49Z" finished-at="2019-10-11T10:26:40Z">
<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="787" started-at="2019-09-25T17:24:30Z" finished-at="2019-09-25T17:24:31Z">
<test-method status="PASS" signature="login()[pri:0, instance:com.mjitech.qa.test.PickUpGoodsTest@371a67ec]" name="login" duration-ms="779" started-at="2019-10-11T17:47:49Z" finished-at="2019-10-11T17:47:50Z">
<reporter-output>
</reporter-output>
</test-method> <!-- login -->
<test-method status="FAIL" signature="pickUpGoodsTest008()[pri:0, instance:com.mjitech.qa.test.PickUpGoodsTest@371a67ec]" name="pickUpGoodsTest008" duration-ms="483558" started-at="2019-09-25T17:24:31Z" depends-on-methods="com.mjitech.qa.test.PickUpGoodsTest.login" finished-at="2019-09-25T17:32:34Z">
<exception class="java.lang.IndexOutOfBoundsException">
<message>
<![CDATA[Index: 14, Size: 14]]>
</message>
<full-stacktrace>
<![CDATA[java.lang.IndexOutOfBoundsException: Index: 14, Size: 14
at java.util.ArrayList.rangeCheck(ArrayList.java:653)
at java.util.ArrayList.get(ArrayList.java:429)
at com.mjitech.qa.test.PickUpGoodsTest.pickUpGoodsTest008(PickUpGoodsTest.java:1997)
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)
]]>
</full-stacktrace>
</exception> <!-- java.lang.IndexOutOfBoundsException -->
<test-method status="PASS" signature="pickUpGoodsTest002()[pri:0, instance:com.mjitech.qa.test.PickUpGoodsTest@371a67ec]" name="pickUpGoodsTest002" duration-ms="2329435" started-at="2019-10-11T17:47:50Z" depends-on-methods="com.mjitech.qa.test.PickUpGoodsTest.login" finished-at="2019-10-11T18:26:40Z">
<reporter-output>
</reporter-output>
</test-method> <!-- pickUpGoodsTest008 -->
</test-method> <!-- pickUpGoodsTest002 -->
</class> <!-- com.mjitech.qa.test.PickUpGoodsTest -->
</test> <!-- Default test -->
</suite> <!-- Default suite -->
......
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