Commit 27aa7a2a by donghu

增加用例

1 parent abb6fbdd
This diff could not be displayed because it is too large.
......@@ -244,3 +244,152 @@
[2021-09-04 16:23:11.676] [main] [INFO ] - [com.fangdd.qa.framework.utils.common.FileUtil:164] - 生成文件成功
[2021-09-04 16:23:13.429] [main] [INFO ] - [com.fangdd.qa.testng.TestngSuiteListener:80] - ======2021-09-04 16:23:11:测试集结束======
[2021-09-04 16:23:13.429] [main] [INFO ] - [com.fangdd.qa.testng.TestngSuiteListener:81] - ======本次测试集运行消耗时间 08秒072毫秒======
[2021-09-04 16:33:07.280] [main] [INFO ] - [com.fangdd.qa.testng.TestngRetry:23] - retrycount=0
[2021-09-04 16:33:07.352] [main] [INFO ] - [com.fangdd.qa.testng.TestngSuiteListener:36] - ======2021-09-04 16:33:07:测试集开始======
[2021-09-04 16:33:08.484] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:43] - ======2021-09-04 16:33:08:用例【com.pipi.invoker.CosPlayerTest.testAuditText】开始======
[2021-09-04 16:33:08.766] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:56] - testAuditText--Test Mthod Success
[2021-09-04 16:33:08.766] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:60] - ======2021-09-04 16:33:08:用例【com.pipi.invoker.CosPlayerTest.testAuditText】结束======
[2021-09-04 16:33:08.766] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:61] - ======本次用例运行消耗时间 282毫秒======
[2021-09-04 16:33:10.452] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:159] - PassedTests = testAuditText
[2021-09-04 16:33:10.453] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:233] - passed tests count:1
[2021-09-04 16:33:10.453] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:234] - failed tests count:0
[2021-09-04 16:33:10.453] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:235] - skipped tests count:0
[2021-09-04 16:33:10.456] [main] [INFO ] - [com.fangdd.qa.framework.utils.common.FileUtil:155] - 开始生成文件
[2021-09-04 16:33:10.456] [main] [INFO ] - [com.fangdd.qa.framework.utils.common.FileUtil:164] - 生成文件成功
[2021-09-04 16:33:11.323] [main] [INFO ] - [com.fangdd.qa.testng.TestngSuiteListener:80] - ======2021-09-04 16:33:10:测试集结束======
[2021-09-04 16:33:11.323] [main] [INFO ] - [com.fangdd.qa.testng.TestngSuiteListener:81] - ======本次测试集运行消耗时间 03秒101毫秒======
[2021-09-04 16:37:25.635] [main] [INFO ] - [com.fangdd.qa.testng.TestngRetry:23] - retrycount=0
[2021-09-04 16:37:25.707] [main] [INFO ] - [com.fangdd.qa.testng.TestngSuiteListener:36] - ======2021-09-04 16:37:25:测试集开始======
[2021-09-04 16:37:26.833] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:43] - ======2021-09-04 16:37:26:用例【com.pipi.invoker.CosPlayerTest.testVersionConfig】开始======
[2021-09-04 16:37:26.983] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:56] - testVersionConfig--Test Mthod Success
[2021-09-04 16:37:26.984] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:60] - ======2021-09-04 16:37:26:用例【com.pipi.invoker.CosPlayerTest.testVersionConfig】结束======
[2021-09-04 16:37:26.984] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:61] - ======本次用例运行消耗时间 151毫秒======
[2021-09-04 16:37:27.708] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:159] - PassedTests = testVersionConfig
[2021-09-04 16:37:27.708] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:233] - passed tests count:1
[2021-09-04 16:37:27.708] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:234] - failed tests count:0
[2021-09-04 16:37:27.708] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:235] - skipped tests count:0
[2021-09-04 16:37:27.711] [main] [INFO ] - [com.fangdd.qa.framework.utils.common.FileUtil:155] - 开始生成文件
[2021-09-04 16:37:27.711] [main] [INFO ] - [com.fangdd.qa.framework.utils.common.FileUtil:164] - 生成文件成功
[2021-09-04 16:37:28.369] [main] [INFO ] - [com.fangdd.qa.testng.TestngSuiteListener:80] - ======2021-09-04 16:37:27:测试集结束======
[2021-09-04 16:37:28.369] [main] [INFO ] - [com.fangdd.qa.testng.TestngSuiteListener:81] - ======本次测试集运行消耗时间 02秒001毫秒======
[2021-09-04 16:39:18.102] [main] [INFO ] - [com.fangdd.qa.testng.TestngRetry:23] - retrycount=0
[2021-09-04 16:39:18.171] [main] [INFO ] - [com.fangdd.qa.testng.TestngSuiteListener:36] - ======2021-09-04 16:39:18:测试集开始======
[2021-09-04 16:39:19.373] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:43] - ======2021-09-04 16:39:19:用例【com.pipi.invoker.CosPlayerTest.testMenu】开始======
[2021-09-04 16:39:19.537] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:56] - testMenu--Test Mthod Success
[2021-09-04 16:39:19.537] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:60] - ======2021-09-04 16:39:19:用例【com.pipi.invoker.CosPlayerTest.testMenu】结束======
[2021-09-04 16:39:19.537] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:61] - ======本次用例运行消耗时间 164毫秒======
[2021-09-04 16:39:20.838] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:159] - PassedTests = testMenu
[2021-09-04 16:39:20.839] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:233] - passed tests count:1
[2021-09-04 16:39:20.839] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:234] - failed tests count:0
[2021-09-04 16:39:20.839] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:235] - skipped tests count:0
[2021-09-04 16:39:20.842] [main] [INFO ] - [com.fangdd.qa.framework.utils.common.FileUtil:155] - 开始生成文件
[2021-09-04 16:39:20.842] [main] [INFO ] - [com.fangdd.qa.framework.utils.common.FileUtil:164] - 生成文件成功
[2021-09-04 16:39:21.393] [main] [INFO ] - [com.fangdd.qa.testng.TestngSuiteListener:80] - ======2021-09-04 16:39:20:测试集结束======
[2021-09-04 16:39:21.393] [main] [INFO ] - [com.fangdd.qa.testng.TestngSuiteListener:81] - ======本次测试集运行消耗时间 02秒668毫秒======
[2021-09-04 16:42:18.430] [main] [INFO ] - [com.fangdd.qa.testng.TestngRetry:23] - retrycount=0
[2021-09-04 16:42:18.499] [main] [INFO ] - [com.fangdd.qa.testng.TestngSuiteListener:36] - ======2021-09-04 16:42:18:测试集开始======
[2021-09-04 16:42:19.645] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:43] - ======2021-09-04 16:42:19:用例【com.pipi.invoker.CosPlayerTest.testBanner】开始======
[2021-09-04 16:42:19.782] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:82] - testBanner--Test Mthod Failure
[2021-09-04 16:42:19.782] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:86] - ======2021-09-04 16:42:19:用例【com.pipi.invoker.CosPlayerTest.testBanner】结束======
[2021-09-04 16:42:19.782] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:87] - ======本次用例运行消耗时间 137毫秒======
[2021-09-04 16:42:25.059] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:166] - failedTest = testBanner
[2021-09-04 16:42:25.059] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:233] - passed tests count:0
[2021-09-04 16:42:25.059] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:234] - failed tests count:1
[2021-09-04 16:42:25.059] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:235] - skipped tests count:0
[2021-09-04 16:42:25.063] [main] [INFO ] - [com.fangdd.qa.framework.utils.common.FileUtil:155] - 开始生成文件
[2021-09-04 16:42:25.063] [main] [INFO ] - [com.fangdd.qa.framework.utils.common.FileUtil:164] - 生成文件成功
[2021-09-04 16:42:26.315] [main] [INFO ] - [com.fangdd.qa.testng.TestngSuiteListener:80] - ======2021-09-04 16:42:25:测试集结束======
[2021-09-04 16:42:26.315] [main] [INFO ] - [com.fangdd.qa.testng.TestngSuiteListener:81] - ======本次测试集运行消耗时间 06秒561毫秒======
[2021-09-04 16:45:57.757] [main] [INFO ] - [com.fangdd.qa.testng.TestngRetry:23] - retrycount=0
[2021-09-04 16:45:57.827] [main] [INFO ] - [com.fangdd.qa.testng.TestngSuiteListener:36] - ======2021-09-04 16:45:57:测试集开始======
[2021-09-04 16:45:59.233] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:43] - ======2021-09-04 16:45:59:用例【com.pipi.invoker.CosPlayerTest.testBanner】开始======
[2021-09-04 16:45:59.371] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:82] - testBanner--Test Mthod Failure
[2021-09-04 16:45:59.371] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:86] - ======2021-09-04 16:45:59:用例【com.pipi.invoker.CosPlayerTest.testBanner】结束======
[2021-09-04 16:45:59.371] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:87] - ======本次用例运行消耗时间 138毫秒======
[2021-09-04 16:46:04.717] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:166] - failedTest = testBanner
[2021-09-04 16:46:04.717] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:233] - passed tests count:0
[2021-09-04 16:46:04.717] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:234] - failed tests count:1
[2021-09-04 16:46:04.717] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:235] - skipped tests count:0
[2021-09-04 16:46:04.720] [main] [INFO ] - [com.fangdd.qa.framework.utils.common.FileUtil:155] - 开始生成文件
[2021-09-04 16:46:04.721] [main] [INFO ] - [com.fangdd.qa.framework.utils.common.FileUtil:164] - 生成文件成功
[2021-09-04 16:46:06.231] [main] [INFO ] - [com.fangdd.qa.testng.TestngSuiteListener:80] - ======2021-09-04 16:46:04:测试集结束======
[2021-09-04 16:46:06.231] [main] [INFO ] - [com.fangdd.qa.testng.TestngSuiteListener:81] - ======本次测试集运行消耗时间 06秒890毫秒======
[2021-09-04 16:46:56.406] [main] [INFO ] - [com.fangdd.qa.testng.TestngRetry:23] - retrycount=0
[2021-09-04 16:46:56.480] [main] [INFO ] - [com.fangdd.qa.testng.TestngSuiteListener:36] - ======2021-09-04 16:46:56:测试集开始======
[2021-09-04 16:46:57.602] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:43] - ======2021-09-04 16:46:57:用例【com.pipi.invoker.CosPlayerTest.testBanner】开始======
[2021-09-04 16:46:57.748] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:82] - testBanner--Test Mthod Failure
[2021-09-04 16:46:57.749] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:86] - ======2021-09-04 16:46:57:用例【com.pipi.invoker.CosPlayerTest.testBanner】结束======
[2021-09-04 16:46:57.749] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:87] - ======本次用例运行消耗时间 147毫秒======
[2021-09-04 16:47:03.340] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:166] - failedTest = testBanner
[2021-09-04 16:47:03.340] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:233] - passed tests count:0
[2021-09-04 16:47:03.340] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:234] - failed tests count:1
[2021-09-04 16:47:03.340] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:235] - skipped tests count:0
[2021-09-04 16:47:03.344] [main] [INFO ] - [com.fangdd.qa.framework.utils.common.FileUtil:155] - 开始生成文件
[2021-09-04 16:47:03.344] [main] [INFO ] - [com.fangdd.qa.framework.utils.common.FileUtil:164] - 生成文件成功
[2021-09-04 16:47:03.932] [main] [INFO ] - [com.fangdd.qa.testng.TestngSuiteListener:80] - ======2021-09-04 16:47:03:测试集结束======
[2021-09-04 16:47:03.932] [main] [INFO ] - [com.fangdd.qa.testng.TestngSuiteListener:81] - ======本次测试集运行消耗时间 06秒861毫秒======
[2021-09-04 17:01:02.380] [main] [INFO ] - [com.fangdd.qa.testng.TestngRetry:23] - retrycount=0
[2021-09-04 17:01:02.449] [main] [INFO ] - [com.fangdd.qa.testng.TestngSuiteListener:36] - ======2021-09-04 17:01:02:测试集开始======
[2021-09-04 17:01:03.611] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:43] - ======2021-09-04 17:01:03:用例【com.pipi.invoker.CosPlayerTest.testBanner】开始======
[2021-09-04 17:01:03.744] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:82] - testBanner--Test Mthod Failure
[2021-09-04 17:01:03.744] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:86] - ======2021-09-04 17:01:03:用例【com.pipi.invoker.CosPlayerTest.testBanner】结束======
[2021-09-04 17:01:03.744] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:87] - ======本次用例运行消耗时间 133毫秒======
[2021-09-04 17:01:09.120] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:166] - failedTest = testBanner
[2021-09-04 17:01:09.120] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:233] - passed tests count:0
[2021-09-04 17:01:09.120] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:234] - failed tests count:1
[2021-09-04 17:01:09.120] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:235] - skipped tests count:0
[2021-09-04 17:01:09.124] [main] [INFO ] - [com.fangdd.qa.framework.utils.common.FileUtil:155] - 开始生成文件
[2021-09-04 17:01:09.125] [main] [INFO ] - [com.fangdd.qa.framework.utils.common.FileUtil:164] - 生成文件成功
[2021-09-04 17:01:10.409] [main] [INFO ] - [com.fangdd.qa.testng.TestngSuiteListener:80] - ======2021-09-04 17:01:09:测试集结束======
[2021-09-04 17:01:10.409] [main] [INFO ] - [com.fangdd.qa.testng.TestngSuiteListener:81] - ======本次测试集运行消耗时间 06秒672毫秒======
[2021-09-04 17:09:17.959] [main] [INFO ] - [com.fangdd.qa.testng.TestngRetry:23] - retrycount=0
[2021-09-04 17:09:18.030] [main] [INFO ] - [com.fangdd.qa.testng.TestngSuiteListener:36] - ======2021-09-04 17:09:18:测试集开始======
[2021-09-04 17:09:18.054] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:233] - passed tests count:0
[2021-09-04 17:09:18.054] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:234] - failed tests count:0
[2021-09-04 17:09:18.054] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:235] - skipped tests count:0
[2021-09-04 17:09:18.108] [main] [INFO ] - [com.fangdd.qa.framework.utils.common.FileUtil:155] - 开始生成文件
[2021-09-04 17:09:18.109] [main] [INFO ] - [com.fangdd.qa.framework.utils.common.FileUtil:164] - 生成文件成功
[2021-09-04 17:09:19.587] [main] [INFO ] - [com.fangdd.qa.testng.TestngSuiteListener:80] - ======2021-09-04 17:09:18:测试集结束======
[2021-09-04 17:09:19.587] [main] [INFO ] - [com.fangdd.qa.testng.TestngSuiteListener:81] - ======本次测试集运行消耗时间 025毫秒======
[2021-09-04 17:10:51.810] [main] [INFO ] - [com.fangdd.qa.testng.TestngRetry:23] - retrycount=0
[2021-09-04 17:10:51.881] [main] [INFO ] - [com.fangdd.qa.testng.TestngSuiteListener:36] - ======2021-09-04 17:10:51:测试集开始======
[2021-09-04 17:10:53.043] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:43] - ======2021-09-04 17:10:53:用例【com.pipi.invoker.CosPlayerTest.testTypeList】开始======
[2021-09-04 17:10:53.343] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:56] - testTypeList--Test Mthod Success
[2021-09-04 17:10:53.344] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:60] - ======2021-09-04 17:10:53:用例【com.pipi.invoker.CosPlayerTest.testTypeList】结束======
[2021-09-04 17:10:53.344] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:61] - ======本次用例运行消耗时间 301毫秒======
[2021-09-04 17:10:54.793] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:159] - PassedTests = testTypeList
[2021-09-04 17:10:54.793] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:233] - passed tests count:1
[2021-09-04 17:10:54.794] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:234] - failed tests count:0
[2021-09-04 17:10:54.794] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:235] - skipped tests count:0
[2021-09-04 17:10:54.797] [main] [INFO ] - [com.fangdd.qa.framework.utils.common.FileUtil:155] - 开始生成文件
[2021-09-04 17:10:54.797] [main] [INFO ] - [com.fangdd.qa.framework.utils.common.FileUtil:164] - 生成文件成功
[2021-09-04 17:10:56.502] [main] [INFO ] - [com.fangdd.qa.testng.TestngSuiteListener:80] - ======2021-09-04 17:10:54:测试集结束======
[2021-09-04 17:10:56.502] [main] [INFO ] - [com.fangdd.qa.testng.TestngSuiteListener:81] - ======本次测试集运行消耗时间 02秒913毫秒======
[2021-09-04 17:15:11.712] [main] [INFO ] - [com.fangdd.qa.testng.TestngRetry:23] - retrycount=0
[2021-09-04 17:15:11.785] [main] [INFO ] - [com.fangdd.qa.testng.TestngSuiteListener:36] - ======2021-09-04 17:15:11:测试集开始======
[2021-09-04 17:15:12.927] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:43] - ======2021-09-04 17:15:12:用例【com.pipi.invoker.CosPlayerTest.testWallet】开始======
[2021-09-04 17:15:13.138] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:56] - testWallet--Test Mthod Success
[2021-09-04 17:15:13.138] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:60] - ======2021-09-04 17:15:13:用例【com.pipi.invoker.CosPlayerTest.testWallet】结束======
[2021-09-04 17:15:13.138] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:61] - ======本次用例运行消耗时间 211毫秒======
[2021-09-04 17:15:14.772] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:159] - PassedTests = testWallet
[2021-09-04 17:15:14.772] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:233] - passed tests count:1
[2021-09-04 17:15:14.773] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:234] - failed tests count:0
[2021-09-04 17:15:14.773] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:235] - skipped tests count:0
[2021-09-04 17:15:14.776] [main] [INFO ] - [com.fangdd.qa.framework.utils.common.FileUtil:155] - 开始生成文件
[2021-09-04 17:15:14.776] [main] [INFO ] - [com.fangdd.qa.framework.utils.common.FileUtil:164] - 生成文件成功
[2021-09-04 17:15:15.694] [main] [INFO ] - [com.fangdd.qa.testng.TestngSuiteListener:80] - ======2021-09-04 17:15:14:测试集结束======
[2021-09-04 17:15:15.694] [main] [INFO ] - [com.fangdd.qa.testng.TestngSuiteListener:81] - ======本次测试集运行消耗时间 02秒988毫秒======
[2021-09-04 17:17:25.574] [main] [INFO ] - [com.fangdd.qa.testng.TestngRetry:23] - retrycount=0
[2021-09-04 17:17:25.648] [main] [INFO ] - [com.fangdd.qa.testng.TestngSuiteListener:36] - ======2021-09-04 17:17:25:测试集开始======
[2021-09-04 17:17:26.852] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:43] - ======2021-09-04 17:17:26:用例【com.pipi.invoker.CosPlayerTest.testProgress】开始======
[2021-09-04 17:17:27.054] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:56] - testProgress--Test Mthod Success
[2021-09-04 17:17:27.054] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:60] - ======2021-09-04 17:17:27:用例【com.pipi.invoker.CosPlayerTest.testProgress】结束======
[2021-09-04 17:17:27.054] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:61] - ======本次用例运行消耗时间 202毫秒======
[2021-09-04 17:17:27.941] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:159] - PassedTests = testProgress
[2021-09-04 17:17:27.941] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:233] - passed tests count:1
[2021-09-04 17:17:27.941] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:234] - failed tests count:0
[2021-09-04 17:17:27.941] [main] [INFO ] - [com.fangdd.qa.testng.TestngListener:235] - skipped tests count:0
[2021-09-04 17:17:27.945] [main] [INFO ] - [com.fangdd.qa.framework.utils.common.FileUtil:155] - 开始生成文件
[2021-09-04 17:17:27.945] [main] [INFO ] - [com.fangdd.qa.framework.utils.common.FileUtil:164] - 生成文件成功
[2021-09-04 17:17:28.590] [main] [INFO ] - [com.fangdd.qa.testng.TestngSuiteListener:80] - ======2021-09-04 17:17:27:测试集结束======
[2021-09-04 17:17:28.590] [main] [INFO ] - [com.fangdd.qa.testng.TestngSuiteListener:81] - ======本次测试集运行消耗时间 02秒294毫秒======
This diff could not be displayed because it is too large.
......@@ -142,4 +142,18 @@ public interface CosPlayPlayerService {
public JSONObject holdStatus(String roomno);
public JSONObject auditText(String roomno);
public JSONObject versionConfig();
public JSONObject Menu();
public JSONObject banner();
public JSONObject typeList();
public JSONObject wallet();
public JSONObject progress();
}
......@@ -1145,4 +1145,82 @@ public class CosPlyaPlayerServiceImpl implements CosPlayPlayerService {
JSONObject jsonObj = HttpToolKit.invokePost(userGetUrl, headers, sendParams).getJSONObject();
return jsonObj;
}
@Override
public JSONObject auditText(String roomno) {
String userGetUrl = "https://"+env+"-api-app.apeiwan.com/api/v1/im/audit-text";
Map<String, Object> sendParams = new HashMap();
headers.put("token", userMobileToken);
sendParams.put("roomNo", roomno);
sendParams.put("fromImId", "");
sendParams.put("targetImId", "");
sendParams.put("content", "111");
sendParams.put("sendtime", "1621828487580");
sendParams.put("bizType", "1");
sendParams.put("toUserId", "5523052");
JSONObject jsonObj = HttpToolKit.invokePost(userGetUrl, headers, sendParams).getJSONObject();
return jsonObj;
}
@Override
public JSONObject versionConfig() {
String userGetUrl = "https://"+env+"-api-app.apeiwan.com/version/config";
Map<String, Object> sendParams = new HashMap();
headers.put("token", userMobileToken);
JSONObject jsonObj = HttpToolKit.invokePost(userGetUrl, headers, sendParams).getJSONObject();
return jsonObj;
}
@Override
public JSONObject Menu() {
String userGetUrl = "https://"+env+"-api-app.apeiwan.com/api/v1/common/mine-center/menu";
Map<String, Object> sendParams = new HashMap();
headers.put("token", userMobileToken);
JSONObject jsonObj = HttpToolKit.invokePost(userGetUrl, headers, sendParams).getJSONObject();
return jsonObj;
}
@Override
public JSONObject banner() {
String userGetUrl = "https://"+env+"-api-app.apeiwan.com/api/v3/banner/get";
Map<String, Object> sendParams = new HashMap();
headers.put("token", userMobileToken);
sendParams.put("secondaryType", "31");
sendParams.put("page", "2");
sendParams.put("_userAgent", "Mozilla%2F5.0+%28Linux%3B+Android+6.0.1%3B+ALP-AL00+Build%2FV417IR%3B+wv%29+AppleWebKit%2F537.36+%28KHTML%2C+like+Gecko%29+Version%2F4.0+Chrome%2F68.0.3440.70+Mobile+Safari%2F537.36&_screenDip=270.0&_device=ALP-AL00&_imei=ai8a6adae0bbfb52154686692844a1e702&_version=2.2.3-dev&_gpsType=&_imei2=&_screenHeight=1440&_firstTime=2021-06-21+14%3A35%3A31&_platform=5&_mac=02%3A00%3A00%3A00%3A00%3A00&_launch=2&_webviewVersion=Chrome%2F68.0.3440.70&_umengId=ai8a6adae0bbfb52154686692844a1e702&_jail=false&_pipiTimestamp=1624434687020&_systemVersion=6.0.1&_product=%E7%9A%AE%E7%9A%AE%E9%99%AA%E7%8E%A9&_userCity=&_pkgName=com.chudiangameplay.android&_latitude=&_oaid=&_appName=%E7%9A%AE%E7%9A%AE%E9%99%AA%E7%8E%A9&_deviceID_SM=BHcmAlLqr1WiRuZKZcjyANezUy9SF43WNKQ39SLAAeCqT1XyRMIBmlE%252FVeZoUWWtks%252FlT0Frn5LTURLhEi%252BlTDA%253D%253D&_vendor=10000&_cityName=&_network=WIFI&_manufacturer=HUAWEI&_appUser=ai8a6adae0bbfb52154686692844a1e702%234567041&_system=Android&_screenWidth=810&_longitude=");
JSONObject jsonObj = HttpToolKit.invokePost(userGetUrl, headers, sendParams).getJSONObject();
return jsonObj;
}
@Override
public JSONObject typeList() {
String userGetUrl = "https://"+env+"-api-app.apeiwan.com/api/v2/decorations/index/type-list";
Map<String, Object> sendParams = new HashMap();
headers.put("token", userMobileToken);
sendParams.put("type", "1");
JSONObject jsonObj = HttpToolKit.invokePost(userGetUrl, headers, sendParams).getJSONObject();
return jsonObj;
}
@Override
public JSONObject wallet() {
String userGetUrl = "https://"+env+"-api-app.apeiwan.com/api/v1/wallet/wallet-info/get";
Map<String, Object> sendParams = new HashMap();
headers.put("token", userMobileToken);
sendParams.put("type", "9");
JSONObject jsonObj = HttpToolKit.invokePost(userGetUrl, headers, sendParams).getJSONObject();
return jsonObj;
}
@Override
public JSONObject progress() {
String userGetUrl = "https://"+env+"-api-app.apeiwan.com/api/v1/lottery-activity/carnival-progress";
Map<String, Object> sendParams = new HashMap();
headers.put("token", userMobileToken);
sendParams.put("lotteryActivityId", "188");
JSONObject jsonObj = HttpToolKit.invokePost(userGetUrl, headers, sendParams).getJSONObject();
return jsonObj;
}
}
......@@ -517,7 +517,52 @@ public class CosPlayerTest extends AbstractTest {
JSONObject rsp = cosPlyaPlayerServiceImpl.holdStatus(BasicData.roomNo);
Assert.assertEquals(rsp.getIntValue("status"), BasicData.status);
}
@Test(enabled = true, alwaysRun = true,description = "聊天室IM消息 /api/v1/im/audit-text")
public void testAuditText() {
CosPlayPlayerService cosPlyaPlayerServiceImpl = new CosPlyaPlayerServiceImpl();
JSONObject rsp = cosPlyaPlayerServiceImpl.auditText(BasicData.roomNo);
Assert.assertEquals(rsp.getIntValue("status"), BasicData.status);
}
@Test(enabled = true, alwaysRun = true,description = "APP配置信息")
public void testVersionConfig() {
CosPlayPlayerService cosPlyaPlayerServiceImpl = new CosPlyaPlayerServiceImpl();
JSONObject rsp = cosPlyaPlayerServiceImpl.versionConfig();
Assert.assertEquals(rsp.getIntValue("status"), BasicData.status);
}
@Test(enabled = true, alwaysRun = true,description = "菜单信息")
public void testMenu() {
CosPlayPlayerService cosPlyaPlayerServiceImpl = new CosPlyaPlayerServiceImpl();
JSONObject rsp = cosPlyaPlayerServiceImpl.Menu();
Assert.assertEquals(rsp.getIntValue("status"), BasicData.status);
}
@Test(enabled = false, alwaysRun = false,description = "查询banner信息banner-/api/v3/banner/get")
public void testBanner() {
CosPlayPlayerService cosPlyaPlayerServiceImpl = new CosPlyaPlayerServiceImpl();
JSONObject rsp = cosPlyaPlayerServiceImpl.banner();
Assert.assertEquals(rsp.getIntValue("status"), BasicData.status);
}
@Test(enabled = true, alwaysRun = true,description = "个性装扮首页 /api/v2/decorations/index/type-list")
public void testTypeList() {
CosPlayPlayerService cosPlyaPlayerServiceImpl = new CosPlyaPlayerServiceImpl();
JSONObject rsp = cosPlyaPlayerServiceImpl.typeList();
Assert.assertEquals(rsp.getIntValue("status"), BasicData.status);
}
@Test(enabled = true, alwaysRun = true,description = "/api/v1/wallet/wallet-info/get 查询钱包余额:钻石、皮皮币、魅力值等")
public void testWallet() {
CosPlayPlayerService cosPlyaPlayerServiceImpl = new CosPlyaPlayerServiceImpl();
JSONObject rsp = cosPlyaPlayerServiceImpl.wallet();
Assert.assertEquals(rsp.getIntValue("status"), BasicData.status);
}
@Test(enabled = true, alwaysRun = true,description = "/api/v1/lottery-activity/carnival-progress 房间-游戏图标-糖果制造机-嘉年华")
public void testProgress() {
CosPlayPlayerService cosPlyaPlayerServiceImpl = new CosPlyaPlayerServiceImpl();
JSONObject rsp = cosPlyaPlayerServiceImpl.progress();
Assert.assertEquals(rsp.getIntValue("status"), BasicData.status);
}
@AfterClass(alwaysRun = true)
public void afterClassTest() {
......
{"environment":"pre-test","failed":1,"passed":0,"skipped":0,"suiteDuration":"08秒072毫秒","suiteEnds":"2021-09-04 16:23:11","suiteStarts":"2021-09-04 16:23:03","total":1}
\ No newline at end of file
{"environment":"pre-test","failed":0,"passed":1,"skipped":0,"suiteDuration":"02秒294毫秒","suiteEnds":"2021-09-04 17:17:27","suiteStarts":"2021-09-04 17:17:25","total":1}
\ No newline at end of file
......@@ -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>0/1/0</td>
<td>Tests passed/Failed/Skipped:</td><td>1/0/0</td>
</tr><tr>
<td>Started on:</td><td>Sat Sep 04 16:23:03 CST 2021</td>
<td>Started on:</td><td>Sat Sep 04 17:17:25 CST 2021</td>
</tr>
<tr><td>Total time:</td><td>8 seconds (8049 ms)</td>
<tr><td>Total time:</td><td>2 seconds (2277 ms)</td>
</tr><tr>
<td>Included groups:</td><td></td>
</tr><tr>
......@@ -67,40 +67,40 @@ 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>
<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>
<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.pipi.invoker.CosPlayerTest.testHoldStatus()'><b>testHoldStatus</b><br>Test class: com.pipi.invoker.CosPlayerTest<br>Test method: 聊天室下麦/ /api/v2/room/mic/hold-status<br/>
<a href="#Output-1810923540" onClick='toggleBox("Output-1810923540", this, "Show output", "Hide output");'>Show output</a>
<td title='com.pipi.invoker.CosPlayerTest.testProgress()'><b>testProgress</b><br>Test class: com.pipi.invoker.CosPlayerTest<br>Test method: /api/v1/lottery-activity/carnival-progress 房间-游戏图标-糖果制造机-嘉年华<br/>
<a href="#Output-417557780" onClick='toggleBox("Output-417557780", this, "Show output", "Hide output");'>Show output</a>
<a href="#Output-1810923540" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-1810923540">
======2021-09-04 16:23:04:用例【com.pipi.invoker.CosPlayerTest.testHoldStatus】开始======<br/>
<a href="#Output-417557780" onClick="toggleAllBoxes();">Show all outputs</a>
<div class='log' id="Output-417557780">
======2021-09-04 17:17:26:用例【com.pipi.invoker.CosPlayerTest.testProgress】开始======<br/>
===================================<br/>
###Http Request Url### : <br/>
https://pre-test-api-app.apeiwan.com/api/v2/room/mic/hold-status<br/>
https://pre-test-api-app.apeiwan.com/api/v1/lottery-activity/carnival-progress<br/>
###Http Request Method### : POST<br/>
###Http Request Headers### : <br/>
{"token":"APP-671307b557024741b0f6292b19388e89#5523051","Content-Type":"application/x-www-form-urlencoded"}<br/>
{"token":"APP-90b4fe93c2f64a3fb4f0892a8f7f374a#5523051","Content-Type":"application/x-www-form-urlencoded"}<br/>
###Http Request queryString before URLEncoder### : <br/>
{"roomNo":"882100","index":1,"userId":4022309}<br/>
{"lotteryActivityId":"188"}<br/>
###Http Request queryString after URLEncoder### :<br/>
roomNo=882100&index=1&userId=4022309<br/>
lotteryActivityId=188<br/>
===================================<br/>
###Http Response Status line### : <br/>
HTTP/1.1 200 OK<br/>
###Http Response Headers### : <br/>
{"Transfer-Encoding":"chunked","Server":"nginx/1.14.0","Connection":"keep-alive","Vary":"Access-Control-Request-Headers","Date":"Sat, 04 Sep 2021 08:23:05 GMT","Content-Type":"application/json"}<br/>
{"Transfer-Encoding":"chunked","Server":"nginx/1.14.0","Connection":"keep-alive","Vary":"Access-Control-Request-Headers","Date":"Sat, 04 Sep 2021 09:17:27 GMT","Content-Type":"application/json"}<br/>
###Http Response Content### :<br/>
{"msg":"抱下麦失败,用户已下麦位","data":{"errcode":50030},"status":500}<br/>
{"msg":"查询成功","data":{"lotteryActivityId":188,"progress":1.00,"countDown":0},"status":200}<br/>
===================================<br/>
======2021-09-04 16:23:04:用例【com.pipi.invoker.CosPlayerTest.testHoldStatus】结束======<br/>
======本次用例运行消耗时间 222毫秒======<br/>
======2021-09-04 17:17:27:用例【com.pipi.invoker.CosPlayerTest.testProgress】结束======<br/>
======本次用例运行消耗时间 202毫秒======<br/>
===================================<br/>
###Http Request Url### : <br/>
http://10.1.10.21:9090/pipi-test-center/report/testStatistic.json<br/>
......@@ -108,91 +108,18 @@ http://10.1.10.21:9090/pipi-test-center/report/testStatistic.json<br/>
###Http Request Headers### : <br/>
{"Content-Type":"application/json"}<br/>
###Http Request Content### : <br/>
{"buildId":0,"caseDescription":"聊天室下麦/ /api/v2/room/mic/hold-status","caseLog":"======2021-09-04 16:23:04:用例【com.pipi.invoker.CosPlayerTest.testHoldStatus】开始======\r\n===================================\r\n###Http Request Url### : \r\nhttps://pre-test-api-app.apeiwan.com/api/v2/room/mic/hold-status\r\n###Http Request Method### : POST\r\n###Http Request Headers### : \r\n{\"token\":\"APP-671307b557024741b0f6292b19388e89#5523051\",\"Content-Type\":\"application/x-www-form-urlencoded\"}\r\n###Http Request queryString before URLEncoder### : \r\n{\"roomNo\":\"882100\",\"index\":1,\"userId\":4022309}\r\n###Http Request queryString after URLEncoder### :\r\nroomNo=882100&index=1&userId=4022309\r\n===================================\r\n###Http Response Status line### : \r\nHTTP/1.1 200 OK\r\n###Http Response Headers### : \r\n{\"Transfer-Encoding\":\"chunked\",\"Server\":\"nginx/1.14.0\",\"Connection\":\"keep-alive\",\"Vary\":\"Access-Control-Request-Headers\",\"Date\":\"Sat, 04 Sep 2021 08:23:05 GMT\",\"Content-Type\":\"application/json\"}\r\n###Http Response Content### :\r\n{\"msg\":\"抱下麦失败,用户已下麦位\",\"data\":{\"errcode\":50030},\"status\":500}\r\n===================================\r\n======2021-09-04 16:23:04:用例【com.pipi.invoker.CosPlayerTest.testHoldStatus】结束======\r\n======本次用例运行消耗时间 222毫秒======\r","caseMessage":"java.lang.AssertionError: expected [200] but found [500]\r\n\tat org.testng.Assert.fail(Assert.java:94)\r\n\tat org.testng.Assert.failNotEquals(Assert.java:513)\r\n\tat org.testng.Assert.assertEqualsImpl(Assert.java:135)\r\n\tat org.testng.Assert.assertEquals(Assert.java:116)\r\n\tat org.testng.Assert.assertEquals(Assert.java:389)\r\n\tat org.testng.Assert.assertEquals(Assert.java:399)\r\n\tat com.pipi.invoker.CosPlayerTest.testHoldStatus(CosPlayerTest.java:518)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:498)\r\n\tat org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:104)\r\n\tat org.testng.internal.MethodInvocationHelper$1.runTestMethod(MethodInvocationHelper.java:205)\r\n\tat org.springframework.test.context.testng.AbstractTestNGSpringContextTests.run(AbstractTestNGSpringContextTests.java:171)\r\n\tat org.testng.internal.MethodInvocationHelper.invokeHookable(MethodInvocationHelper.java:217)\r\n\tat org.testng.internal.Invoker.invokeMethod(Invoker.java:641)\r\n\tat org.testng.internal.Invoker.invokeTestMethod(Invoker.java:851)\r\n\tat org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1177)\r\n\tat org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129)\r\n\tat org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112)\r\n\tat org.testng.TestRunner.privateRun(TestRunner.java:756)\r\n\tat org.testng.TestRunner.run(TestRunner.java:610)\r\n\tat org.testng.SuiteRunner.runTest(SuiteRunner.java:387)\r\n\tat org.testng.SuiteRunner.runSequentially(SuiteRunner.java:382)\r\n\tat org.testng.SuiteRunner.privateRun(SuiteRunner.java:340)\r\n\tat org.testng.SuiteRunner.run(SuiteRunner.java:289)\r\n\tat org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\r\n\tat org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)\r\n\tat org.testng.TestNG.runSuitesSequentially(TestNG.java:1293)\r\n\tat org.testng.TestNG.runSuitesLocally(TestNG.java:1218)\r\n\tat org.testng.TestNG.runSuites(TestNG.java:1133)\r\n\tat org.testng.TestNG.run(TestNG.java:1104)\r\n\tat org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115)\r\n\tat org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)\r\n\tat org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)\r\n","caseName":"testHoldStatus","className":"com.pipi.invoker.CosPlayerTest","durationTime":"222毫秒","endTime":"2021-09-04 16:23:04","id":0,"serviceId":1,"startTime":"2021-09-04 16:23:04","status":2}<br/>
{"buildId":0,"caseDescription":"/api/v1/lottery-activity/carnival-progress 房间-游戏图标-糖果制造机-嘉年华","caseLog":"======2021-09-04 17:17:26:用例【com.pipi.invoker.CosPlayerTest.testProgress】开始======\r\n===================================\r\n###Http Request Url### : \r\nhttps://pre-test-api-app.apeiwan.com/api/v1/lottery-activity/carnival-progress\r\n###Http Request Method### : POST\r\n###Http Request Headers### : \r\n{\"token\":\"APP-90b4fe93c2f64a3fb4f0892a8f7f374a#5523051\",\"Content-Type\":\"application/x-www-form-urlencoded\"}\r\n###Http Request queryString before URLEncoder### : \r\n{\"lotteryActivityId\":\"188\"}\r\n###Http Request queryString after URLEncoder### :\r\nlotteryActivityId=188\r\n===================================\r\n###Http Response Status line### : \r\nHTTP/1.1 200 OK\r\n###Http Response Headers### : \r\n{\"Transfer-Encoding\":\"chunked\",\"Server\":\"nginx/1.14.0\",\"Connection\":\"keep-alive\",\"Vary\":\"Access-Control-Request-Headers\",\"Date\":\"Sat, 04 Sep 2021 09:17:27 GMT\",\"Content-Type\":\"application/json\"}\r\n###Http Response Content### :\r\n{\"msg\":\"查询成功\",\"data\":{\"lotteryActivityId\":188,\"progress\":1.00,\"countDown\":0},\"status\":200}\r\n===================================\r\n======2021-09-04 17:17:27:用例【com.pipi.invoker.CosPlayerTest.testProgress】结束======\r\n======本次用例运行消耗时间 202毫秒======\r","caseName":"testProgress","className":"com.pipi.invoker.CosPlayerTest","durationTime":"202毫秒","endTime":"2021-09-04 17:17:27","id":0,"serviceId":1,"startTime":"2021-09-04 17:17:26","status":1}<br/>
===================================<br/>
###Http Response Status line### : <br/>
HTTP/1.1 200<br/>
###Http Response Headers### : <br/>
{"Transfer-Encoding":"chunked","Keep-Alive":"timeout=20","Access-Control-Allow-Origin":"*","Access-Control-Allow-Methods":"GET,POST,PUT,DELETE,OPTIONS","Access-Control-Allow-Credentials":"true","Connection":"keep-alive","Access-Control-Allow-Headers":"Content-Type,X-Token","Date":"Sat, 04 Sep 2021 08:23:06 GMT","Content-Type":"application/json;charset=UTF-8"}<br/>
{"Transfer-Encoding":"chunked","Keep-Alive":"timeout=20","Access-Control-Allow-Origin":"*","Access-Control-Allow-Methods":"GET,POST,PUT,DELETE,OPTIONS","Access-Control-Allow-Credentials":"true","Connection":"keep-alive","Access-Control-Allow-Headers":"Content-Type,X-Token","Date":"Sat, 04 Sep 2021 09:17:27 GMT","Content-Type":"application/json;charset=UTF-8"}<br/>
###Http Response Content### :<br/>
{"code":200,"data":true}<br/>
===================================<br/>
</div>
</td>
<td><div><pre>java.lang.AssertionError: expected [200] but found [500]
at org.testng.Assert.fail(Assert.java:94)
at org.testng.Assert.failNotEquals(Assert.java:513)
at org.testng.Assert.assertEqualsImpl(Assert.java:135)
at org.testng.Assert.assertEquals(Assert.java:116)
at org.testng.Assert.assertEquals(Assert.java:389)
at org.testng.Assert.assertEquals(Assert.java:399)
at com.pipi.invoker.CosPlayerTest.testHoldStatus(CosPlayerTest.java:518)
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:104)
at org.testng.internal.MethodInvocationHelper$1.runTestMethod(MethodInvocationHelper.java:205)
at org.springframework.test.context.testng.AbstractTestNGSpringContextTests.run(AbstractTestNGSpringContextTests.java:171)
at org.testng.internal.MethodInvocationHelper.invokeHookable(MethodInvocationHelper.java:217)
at org.testng.internal.Invoker.invokeMethod(Invoker.java:641)
at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:851)
at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1177)
at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112)
at org.testng.TestRunner.privateRun(TestRunner.java:756)
at org.testng.TestRunner.run(TestRunner.java:610)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:387)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:382)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:340)
at org.testng.SuiteRunner.run(SuiteRunner.java:289)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1293)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1218)
at org.testng.TestNG.runSuites(TestNG.java:1133)
at org.testng.TestNG.run(TestNG.java:1104)
at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115)
at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)
at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)
</pre></div><a href='#' onClick='toggleBox("stack-trace1810923540", 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-trace1810923540'><pre>java.lang.AssertionError: expected [200] but found [500]
at org.testng.Assert.fail(Assert.java:94)
at org.testng.Assert.failNotEquals(Assert.java:513)
at org.testng.Assert.assertEqualsImpl(Assert.java:135)
at org.testng.Assert.assertEquals(Assert.java:116)
at org.testng.Assert.assertEquals(Assert.java:389)
at org.testng.Assert.assertEquals(Assert.java:399)
at com.pipi.invoker.CosPlayerTest.testHoldStatus(CosPlayerTest.java:518)
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:104)
at org.testng.internal.MethodInvocationHelper$1.runTestMethod(MethodInvocationHelper.java:205)
at org.springframework.test.context.testng.AbstractTestNGSpringContextTests.run(AbstractTestNGSpringContextTests.java:171)
at org.testng.internal.MethodInvocationHelper.invokeHookable(MethodInvocationHelper.java:217)
at org.testng.internal.Invoker.invokeMethod(Invoker.java:641)
at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:851)
at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1177)
at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112)
at org.testng.TestRunner.privateRun(TestRunner.java:756)
at org.testng.TestRunner.run(TestRunner.java:610)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:387)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:382)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:340)
at org.testng.SuiteRunner.run(SuiteRunner.java:289)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1293)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1218)
at org.testng.TestNG.runSuites(TestNG.java:1133)
at org.testng.TestNG.run(TestNG.java:1104)
at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115)
at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)
at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)
</pre></div></td>
<td></td>
<td>0</td>
<td>com.pipi.invoker.CosPlayerTest@67c27493</td></tr>
</table><p>
......
<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated by org.testng.reporters.JUnitXMLReporter -->
<testsuite hostname="DESKTOP-U3UHQH3" ignored="44" name="Default test" tests="1" failures="1" timestamp="04 九月 2021 08:23:11 GMT" time="8.049" errors="0">
<testcase name="testHoldStatus" time="0.222" classname="com.pipi.invoker.CosPlayerTest">
<failure type="java.lang.AssertionError" message="expected [200] but found [500]">
<![CDATA[java.lang.AssertionError: expected [200] but found [500]
at org.testng.Assert.fail(Assert.java:94)
at org.testng.Assert.failNotEquals(Assert.java:513)
at org.testng.Assert.assertEqualsImpl(Assert.java:135)
at org.testng.Assert.assertEquals(Assert.java:116)
at org.testng.Assert.assertEquals(Assert.java:389)
at org.testng.Assert.assertEquals(Assert.java:399)
at com.pipi.invoker.CosPlayerTest.testHoldStatus(CosPlayerTest.java:518)
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:104)
at org.testng.internal.MethodInvocationHelper$1.runTestMethod(MethodInvocationHelper.java:205)
at org.springframework.test.context.testng.AbstractTestNGSpringContextTests.run(AbstractTestNGSpringContextTests.java:171)
at org.testng.internal.MethodInvocationHelper.invokeHookable(MethodInvocationHelper.java:217)
at org.testng.internal.Invoker.invokeMethod(Invoker.java:641)
at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:851)
at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1177)
at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112)
at org.testng.TestRunner.privateRun(TestRunner.java:756)
at org.testng.TestRunner.run(TestRunner.java:610)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:387)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:382)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:340)
at org.testng.SuiteRunner.run(SuiteRunner.java:289)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1293)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1218)
at org.testng.TestNG.runSuites(TestNG.java:1133)
at org.testng.TestNG.run(TestNG.java:1104)
at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115)
at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)
at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)
]]>
</failure>
</testcase> <!-- testHoldStatus -->
<testsuite hostname="DESKTOP-U3UHQH3" ignored="51" name="Default test" tests="1" failures="0" timestamp="04 九月 2021 09:17:27 GMT" time="2.277" errors="0">
<testcase name="testProgress" time="0.203" classname="com.pipi.invoker.CosPlayerTest"/>
<testcase name="testDictGet" time="0.0" classname="com.pipi.invoker.CosPlayerTest">
<ignored/>
</testcase> <!-- testDictGet -->
<testcase name="testgiftProductList" time="0.0" classname="com.pipi.invoker.CosPlayerTest">
<ignored/>
</testcase> <!-- testgiftProductList -->
<testcase name="testDelete" time="0.0" classname="com.pipi.invoker.CosPlayerTest">
<ignored/>
</testcase> <!-- testDelete -->
<testcase name="testRoomMicAll" time="0.0" classname="com.pipi.invoker.CosPlayerTest">
<ignored/>
</testcase> <!-- testRoomMicAll -->
......@@ -72,39 +29,69 @@
<testcase name="testGiftList" time="0.0" classname="com.pipi.invoker.CosPlayerTest">
<ignored/>
</testcase> <!-- testGiftList -->
<testcase name="testGetUserSimple" time="0.0" classname="com.pipi.invoker.CosPlayerTest">
<ignored/>
</testcase> <!-- testGetUserSimple -->
<testcase name="testLotteryActivity" time="0.0" classname="com.pipi.invoker.CosPlayerTest">
<ignored/>
</testcase> <!-- testLotteryActivity -->
<testcase name="testBSend" time="0.0" classname="com.pipi.invoker.CosPlayerTest">
<ignored/>
</testcase> <!-- testBSend -->
<testcase name="testHoldUp" time="0.0" classname="com.pipi.invoker.CosPlayerTest">
<ignored/>
</testcase> <!-- testHoldUp -->
<testcase name="testRemove" time="0.0" classname="com.pipi.invoker.CosPlayerTest">
<ignored/>
</testcase> <!-- testRemove -->
<testcase name="testVirtualProductList" time="0.0" classname="com.pipi.invoker.CosPlayerTest">
<ignored/>
</testcase> <!-- testVirtualProductList -->
<testcase name="testUserGet" time="0.0" classname="com.pipi.invoker.CosPlayerTest">
<ignored/>
</testcase> <!-- testUserGet -->
<testcase name="testAuditGuild" time="0.0" classname="com.pipi.invoker.CosPlayerTest">
<ignored/>
</testcase> <!-- testAuditGuild -->
<testcase name="testOrderList" time="0.0" classname="com.pipi.invoker.CosPlayerTest">
<ignored/>
</testcase> <!-- testOrderList -->
<testcase name="testRecentAuditionDetails" time="0.0" classname="com.pipi.invoker.CosPlayerTest">
<ignored/>
</testcase> <!-- testRecentAuditionDetails -->
<testcase name="testGetUserSimple2" time="0.0" classname="com.pipi.invoker.CosPlayerTest">
<ignored/>
</testcase> <!-- testGetUserSimple2 -->
<testcase name="testMenu" time="0.0" classname="com.pipi.invoker.CosPlayerTest">
<ignored/>
</testcase> <!-- testMenu -->
<testcase name="testBanner" time="0.0" classname="com.pipi.invoker.CosPlayerTest">
<ignored/>
</testcase> <!-- testBanner -->
<testcase name="testRecordExport" time="0.0" classname="com.pipi.invoker.CosPlayerTest">
<ignored/>
</testcase> <!-- testRecordExport -->
<testcase name="testMSend" time="0.0" classname="com.pipi.invoker.CosPlayerTest">
<ignored/>
</testcase> <!-- testMSend -->
<testcase name="testDynamicGet" time="0.0" classname="com.pipi.invoker.CosPlayerTest">
<ignored/>
</testcase> <!-- testDynamicGet -->
<testcase name="testGuildSearch" time="0.0" classname="com.pipi.invoker.CosPlayerTest">
<ignored/>
</testcase> <!-- testGuildSearch -->
<testcase name="testOperations" time="0.0" classname="com.pipi.invoker.CosPlayerTest">
<ignored/>
</testcase> <!-- testOperations -->
<testcase name="testDelete" time="0.0" classname="com.pipi.invoker.CosPlayerTest">
<ignored/>
</testcase> <!-- testDelete -->
<testcase name="testHoldStatus" time="0.0" classname="com.pipi.invoker.CosPlayerTest">
<ignored/>
</testcase> <!-- testHoldStatus -->
<testcase name="testGetUserSimple" time="0.0" classname="com.pipi.invoker.CosPlayerTest">
<ignored/>
</testcase> <!-- testGetUserSimple -->
<testcase name="testAuditText" time="0.0" classname="com.pipi.invoker.CosPlayerTest">
<ignored/>
</testcase> <!-- testAuditText -->
<testcase name="testLotteryActivity" time="0.0" classname="com.pipi.invoker.CosPlayerTest">
<ignored/>
</testcase> <!-- testLotteryActivity -->
<testcase name="testRemove" time="0.0" classname="com.pipi.invoker.CosPlayerTest">
<ignored/>
</testcase> <!-- testRemove -->
<testcase name="testUserGet" time="0.0" classname="com.pipi.invoker.CosPlayerTest">
<ignored/>
</testcase> <!-- testUserGet -->
<testcase name="testRecentAuditionDetails" time="0.0" classname="com.pipi.invoker.CosPlayerTest">
<ignored/>
</testcase> <!-- testRecentAuditionDetails -->
<testcase name="testGetMine" time="0.0" classname="com.pipi.invoker.CosPlayerTest">
<ignored/>
</testcase> <!-- testGetMine -->
......@@ -117,9 +104,6 @@
<testcase name="testRoomList" time="0.0" classname="com.pipi.invoker.CosPlayerTest">
<ignored/>
</testcase> <!-- testRoomList -->
<testcase name="testRecordExport" time="0.0" classname="com.pipi.invoker.CosPlayerTest">
<ignored/>
</testcase> <!-- testRecordExport -->
<testcase name="testRSend" time="0.0" classname="com.pipi.invoker.CosPlayerTest">
<ignored/>
</testcase> <!-- testRSend -->
......@@ -135,15 +119,15 @@
<testcase name="testVirtualMoneyModify" time="0.0" classname="com.pipi.invoker.CosPlayerTest">
<ignored/>
</testcase> <!-- testVirtualMoneyModify -->
<testcase name="testMSend" time="0.0" classname="com.pipi.invoker.CosPlayerTest">
<ignored/>
</testcase> <!-- testMSend -->
<testcase name="testProductList" time="0.0" classname="com.pipi.invoker.CosPlayerTest">
<ignored/>
</testcase> <!-- testProductList -->
<testcase name="testManagerList" time="0.0" classname="com.pipi.invoker.CosPlayerTest">
<ignored/>
</testcase> <!-- testManagerList -->
<testcase name="testVersionConfig" time="0.0" classname="com.pipi.invoker.CosPlayerTest">
<ignored/>
</testcase> <!-- testVersionConfig -->
<testcase name="testOrderProduct" time="0.0" classname="com.pipi.invoker.CosPlayerTest">
<ignored/>
</testcase> <!-- testOrderProduct -->
......@@ -153,25 +137,22 @@
<testcase name="testState" time="0.0" classname="com.pipi.invoker.CosPlayerTest">
<ignored/>
</testcase> <!-- testState -->
<testcase name="testDynamicGet" time="0.0" classname="com.pipi.invoker.CosPlayerTest">
<ignored/>
</testcase> <!-- testDynamicGet -->
<testcase name="testGethome" time="0.0" classname="com.pipi.invoker.CosPlayerTest">
<ignored/>
</testcase> <!-- testGethome -->
<testcase name="testWallet" time="0.0" classname="com.pipi.invoker.CosPlayerTest">
<ignored/>
</testcase> <!-- testWallet -->
<testcase name="testbackpackGift" time="0.0" classname="com.pipi.invoker.CosPlayerTest">
<ignored/>
</testcase> <!-- testbackpackGift -->
<testcase name="testTypeList" time="0.0" classname="com.pipi.invoker.CosPlayerTest">
<ignored/>
</testcase> <!-- testTypeList -->
<testcase name="testgiftBoxSend" time="0.0" classname="com.pipi.invoker.CosPlayerTest">
<ignored/>
</testcase> <!-- testgiftBoxSend -->
<testcase name="testGuildSearch" time="0.0" classname="com.pipi.invoker.CosPlayerTest">
<ignored/>
</testcase> <!-- testGuildSearch -->
<testcase name="testPipibiSend" time="0.0" classname="com.pipi.invoker.CosPlayerTest">
<ignored/>
</testcase> <!-- testPipibiSend -->
<testcase name="testOperations" time="0.0" classname="com.pipi.invoker.CosPlayerTest">
<ignored/>
</testcase> <!-- testOperations -->
</testsuite> <!-- Default test -->
......@@ -7,7 +7,7 @@
<methods>
<include name="springTestContextBeforeTestClass"/>
<include name="afterClass"/>
<include name="testHoldStatus"/>
<include name="testBanner"/>
<include name="BeforeClassTest"/>
<include name="afterClassTest"/>
<include name="springTestContextPrepareTestInstance"/>
......
<!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">0</td><td class="num">0</td><td class="num attn">1</td><td class="num">8,049</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.pipi.invoker.CosPlayerTest</td><td><a href="#m0">testHoldStatus</a></td><td rowspan="1">1630743784692</td><td rowspan="1">222</td></tr></tbody></table><h2>Default test</h2><h3 id="m0">com.pipi.invoker.CosPlayerTest#testHoldStatus</h3><table class="result"><tr><th>Messages</th></tr><tr><td><div class="messages">======2021-09-04 16:23:04:用例【com.pipi.invoker.CosPlayerTest.testHoldStatus】开始======<br/>===================================<br/>###Http Request Url### : <br/>https://pre-test-api-app.apeiwan.com/api/v2/room/mic/hold-status<br/>###Http Request Method### : POST<br/>###Http Request Headers### : <br/>{"token":"APP-671307b557024741b0f6292b19388e89#5523051","Content-Type":"application/x-www-form-urlencoded"}<br/>###Http Request queryString before URLEncoder### : <br/>{"roomNo":"882100","index":1,"userId":4022309}<br/>###Http Request queryString after URLEncoder### :<br/>roomNo=882100&index=1&userId=4022309<br/>===================================<br/>###Http Response Status line### : <br/>HTTP/1.1 200 OK<br/>###Http Response Headers### : <br/>{"Transfer-Encoding":"chunked","Server":"nginx/1.14.0","Connection":"keep-alive","Vary":"Access-Control-Request-Headers","Date":"Sat, 04 Sep 2021 08:23:05 GMT","Content-Type":"application/json"}<br/>###Http Response Content### :<br/>{"msg":"抱下麦失败,用户已下麦位","data":{"errcode":50030},"status":500}<br/>===================================<br/>======2021-09-04 16:23:04:用例【com.pipi.invoker.CosPlayerTest.testHoldStatus】结束======<br/>======本次用例运行消耗时间 222毫秒======<br/>===================================<br/>###Http Request Url### : <br/>http://10.1.10.21:9090/pipi-test-center/report/testStatistic.json<br/>###Http Request Method### : PUT<br/>###Http Request Headers### : <br/>{"Content-Type":"application/json"}<br/>###Http Request Content### : <br/>{"buildId":0,"caseDescription":"聊天室下麦/ /api/v2/room/mic/hold-status","caseLog":"======2021-09-04 16:23:04:用例【com.pipi.invoker.CosPlayerTest.testHoldStatus】开始======\r\n===================================\r\n###Http Request Url### : \r\nhttps://pre-test-api-app.apeiwan.com/api/v2/room/mic/hold-status\r\n###Http Request Method### : POST\r\n###Http Request Headers### : \r\n{\"token\":\"APP-671307b557024741b0f6292b19388e89#5523051\",\"Content-Type\":\"application/x-www-form-urlencoded\"}\r\n###Http Request queryString before URLEncoder### : \r\n{\"roomNo\":\"882100\",\"index\":1,\"userId\":4022309}\r\n###Http Request queryString after URLEncoder### :\r\nroomNo=882100&index=1&userId=4022309\r\n===================================\r\n###Http Response Status line### : \r\nHTTP/1.1 200 OK\r\n###Http Response Headers### : \r\n{\"Transfer-Encoding\":\"chunked\",\"Server\":\"nginx/1.14.0\",\"Connection\":\"keep-alive\",\"Vary\":\"Access-Control-Request-Headers\",\"Date\":\"Sat, 04 Sep 2021 08:23:05 GMT\",\"Content-Type\":\"application/json\"}\r\n###Http Response Content### :\r\n{\"msg\":\"抱下麦失败,用户已下麦位\",\"data\":{\"errcode\":50030},\"status\":500}\r\n===================================\r\n======2021-09-04 16:23:04:用例【com.pipi.invoker.CosPlayerTest.testHoldStatus】结束======\r\n======本次用例运行消耗时间 222毫秒======\r","caseMessage":"java.lang.AssertionError: expected [200] but found [500]\r\n\tat org.testng.Assert.fail(Assert.java:94)\r\n\tat org.testng.Assert.failNotEquals(Assert.java:513)\r\n\tat org.testng.Assert.assertEqualsImpl(Assert.java:135)\r\n\tat org.testng.Assert.assertEquals(Assert.java:116)\r\n\tat org.testng.Assert.assertEquals(Assert.java:389)\r\n\tat org.testng.Assert.assertEquals(Assert.java:399)\r\n\tat com.pipi.invoker.CosPlayerTest.testHoldStatus(CosPlayerTest.java:518)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:498)\r\n\tat org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:104)\r\n\tat org.testng.internal.MethodInvocationHelper$1.runTestMethod(MethodInvocationHelper.java:205)\r\n\tat org.springframework.test.context.testng.AbstractTestNGSpringContextTests.run(AbstractTestNGSpringContextTests.java:171)\r\n\tat org.testng.internal.MethodInvocationHelper.invokeHookable(MethodInvocationHelper.java:217)\r\n\tat org.testng.internal.Invoker.invokeMethod(Invoker.java:641)\r\n\tat org.testng.internal.Invoker.invokeTestMethod(Invoker.java:851)\r\n\tat org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1177)\r\n\tat org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129)\r\n\tat org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112)\r\n\tat org.testng.TestRunner.privateRun(TestRunner.java:756)\r\n\tat org.testng.TestRunner.run(TestRunner.java:610)\r\n\tat org.testng.SuiteRunner.runTest(SuiteRunner.java:387)\r\n\tat org.testng.SuiteRunner.runSequentially(SuiteRunner.java:382)\r\n\tat org.testng.SuiteRunner.privateRun(SuiteRunner.java:340)\r\n\tat org.testng.SuiteRunner.run(SuiteRunner.java:289)\r\n\tat org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\r\n\tat org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)\r\n\tat org.testng.TestNG.runSuitesSequentially(TestNG.java:1293)\r\n\tat org.testng.TestNG.runSuitesLocally(TestNG.java:1218)\r\n\tat org.testng.TestNG.runSuites(TestNG.java:1133)\r\n\tat org.testng.TestNG.run(TestNG.java:1104)\r\n\tat org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115)\r\n\tat org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)\r\n\tat org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)\r\n","caseName":"testHoldStatus","className":"com.pipi.invoker.CosPlayerTest","durationTime":"222毫秒","endTime":"2021-09-04 16:23:04","id":0,"serviceId":1,"startTime":"2021-09-04 16:23:04","status":2}<br/>===================================<br/>###Http Response Status line### : <br/>HTTP/1.1 200<br/>###Http Response Headers### : <br/>{"Transfer-Encoding":"chunked","Keep-Alive":"timeout=20","Access-Control-Allow-Origin":"*","Access-Control-Allow-Methods":"GET,POST,PUT,DELETE,OPTIONS","Access-Control-Allow-Credentials":"true","Connection":"keep-alive","Access-Control-Allow-Headers":"Content-Type,X-Token","Date":"Sat, 04 Sep 2021 08:23:06 GMT","Content-Type":"application/json;charset=UTF-8"}<br/>###Http Response Content### :<br/>{"code":200,"data":true}<br/>===================================</div></td></tr><tr><th>Exception</th></tr><tr><td><div class="stacktrace">java.lang.AssertionError: expected [200] but found [500]
at org.testng.Assert.fail(Assert.java:94)
at org.testng.Assert.failNotEquals(Assert.java:513)
at org.testng.Assert.assertEqualsImpl(Assert.java:135)
at org.testng.Assert.assertEquals(Assert.java:116)
at org.testng.Assert.assertEquals(Assert.java:389)
at org.testng.Assert.assertEquals(Assert.java:399)
at com.pipi.invoker.CosPlayerTest.testHoldStatus(CosPlayerTest.java:518)
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:104)
at org.testng.internal.MethodInvocationHelper$1.runTestMethod(MethodInvocationHelper.java:205)
at org.springframework.test.context.testng.AbstractTestNGSpringContextTests.run(AbstractTestNGSpringContextTests.java:171)
at org.testng.internal.MethodInvocationHelper.invokeHookable(MethodInvocationHelper.java:217)
at org.testng.internal.Invoker.invokeMethod(Invoker.java:641)
at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:851)
at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1177)
at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112)
at org.testng.TestRunner.privateRun(TestRunner.java:756)
at org.testng.TestRunner.run(TestRunner.java:610)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:387)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:382)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:340)
at org.testng.SuiteRunner.run(SuiteRunner.java:289)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1293)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1218)
at org.testng.TestNG.runSuites(TestNG.java:1133)
at org.testng.TestNG.run(TestNG.java:1104)
at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115)
at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)
at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)
</div></td></tr></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">1</td><td class="num">0</td><td class="num">0</td><td class="num">2,277</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="1">com.pipi.invoker.CosPlayerTest</td><td><a href="#m0">testProgress</a></td><td rowspan="1">1630747046850</td><td rowspan="1">203</td></tr></tbody></table><h2>Default test</h2><h3 id="m0">com.pipi.invoker.CosPlayerTest#testProgress</h3><table class="result"><tr><th>Messages</th></tr><tr><td><div class="messages">======2021-09-04 17:17:26:用例【com.pipi.invoker.CosPlayerTest.testProgress】开始======<br/>===================================<br/>###Http Request Url### : <br/>https://pre-test-api-app.apeiwan.com/api/v1/lottery-activity/carnival-progress<br/>###Http Request Method### : POST<br/>###Http Request Headers### : <br/>{"token":"APP-90b4fe93c2f64a3fb4f0892a8f7f374a#5523051","Content-Type":"application/x-www-form-urlencoded"}<br/>###Http Request queryString before URLEncoder### : <br/>{"lotteryActivityId":"188"}<br/>###Http Request queryString after URLEncoder### :<br/>lotteryActivityId=188<br/>===================================<br/>###Http Response Status line### : <br/>HTTP/1.1 200 OK<br/>###Http Response Headers### : <br/>{"Transfer-Encoding":"chunked","Server":"nginx/1.14.0","Connection":"keep-alive","Vary":"Access-Control-Request-Headers","Date":"Sat, 04 Sep 2021 09:17:27 GMT","Content-Type":"application/json"}<br/>###Http Response Content### :<br/>{"msg":"查询成功","data":{"lotteryActivityId":188,"progress":1.00,"countDown":0},"status":200}<br/>===================================<br/>======2021-09-04 17:17:27:用例【com.pipi.invoker.CosPlayerTest.testProgress】结束======<br/>======本次用例运行消耗时间 202毫秒======<br/>===================================<br/>###Http Request Url### : <br/>http://10.1.10.21:9090/pipi-test-center/report/testStatistic.json<br/>###Http Request Method### : PUT<br/>###Http Request Headers### : <br/>{"Content-Type":"application/json"}<br/>###Http Request Content### : <br/>{"buildId":0,"caseDescription":"/api/v1/lottery-activity/carnival-progress 房间-游戏图标-糖果制造机-嘉年华","caseLog":"======2021-09-04 17:17:26:用例【com.pipi.invoker.CosPlayerTest.testProgress】开始======\r\n===================================\r\n###Http Request Url### : \r\nhttps://pre-test-api-app.apeiwan.com/api/v1/lottery-activity/carnival-progress\r\n###Http Request Method### : POST\r\n###Http Request Headers### : \r\n{\"token\":\"APP-90b4fe93c2f64a3fb4f0892a8f7f374a#5523051\",\"Content-Type\":\"application/x-www-form-urlencoded\"}\r\n###Http Request queryString before URLEncoder### : \r\n{\"lotteryActivityId\":\"188\"}\r\n###Http Request queryString after URLEncoder### :\r\nlotteryActivityId=188\r\n===================================\r\n###Http Response Status line### : \r\nHTTP/1.1 200 OK\r\n###Http Response Headers### : \r\n{\"Transfer-Encoding\":\"chunked\",\"Server\":\"nginx/1.14.0\",\"Connection\":\"keep-alive\",\"Vary\":\"Access-Control-Request-Headers\",\"Date\":\"Sat, 04 Sep 2021 09:17:27 GMT\",\"Content-Type\":\"application/json\"}\r\n###Http Response Content### :\r\n{\"msg\":\"查询成功\",\"data\":{\"lotteryActivityId\":188,\"progress\":1.00,\"countDown\":0},\"status\":200}\r\n===================================\r\n======2021-09-04 17:17:27:用例【com.pipi.invoker.CosPlayerTest.testProgress】结束======\r\n======本次用例运行消耗时间 202毫秒======\r","caseName":"testProgress","className":"com.pipi.invoker.CosPlayerTest","durationTime":"202毫秒","endTime":"2021-09-04 17:17:27","id":0,"serviceId":1,"startTime":"2021-09-04 17:17:26","status":1}<br/>===================================<br/>###Http Response Status line### : <br/>HTTP/1.1 200<br/>###Http Response Headers### : <br/>{"Transfer-Encoding":"chunked","Keep-Alive":"timeout=20","Access-Control-Allow-Origin":"*","Access-Control-Allow-Methods":"GET,POST,PUT,DELETE,OPTIONS","Access-Control-Allow-Credentials":"true","Connection":"keep-alive","Access-Control-Allow-Headers":"Content-Type,X-Token","Date":"Sat, 04 Sep 2021 09:17:27 GMT","Content-Type":"application/json;charset=UTF-8"}<br/>###Http Response Content### :<br/>{"code":200,"data":true}<br/>===================================</div></td></tr></table><p class="totop"><a href="#summary">back to summary</a></p></body></html>
\ No newline at end of file
......@@ -24,7 +24,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">
......@@ -38,7 +38,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">
......@@ -49,7 +49,7 @@
<ul>
<li>
<a href="#" class="navigator-link " panel-name="test-xml-Default_suite">
<span>C:\Users\123456\AppData\Local\Temp\testng-eclipse-158503705\testng-customsuite.xml</span>
<span>C:\Users\123456\AppData\Local\Temp\testng-eclipse-1814010576\testng-customsuite.xml</span>
</a> <!-- navigator-link -->
</li>
<li>
......@@ -91,21 +91,21 @@
<div class="suite-section-content">
<ul>
<li>
<span class="method-stats">1 method, 1 failed, </span>
<span class="method-stats">1 method, 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 class="method-list-title passed">Passed methods</span>
<span class="show-or-hide-methods passed">
<a href="#" panel-name="suite-Default_suite" class="hide-methods passed suite-Default_suite"> (hide)</a> <!-- hide-methods passed suite-Default_suite -->
<a href="#" panel-name="suite-Default_suite" class="show-methods passed suite-Default_suite"> (show)</a> <!-- show-methods passed suite-Default_suite -->
</span>
<div class="method-list-content failed suite-Default_suite">
<div class="method-list-content passed suite-Default_suite">
<span>
<img width="3%" src="failed.png"/>
<a href="#" class="method navigator-link" panel-name="suite-Default_suite" title="com.pipi.invoker.CosPlayerTest" hash-for-method="testHoldStatus">testHoldStatus</a> <!-- method navigator-link -->
<img width="3%" src="passed.png"/>
<a href="#" class="method navigator-link" panel-name="suite-Default_suite" title="com.pipi.invoker.CosPlayerTest" hash-for-method="testProgress">testProgress</a> <!-- method navigator-link -->
</span>
<br/>
</div> <!-- method-list-content failed suite-Default_suite -->
</div> <!-- method-list-content passed suite-Default_suite -->
</li>
</ul>
</div> <!-- suite-section-content -->
......@@ -117,65 +117,27 @@
<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="suite-Default_suite-class-passed">
<div class="main-panel-header rounded-window-top">
<img src="failed.png"/>
<img src="passed.png"/>
<span class="class-name">com.pipi.invoker.CosPlayerTest</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="testHoldStatus">
</a> <!-- testHoldStatus -->
<span class="method-name">testHoldStatus</span>
<div class="stack-trace">java.lang.AssertionError: expected [200] but found [500]
at org.testng.Assert.fail(Assert.java:94)
at org.testng.Assert.failNotEquals(Assert.java:513)
at org.testng.Assert.assertEqualsImpl(Assert.java:135)
at org.testng.Assert.assertEquals(Assert.java:116)
at org.testng.Assert.assertEquals(Assert.java:389)
at org.testng.Assert.assertEquals(Assert.java:399)
at com.pipi.invoker.CosPlayerTest.testHoldStatus(CosPlayerTest.java:518)
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:104)
at org.testng.internal.MethodInvocationHelper$1.runTestMethod(MethodInvocationHelper.java:205)
at org.springframework.test.context.testng.AbstractTestNGSpringContextTests.run(AbstractTestNGSpringContextTests.java:171)
at org.testng.internal.MethodInvocationHelper.invokeHookable(MethodInvocationHelper.java:217)
at org.testng.internal.Invoker.invokeMethod(Invoker.java:641)
at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:851)
at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1177)
at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112)
at org.testng.TestRunner.privateRun(TestRunner.java:756)
at org.testng.TestRunner.run(TestRunner.java:610)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:387)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:382)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:340)
at org.testng.SuiteRunner.run(SuiteRunner.java:289)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1293)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1218)
at org.testng.TestNG.runSuites(TestNG.java:1133)
at org.testng.TestNG.run(TestNG.java:1104)
at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115)
at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)
at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)
</div> <!-- stack-trace -->
<a name="testProgress">
</a> <!-- testProgress -->
<span class="method-name">testProgress</span>
<em>
(聊天室下麦/ /api/v2/room/mic/hold-status) </em>
(/api/v1/lottery-activity/carnival-progress 房间-游戏图标-糖果制造机-嘉年华) </em>
</div> <!-- method-content -->
</div> <!-- method -->
</div> <!-- main-panel-content rounded-window-bottom -->
</div> <!-- suite-Default_suite-class-failed -->
</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\123456\AppData\Local\Temp\testng-eclipse-158503705\testng-customsuite.xml</span>
<span class="header-content">C:\Users\123456\AppData\Local\Temp\testng-eclipse-1814010576\testng-customsuite.xml</span>
</div> <!-- main-panel-header rounded-window-top -->
<div class="main-panel-content rounded-window-bottom">
<pre>
......@@ -186,7 +148,7 @@
&lt;classes&gt;
&lt;class name=&quot;com.pipi.invoker.CosPlayerTest&quot;&gt;
&lt;methods&gt;
&lt;include name=&quot;testHoldStatus&quot;/&gt;
&lt;include name=&quot;testProgress&quot;/&gt;
&lt;/methods&gt;
&lt;/class&gt; &lt;!-- com.pipi.invoker.CosPlayerTest --&gt;
&lt;/classes&gt;
......@@ -216,7 +178,7 @@
<span class="test-group-name">pipi-test</span>
<br/>
<div class="method-in-group">
<span class="method-in-group-name">testHoldStatus</span>
<span class="method-in-group-name">testProgress</span>
<br/>
</div> <!-- method-in-group -->
</div> <!-- test-group -->
......@@ -238,14 +200,14 @@ data.addColumn('string', 'Class');
data.addColumn('number', 'Time (ms)');
data.addRows(1);
data.setCell(0, 0, 0)
data.setCell(0, 1, 'testHoldStatus')
data.setCell(0, 1, 'testProgress')
data.setCell(0, 2, 'com.pipi.invoker.CosPlayerTest')
data.setCell(0, 3, 222);
data.setCell(0, 3, 203);
window.suiteTableData['Default_suite']= { tableData: data, tableDiv: 'times-div-Default_suite'}
return data;
}
</script>
<span class="suite-total-time">Total running time: 222 ms</span>
<span class="suite-total-time">Total running time: 203 ms</span>
<div id="times-div-Default_suite">
</div> <!-- times-div-Default_suite -->
</div> <!-- times-div -->
......@@ -257,29 +219,29 @@ return data;
</div> <!-- main-panel-header rounded-window-top -->
<div class="main-panel-content rounded-window-bottom">
<div class="reporter-method-div">
<span class="reporter-method-name">testHoldStatus</span>
<span class="reporter-method-name">testProgress</span>
<div class="reporter-method-output-div">
<span class="reporter-method-output">======2021-09-04 16:23:04:用例【com.pipi.invoker.CosPlayerTest.testHoldStatus】开始======</span>
<span class="reporter-method-output">======2021-09-04 17:17:26:用例【com.pipi.invoker.CosPlayerTest.testProgress】开始======</span>
<span class="reporter-method-output">===================================</span>
<span class="reporter-method-output">###Http Request Url### : </span>
<span class="reporter-method-output">https://pre-test-api-app.apeiwan.com/api/v2/room/mic/hold-status</span>
<span class="reporter-method-output">https://pre-test-api-app.apeiwan.com/api/v1/lottery-activity/carnival-progress</span>
<span class="reporter-method-output">###Http Request Method### : POST</span>
<span class="reporter-method-output">###Http Request Headers### : </span>
<span class="reporter-method-output">{"token":"APP-671307b557024741b0f6292b19388e89#5523051","Content-Type":"application/x-www-form-urlencoded"}</span>
<span class="reporter-method-output">{"token":"APP-90b4fe93c2f64a3fb4f0892a8f7f374a#5523051","Content-Type":"application/x-www-form-urlencoded"}</span>
<span class="reporter-method-output">###Http Request queryString before URLEncoder### : </span>
<span class="reporter-method-output">{"roomNo":"882100","index":1,"userId":4022309}</span>
<span class="reporter-method-output">{"lotteryActivityId":"188"}</span>
<span class="reporter-method-output">###Http Request queryString after URLEncoder### :</span>
<span class="reporter-method-output">roomNo=882100&index=1&userId=4022309</span>
<span class="reporter-method-output">lotteryActivityId=188</span>
<span class="reporter-method-output">===================================</span>
<span class="reporter-method-output">###Http Response Status line### : </span>
<span class="reporter-method-output">HTTP/1.1 200 OK</span>
<span class="reporter-method-output">###Http Response Headers### : </span>
<span class="reporter-method-output">{"Transfer-Encoding":"chunked","Server":"nginx/1.14.0","Connection":"keep-alive","Vary":"Access-Control-Request-Headers","Date":"Sat, 04 Sep 2021 08:23:05 GMT","Content-Type":"application/json"}</span>
<span class="reporter-method-output">{"Transfer-Encoding":"chunked","Server":"nginx/1.14.0","Connection":"keep-alive","Vary":"Access-Control-Request-Headers","Date":"Sat, 04 Sep 2021 09:17:27 GMT","Content-Type":"application/json"}</span>
<span class="reporter-method-output">###Http Response Content### :</span>
<span class="reporter-method-output">{"msg":"抱下麦失败,用户已下麦位","data":{"errcode":50030},"status":500}</span>
<span class="reporter-method-output">{"msg":"查询成功","data":{"lotteryActivityId":188,"progress":1.00,"countDown":0},"status":200}</span>
<span class="reporter-method-output">===================================</span>
<span class="reporter-method-output">======2021-09-04 16:23:04:用例【com.pipi.invoker.CosPlayerTest.testHoldStatus】结束======</span>
<span class="reporter-method-output">======本次用例运行消耗时间 222毫秒======</span>
<span class="reporter-method-output">======2021-09-04 17:17:27:用例【com.pipi.invoker.CosPlayerTest.testProgress】结束======</span>
<span class="reporter-method-output">======本次用例运行消耗时间 202毫秒======</span>
<span class="reporter-method-output">===================================</span>
<span class="reporter-method-output">###Http Request Url### : </span>
<span class="reporter-method-output">http://10.1.10.21:9090/pipi-test-center/report/testStatistic.json</span>
......@@ -287,12 +249,12 @@ return data;
<span class="reporter-method-output">###Http Request Headers### : </span>
<span class="reporter-method-output">{"Content-Type":"application/json"}</span>
<span class="reporter-method-output">###Http Request Content### : </span>
<span class="reporter-method-output">{"buildId":0,"caseDescription":"聊天室下麦/ /api/v2/room/mic/hold-status","caseLog":"======2021-09-04 16:23:04:用例【com.pipi.invoker.CosPlayerTest.testHoldStatus】开始======\r\n===================================\r\n###Http Request Url### : \r\nhttps://pre-test-api-app.apeiwan.com/api/v2/room/mic/hold-status\r\n###Http Request Method### : POST\r\n###Http Request Headers### : \r\n{\"token\":\"APP-671307b557024741b0f6292b19388e89#5523051\",\"Content-Type\":\"application/x-www-form-urlencoded\"}\r\n###Http Request queryString before URLEncoder### : \r\n{\"roomNo\":\"882100\",\"index\":1,\"userId\":4022309}\r\n###Http Request queryString after URLEncoder### :\r\nroomNo=882100&index=1&userId=4022309\r\n===================================\r\n###Http Response Status line### : \r\nHTTP/1.1 200 OK\r\n###Http Response Headers### : \r\n{\"Transfer-Encoding\":\"chunked\",\"Server\":\"nginx/1.14.0\",\"Connection\":\"keep-alive\",\"Vary\":\"Access-Control-Request-Headers\",\"Date\":\"Sat, 04 Sep 2021 08:23:05 GMT\",\"Content-Type\":\"application/json\"}\r\n###Http Response Content### :\r\n{\"msg\":\"抱下麦失败,用户已下麦位\",\"data\":{\"errcode\":50030},\"status\":500}\r\n===================================\r\n======2021-09-04 16:23:04:用例【com.pipi.invoker.CosPlayerTest.testHoldStatus】结束======\r\n======本次用例运行消耗时间 222毫秒======\r","caseMessage":"java.lang.AssertionError: expected [200] but found [500]\r\n\tat org.testng.Assert.fail(Assert.java:94)\r\n\tat org.testng.Assert.failNotEquals(Assert.java:513)\r\n\tat org.testng.Assert.assertEqualsImpl(Assert.java:135)\r\n\tat org.testng.Assert.assertEquals(Assert.java:116)\r\n\tat org.testng.Assert.assertEquals(Assert.java:389)\r\n\tat org.testng.Assert.assertEquals(Assert.java:399)\r\n\tat com.pipi.invoker.CosPlayerTest.testHoldStatus(CosPlayerTest.java:518)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:498)\r\n\tat org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:104)\r\n\tat org.testng.internal.MethodInvocationHelper$1.runTestMethod(MethodInvocationHelper.java:205)\r\n\tat org.springframework.test.context.testng.AbstractTestNGSpringContextTests.run(AbstractTestNGSpringContextTests.java:171)\r\n\tat org.testng.internal.MethodInvocationHelper.invokeHookable(MethodInvocationHelper.java:217)\r\n\tat org.testng.internal.Invoker.invokeMethod(Invoker.java:641)\r\n\tat org.testng.internal.Invoker.invokeTestMethod(Invoker.java:851)\r\n\tat org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1177)\r\n\tat org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129)\r\n\tat org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112)\r\n\tat org.testng.TestRunner.privateRun(TestRunner.java:756)\r\n\tat org.testng.TestRunner.run(TestRunner.java:610)\r\n\tat org.testng.SuiteRunner.runTest(SuiteRunner.java:387)\r\n\tat org.testng.SuiteRunner.runSequentially(SuiteRunner.java:382)\r\n\tat org.testng.SuiteRunner.privateRun(SuiteRunner.java:340)\r\n\tat org.testng.SuiteRunner.run(SuiteRunner.java:289)\r\n\tat org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\r\n\tat org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)\r\n\tat org.testng.TestNG.runSuitesSequentially(TestNG.java:1293)\r\n\tat org.testng.TestNG.runSuitesLocally(TestNG.java:1218)\r\n\tat org.testng.TestNG.runSuites(TestNG.java:1133)\r\n\tat org.testng.TestNG.run(TestNG.java:1104)\r\n\tat org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115)\r\n\tat org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)\r\n\tat org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)\r\n","caseName":"testHoldStatus","className":"com.pipi.invoker.CosPlayerTest","durationTime":"222毫秒","endTime":"2021-09-04 16:23:04","id":0,"serviceId":1,"startTime":"2021-09-04 16:23:04","status":2}</span>
<span class="reporter-method-output">{"buildId":0,"caseDescription":"/api/v1/lottery-activity/carnival-progress 房间-游戏图标-糖果制造机-嘉年华","caseLog":"======2021-09-04 17:17:26:用例【com.pipi.invoker.CosPlayerTest.testProgress】开始======\r\n===================================\r\n###Http Request Url### : \r\nhttps://pre-test-api-app.apeiwan.com/api/v1/lottery-activity/carnival-progress\r\n###Http Request Method### : POST\r\n###Http Request Headers### : \r\n{\"token\":\"APP-90b4fe93c2f64a3fb4f0892a8f7f374a#5523051\",\"Content-Type\":\"application/x-www-form-urlencoded\"}\r\n###Http Request queryString before URLEncoder### : \r\n{\"lotteryActivityId\":\"188\"}\r\n###Http Request queryString after URLEncoder### :\r\nlotteryActivityId=188\r\n===================================\r\n###Http Response Status line### : \r\nHTTP/1.1 200 OK\r\n###Http Response Headers### : \r\n{\"Transfer-Encoding\":\"chunked\",\"Server\":\"nginx/1.14.0\",\"Connection\":\"keep-alive\",\"Vary\":\"Access-Control-Request-Headers\",\"Date\":\"Sat, 04 Sep 2021 09:17:27 GMT\",\"Content-Type\":\"application/json\"}\r\n###Http Response Content### :\r\n{\"msg\":\"查询成功\",\"data\":{\"lotteryActivityId\":188,\"progress\":1.00,\"countDown\":0},\"status\":200}\r\n===================================\r\n======2021-09-04 17:17:27:用例【com.pipi.invoker.CosPlayerTest.testProgress】结束======\r\n======本次用例运行消耗时间 202毫秒======\r","caseName":"testProgress","className":"com.pipi.invoker.CosPlayerTest","durationTime":"202毫秒","endTime":"2021-09-04 17:17:27","id":0,"serviceId":1,"startTime":"2021-09-04 17:17:26","status":1}</span>
<span class="reporter-method-output">===================================</span>
<span class="reporter-method-output">###Http Response Status line### : </span>
<span class="reporter-method-output">HTTP/1.1 200</span>
<span class="reporter-method-output">###Http Response Headers### : </span>
<span class="reporter-method-output">{"Transfer-Encoding":"chunked","Keep-Alive":"timeout=20","Access-Control-Allow-Origin":"*","Access-Control-Allow-Methods":"GET,POST,PUT,DELETE,OPTIONS","Access-Control-Allow-Credentials":"true","Connection":"keep-alive","Access-Control-Allow-Headers":"Content-Type,X-Token","Date":"Sat, 04 Sep 2021 08:23:06 GMT","Content-Type":"application/json;charset=UTF-8"}</span>
<span class="reporter-method-output">{"Transfer-Encoding":"chunked","Keep-Alive":"timeout=20","Access-Control-Allow-Origin":"*","Access-Control-Allow-Methods":"GET,POST,PUT,DELETE,OPTIONS","Access-Control-Allow-Credentials":"true","Connection":"keep-alive","Access-Control-Allow-Headers":"Content-Type,X-Token","Date":"Sat, 04 Sep 2021 09:17:27 GMT","Content-Type":"application/json;charset=UTF-8"}</span>
<span class="reporter-method-output">###Http Response Content### :</span>
<span class="reporter-method-output">{"code":200,"data":true}</span>
<span class="reporter-method-output">===================================</span>
......@@ -302,7 +264,7 @@ return data;
</div> <!-- panel -->
<div panel-name="ignored-methods-Default_suite" class="panel">
<div class="main-panel-header rounded-window-top">
<span class="header-content">44 ignored methods</span>
<span class="header-content">51 ignored methods</span>
</div> <!-- main-panel-header rounded-window-top -->
<div class="main-panel-content rounded-window-bottom">
<div class="ignored-class-div">
......@@ -312,8 +274,6 @@ return data;
<br/>
<span class="ignored-method-name">testgiftProductList</span>
<br/>
<span class="ignored-method-name">testDelete</span>
<br/>
<span class="ignored-method-name">testRoomMicAll</span>
<br/>
<span class="ignored-method-name">testRoomEnter</span>
......@@ -328,28 +288,48 @@ return data;
<br/>
<span class="ignored-method-name">testGiftList</span>
<br/>
<span class="ignored-method-name">testGetUserSimple</span>
<br/>
<span class="ignored-method-name">testLotteryActivity</span>
<br/>
<span class="ignored-method-name">testBSend</span>
<br/>
<span class="ignored-method-name">testHoldUp</span>
<br/>
<span class="ignored-method-name">testRemove</span>
<br/>
<span class="ignored-method-name">testVirtualProductList</span>
<br/>
<span class="ignored-method-name">testUserGet</span>
<br/>
<span class="ignored-method-name">testAuditGuild</span>
<br/>
<span class="ignored-method-name">testOrderList</span>
<br/>
<span class="ignored-method-name">testRecentAuditionDetails</span>
<br/>
<span class="ignored-method-name">testGetUserSimple2</span>
<br/>
<span class="ignored-method-name">testMenu</span>
<br/>
<span class="ignored-method-name">testBanner</span>
<br/>
<span class="ignored-method-name">testRecordExport</span>
<br/>
<span class="ignored-method-name">testMSend</span>
<br/>
<span class="ignored-method-name">testDynamicGet</span>
<br/>
<span class="ignored-method-name">testGuildSearch</span>
<br/>
<span class="ignored-method-name">testOperations</span>
<br/>
<span class="ignored-method-name">testDelete</span>
<br/>
<span class="ignored-method-name">testHoldStatus</span>
<br/>
<span class="ignored-method-name">testGetUserSimple</span>
<br/>
<span class="ignored-method-name">testAuditText</span>
<br/>
<span class="ignored-method-name">testLotteryActivity</span>
<br/>
<span class="ignored-method-name">testRemove</span>
<br/>
<span class="ignored-method-name">testUserGet</span>
<br/>
<span class="ignored-method-name">testRecentAuditionDetails</span>
<br/>
<span class="ignored-method-name">testGetMine</span>
<br/>
<span class="ignored-method-name">testQSend</span>
......@@ -358,8 +338,6 @@ return data;
<br/>
<span class="ignored-method-name">testRoomList</span>
<br/>
<span class="ignored-method-name">testRecordExport</span>
<br/>
<span class="ignored-method-name">testRSend</span>
<br/>
<span class="ignored-method-name">testGetUserBalance</span>
......@@ -370,32 +348,30 @@ return data;
<br/>
<span class="ignored-method-name">testVirtualMoneyModify</span>
<br/>
<span class="ignored-method-name">testMSend</span>
<br/>
<span class="ignored-method-name">testProductList</span>
<br/>
<span class="ignored-method-name">testManagerList</span>
<br/>
<span class="ignored-method-name">testVersionConfig</span>
<br/>
<span class="ignored-method-name">testOrderProduct</span>
<br/>
<span class="ignored-method-name">testPlayeeCenter</span>
<br/>
<span class="ignored-method-name">testState</span>
<br/>
<span class="ignored-method-name">testDynamicGet</span>
<br/>
<span class="ignored-method-name">testGethome</span>
<br/>
<span class="ignored-method-name">testWallet</span>
<br/>
<span class="ignored-method-name">testbackpackGift</span>
<br/>
<span class="ignored-method-name">testgiftBoxSend</span>
<span class="ignored-method-name">testTypeList</span>
<br/>
<span class="ignored-method-name">testGuildSearch</span>
<span class="ignored-method-name">testgiftBoxSend</span>
<br/>
<span class="ignored-method-name">testPipibiSend</span>
<br/>
<span class="ignored-method-name">testOperations</span>
<br/>
</div> <!-- ignored-methods-div -->
</div> <!-- ignored-class-div -->
</div> <!-- main-panel-content rounded-window-bottom -->
......@@ -417,41 +393,39 @@ return data;
</div> <!-- configuration-class before -->
<div class="configuration-class before">
<span class="method-name">beforeClass</span>
<span class="method-start">205 ms</span>
<span class="method-start">207 ms</span>
</div> <!-- configuration-class before -->
<div class="configuration-class before">
<span class="method-name">BeforeClassTest</span>
<span class="method-start">206 ms</span>
<span class="method-start">208 ms</span>
</div> <!-- configuration-class before -->
<div class="configuration-class before">
<span class="method-name">beforeClassTest</span>
<span class="method-start">206 ms</span>
<span class="method-start">208 ms</span>
</div> <!-- configuration-class before -->
<div class="configuration-method before">
<span class="method-name">springTestContextBeforeTestMethod(public void com.pipi.invoker.CosPlayerTest.testHoldStatus())</span>
<span class="method-start">1082 ms</span>
<span class="method-name">springTestContextBeforeTestMethod(public void com.pipi.invoker.CosPlayerTest.testProgress())</span>
<span class="method-start">1193 ms</span>
</div> <!-- configuration-method before -->
<div class="test-method">
<img src="failed.png">
</img>
<span class="method-name">testHoldStatus</span>
<span class="method-start">1083 ms</span>
<span class="method-name">testProgress</span>
<span class="method-start">1193 ms</span>
</div> <!-- test-method -->
<div class="configuration-method after">
<span class="method-name">springTestContextAfterTestMethod(public void com.pipi.invoker.CosPlayerTest.testHoldStatus())</span>
<span class="method-start">8040 ms</span>
<span class="method-name">springTestContextAfterTestMethod(public void com.pipi.invoker.CosPlayerTest.testProgress())</span>
<span class="method-start">2271 ms</span>
</div> <!-- configuration-method after -->
<div class="configuration-class after">
<span class="method-name">afterClass</span>
<span class="method-start">8044 ms</span>
<span class="method-start">2272 ms</span>
</div> <!-- configuration-class after -->
<div class="configuration-class after">
<span class="method-name">afterClassTest</span>
<span class="method-start">8044 ms</span>
<span class="method-start">2272 ms</span>
</div> <!-- configuration-class after -->
<div class="configuration-class after">
<span class="method-name">springTestContextAfterTestClass</span>
<span class="method-start">8045 ms</span>
<span class="method-start">2272 ms</span>
</div> <!-- configuration-class after -->
</div> <!-- main-panel-content rounded-window-bottom -->
</div> <!-- panel -->
......
<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated by org.testng.reporters.JUnitReportReporter -->
<testsuite name="com.pipi.invoker.CosPlayerTest" tests="1" time="0.226" ignored="44" failures="1" timestamp="04 九月 2021 08:23:13 GMT" skipped="0" hostname="DESKTOP-U3UHQH3" errors="0">
<testcase name="testHoldStatus" time="0.226" classname="com.pipi.invoker.CosPlayerTest">
<failure type="java.lang.AssertionError" message="expected [200] but found [500]">
<![CDATA[java.lang.AssertionError: expected [200] but found [500]
at org.testng.Assert.fail(Assert.java:94)
at org.testng.Assert.failNotEquals(Assert.java:513)
at org.testng.Assert.assertEqualsImpl(Assert.java:135)
at org.testng.Assert.assertEquals(Assert.java:116)
at org.testng.Assert.assertEquals(Assert.java:389)
at org.testng.Assert.assertEquals(Assert.java:399)
at com.pipi.invoker.CosPlayerTest.testHoldStatus(CosPlayerTest.java:518)
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:104)
at org.testng.internal.MethodInvocationHelper$1.runTestMethod(MethodInvocationHelper.java:205)
at org.springframework.test.context.testng.AbstractTestNGSpringContextTests.run(AbstractTestNGSpringContextTests.java:171)
at org.testng.internal.MethodInvocationHelper.invokeHookable(MethodInvocationHelper.java:217)
at org.testng.internal.Invoker.invokeMethod(Invoker.java:641)
at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:851)
at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1177)
at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112)
at org.testng.TestRunner.privateRun(TestRunner.java:756)
at org.testng.TestRunner.run(TestRunner.java:610)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:387)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:382)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:340)
at org.testng.SuiteRunner.run(SuiteRunner.java:289)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1293)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1218)
at org.testng.TestNG.runSuites(TestNG.java:1133)
at org.testng.TestNG.run(TestNG.java:1104)
at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115)
at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)
at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)
]]>
</failure>
</testcase> <!-- testHoldStatus -->
<testsuite name="com.pipi.invoker.CosPlayerTest" tests="1" time="0.204" ignored="51" failures="0" timestamp="04 九月 2021 09:17:28 GMT" skipped="0" hostname="DESKTOP-U3UHQH3" errors="0">
<testcase name="testProgress" time="0.204" classname="com.pipi.invoker.CosPlayerTest"/>
<testcase name="testDictGet" classname="com.pipi.invoker.CosPlayerTest">
<skipped/>
</testcase> <!-- testDictGet -->
<testcase name="testgiftProductList" classname="com.pipi.invoker.CosPlayerTest">
<skipped/>
</testcase> <!-- testgiftProductList -->
<testcase name="testDelete" classname="com.pipi.invoker.CosPlayerTest">
<skipped/>
</testcase> <!-- testDelete -->
<testcase name="testRoomMicAll" classname="com.pipi.invoker.CosPlayerTest">
<skipped/>
</testcase> <!-- testRoomMicAll -->
......@@ -72,39 +29,69 @@
<testcase name="testGiftList" classname="com.pipi.invoker.CosPlayerTest">
<skipped/>
</testcase> <!-- testGiftList -->
<testcase name="testGetUserSimple" classname="com.pipi.invoker.CosPlayerTest">
<skipped/>
</testcase> <!-- testGetUserSimple -->
<testcase name="testLotteryActivity" classname="com.pipi.invoker.CosPlayerTest">
<skipped/>
</testcase> <!-- testLotteryActivity -->
<testcase name="testBSend" classname="com.pipi.invoker.CosPlayerTest">
<skipped/>
</testcase> <!-- testBSend -->
<testcase name="testHoldUp" classname="com.pipi.invoker.CosPlayerTest">
<skipped/>
</testcase> <!-- testHoldUp -->
<testcase name="testRemove" classname="com.pipi.invoker.CosPlayerTest">
<skipped/>
</testcase> <!-- testRemove -->
<testcase name="testVirtualProductList" classname="com.pipi.invoker.CosPlayerTest">
<skipped/>
</testcase> <!-- testVirtualProductList -->
<testcase name="testUserGet" classname="com.pipi.invoker.CosPlayerTest">
<skipped/>
</testcase> <!-- testUserGet -->
<testcase name="testAuditGuild" classname="com.pipi.invoker.CosPlayerTest">
<skipped/>
</testcase> <!-- testAuditGuild -->
<testcase name="testOrderList" classname="com.pipi.invoker.CosPlayerTest">
<skipped/>
</testcase> <!-- testOrderList -->
<testcase name="testRecentAuditionDetails" classname="com.pipi.invoker.CosPlayerTest">
<skipped/>
</testcase> <!-- testRecentAuditionDetails -->
<testcase name="testGetUserSimple2" classname="com.pipi.invoker.CosPlayerTest">
<skipped/>
</testcase> <!-- testGetUserSimple2 -->
<testcase name="testMenu" classname="com.pipi.invoker.CosPlayerTest">
<skipped/>
</testcase> <!-- testMenu -->
<testcase name="testBanner" classname="com.pipi.invoker.CosPlayerTest">
<skipped/>
</testcase> <!-- testBanner -->
<testcase name="testRecordExport" classname="com.pipi.invoker.CosPlayerTest">
<skipped/>
</testcase> <!-- testRecordExport -->
<testcase name="testMSend" classname="com.pipi.invoker.CosPlayerTest">
<skipped/>
</testcase> <!-- testMSend -->
<testcase name="testDynamicGet" classname="com.pipi.invoker.CosPlayerTest">
<skipped/>
</testcase> <!-- testDynamicGet -->
<testcase name="testGuildSearch" classname="com.pipi.invoker.CosPlayerTest">
<skipped/>
</testcase> <!-- testGuildSearch -->
<testcase name="testOperations" classname="com.pipi.invoker.CosPlayerTest">
<skipped/>
</testcase> <!-- testOperations -->
<testcase name="testDelete" classname="com.pipi.invoker.CosPlayerTest">
<skipped/>
</testcase> <!-- testDelete -->
<testcase name="testHoldStatus" classname="com.pipi.invoker.CosPlayerTest">
<skipped/>
</testcase> <!-- testHoldStatus -->
<testcase name="testGetUserSimple" classname="com.pipi.invoker.CosPlayerTest">
<skipped/>
</testcase> <!-- testGetUserSimple -->
<testcase name="testAuditText" classname="com.pipi.invoker.CosPlayerTest">
<skipped/>
</testcase> <!-- testAuditText -->
<testcase name="testLotteryActivity" classname="com.pipi.invoker.CosPlayerTest">
<skipped/>
</testcase> <!-- testLotteryActivity -->
<testcase name="testRemove" classname="com.pipi.invoker.CosPlayerTest">
<skipped/>
</testcase> <!-- testRemove -->
<testcase name="testUserGet" classname="com.pipi.invoker.CosPlayerTest">
<skipped/>
</testcase> <!-- testUserGet -->
<testcase name="testRecentAuditionDetails" classname="com.pipi.invoker.CosPlayerTest">
<skipped/>
</testcase> <!-- testRecentAuditionDetails -->
<testcase name="testGetMine" classname="com.pipi.invoker.CosPlayerTest">
<skipped/>
</testcase> <!-- testGetMine -->
......@@ -117,9 +104,6 @@
<testcase name="testRoomList" classname="com.pipi.invoker.CosPlayerTest">
<skipped/>
</testcase> <!-- testRoomList -->
<testcase name="testRecordExport" classname="com.pipi.invoker.CosPlayerTest">
<skipped/>
</testcase> <!-- testRecordExport -->
<testcase name="testRSend" classname="com.pipi.invoker.CosPlayerTest">
<skipped/>
</testcase> <!-- testRSend -->
......@@ -135,15 +119,15 @@
<testcase name="testVirtualMoneyModify" classname="com.pipi.invoker.CosPlayerTest">
<skipped/>
</testcase> <!-- testVirtualMoneyModify -->
<testcase name="testMSend" classname="com.pipi.invoker.CosPlayerTest">
<skipped/>
</testcase> <!-- testMSend -->
<testcase name="testProductList" classname="com.pipi.invoker.CosPlayerTest">
<skipped/>
</testcase> <!-- testProductList -->
<testcase name="testManagerList" classname="com.pipi.invoker.CosPlayerTest">
<skipped/>
</testcase> <!-- testManagerList -->
<testcase name="testVersionConfig" classname="com.pipi.invoker.CosPlayerTest">
<skipped/>
</testcase> <!-- testVersionConfig -->
<testcase name="testOrderProduct" classname="com.pipi.invoker.CosPlayerTest">
<skipped/>
</testcase> <!-- testOrderProduct -->
......@@ -153,25 +137,22 @@
<testcase name="testState" classname="com.pipi.invoker.CosPlayerTest">
<skipped/>
</testcase> <!-- testState -->
<testcase name="testDynamicGet" classname="com.pipi.invoker.CosPlayerTest">
<skipped/>
</testcase> <!-- testDynamicGet -->
<testcase name="testGethome" classname="com.pipi.invoker.CosPlayerTest">
<skipped/>
</testcase> <!-- testGethome -->
<testcase name="testWallet" classname="com.pipi.invoker.CosPlayerTest">
<skipped/>
</testcase> <!-- testWallet -->
<testcase name="testbackpackGift" classname="com.pipi.invoker.CosPlayerTest">
<skipped/>
</testcase> <!-- testbackpackGift -->
<testcase name="testTypeList" classname="com.pipi.invoker.CosPlayerTest">
<skipped/>
</testcase> <!-- testTypeList -->
<testcase name="testgiftBoxSend" classname="com.pipi.invoker.CosPlayerTest">
<skipped/>
</testcase> <!-- testgiftBoxSend -->
<testcase name="testGuildSearch" classname="com.pipi.invoker.CosPlayerTest">
<skipped/>
</testcase> <!-- testGuildSearch -->
<testcase name="testPipibiSend" classname="com.pipi.invoker.CosPlayerTest">
<skipped/>
</testcase> <!-- testPipibiSend -->
<testcase name="testOperations" classname="com.pipi.invoker.CosPlayerTest">
<skipped/>
</testcase> <!-- testOperations -->
</testsuite> <!-- com.pipi.invoker.CosPlayerTest -->
......@@ -16,107 +16,152 @@
</tr>
<tr>
<td>&nbsp;</td>
<td>testLotteryActivity</td>
<td>testVersionConfig</td>
<td>pipi-test </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>testRemove</td>
<td>testAuditGuild</td>
<td>pipi-test </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>testAuditGuild</td>
<td>testOrderList</td>
<td>pipi-test </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>testUserGet</td>
<td>testVirtualProductList</td>
<td>pipi-test </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>testRSend</td>
<td>testGetUserSimple2</td>
<td>pipi-test </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>testOrderList</td>
<td>testGiftList</td>
<td>pipi-test </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>testGetMine</td>
<td>testUpList</td>
<td>pipi-test </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>testVirtualProductList</td>
<td>testDictGet</td>
<td>pipi-test </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>testGetUserSimple2</td>
<td>testgiftProductList</td>
<td>pipi-test </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>testUpList</td>
<td>testRoomMicAll</td>
<td>pipi-test </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>testGiftList</td>
<td>testRoomEnter</td>
<td>pipi-test </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>testHoldStatus</td>
<td>testUserList</td>
<td>pipi-test </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>testDictGet</td>
<td>testMicAll</td>
<td>pipi-test </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>testgiftProductList</td>
<td>testRoomRecord</td>
<td>pipi-test </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>testDelete</td>
<td>testBSend</td>
<td>pipi-test </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>testRoomMicAll</td>
<td>testDynamicGet</td>
<td>pipi-test </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>testRoomEnter</td>
<td>testGuildSearch</td>
<td>pipi-test </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>testUserList</td>
<td>testOperations</td>
<td>pipi-test </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>testMicAll</td>
<td>testMenu</td>
<td>pipi-test </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>testRoomRecord</td>
<td>testBanner</td>
<td>pipi-test </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>testBSend</td>
<td>testRecordExport</td>
<td>pipi-test </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>testProgress</td>
<td>pipi-test </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>testMSend</td>
<td>pipi-test </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>testLotteryActivity</td>
<td>pipi-test </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>testRemove</td>
<td>pipi-test </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>testRSend</td>
<td>pipi-test </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>testUserGet</td>
<td>pipi-test </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>testGetMine</td>
<td>pipi-test </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>testHoldStatus</td>
<td>pipi-test </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>testDelete</td>
<td>pipi-test </td>
</tr>
<tr>
......@@ -126,42 +171,42 @@
</tr>
<tr>
<td>&nbsp;</td>
<td>testState</td>
<td>testAuditText</td>
<td>pipi-test </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>testPlayeeCenter</td>
<td>testState</td>
<td>pipi-test </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>testDynamicGet</td>
<td>testPlayeeCenter</td>
<td>pipi-test </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>testGethome</td>
<td>testTypeList</td>
<td>pipi-test </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>testbackpackGift</td>
<td>testGethome</td>
<td>pipi-test </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>testPipibiSend</td>
<td>testbackpackGift</td>
<td>pipi-test </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>testGuildSearch</td>
<td>testWallet</td>
<td>pipi-test </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>testOperations</td>
<td>testPipibiSend</td>
<td>pipi-test </td>
</tr>
<tr>
......@@ -196,11 +241,6 @@
</tr>
<tr>
<td>&nbsp;</td>
<td>testRecordExport</td>
<td>pipi-test </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>testMoneyDetailsSave</td>
<td>pipi-test </td>
</tr>
......@@ -230,11 +270,6 @@
<td>pipi-test </td>
</tr>
<tr>
<td>&nbsp;</td>
<td>testMSend</td>
<td>pipi-test </td>
</tr>
<tr>
<td align='center' colspan='3'>@BeforeClass</td>
</tr>
<tr>
......
<h2>Groups used for this test run</h2><table border="1">
<tr> <td align="center"><b>Group name</b></td><td align="center"><b>Methods</b></td></tr><tr><td>pipi-test</td><td>CosPlayerTest.testHoldStatus()[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]<br/></td></tr>
<tr> <td align="center"><b>Group name</b></td><td align="center"><b>Methods</b></td></tr><tr><td>pipi-test</td><td>CosPlayerTest.testProgress()[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]<br/></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="f385a2"> <td>21/09/04 16:23:03</td> <td>0</td> <td>&nbsp;</td><td>&nbsp;</td><td title="&gt;&gt;CosPlayerTest.BeforeClassTest()[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]">&gt;&gt;BeforeClassTest</td>
<tr bgcolor="f385a2"> <td>21/09/04 17:17:25</td> <td>0</td> <td>&nbsp;</td><td>&nbsp;</td><td title="&gt;&gt;CosPlayerTest.BeforeClassTest()[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]">&gt;&gt;BeforeClassTest</td>
<td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td> <td>main@1365008457</td> <td></td> </tr>
<tr bgcolor="ee72e6"> <td>21/09/04 16:23:11</td> <td>7838</td> <td>&nbsp;</td><td>&nbsp;</td><td title="&lt;&lt;BaseDubboTestCase.afterClass()[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]">&lt;&lt;afterClass</td>
<tr bgcolor="ee72e6"> <td>21/09/04 17:17:27</td> <td>2064</td> <td>&nbsp;</td><td>&nbsp;</td><td title="&lt;&lt;BaseDubboTestCase.afterClass()[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]">&lt;&lt;afterClass</td>
<td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td> <td>main@1365008457</td> <td></td> </tr>
<tr bgcolor="f385a2"> <td>21/09/04 16:23:11</td> <td>7838</td> <td>&nbsp;</td><td>&nbsp;</td><td title="&lt;&lt;CosPlayerTest.afterClassTest()[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]">&lt;&lt;afterClassTest</td>
<tr bgcolor="f385a2"> <td>21/09/04 17:17:27</td> <td>2064</td> <td>&nbsp;</td><td>&nbsp;</td><td title="&lt;&lt;CosPlayerTest.afterClassTest()[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]">&lt;&lt;afterClassTest</td>
<td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td> <td>main@1365008457</td> <td></td> </tr>
<tr bgcolor="ee72e6"> <td>21/09/04 16:23:03</td> <td>-1</td> <td>&nbsp;</td><td>&nbsp;</td><td title="&gt;&gt;BaseDubboTestCase.beforeClass()[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]">&gt;&gt;beforeClass</td>
<tr bgcolor="ee72e6"> <td>21/09/04 17:17:25</td> <td>-1</td> <td>&nbsp;</td><td>&nbsp;</td><td title="&gt;&gt;BaseDubboTestCase.beforeClass()[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]">&gt;&gt;beforeClass</td>
<td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td> <td>main@1365008457</td> <td></td> </tr>
<tr bgcolor="7362d6"> <td>21/09/04 16:23:03</td> <td>0</td> <td>&nbsp;</td><td>&nbsp;</td><td title="&gt;&gt;AbstractTest.beforeClassTest()[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]">&gt;&gt;beforeClassTest</td>
<tr bgcolor="7362d6"> <td>21/09/04 17:17:25</td> <td>0</td> <td>&nbsp;</td><td>&nbsp;</td><td title="&gt;&gt;AbstractTest.beforeClassTest()[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]">&gt;&gt;beforeClassTest</td>
<td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td> <td>main@1365008457</td> <td></td> </tr>
<tr bgcolor="d4bf7e"> <td>21/09/04 16:23:11</td> <td>7839</td> <td>&nbsp;</td><td>&nbsp;</td><td title="&lt;&lt;AbstractTestNGSpringContextTests.springTestContextAfterTestClass()[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]">&lt;&lt;springTestContextAfterTestClass</td>
<tr bgcolor="d4bf7e"> <td>21/09/04 17:17:27</td> <td>2064</td> <td>&nbsp;</td><td>&nbsp;</td><td title="&lt;&lt;AbstractTestNGSpringContextTests.springTestContextAfterTestClass()[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]">&lt;&lt;springTestContextAfterTestClass</td>
<td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td> <td>main@1365008457</td> <td></td> </tr>
<tr bgcolor="d4bf7e"> <td>21/09/04 16:23:11</td> <td>7834</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="&lt;&lt;AbstractTestNGSpringContextTests.springTestContextAfterTestMethod(java.lang.reflect.Method)[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]">&lt;&lt;springTestContextAfterTestMethod</td>
<tr bgcolor="d4bf7e"> <td>21/09/04 17:17:27</td> <td>2063</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="&lt;&lt;AbstractTestNGSpringContextTests.springTestContextAfterTestMethod(java.lang.reflect.Method)[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]">&lt;&lt;springTestContextAfterTestMethod</td>
<td>&nbsp;</td> <td>main@1365008457</td> <td></td> </tr>
<tr bgcolor="d4bf7e"> <td>21/09/04 16:23:03</td> <td>-204</td> <td>&nbsp;</td><td>&nbsp;</td><td title="&gt;&gt;AbstractTestNGSpringContextTests.springTestContextBeforeTestClass()[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]">&gt;&gt;springTestContextBeforeTestClass</td>
<tr bgcolor="d4bf7e"> <td>21/09/04 17:17:25</td> <td>-206</td> <td>&nbsp;</td><td>&nbsp;</td><td title="&gt;&gt;AbstractTestNGSpringContextTests.springTestContextBeforeTestClass()[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]">&gt;&gt;springTestContextBeforeTestClass</td>
<td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td> <td>main@1365008457</td> <td></td> </tr>
<tr bgcolor="d4bf7e"> <td>21/09/04 16:23:04</td> <td>877</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="&gt;&gt;AbstractTestNGSpringContextTests.springTestContextBeforeTestMethod(java.lang.reflect.Method)[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]">&gt;&gt;springTestContextBeforeTestMethod</td>
<tr bgcolor="d4bf7e"> <td>21/09/04 17:17:26</td> <td>985</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="&gt;&gt;AbstractTestNGSpringContextTests.springTestContextBeforeTestMethod(java.lang.reflect.Method)[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]">&gt;&gt;springTestContextBeforeTestMethod</td>
<td>&nbsp;</td> <td>main@1365008457</td> <td></td> </tr>
<tr bgcolor="d4bf7e"> <td>21/09/04 16:23:03</td> <td>-202</td> <td>&nbsp;</td><td>&nbsp;</td><td title="&gt;&gt;AbstractTestNGSpringContextTests.springTestContextPrepareTestInstance()[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]">&gt;&gt;springTestContextPrepareTestInstance</td>
<tr bgcolor="d4bf7e"> <td>21/09/04 17:17:25</td> <td>-204</td> <td>&nbsp;</td><td>&nbsp;</td><td title="&gt;&gt;AbstractTestNGSpringContextTests.springTestContextPrepareTestInstance()[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]">&gt;&gt;springTestContextPrepareTestInstance</td>
<td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td> <td>main@1365008457</td> <td></td> </tr>
<tr bgcolor="f385a2"> <td>21/09/04 16:23:04</td> <td>877</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="CosPlayerTest.testHoldStatus()[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]">testHoldStatus</td>
<tr bgcolor="f385a2"> <td>21/09/04 17:17:26</td> <td>985</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="CosPlayerTest.testProgress()[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]">testProgress</td>
<td>main@1365008457</td> <td></td> </tr>
</table>
<h2>Methods that were not run</h2><table>
<tr><td>com.pipi.invoker.CosPlayerTest.testDictGet<br/>&nbsp;&nbsp;&nbsp;&nbsp;<i>获取字典/api/v2/dict/get</i></td></tr>
<tr><td>com.pipi.invoker.CosPlayerTest.testgiftProductList<br/>&nbsp;&nbsp;&nbsp;&nbsp;<i>获取礼物列表(非聊天室内)/api/v1/gift-product/list </i></td></tr>
<tr><td>com.pipi.invoker.CosPlayerTest.testDelete<br/>&nbsp;&nbsp;&nbsp;&nbsp;<i>/v1/rask/manager/status/delete</i></td></tr>
<tr><td>com.pipi.invoker.CosPlayerTest.testRoomMicAll<br/>&nbsp;&nbsp;&nbsp;&nbsp;<i>麦位相关接口</i></td></tr>
<tr><td>com.pipi.invoker.CosPlayerTest.testRoomEnter<br/>&nbsp;&nbsp;&nbsp;&nbsp;<i>进入房间/api/v2/room/enter</i></td></tr>
<tr><td>com.pipi.invoker.CosPlayerTest.testMicAll<br/>&nbsp;&nbsp;&nbsp;&nbsp;<i>聊天室所有麦位信息/api/v1/room/mic/all</i></td></tr>
......@@ -9,38 +8,46 @@
<tr><td>com.pipi.invoker.CosPlayerTest.testUserList<br/>&nbsp;&nbsp;&nbsp;&nbsp;<i>用户信息</i></td></tr>
<tr><td>com.pipi.invoker.CosPlayerTest.testRoomRecord<br/>&nbsp;&nbsp;&nbsp;&nbsp;<i>查询超管巡查记录 /api/v1/rask/manager/room/record</i></td></tr>
<tr><td>com.pipi.invoker.CosPlayerTest.testGiftList<br/>&nbsp;&nbsp;&nbsp;&nbsp;<i>礼物列表</i></td></tr>
<tr><td>com.pipi.invoker.CosPlayerTest.testGetUserSimple<br/>&nbsp;&nbsp;&nbsp;&nbsp;<i>获取用户信息v1</i></td></tr>
<tr><td>com.pipi.invoker.CosPlayerTest.testLotteryActivity<br/>&nbsp;&nbsp;&nbsp;&nbsp;<i>开宝箱</i></td></tr>
<tr><td>com.pipi.invoker.CosPlayerTest.testBSend<br/>&nbsp;&nbsp;&nbsp;&nbsp;<i>送背包礼物</i></td></tr>
<tr><td>com.pipi.invoker.CosPlayerTest.testHoldUp<br/>&nbsp;&nbsp;&nbsp;&nbsp;<i>聊天室上麦/ /api/v2/room/mic/hold-up</i></td></tr>
<tr><td>com.pipi.invoker.CosPlayerTest.testRemove<br/>&nbsp;&nbsp;&nbsp;&nbsp;<i>将成员从公会移除</i></td></tr>
<tr><td>com.pipi.invoker.CosPlayerTest.testVirtualProductList<br/>&nbsp;&nbsp;&nbsp;&nbsp;<i>获取礼物面板/api/v6/virtual-product/list </i></td></tr>
<tr><td>com.pipi.invoker.CosPlayerTest.testUserGet<br/>&nbsp;&nbsp;&nbsp;&nbsp;<i>/api/v2/user/get 获取用户信息</i></td></tr>
<tr><td>com.pipi.invoker.CosPlayerTest.testAuditGuild<br/>&nbsp;&nbsp;&nbsp;&nbsp;<i>申请加入公会及审核</i></td></tr>
<tr><td>com.pipi.invoker.CosPlayerTest.testOrderList<br/>&nbsp;&nbsp;&nbsp;&nbsp;<i>查询订单</i></td></tr>
<tr><td>com.pipi.invoker.CosPlayerTest.testRecentAuditionDetails<br/>&nbsp;&nbsp;&nbsp;&nbsp;<i>派单厅-/api/v2/assign/recent-audition-details</i></td></tr>
<tr><td>com.pipi.invoker.CosPlayerTest.testGetUserSimple2<br/>&nbsp;&nbsp;&nbsp;&nbsp;<i>获取用户信息v2</i></td></tr>
<tr><td>com.pipi.invoker.CosPlayerTest.testMenu<br/>&nbsp;&nbsp;&nbsp;&nbsp;<i>菜单信息</i></td></tr>
<tr><td>com.pipi.invoker.CosPlayerTest.testBanner<br/>&nbsp;&nbsp;&nbsp;&nbsp;<i>查询banner信息banner-/api/v3/banner/get</i></td></tr>
<tr><td>com.pipi.invoker.CosPlayerTest.testRecordExport<br/>&nbsp;&nbsp;&nbsp;&nbsp;<i>查询超管巡查记录导出</i></td></tr>
<tr><td>com.pipi.invoker.CosPlayerTest.testMSend<br/>&nbsp;&nbsp;&nbsp;&nbsp;<i>送魅力值礼物</i></td></tr>
<tr><td>com.pipi.invoker.CosPlayerTest.testDynamicGet<br/>&nbsp;&nbsp;&nbsp;&nbsp;<i>首页视频推荐/api/v2/dynamic/get</i></td></tr>
<tr><td>com.pipi.invoker.CosPlayerTest.testGuildSearch<br/>&nbsp;&nbsp;&nbsp;&nbsp;<i>搜索公会</i></td></tr>
<tr><td>com.pipi.invoker.CosPlayerTest.testOperations<br/>&nbsp;&nbsp;&nbsp;&nbsp;<i>api/v1/welfare-center/operations</i></td></tr>
<tr><td>com.pipi.invoker.CosPlayerTest.testDelete<br/>&nbsp;&nbsp;&nbsp;&nbsp;<i>/v1/rask/manager/status/delete</i></td></tr>
<tr><td>com.pipi.invoker.CosPlayerTest.testHoldStatus<br/>&nbsp;&nbsp;&nbsp;&nbsp;<i>聊天室下麦/ /api/v2/room/mic/hold-status</i></td></tr>
<tr><td>com.pipi.invoker.CosPlayerTest.testGetUserSimple<br/>&nbsp;&nbsp;&nbsp;&nbsp;<i>获取用户信息v1</i></td></tr>
<tr><td>com.pipi.invoker.CosPlayerTest.testAuditText<br/>&nbsp;&nbsp;&nbsp;&nbsp;<i>聊天室IM消息 /api/v1/im/audit-text</i></td></tr>
<tr><td>com.pipi.invoker.CosPlayerTest.testLotteryActivity<br/>&nbsp;&nbsp;&nbsp;&nbsp;<i>开宝箱</i></td></tr>
<tr><td>com.pipi.invoker.CosPlayerTest.testRemove<br/>&nbsp;&nbsp;&nbsp;&nbsp;<i>将成员从公会移除</i></td></tr>
<tr><td>com.pipi.invoker.CosPlayerTest.testUserGet<br/>&nbsp;&nbsp;&nbsp;&nbsp;<i>/api/v2/user/get 获取用户信息</i></td></tr>
<tr><td>com.pipi.invoker.CosPlayerTest.testRecentAuditionDetails<br/>&nbsp;&nbsp;&nbsp;&nbsp;<i>派单厅-/api/v2/assign/recent-audition-details</i></td></tr>
<tr><td>com.pipi.invoker.CosPlayerTest.testGetMine<br/>&nbsp;&nbsp;&nbsp;&nbsp;<i>/api/v3/user/get-mine 获取用户信(人气等级)</i></td></tr>
<tr><td>com.pipi.invoker.CosPlayerTest.testQSend<br/>&nbsp;&nbsp;&nbsp;&nbsp;<i>送全服礼物</i></td></tr>
<tr><td>com.pipi.invoker.CosPlayerTest.testUpSize<br/>&nbsp;&nbsp;&nbsp;&nbsp;<i>获取聊天室内上麦试音队列、点单队列等</i></td></tr>
<tr><td>com.pipi.invoker.CosPlayerTest.testRoomList<br/>&nbsp;&nbsp;&nbsp;&nbsp;<i>查询房间</i></td></tr>
<tr><td>com.pipi.invoker.CosPlayerTest.testRecordExport<br/>&nbsp;&nbsp;&nbsp;&nbsp;<i>查询超管巡查记录导出</i></td></tr>
<tr><td>com.pipi.invoker.CosPlayerTest.testRSend<br/>&nbsp;&nbsp;&nbsp;&nbsp;<i>送热度值礼物</i></td></tr>
<tr><td>com.pipi.invoker.CosPlayerTest.testGetUserBalance<br/>&nbsp;&nbsp;&nbsp;&nbsp;<i>获取用户皮皮币/钻石余额</i></td></tr>
<tr><td>com.pipi.invoker.CosPlayerTest.testMoneyDetailsSave<br/>&nbsp;&nbsp;&nbsp;&nbsp;<i>充皮皮币</i></td></tr>
<tr><td>com.pipi.invoker.CosPlayerTest.testActivityList<br/>&nbsp;&nbsp;&nbsp;&nbsp;<i>幸运夺宝箱列表</i></td></tr>
<tr><td>com.pipi.invoker.CosPlayerTest.testVirtualMoneyModify<br/>&nbsp;&nbsp;&nbsp;&nbsp;<i>充钻石</i></td></tr>
<tr><td>com.pipi.invoker.CosPlayerTest.testMSend<br/>&nbsp;&nbsp;&nbsp;&nbsp;<i>送魅力值礼物</i></td></tr>
<tr><td>com.pipi.invoker.CosPlayerTest.testProductList<br/>&nbsp;&nbsp;&nbsp;&nbsp;<i>/api/v1/product/list</i></td></tr>
<tr><td>com.pipi.invoker.CosPlayerTest.testManagerList<br/>&nbsp;&nbsp;&nbsp;&nbsp;<i>查询超管列表 /api/v1/rask/manager/list</i></td></tr>
<tr><td>com.pipi.invoker.CosPlayerTest.testVersionConfig<br/>&nbsp;&nbsp;&nbsp;&nbsp;<i>APP配置信息</i></td></tr>
<tr><td>com.pipi.invoker.CosPlayerTest.testOrderProduct<br/>&nbsp;&nbsp;&nbsp;&nbsp;<i>下单-王者荣耀</i></td></tr>
<tr><td>com.pipi.invoker.CosPlayerTest.testPlayeeCenter<br/>&nbsp;&nbsp;&nbsp;&nbsp;<i>陪玩师中心/api/v1/playee/center</i></td></tr>
<tr><td>com.pipi.invoker.CosPlayerTest.testState<br/>&nbsp;&nbsp;&nbsp;&nbsp;<i>首页获取关注类信息,app首页显示时会调用 /api/v2/dynamic-info-flow/</i></td></tr>
<tr><td>com.pipi.invoker.CosPlayerTest.testDynamicGet<br/>&nbsp;&nbsp;&nbsp;&nbsp;<i>首页视频推荐/api/v2/dynamic/get</i></td></tr>
<tr><td>com.pipi.invoker.CosPlayerTest.testGethome<br/>&nbsp;&nbsp;&nbsp;&nbsp;<i> /api/v3/user/get-home获取用户信息(用户是否是巡管员) </i></td></tr>
<tr><td>com.pipi.invoker.CosPlayerTest.testWallet<br/>&nbsp;&nbsp;&nbsp;&nbsp;<i>/api/v1/wallet/wallet-info/get 查询钱包余额:钻石、皮皮币、魅力值等</i></td></tr>
<tr><td>com.pipi.invoker.CosPlayerTest.testbackpackGift<br/>&nbsp;&nbsp;&nbsp;&nbsp;<i>查询背包礼物信息 /api/v3/virtual-product/my/backpack/gift</i></td></tr>
<tr><td>com.pipi.invoker.CosPlayerTest.testTypeList<br/>&nbsp;&nbsp;&nbsp;&nbsp;<i>个性装扮首页 /api/v2/decorations/index/type-list</i></td></tr>
<tr><td>com.pipi.invoker.CosPlayerTest.testgiftBoxSend<br/>&nbsp;&nbsp;&nbsp;&nbsp;<i>赠送礼盒 /api/v2/room/gift-box/send</i></td></tr>
<tr><td>com.pipi.invoker.CosPlayerTest.testGuildSearch<br/>&nbsp;&nbsp;&nbsp;&nbsp;<i>搜索公会</i></td></tr>
<tr><td>com.pipi.invoker.CosPlayerTest.testPipibiSend<br/>&nbsp;&nbsp;&nbsp;&nbsp;<i>送皮皮币礼物</i></td></tr>
<tr><td>com.pipi.invoker.CosPlayerTest.testOperations<br/>&nbsp;&nbsp;&nbsp;&nbsp;<i>api/v1/welfare-center/operations</i></td></tr>
</table>
\ No newline at end of file
<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="d4bf7e"> <td>21/09/04 16:23:03</td> <td>0</td> <td>&nbsp;</td><td>&nbsp;</td><td title="&gt;&gt;AbstractTestNGSpringContextTests.springTestContextBeforeTestClass()[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]">&gt;&gt;springTestContextBeforeTestClass</td>
<tr bgcolor="d4bf7e"> <td>21/09/04 17:17:25</td> <td>0</td> <td>&nbsp;</td><td>&nbsp;</td><td title="&gt;&gt;AbstractTestNGSpringContextTests.springTestContextBeforeTestClass()[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]">&gt;&gt;springTestContextBeforeTestClass</td>
<td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td> <td>main@1365008457</td> <td></td> </tr>
<tr bgcolor="d4bf7e"> <td>21/09/04 16:23:03</td> <td>2</td> <td>&nbsp;</td><td>&nbsp;</td><td title="&gt;&gt;AbstractTestNGSpringContextTests.springTestContextPrepareTestInstance()[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]">&gt;&gt;springTestContextPrepareTestInstance</td>
<tr bgcolor="d4bf7e"> <td>21/09/04 17:17:25</td> <td>2</td> <td>&nbsp;</td><td>&nbsp;</td><td title="&gt;&gt;AbstractTestNGSpringContextTests.springTestContextPrepareTestInstance()[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]">&gt;&gt;springTestContextPrepareTestInstance</td>
<td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td> <td>main@1365008457</td> <td></td> </tr>
<tr bgcolor="ee72e6"> <td>21/09/04 16:23:03</td> <td>203</td> <td>&nbsp;</td><td>&nbsp;</td><td title="&gt;&gt;BaseDubboTestCase.beforeClass()[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]">&gt;&gt;beforeClass</td>
<tr bgcolor="ee72e6"> <td>21/09/04 17:17:25</td> <td>205</td> <td>&nbsp;</td><td>&nbsp;</td><td title="&gt;&gt;BaseDubboTestCase.beforeClass()[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]">&gt;&gt;beforeClass</td>
<td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td> <td>main@1365008457</td> <td></td> </tr>
<tr bgcolor="7362d6"> <td>21/09/04 16:23:03</td> <td>204</td> <td>&nbsp;</td><td>&nbsp;</td><td title="&gt;&gt;AbstractTest.beforeClassTest()[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]">&gt;&gt;beforeClassTest</td>
<tr bgcolor="7362d6"> <td>21/09/04 17:17:25</td> <td>206</td> <td>&nbsp;</td><td>&nbsp;</td><td title="&gt;&gt;AbstractTest.beforeClassTest()[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]">&gt;&gt;beforeClassTest</td>
<td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td> <td>main@1365008457</td> <td></td> </tr>
<tr bgcolor="f385a2"> <td>21/09/04 16:23:03</td> <td>204</td> <td>&nbsp;</td><td>&nbsp;</td><td title="&gt;&gt;CosPlayerTest.BeforeClassTest()[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]">&gt;&gt;BeforeClassTest</td>
<tr bgcolor="f385a2"> <td>21/09/04 17:17:25</td> <td>206</td> <td>&nbsp;</td><td>&nbsp;</td><td title="&gt;&gt;CosPlayerTest.BeforeClassTest()[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]">&gt;&gt;BeforeClassTest</td>
<td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td> <td>main@1365008457</td> <td></td> </tr>
<tr bgcolor="d4bf7e"> <td>21/09/04 16:23:04</td> <td>1081</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="&gt;&gt;AbstractTestNGSpringContextTests.springTestContextBeforeTestMethod(java.lang.reflect.Method)[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]">&gt;&gt;springTestContextBeforeTestMethod</td>
<tr bgcolor="d4bf7e"> <td>21/09/04 17:17:26</td> <td>1191</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="&gt;&gt;AbstractTestNGSpringContextTests.springTestContextBeforeTestMethod(java.lang.reflect.Method)[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]">&gt;&gt;springTestContextBeforeTestMethod</td>
<td>&nbsp;</td> <td>main@1365008457</td> <td></td> </tr>
<tr bgcolor="f385a2"> <td>21/09/04 16:23:04</td> <td>1081</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="CosPlayerTest.testHoldStatus()[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]">testHoldStatus</td>
<tr bgcolor="f385a2"> <td>21/09/04 17:17:26</td> <td>1191</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="CosPlayerTest.testProgress()[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]">testProgress</td>
<td>main@1365008457</td> <td></td> </tr>
<tr bgcolor="d4bf7e"> <td>21/09/04 16:23:11</td> <td>8038</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="&lt;&lt;AbstractTestNGSpringContextTests.springTestContextAfterTestMethod(java.lang.reflect.Method)[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]">&lt;&lt;springTestContextAfterTestMethod</td>
<tr bgcolor="d4bf7e"> <td>21/09/04 17:17:27</td> <td>2269</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="&lt;&lt;AbstractTestNGSpringContextTests.springTestContextAfterTestMethod(java.lang.reflect.Method)[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]">&lt;&lt;springTestContextAfterTestMethod</td>
<td>&nbsp;</td> <td>main@1365008457</td> <td></td> </tr>
<tr bgcolor="f385a2"> <td>21/09/04 16:23:11</td> <td>8042</td> <td>&nbsp;</td><td>&nbsp;</td><td title="&lt;&lt;CosPlayerTest.afterClassTest()[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]">&lt;&lt;afterClassTest</td>
<tr bgcolor="f385a2"> <td>21/09/04 17:17:27</td> <td>2270</td> <td>&nbsp;</td><td>&nbsp;</td><td title="&lt;&lt;CosPlayerTest.afterClassTest()[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]">&lt;&lt;afterClassTest</td>
<td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td> <td>main@1365008457</td> <td></td> </tr>
<tr bgcolor="ee72e6"> <td>21/09/04 16:23:11</td> <td>8042</td> <td>&nbsp;</td><td>&nbsp;</td><td title="&lt;&lt;BaseDubboTestCase.afterClass()[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]">&lt;&lt;afterClass</td>
<tr bgcolor="ee72e6"> <td>21/09/04 17:17:27</td> <td>2270</td> <td>&nbsp;</td><td>&nbsp;</td><td title="&lt;&lt;BaseDubboTestCase.afterClass()[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]">&lt;&lt;afterClass</td>
<td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td> <td>main@1365008457</td> <td></td> </tr>
<tr bgcolor="d4bf7e"> <td>21/09/04 16:23:11</td> <td>8043</td> <td>&nbsp;</td><td>&nbsp;</td><td title="&lt;&lt;AbstractTestNGSpringContextTests.springTestContextAfterTestClass()[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]">&lt;&lt;springTestContextAfterTestClass</td>
<tr bgcolor="d4bf7e"> <td>21/09/04 17:17:27</td> <td>2270</td> <td>&nbsp;</td><td>&nbsp;</td><td title="&lt;&lt;AbstractTestNGSpringContextTests.springTestContextAfterTestClass()[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]">&lt;&lt;springTestContextAfterTestClass</td>
<td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td> <td>main@1365008457</td> <td></td> </tr>
</table>
<h2>Reporter output</h2><table><tr><td>======2021-09-04 16:23:03:测试集开始======</td></tr>
<tr><td>======2021-09-04 16:23:03:814:测试【com.pipi.invoker.CosPlayerTest】开始======</td></tr>
<h2>Reporter output</h2><table><tr><td>======2021-09-04 17:17:25:测试集开始======</td></tr>
<tr><td>======2021-09-04 17:17:25:864:测试【com.pipi.invoker.CosPlayerTest】开始======</td></tr>
<tr><td>===================================</td></tr>
<tr><td>###Http Request Url### : </td></tr>
<tr><td>https://pre-test-api-admin.apeiwan.com/login</td></tr>
......@@ -14,9 +14,9 @@
<tr><td>###Http Response Status line### : </td></tr>
<tr><td>HTTP/1.1 200 OK</td></tr>
<tr><td>###Http Response Headers### : </td></tr>
<tr><td>{"Strict-Transport-Security":"max-age=15724800; includeSubDomains","Connection":"keep-alive","Vary":"Access-Control-Request-Headers","Content-Length":"787","Date":"Sat, 04 Sep 2021 08:23:04 GMT","Content-Type":"application/json"}</td></tr>
<tr><td>{"Strict-Transport-Security":"max-age=15724800; includeSubDomains","Connection":"keep-alive","Vary":"Access-Control-Request-Headers","Content-Length":"787","Date":"Sat, 04 Sep 2021 09:17:26 GMT","Content-Type":"application/json"}</td></tr>
<tr><td>###Http Response Content### :</td></tr>
<tr><td>{"msg":"","data":{"cancel":false,"id":75,"roleId":6,"updateTime":"2021-04-22 18:52:37","token":"d783f96f4ec44494b08043062b337dfe","createTime":"2019-11-06 12:07:10","newUser":false,"name":"程杰","roleName":"开发人员","username":"chengjie","status":1},"status":200}</td></tr>
<tr><td>{"msg":"","data":{"cancel":false,"id":75,"roleId":6,"updateTime":"2021-04-22 18:52:37","token":"9a3e3eb788824ac4af3d2d069d762381","createTime":"2019-11-06 12:07:10","newUser":false,"name":"程杰","roleName":"开发人员","username":"chengjie","status":1},"status":200}</td></tr>
<tr><td>===================================</td></tr>
<tr><td>===================================</td></tr>
<tr><td>###Http Request Url### : </td></tr>
......@@ -32,7 +32,7 @@
<tr><td>###Http Response Status line### : </td></tr>
<tr><td>HTTP/1.1 200 OK</td></tr>
<tr><td>###Http Response Headers### : </td></tr>
<tr><td>{"Server":"nginx/1.14.0","Connection":"keep-alive","Vary":"Access-Control-Request-Headers","Content-Length":"56","Date":"Sat, 04 Sep 2021 08:23:04 GMT","Content-Type":"application/json"}</td></tr>
<tr><td>{"Server":"nginx/1.14.0","Connection":"keep-alive","Vary":"Access-Control-Request-Headers","Content-Length":"56","Date":"Sat, 04 Sep 2021 09:17:26 GMT","Content-Type":"application/json"}</td></tr>
<tr><td>###Http Response Content### :</td></tr>
<tr><td>{"msg":"验证码发送成功","status":200}</td></tr>
<tr><td>===================================</td></tr>
......@@ -50,9 +50,9 @@
<tr><td>###Http Response Status line### : </td></tr>
<tr><td>HTTP/1.1 200 OK</td></tr>
<tr><td>###Http Response Headers### : </td></tr>
<tr><td>{"Server":"nginx/1.14.0","Connection":"keep-alive","Vary":"Access-Control-Request-Headers","Content-Length":"934","Date":"Sat, 04 Sep 2021 08:23:04 GMT","Content-Type":"application/json"}</td></tr>
<tr><td>{"Server":"nginx/1.14.0","Connection":"keep-alive","Vary":"Access-Control-Request-Headers","Content-Length":"934","Date":"Sat, 04 Sep 2021 09:17:26 GMT","Content-Type":"application/json"}</td></tr>
<tr><td>###Http Response Content### :</td></tr>
<tr><td>{"msg":"","data":{"cancel":false,"gender":0,"platformAuth":0,"type":1,"userCode":"115032550","nickname":"沉着的电脑","id":5523051,"headPortraitsUrl":"https://game-play.oss-cn-hangzhou.aliyuncs.com/app/images/defaultusericon/userpic13.jpg","memberExp":18,"mobile":"13823774134","imPsw":"b739ce120f584a7597187eecc691bba8","updateTime":"2021-08-31 11:13:53","imId":"5523051_20210831","token":"APP-671307b557024741b0f6292b19388e89#5523051","createTime":"2021-08-31 11:13:53","newUser":false,"status":1},"status":200}</td></tr>
<tr><td>{"msg":"","data":{"cancel":false,"gender":0,"platformAuth":0,"type":1,"userCode":"115032550","nickname":"沉着的电脑","id":5523051,"headPortraitsUrl":"https://game-play.oss-cn-hangzhou.aliyuncs.com/app/images/defaultusericon/userpic13.jpg","memberExp":18,"mobile":"13823774134","imPsw":"b739ce120f584a7597187eecc691bba8","updateTime":"2021-08-31 11:13:53","imId":"5523051_20210831","token":"APP-90b4fe93c2f64a3fb4f0892a8f7f374a#5523051","createTime":"2021-08-31 11:13:53","newUser":false,"status":1},"status":200}</td></tr>
<tr><td>===================================</td></tr>
<tr><td>===================================</td></tr>
<tr><td>###Http Request Url### : </td></tr>
......@@ -68,7 +68,7 @@
<tr><td>###Http Response Status line### : </td></tr>
<tr><td>HTTP/1.1 200 OK</td></tr>
<tr><td>###Http Response Headers### : </td></tr>
<tr><td>{"Server":"nginx/1.14.0","Connection":"keep-alive","Vary":"Access-Control-Request-Headers","Content-Length":"56","Date":"Sat, 04 Sep 2021 08:23:04 GMT","Content-Type":"application/json"}</td></tr>
<tr><td>{"Server":"nginx/1.14.0","Connection":"keep-alive","Vary":"Access-Control-Request-Headers","Content-Length":"56","Date":"Sat, 04 Sep 2021 09:17:27 GMT","Content-Type":"application/json"}</td></tr>
<tr><td>###Http Response Content### :</td></tr>
<tr><td>{"msg":"验证码发送成功","status":200}</td></tr>
<tr><td>===================================</td></tr>
......@@ -86,31 +86,31 @@
<tr><td>###Http Response Status line### : </td></tr>
<tr><td>HTTP/1.1 200 OK</td></tr>
<tr><td>###Http Response Headers### : </td></tr>
<tr><td>{"Server":"nginx/1.14.0","Connection":"keep-alive","Vary":"Access-Control-Request-Headers","Content-Length":"931","Date":"Sat, 04 Sep 2021 08:23:05 GMT","Content-Type":"application/json"}</td></tr>
<tr><td>{"Server":"nginx/1.14.0","Connection":"keep-alive","Vary":"Access-Control-Request-Headers","Content-Length":"931","Date":"Sat, 04 Sep 2021 09:17:27 GMT","Content-Type":"application/json"}</td></tr>
<tr><td>###Http Response Content### :</td></tr>
<tr><td>{"msg":"","data":{"cancel":false,"gender":1,"platformAuth":0,"type":2,"userCode":"125032550","nickname":"test","id":5523052,"headPortraitsUrl":"http://game-play.oss-cn-hangzhou.aliyuncs.com/2020/11/11/c343b09eccfe4f14b56f33b2f42041d2.jpg","mobile":"13823774131","imPsw":"50343b2c0c9f45f489c479c8a6b7238f","updateTime":"2021-08-31 11:13:53","imId":"5523052_20210831","token":"APP-9e877c87fe364569bb9967764217a543#5523052","createTime":"2021-08-31 11:13:54","newUser":false,"status":1},"status":200}</td></tr>
<tr><td>{"msg":"","data":{"cancel":false,"gender":1,"platformAuth":0,"type":2,"userCode":"125032550","nickname":"test","id":5523052,"headPortraitsUrl":"http://game-play.oss-cn-hangzhou.aliyuncs.com/2020/11/11/c343b09eccfe4f14b56f33b2f42041d2.jpg","mobile":"13823774131","imPsw":"50343b2c0c9f45f489c479c8a6b7238f","updateTime":"2021-08-31 11:13:53","imId":"5523052_20210831","token":"APP-773ea0cc7ba046acb1447527b744cf8b#5523052","createTime":"2021-08-31 11:13:54","newUser":false,"status":1},"status":200}</td></tr>
<tr><td>===================================</td></tr>
<tr><td>======2021-09-04 16:23:04:用例【com.pipi.invoker.CosPlayerTest.testHoldStatus】开始======</td></tr>
<tr><td>======2021-09-04 17:17:26:用例【com.pipi.invoker.CosPlayerTest.testProgress】开始======</td></tr>
<tr><td>===================================</td></tr>
<tr><td>###Http Request Url### : </td></tr>
<tr><td>https://pre-test-api-app.apeiwan.com/api/v2/room/mic/hold-status</td></tr>
<tr><td>https://pre-test-api-app.apeiwan.com/api/v1/lottery-activity/carnival-progress</td></tr>
<tr><td>###Http Request Method### : POST</td></tr>
<tr><td>###Http Request Headers### : </td></tr>
<tr><td>{"token":"APP-671307b557024741b0f6292b19388e89#5523051","Content-Type":"application/x-www-form-urlencoded"}</td></tr>
<tr><td>{"token":"APP-90b4fe93c2f64a3fb4f0892a8f7f374a#5523051","Content-Type":"application/x-www-form-urlencoded"}</td></tr>
<tr><td>###Http Request queryString before URLEncoder### : </td></tr>
<tr><td>{"roomNo":"882100","index":1,"userId":4022309}</td></tr>
<tr><td>{"lotteryActivityId":"188"}</td></tr>
<tr><td>###Http Request queryString after URLEncoder### :</td></tr>
<tr><td>roomNo=882100&index=1&userId=4022309</td></tr>
<tr><td>lotteryActivityId=188</td></tr>
<tr><td>===================================</td></tr>
<tr><td>###Http Response Status line### : </td></tr>
<tr><td>HTTP/1.1 200 OK</td></tr>
<tr><td>###Http Response Headers### : </td></tr>
<tr><td>{"Transfer-Encoding":"chunked","Server":"nginx/1.14.0","Connection":"keep-alive","Vary":"Access-Control-Request-Headers","Date":"Sat, 04 Sep 2021 08:23:05 GMT","Content-Type":"application/json"}</td></tr>
<tr><td>{"Transfer-Encoding":"chunked","Server":"nginx/1.14.0","Connection":"keep-alive","Vary":"Access-Control-Request-Headers","Date":"Sat, 04 Sep 2021 09:17:27 GMT","Content-Type":"application/json"}</td></tr>
<tr><td>###Http Response Content### :</td></tr>
<tr><td>{"msg":"抱下麦失败,用户已下麦位","data":{"errcode":50030},"status":500}</td></tr>
<tr><td>{"msg":"查询成功","data":{"lotteryActivityId":188,"progress":1.00,"countDown":0},"status":200}</td></tr>
<tr><td>===================================</td></tr>
<tr><td>======2021-09-04 16:23:04:用例【com.pipi.invoker.CosPlayerTest.testHoldStatus】结束======</td></tr>
<tr><td>======本次用例运行消耗时间 222毫秒======</td></tr>
<tr><td>======2021-09-04 17:17:27:用例【com.pipi.invoker.CosPlayerTest.testProgress】结束======</td></tr>
<tr><td>======本次用例运行消耗时间 202毫秒======</td></tr>
<tr><td>===================================</td></tr>
<tr><td>###Http Request Url### : </td></tr>
<tr><td>http://10.1.10.21:9090/pipi-test-center/report/testStatistic.json</td></tr>
......@@ -118,15 +118,15 @@
<tr><td>###Http Request Headers### : </td></tr>
<tr><td>{"Content-Type":"application/json"}</td></tr>
<tr><td>###Http Request Content### : </td></tr>
<tr><td>{"buildId":0,"caseDescription":"聊天室下麦/ /api/v2/room/mic/hold-status","caseLog":"======2021-09-04 16:23:04:用例【com.pipi.invoker.CosPlayerTest.testHoldStatus】开始======\r\n===================================\r\n###Http Request Url### : \r\nhttps://pre-test-api-app.apeiwan.com/api/v2/room/mic/hold-status\r\n###Http Request Method### : POST\r\n###Http Request Headers### : \r\n{\"token\":\"APP-671307b557024741b0f6292b19388e89#5523051\",\"Content-Type\":\"application/x-www-form-urlencoded\"}\r\n###Http Request queryString before URLEncoder### : \r\n{\"roomNo\":\"882100\",\"index\":1,\"userId\":4022309}\r\n###Http Request queryString after URLEncoder### :\r\nroomNo=882100&index=1&userId=4022309\r\n===================================\r\n###Http Response Status line### : \r\nHTTP/1.1 200 OK\r\n###Http Response Headers### : \r\n{\"Transfer-Encoding\":\"chunked\",\"Server\":\"nginx/1.14.0\",\"Connection\":\"keep-alive\",\"Vary\":\"Access-Control-Request-Headers\",\"Date\":\"Sat, 04 Sep 2021 08:23:05 GMT\",\"Content-Type\":\"application/json\"}\r\n###Http Response Content### :\r\n{\"msg\":\"抱下麦失败,用户已下麦位\",\"data\":{\"errcode\":50030},\"status\":500}\r\n===================================\r\n======2021-09-04 16:23:04:用例【com.pipi.invoker.CosPlayerTest.testHoldStatus】结束======\r\n======本次用例运行消耗时间 222毫秒======\r","caseMessage":"java.lang.AssertionError: expected [200] but found [500]\r\n\tat org.testng.Assert.fail(Assert.java:94)\r\n\tat org.testng.Assert.failNotEquals(Assert.java:513)\r\n\tat org.testng.Assert.assertEqualsImpl(Assert.java:135)\r\n\tat org.testng.Assert.assertEquals(Assert.java:116)\r\n\tat org.testng.Assert.assertEquals(Assert.java:389)\r\n\tat org.testng.Assert.assertEquals(Assert.java:399)\r\n\tat com.pipi.invoker.CosPlayerTest.testHoldStatus(CosPlayerTest.java:518)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:498)\r\n\tat org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:104)\r\n\tat org.testng.internal.MethodInvocationHelper$1.runTestMethod(MethodInvocationHelper.java:205)\r\n\tat org.springframework.test.context.testng.AbstractTestNGSpringContextTests.run(AbstractTestNGSpringContextTests.java:171)\r\n\tat org.testng.internal.MethodInvocationHelper.invokeHookable(MethodInvocationHelper.java:217)\r\n\tat org.testng.internal.Invoker.invokeMethod(Invoker.java:641)\r\n\tat org.testng.internal.Invoker.invokeTestMethod(Invoker.java:851)\r\n\tat org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1177)\r\n\tat org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129)\r\n\tat org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112)\r\n\tat org.testng.TestRunner.privateRun(TestRunner.java:756)\r\n\tat org.testng.TestRunner.run(TestRunner.java:610)\r\n\tat org.testng.SuiteRunner.runTest(SuiteRunner.java:387)\r\n\tat org.testng.SuiteRunner.runSequentially(SuiteRunner.java:382)\r\n\tat org.testng.SuiteRunner.privateRun(SuiteRunner.java:340)\r\n\tat org.testng.SuiteRunner.run(SuiteRunner.java:289)\r\n\tat org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\r\n\tat org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)\r\n\tat org.testng.TestNG.runSuitesSequentially(TestNG.java:1293)\r\n\tat org.testng.TestNG.runSuitesLocally(TestNG.java:1218)\r\n\tat org.testng.TestNG.runSuites(TestNG.java:1133)\r\n\tat org.testng.TestNG.run(TestNG.java:1104)\r\n\tat org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115)\r\n\tat org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)\r\n\tat org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)\r\n","caseName":"testHoldStatus","className":"com.pipi.invoker.CosPlayerTest","durationTime":"222毫秒","endTime":"2021-09-04 16:23:04","id":0,"serviceId":1,"startTime":"2021-09-04 16:23:04","status":2}</td></tr>
<tr><td>{"buildId":0,"caseDescription":"/api/v1/lottery-activity/carnival-progress 房间-游戏图标-糖果制造机-嘉年华","caseLog":"======2021-09-04 17:17:26:用例【com.pipi.invoker.CosPlayerTest.testProgress】开始======\r\n===================================\r\n###Http Request Url### : \r\nhttps://pre-test-api-app.apeiwan.com/api/v1/lottery-activity/carnival-progress\r\n###Http Request Method### : POST\r\n###Http Request Headers### : \r\n{\"token\":\"APP-90b4fe93c2f64a3fb4f0892a8f7f374a#5523051\",\"Content-Type\":\"application/x-www-form-urlencoded\"}\r\n###Http Request queryString before URLEncoder### : \r\n{\"lotteryActivityId\":\"188\"}\r\n###Http Request queryString after URLEncoder### :\r\nlotteryActivityId=188\r\n===================================\r\n###Http Response Status line### : \r\nHTTP/1.1 200 OK\r\n###Http Response Headers### : \r\n{\"Transfer-Encoding\":\"chunked\",\"Server\":\"nginx/1.14.0\",\"Connection\":\"keep-alive\",\"Vary\":\"Access-Control-Request-Headers\",\"Date\":\"Sat, 04 Sep 2021 09:17:27 GMT\",\"Content-Type\":\"application/json\"}\r\n###Http Response Content### :\r\n{\"msg\":\"查询成功\",\"data\":{\"lotteryActivityId\":188,\"progress\":1.00,\"countDown\":0},\"status\":200}\r\n===================================\r\n======2021-09-04 17:17:27:用例【com.pipi.invoker.CosPlayerTest.testProgress】结束======\r\n======本次用例运行消耗时间 202毫秒======\r","caseName":"testProgress","className":"com.pipi.invoker.CosPlayerTest","durationTime":"202毫秒","endTime":"2021-09-04 17:17:27","id":0,"serviceId":1,"startTime":"2021-09-04 17:17:26","status":1}</td></tr>
<tr><td>===================================</td></tr>
<tr><td>###Http Response Status line### : </td></tr>
<tr><td>HTTP/1.1 200</td></tr>
<tr><td>###Http Response Headers### : </td></tr>
<tr><td>{"Transfer-Encoding":"chunked","Keep-Alive":"timeout=20","Access-Control-Allow-Origin":"*","Access-Control-Allow-Methods":"GET,POST,PUT,DELETE,OPTIONS","Access-Control-Allow-Credentials":"true","Connection":"keep-alive","Access-Control-Allow-Headers":"Content-Type,X-Token","Date":"Sat, 04 Sep 2021 08:23:06 GMT","Content-Type":"application/json;charset=UTF-8"}</td></tr>
<tr><td>{"Transfer-Encoding":"chunked","Keep-Alive":"timeout=20","Access-Control-Allow-Origin":"*","Access-Control-Allow-Methods":"GET,POST,PUT,DELETE,OPTIONS","Access-Control-Allow-Credentials":"true","Connection":"keep-alive","Access-Control-Allow-Headers":"Content-Type,X-Token","Date":"Sat, 04 Sep 2021 09:17:27 GMT","Content-Type":"application/json;charset=UTF-8"}</td></tr>
<tr><td>###Http Response Content### :</td></tr>
<tr><td>{"code":200,"data":true}</td></tr>
<tr><td>===================================</td></tr>
<tr><td>======2021-09-04 16:23:11:653:测试【com.pipi.invoker.CosPlayerTest】结束======</td></tr>
<tr><td>======本次测试运行消耗时间 07秒839毫秒======</td></tr>
<tr><td>======2021-09-04 17:17:27:929:测试【com.pipi.invoker.CosPlayerTest】结束======</td></tr>
<tr><td>======本次测试运行消耗时间 02秒065毫秒======</td></tr>
</table>
\ 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;guice-stage="DEVELOPMENT"&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.pipi.invoker.CosPlayerTest"&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;methods&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;include&nbsp;name="testHoldStatus"/&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/methods&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/class&gt;&nbsp;&lt;!--&nbsp;com.pipi.invoker.CosPlayerTest&nbsp;--&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;guice-stage="DEVELOPMENT"&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.pipi.invoker.CosPlayerTest"&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;methods&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;include&nbsp;name="testProgress"/&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/methods&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/class&gt;&nbsp;&lt;!--&nbsp;com.pipi.invoker.CosPlayerTest&nbsp;--&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
......
......@@ -13,16 +13,16 @@
<td>1 method:<br/>
&nbsp;&nbsp;<a target='mainFrame' href='methods.html'>chronological</a><br/>
&nbsp;&nbsp;<a target='mainFrame' href='methods-alphabetical.html'>alphabetical</a><br/>
&nbsp;&nbsp;<a target='mainFrame' href='methods-not-run.html'>not run (44)</a></td>
&nbsp;&nbsp;<a target='mainFrame' href='methods-not-run.html'>not run (51)</a></td>
</tr>
<tr>
<td><a target='mainFrame' href='groups.html'>1 group</a></td>
<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 (0/1/0)</td><td valign='top' align='right'>
<table style='width: 100%'><tr><td valign='top'>Default test (1/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>0</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>0</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>1</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>1</td><td>0</td><td>0</td><td><a href='Default suite/testng.xml.html'>Link</a></td></tr></table></body></html>
......@@ -7,7 +7,7 @@
<methods>
<include name="springTestContextBeforeTestClass"/>
<include name="afterClass"/>
<include name="testHoldStatus"/>
<include name="testBanner"/>
<include name="BeforeClassTest"/>
<include name="afterClassTest"/>
<include name="springTestContextPrepareTestInstance"/>
......
<?xml version="1.0" encoding="UTF-8"?>
<testng-results skipped="0" failed="1" ignored="44" total="45" passed="0">
<testng-results skipped="0" failed="0" ignored="51" total="52" passed="1">
<reporter-output>
<line>
<![CDATA[======2021-09-04 16:23:03:测试集开始======]]>
<![CDATA[======2021-09-04 17:17:25:测试集开始======]]>
</line>
<line>
<![CDATA[======2021-09-04 16:23:03:814:测试【com.pipi.invoker.CosPlayerTest】开始======]]>
<![CDATA[======2021-09-04 17:17:25:864:测试【com.pipi.invoker.CosPlayerTest】开始======]]>
</line>
<line>
<![CDATA[===================================]]>
......@@ -50,13 +50,13 @@
<![CDATA[###Http Response Headers### : ]]>
</line>
<line>
<![CDATA[{"Strict-Transport-Security":"max-age=15724800; includeSubDomains","Connection":"keep-alive","Vary":"Access-Control-Request-Headers","Content-Length":"787","Date":"Sat, 04 Sep 2021 08:23:04 GMT","Content-Type":"application/json"}]]>
<![CDATA[{"Strict-Transport-Security":"max-age=15724800; includeSubDomains","Connection":"keep-alive","Vary":"Access-Control-Request-Headers","Content-Length":"787","Date":"Sat, 04 Sep 2021 09:17:26 GMT","Content-Type":"application/json"}]]>
</line>
<line>
<![CDATA[###Http Response Content### :]]>
</line>
<line>
<![CDATA[{"msg":"","data":{"cancel":false,"id":75,"roleId":6,"updateTime":"2021-04-22 18:52:37","token":"d783f96f4ec44494b08043062b337dfe","createTime":"2019-11-06 12:07:10","newUser":false,"name":"程杰","roleName":"开发人员","username":"chengjie","status":1},"status":200}]]>
<![CDATA[{"msg":"","data":{"cancel":false,"id":75,"roleId":6,"updateTime":"2021-04-22 18:52:37","token":"9a3e3eb788824ac4af3d2d069d762381","createTime":"2019-11-06 12:07:10","newUser":false,"name":"程杰","roleName":"开发人员","username":"chengjie","status":1},"status":200}]]>
</line>
<line>
<![CDATA[===================================]]>
......@@ -104,7 +104,7 @@
<![CDATA[###Http Response Headers### : ]]>
</line>
<line>
<![CDATA[{"Server":"nginx/1.14.0","Connection":"keep-alive","Vary":"Access-Control-Request-Headers","Content-Length":"56","Date":"Sat, 04 Sep 2021 08:23:04 GMT","Content-Type":"application/json"}]]>
<![CDATA[{"Server":"nginx/1.14.0","Connection":"keep-alive","Vary":"Access-Control-Request-Headers","Content-Length":"56","Date":"Sat, 04 Sep 2021 09:17:26 GMT","Content-Type":"application/json"}]]>
</line>
<line>
<![CDATA[###Http Response Content### :]]>
......@@ -158,13 +158,13 @@
<![CDATA[###Http Response Headers### : ]]>
</line>
<line>
<![CDATA[{"Server":"nginx/1.14.0","Connection":"keep-alive","Vary":"Access-Control-Request-Headers","Content-Length":"934","Date":"Sat, 04 Sep 2021 08:23:04 GMT","Content-Type":"application/json"}]]>
<![CDATA[{"Server":"nginx/1.14.0","Connection":"keep-alive","Vary":"Access-Control-Request-Headers","Content-Length":"934","Date":"Sat, 04 Sep 2021 09:17:26 GMT","Content-Type":"application/json"}]]>
</line>
<line>
<![CDATA[###Http Response Content### :]]>
</line>
<line>
<![CDATA[{"msg":"","data":{"cancel":false,"gender":0,"platformAuth":0,"type":1,"userCode":"115032550","nickname":"沉着的电脑","id":5523051,"headPortraitsUrl":"https://game-play.oss-cn-hangzhou.aliyuncs.com/app/images/defaultusericon/userpic13.jpg","memberExp":18,"mobile":"13823774134","imPsw":"b739ce120f584a7597187eecc691bba8","updateTime":"2021-08-31 11:13:53","imId":"5523051_20210831","token":"APP-671307b557024741b0f6292b19388e89#5523051","createTime":"2021-08-31 11:13:53","newUser":false,"status":1},"status":200}]]>
<![CDATA[{"msg":"","data":{"cancel":false,"gender":0,"platformAuth":0,"type":1,"userCode":"115032550","nickname":"沉着的电脑","id":5523051,"headPortraitsUrl":"https://game-play.oss-cn-hangzhou.aliyuncs.com/app/images/defaultusericon/userpic13.jpg","memberExp":18,"mobile":"13823774134","imPsw":"b739ce120f584a7597187eecc691bba8","updateTime":"2021-08-31 11:13:53","imId":"5523051_20210831","token":"APP-90b4fe93c2f64a3fb4f0892a8f7f374a#5523051","createTime":"2021-08-31 11:13:53","newUser":false,"status":1},"status":200}]]>
</line>
<line>
<![CDATA[===================================]]>
......@@ -212,7 +212,7 @@
<![CDATA[###Http Response Headers### : ]]>
</line>
<line>
<![CDATA[{"Server":"nginx/1.14.0","Connection":"keep-alive","Vary":"Access-Control-Request-Headers","Content-Length":"56","Date":"Sat, 04 Sep 2021 08:23:04 GMT","Content-Type":"application/json"}]]>
<![CDATA[{"Server":"nginx/1.14.0","Connection":"keep-alive","Vary":"Access-Control-Request-Headers","Content-Length":"56","Date":"Sat, 04 Sep 2021 09:17:27 GMT","Content-Type":"application/json"}]]>
</line>
<line>
<![CDATA[###Http Response Content### :]]>
......@@ -266,19 +266,19 @@
<![CDATA[###Http Response Headers### : ]]>
</line>
<line>
<![CDATA[{"Server":"nginx/1.14.0","Connection":"keep-alive","Vary":"Access-Control-Request-Headers","Content-Length":"931","Date":"Sat, 04 Sep 2021 08:23:05 GMT","Content-Type":"application/json"}]]>
<![CDATA[{"Server":"nginx/1.14.0","Connection":"keep-alive","Vary":"Access-Control-Request-Headers","Content-Length":"931","Date":"Sat, 04 Sep 2021 09:17:27 GMT","Content-Type":"application/json"}]]>
</line>
<line>
<![CDATA[###Http Response Content### :]]>
</line>
<line>
<![CDATA[{"msg":"","data":{"cancel":false,"gender":1,"platformAuth":0,"type":2,"userCode":"125032550","nickname":"test","id":5523052,"headPortraitsUrl":"http://game-play.oss-cn-hangzhou.aliyuncs.com/2020/11/11/c343b09eccfe4f14b56f33b2f42041d2.jpg","mobile":"13823774131","imPsw":"50343b2c0c9f45f489c479c8a6b7238f","updateTime":"2021-08-31 11:13:53","imId":"5523052_20210831","token":"APP-9e877c87fe364569bb9967764217a543#5523052","createTime":"2021-08-31 11:13:54","newUser":false,"status":1},"status":200}]]>
<![CDATA[{"msg":"","data":{"cancel":false,"gender":1,"platformAuth":0,"type":2,"userCode":"125032550","nickname":"test","id":5523052,"headPortraitsUrl":"http://game-play.oss-cn-hangzhou.aliyuncs.com/2020/11/11/c343b09eccfe4f14b56f33b2f42041d2.jpg","mobile":"13823774131","imPsw":"50343b2c0c9f45f489c479c8a6b7238f","updateTime":"2021-08-31 11:13:53","imId":"5523052_20210831","token":"APP-773ea0cc7ba046acb1447527b744cf8b#5523052","createTime":"2021-08-31 11:13:54","newUser":false,"status":1},"status":200}]]>
</line>
<line>
<![CDATA[===================================]]>
</line>
<line>
<![CDATA[======2021-09-04 16:23:04:用例【com.pipi.invoker.CosPlayerTest.testHoldStatus】开始======]]>
<![CDATA[======2021-09-04 17:17:26:用例【com.pipi.invoker.CosPlayerTest.testProgress】开始======]]>
</line>
<line>
<![CDATA[===================================]]>
......@@ -287,7 +287,7 @@
<![CDATA[###Http Request Url### : ]]>
</line>
<line>
<![CDATA[https://pre-test-api-app.apeiwan.com/api/v2/room/mic/hold-status]]>
<![CDATA[https://pre-test-api-app.apeiwan.com/api/v1/lottery-activity/carnival-progress]]>
</line>
<line>
<![CDATA[###Http Request Method### : POST]]>
......@@ -296,19 +296,19 @@
<![CDATA[###Http Request Headers### : ]]>
</line>
<line>
<![CDATA[{"token":"APP-671307b557024741b0f6292b19388e89#5523051","Content-Type":"application/x-www-form-urlencoded"}]]>
<![CDATA[{"token":"APP-90b4fe93c2f64a3fb4f0892a8f7f374a#5523051","Content-Type":"application/x-www-form-urlencoded"}]]>
</line>
<line>
<![CDATA[###Http Request queryString before URLEncoder### : ]]>
</line>
<line>
<![CDATA[{"roomNo":"882100","index":1,"userId":4022309}]]>
<![CDATA[{"lotteryActivityId":"188"}]]>
</line>
<line>
<![CDATA[###Http Request queryString after URLEncoder### :]]>
</line>
<line>
<![CDATA[roomNo=882100&index=1&userId=4022309]]>
<![CDATA[lotteryActivityId=188]]>
</line>
<line>
<![CDATA[===================================]]>
......@@ -323,22 +323,22 @@
<![CDATA[###Http Response Headers### : ]]>
</line>
<line>
<![CDATA[{"Transfer-Encoding":"chunked","Server":"nginx/1.14.0","Connection":"keep-alive","Vary":"Access-Control-Request-Headers","Date":"Sat, 04 Sep 2021 08:23:05 GMT","Content-Type":"application/json"}]]>
<![CDATA[{"Transfer-Encoding":"chunked","Server":"nginx/1.14.0","Connection":"keep-alive","Vary":"Access-Control-Request-Headers","Date":"Sat, 04 Sep 2021 09:17:27 GMT","Content-Type":"application/json"}]]>
</line>
<line>
<![CDATA[###Http Response Content### :]]>
</line>
<line>
<![CDATA[{"msg":"抱下麦失败,用户已下麦位","data":{"errcode":50030},"status":500}]]>
<![CDATA[{"msg":"查询成功","data":{"lotteryActivityId":188,"progress":1.00,"countDown":0},"status":200}]]>
</line>
<line>
<![CDATA[===================================]]>
</line>
<line>
<![CDATA[======2021-09-04 16:23:04:用例【com.pipi.invoker.CosPlayerTest.testHoldStatus】结束======]]>
<![CDATA[======2021-09-04 17:17:27:用例【com.pipi.invoker.CosPlayerTest.testProgress】结束======]]>
</line>
<line>
<![CDATA[======本次用例运行消耗时间 222毫秒======]]>
<![CDATA[======本次用例运行消耗时间 202毫秒======]]>
</line>
<line>
<![CDATA[===================================]]>
......@@ -362,7 +362,7 @@
<![CDATA[###Http Request Content### : ]]>
</line>
<line>
<![CDATA[{"buildId":0,"caseDescription":"聊天室下麦/ /api/v2/room/mic/hold-status","caseLog":"======2021-09-04 16:23:04:用例【com.pipi.invoker.CosPlayerTest.testHoldStatus】开始======\r\n===================================\r\n###Http Request Url### : \r\nhttps://pre-test-api-app.apeiwan.com/api/v2/room/mic/hold-status\r\n###Http Request Method### : POST\r\n###Http Request Headers### : \r\n{\"token\":\"APP-671307b557024741b0f6292b19388e89#5523051\",\"Content-Type\":\"application/x-www-form-urlencoded\"}\r\n###Http Request queryString before URLEncoder### : \r\n{\"roomNo\":\"882100\",\"index\":1,\"userId\":4022309}\r\n###Http Request queryString after URLEncoder### :\r\nroomNo=882100&index=1&userId=4022309\r\n===================================\r\n###Http Response Status line### : \r\nHTTP/1.1 200 OK\r\n###Http Response Headers### : \r\n{\"Transfer-Encoding\":\"chunked\",\"Server\":\"nginx/1.14.0\",\"Connection\":\"keep-alive\",\"Vary\":\"Access-Control-Request-Headers\",\"Date\":\"Sat, 04 Sep 2021 08:23:05 GMT\",\"Content-Type\":\"application/json\"}\r\n###Http Response Content### :\r\n{\"msg\":\"抱下麦失败,用户已下麦位\",\"data\":{\"errcode\":50030},\"status\":500}\r\n===================================\r\n======2021-09-04 16:23:04:用例【com.pipi.invoker.CosPlayerTest.testHoldStatus】结束======\r\n======本次用例运行消耗时间 222毫秒======\r","caseMessage":"java.lang.AssertionError: expected [200] but found [500]\r\n\tat org.testng.Assert.fail(Assert.java:94)\r\n\tat org.testng.Assert.failNotEquals(Assert.java:513)\r\n\tat org.testng.Assert.assertEqualsImpl(Assert.java:135)\r\n\tat org.testng.Assert.assertEquals(Assert.java:116)\r\n\tat org.testng.Assert.assertEquals(Assert.java:389)\r\n\tat org.testng.Assert.assertEquals(Assert.java:399)\r\n\tat com.pipi.invoker.CosPlayerTest.testHoldStatus(CosPlayerTest.java:518)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:498)\r\n\tat org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:104)\r\n\tat org.testng.internal.MethodInvocationHelper$1.runTestMethod(MethodInvocationHelper.java:205)\r\n\tat org.springframework.test.context.testng.AbstractTestNGSpringContextTests.run(AbstractTestNGSpringContextTests.java:171)\r\n\tat org.testng.internal.MethodInvocationHelper.invokeHookable(MethodInvocationHelper.java:217)\r\n\tat org.testng.internal.Invoker.invokeMethod(Invoker.java:641)\r\n\tat org.testng.internal.Invoker.invokeTestMethod(Invoker.java:851)\r\n\tat org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1177)\r\n\tat org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129)\r\n\tat org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112)\r\n\tat org.testng.TestRunner.privateRun(TestRunner.java:756)\r\n\tat org.testng.TestRunner.run(TestRunner.java:610)\r\n\tat org.testng.SuiteRunner.runTest(SuiteRunner.java:387)\r\n\tat org.testng.SuiteRunner.runSequentially(SuiteRunner.java:382)\r\n\tat org.testng.SuiteRunner.privateRun(SuiteRunner.java:340)\r\n\tat org.testng.SuiteRunner.run(SuiteRunner.java:289)\r\n\tat org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\r\n\tat org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)\r\n\tat org.testng.TestNG.runSuitesSequentially(TestNG.java:1293)\r\n\tat org.testng.TestNG.runSuitesLocally(TestNG.java:1218)\r\n\tat org.testng.TestNG.runSuites(TestNG.java:1133)\r\n\tat org.testng.TestNG.run(TestNG.java:1104)\r\n\tat org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115)\r\n\tat org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)\r\n\tat org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)\r\n","caseName":"testHoldStatus","className":"com.pipi.invoker.CosPlayerTest","durationTime":"222毫秒","endTime":"2021-09-04 16:23:04","id":0,"serviceId":1,"startTime":"2021-09-04 16:23:04","status":2}]]>
<![CDATA[{"buildId":0,"caseDescription":"/api/v1/lottery-activity/carnival-progress 房间-游戏图标-糖果制造机-嘉年华","caseLog":"======2021-09-04 17:17:26:用例【com.pipi.invoker.CosPlayerTest.testProgress】开始======\r\n===================================\r\n###Http Request Url### : \r\nhttps://pre-test-api-app.apeiwan.com/api/v1/lottery-activity/carnival-progress\r\n###Http Request Method### : POST\r\n###Http Request Headers### : \r\n{\"token\":\"APP-90b4fe93c2f64a3fb4f0892a8f7f374a#5523051\",\"Content-Type\":\"application/x-www-form-urlencoded\"}\r\n###Http Request queryString before URLEncoder### : \r\n{\"lotteryActivityId\":\"188\"}\r\n###Http Request queryString after URLEncoder### :\r\nlotteryActivityId=188\r\n===================================\r\n###Http Response Status line### : \r\nHTTP/1.1 200 OK\r\n###Http Response Headers### : \r\n{\"Transfer-Encoding\":\"chunked\",\"Server\":\"nginx/1.14.0\",\"Connection\":\"keep-alive\",\"Vary\":\"Access-Control-Request-Headers\",\"Date\":\"Sat, 04 Sep 2021 09:17:27 GMT\",\"Content-Type\":\"application/json\"}\r\n###Http Response Content### :\r\n{\"msg\":\"查询成功\",\"data\":{\"lotteryActivityId\":188,\"progress\":1.00,\"countDown\":0},\"status\":200}\r\n===================================\r\n======2021-09-04 17:17:27:用例【com.pipi.invoker.CosPlayerTest.testProgress】结束======\r\n======本次用例运行消耗时间 202毫秒======\r","caseName":"testProgress","className":"com.pipi.invoker.CosPlayerTest","durationTime":"202毫秒","endTime":"2021-09-04 17:17:27","id":0,"serviceId":1,"startTime":"2021-09-04 17:17:26","status":1}]]>
</line>
<line>
<![CDATA[===================================]]>
......@@ -377,7 +377,7 @@
<![CDATA[###Http Response Headers### : ]]>
</line>
<line>
<![CDATA[{"Transfer-Encoding":"chunked","Keep-Alive":"timeout=20","Access-Control-Allow-Origin":"*","Access-Control-Allow-Methods":"GET,POST,PUT,DELETE,OPTIONS","Access-Control-Allow-Credentials":"true","Connection":"keep-alive","Access-Control-Allow-Headers":"Content-Type,X-Token","Date":"Sat, 04 Sep 2021 08:23:06 GMT","Content-Type":"application/json;charset=UTF-8"}]]>
<![CDATA[{"Transfer-Encoding":"chunked","Keep-Alive":"timeout=20","Access-Control-Allow-Origin":"*","Access-Control-Allow-Methods":"GET,POST,PUT,DELETE,OPTIONS","Access-Control-Allow-Credentials":"true","Connection":"keep-alive","Access-Control-Allow-Headers":"Content-Type,X-Token","Date":"Sat, 04 Sep 2021 09:17:27 GMT","Content-Type":"application/json;charset=UTF-8"}]]>
</line>
<line>
<![CDATA[###Http Response Content### :]]>
......@@ -389,36 +389,36 @@
<![CDATA[===================================]]>
</line>
<line>
<![CDATA[======2021-09-04 16:23:11:653:测试【com.pipi.invoker.CosPlayerTest】结束======]]>
<![CDATA[======2021-09-04 17:17:27:929:测试【com.pipi.invoker.CosPlayerTest】结束======]]>
</line>
<line>
<![CDATA[======本次测试运行消耗时间 07秒839毫秒======]]>
<![CDATA[======本次测试运行消耗时间 02秒065毫秒======]]>
</line>
</reporter-output>
<suite name="Default suite" duration-ms="8049" started-at="2021-09-04T08:23:03Z" finished-at="2021-09-04T08:23:11Z">
<suite name="Default suite" duration-ms="2277" started-at="2021-09-04T09:17:25Z" finished-at="2021-09-04T09:17:27Z">
<groups>
<group name="pipi-test">
<method signature="CosPlayerTest.testHoldStatus()[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]" name="testHoldStatus" class="com.pipi.invoker.CosPlayerTest"/>
<method signature="CosPlayerTest.testProgress()[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]" name="testProgress" class="com.pipi.invoker.CosPlayerTest"/>
</group> <!-- pipi-test -->
</groups>
<test name="Default test" duration-ms="8049" started-at="2021-09-04T08:23:03Z" finished-at="2021-09-04T08:23:11Z">
<test name="Default test" duration-ms="2277" started-at="2021-09-04T09:17:25Z" finished-at="2021-09-04T09:17:27Z">
<class name="com.pipi.invoker.CosPlayerTest">
<test-method status="PASS" signature="springTestContextBeforeTestClass()[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]" name="springTestContextBeforeTestClass" is-config="true" duration-ms="4" started-at="2021-09-04T16:23:03Z" finished-at="2021-09-04T16:23:03Z">
<test-method status="PASS" signature="springTestContextBeforeTestClass()[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]" name="springTestContextBeforeTestClass" is-config="true" duration-ms="4" started-at="2021-09-04T17:17:25Z" finished-at="2021-09-04T17:17:25Z">
<reporter-output>
</reporter-output>
</test-method> <!-- springTestContextBeforeTestClass -->
<test-method status="PASS" signature="springTestContextPrepareTestInstance()[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]" name="springTestContextPrepareTestInstance" is-config="true" duration-ms="201" started-at="2021-09-04T16:23:03Z" depends-on-methods="org.springframework.test.context.testng.AbstractTestNGSpringContextTests.springTestContextBeforeTestClass" finished-at="2021-09-04T16:23:03Z">
<test-method status="PASS" signature="springTestContextPrepareTestInstance()[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]" name="springTestContextPrepareTestInstance" is-config="true" duration-ms="203" started-at="2021-09-04T17:17:25Z" depends-on-methods="org.springframework.test.context.testng.AbstractTestNGSpringContextTests.springTestContextBeforeTestClass" finished-at="2021-09-04T17:17:25Z">
<reporter-output>
</reporter-output>
</test-method> <!-- springTestContextPrepareTestInstance -->
<test-method status="PASS" signature="beforeClass()[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]" name="beforeClass" is-config="true" duration-ms="1" started-at="2021-09-04T16:23:03Z" finished-at="2021-09-04T16:23:03Z">
<test-method status="PASS" signature="beforeClass()[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]" name="beforeClass" is-config="true" duration-ms="1" started-at="2021-09-04T17:17:25Z" finished-at="2021-09-04T17:17:25Z">
<reporter-output>
<line>
<![CDATA[======2021-09-04 16:23:03:814:测试【com.pipi.invoker.CosPlayerTest】开始======]]>
<![CDATA[======2021-09-04 17:17:25:864:测试【com.pipi.invoker.CosPlayerTest】开始======]]>
</line>
</reporter-output>
</test-method> <!-- beforeClass -->
<test-method status="PASS" signature="BeforeClassTest()[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]" name="BeforeClassTest" is-config="true" duration-ms="873" started-at="2021-09-04T16:23:03Z" finished-at="2021-09-04T16:23:04Z">
<test-method status="PASS" signature="BeforeClassTest()[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]" name="BeforeClassTest" is-config="true" duration-ms="980" started-at="2021-09-04T17:17:25Z" finished-at="2021-09-04T17:17:26Z">
<reporter-output>
<line>
<![CDATA[===================================]]>
......@@ -463,13 +463,13 @@
<![CDATA[###Http Response Headers### : ]]>
</line>
<line>
<![CDATA[{"Strict-Transport-Security":"max-age=15724800; includeSubDomains","Connection":"keep-alive","Vary":"Access-Control-Request-Headers","Content-Length":"787","Date":"Sat, 04 Sep 2021 08:23:04 GMT","Content-Type":"application/json"}]]>
<![CDATA[{"Strict-Transport-Security":"max-age=15724800; includeSubDomains","Connection":"keep-alive","Vary":"Access-Control-Request-Headers","Content-Length":"787","Date":"Sat, 04 Sep 2021 09:17:26 GMT","Content-Type":"application/json"}]]>
</line>
<line>
<![CDATA[###Http Response Content### :]]>
</line>
<line>
<![CDATA[{"msg":"","data":{"cancel":false,"id":75,"roleId":6,"updateTime":"2021-04-22 18:52:37","token":"d783f96f4ec44494b08043062b337dfe","createTime":"2019-11-06 12:07:10","newUser":false,"name":"程杰","roleName":"开发人员","username":"chengjie","status":1},"status":200}]]>
<![CDATA[{"msg":"","data":{"cancel":false,"id":75,"roleId":6,"updateTime":"2021-04-22 18:52:37","token":"9a3e3eb788824ac4af3d2d069d762381","createTime":"2019-11-06 12:07:10","newUser":false,"name":"程杰","roleName":"开发人员","username":"chengjie","status":1},"status":200}]]>
</line>
<line>
<![CDATA[===================================]]>
......@@ -517,7 +517,7 @@
<![CDATA[###Http Response Headers### : ]]>
</line>
<line>
<![CDATA[{"Server":"nginx/1.14.0","Connection":"keep-alive","Vary":"Access-Control-Request-Headers","Content-Length":"56","Date":"Sat, 04 Sep 2021 08:23:04 GMT","Content-Type":"application/json"}]]>
<![CDATA[{"Server":"nginx/1.14.0","Connection":"keep-alive","Vary":"Access-Control-Request-Headers","Content-Length":"56","Date":"Sat, 04 Sep 2021 09:17:26 GMT","Content-Type":"application/json"}]]>
</line>
<line>
<![CDATA[###Http Response Content### :]]>
......@@ -571,13 +571,13 @@
<![CDATA[###Http Response Headers### : ]]>
</line>
<line>
<![CDATA[{"Server":"nginx/1.14.0","Connection":"keep-alive","Vary":"Access-Control-Request-Headers","Content-Length":"934","Date":"Sat, 04 Sep 2021 08:23:04 GMT","Content-Type":"application/json"}]]>
<![CDATA[{"Server":"nginx/1.14.0","Connection":"keep-alive","Vary":"Access-Control-Request-Headers","Content-Length":"934","Date":"Sat, 04 Sep 2021 09:17:26 GMT","Content-Type":"application/json"}]]>
</line>
<line>
<![CDATA[###Http Response Content### :]]>
</line>
<line>
<![CDATA[{"msg":"","data":{"cancel":false,"gender":0,"platformAuth":0,"type":1,"userCode":"115032550","nickname":"沉着的电脑","id":5523051,"headPortraitsUrl":"https://game-play.oss-cn-hangzhou.aliyuncs.com/app/images/defaultusericon/userpic13.jpg","memberExp":18,"mobile":"13823774134","imPsw":"b739ce120f584a7597187eecc691bba8","updateTime":"2021-08-31 11:13:53","imId":"5523051_20210831","token":"APP-671307b557024741b0f6292b19388e89#5523051","createTime":"2021-08-31 11:13:53","newUser":false,"status":1},"status":200}]]>
<![CDATA[{"msg":"","data":{"cancel":false,"gender":0,"platformAuth":0,"type":1,"userCode":"115032550","nickname":"沉着的电脑","id":5523051,"headPortraitsUrl":"https://game-play.oss-cn-hangzhou.aliyuncs.com/app/images/defaultusericon/userpic13.jpg","memberExp":18,"mobile":"13823774134","imPsw":"b739ce120f584a7597187eecc691bba8","updateTime":"2021-08-31 11:13:53","imId":"5523051_20210831","token":"APP-90b4fe93c2f64a3fb4f0892a8f7f374a#5523051","createTime":"2021-08-31 11:13:53","newUser":false,"status":1},"status":200}]]>
</line>
<line>
<![CDATA[===================================]]>
......@@ -625,7 +625,7 @@
<![CDATA[###Http Response Headers### : ]]>
</line>
<line>
<![CDATA[{"Server":"nginx/1.14.0","Connection":"keep-alive","Vary":"Access-Control-Request-Headers","Content-Length":"56","Date":"Sat, 04 Sep 2021 08:23:04 GMT","Content-Type":"application/json"}]]>
<![CDATA[{"Server":"nginx/1.14.0","Connection":"keep-alive","Vary":"Access-Control-Request-Headers","Content-Length":"56","Date":"Sat, 04 Sep 2021 09:17:27 GMT","Content-Type":"application/json"}]]>
</line>
<line>
<![CDATA[###Http Response Content### :]]>
......@@ -679,82 +679,27 @@
<![CDATA[###Http Response Headers### : ]]>
</line>
<line>
<![CDATA[{"Server":"nginx/1.14.0","Connection":"keep-alive","Vary":"Access-Control-Request-Headers","Content-Length":"931","Date":"Sat, 04 Sep 2021 08:23:05 GMT","Content-Type":"application/json"}]]>
<![CDATA[{"Server":"nginx/1.14.0","Connection":"keep-alive","Vary":"Access-Control-Request-Headers","Content-Length":"931","Date":"Sat, 04 Sep 2021 09:17:27 GMT","Content-Type":"application/json"}]]>
</line>
<line>
<![CDATA[###Http Response Content### :]]>
</line>
<line>
<![CDATA[{"msg":"","data":{"cancel":false,"gender":1,"platformAuth":0,"type":2,"userCode":"125032550","nickname":"test","id":5523052,"headPortraitsUrl":"http://game-play.oss-cn-hangzhou.aliyuncs.com/2020/11/11/c343b09eccfe4f14b56f33b2f42041d2.jpg","mobile":"13823774131","imPsw":"50343b2c0c9f45f489c479c8a6b7238f","updateTime":"2021-08-31 11:13:53","imId":"5523052_20210831","token":"APP-9e877c87fe364569bb9967764217a543#5523052","createTime":"2021-08-31 11:13:54","newUser":false,"status":1},"status":200}]]>
<![CDATA[{"msg":"","data":{"cancel":false,"gender":1,"platformAuth":0,"type":2,"userCode":"125032550","nickname":"test","id":5523052,"headPortraitsUrl":"http://game-play.oss-cn-hangzhou.aliyuncs.com/2020/11/11/c343b09eccfe4f14b56f33b2f42041d2.jpg","mobile":"13823774131","imPsw":"50343b2c0c9f45f489c479c8a6b7238f","updateTime":"2021-08-31 11:13:53","imId":"5523052_20210831","token":"APP-773ea0cc7ba046acb1447527b744cf8b#5523052","createTime":"2021-08-31 11:13:54","newUser":false,"status":1},"status":200}]]>
</line>
<line>
<![CDATA[===================================]]>
</line>
</reporter-output>
</test-method> <!-- BeforeClassTest -->
<test-method status="PASS" signature="beforeClassTest()[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]" name="beforeClassTest" is-config="true" duration-ms="0" started-at="2021-09-04T16:23:03Z" finished-at="2021-09-04T16:23:03Z">
<test-method status="PASS" signature="beforeClassTest()[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]" name="beforeClassTest" is-config="true" duration-ms="0" started-at="2021-09-04T17:17:25Z" finished-at="2021-09-04T17:17:25Z">
<reporter-output>
</reporter-output>
</test-method> <!-- beforeClassTest -->
<test-method status="PASS" signature="springTestContextBeforeTestMethod(java.lang.reflect.Method)[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]" name="springTestContextBeforeTestMethod" is-config="true" duration-ms="1" started-at="2021-09-04T16:23:04Z" finished-at="2021-09-04T16:23:04Z">
<params>
<param index="0">
<value>
<![CDATA[public void com.pipi.invoker.CosPlayerTest.testHoldStatus()]]>
</value>
</param>
</params>
<reporter-output>
</reporter-output>
</test-method> <!-- springTestContextBeforeTestMethod -->
<test-method status="FAIL" signature="testHoldStatus()[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]" name="testHoldStatus" duration-ms="222" started-at="2021-09-04T16:23:04Z" description="聊天室下麦/ /api/v2/room/mic/hold-status" finished-at="2021-09-04T16:23:04Z">
<exception class="java.lang.AssertionError">
<message>
<![CDATA[expected [200] but found [500]]]>
</message>
<full-stacktrace>
<![CDATA[java.lang.AssertionError: expected [200] but found [500]
at org.testng.Assert.fail(Assert.java:94)
at org.testng.Assert.failNotEquals(Assert.java:513)
at org.testng.Assert.assertEqualsImpl(Assert.java:135)
at org.testng.Assert.assertEquals(Assert.java:116)
at org.testng.Assert.assertEquals(Assert.java:389)
at org.testng.Assert.assertEquals(Assert.java:399)
at com.pipi.invoker.CosPlayerTest.testHoldStatus(CosPlayerTest.java:518)
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:104)
at org.testng.internal.MethodInvocationHelper$1.runTestMethod(MethodInvocationHelper.java:205)
at org.springframework.test.context.testng.AbstractTestNGSpringContextTests.run(AbstractTestNGSpringContextTests.java:171)
at org.testng.internal.MethodInvocationHelper.invokeHookable(MethodInvocationHelper.java:217)
at org.testng.internal.Invoker.invokeMethod(Invoker.java:641)
at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:851)
at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1177)
at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112)
at org.testng.TestRunner.privateRun(TestRunner.java:756)
at org.testng.TestRunner.run(TestRunner.java:610)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:387)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:382)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:340)
at org.testng.SuiteRunner.run(SuiteRunner.java:289)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1293)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1218)
at org.testng.TestNG.runSuites(TestNG.java:1133)
at org.testng.TestNG.run(TestNG.java:1104)
at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115)
at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)
at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)
]]>
</full-stacktrace>
</exception> <!-- java.lang.AssertionError -->
<test-method status="PASS" signature="testProgress()[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]" name="testProgress" duration-ms="203" started-at="2021-09-04T17:17:26Z" description="/api/v1/lottery-activity/carnival-progress 房间-游戏图标-糖果制造机-嘉年华" finished-at="2021-09-04T17:17:27Z">
<reporter-output>
<line>
<![CDATA[======2021-09-04 16:23:04:用例【com.pipi.invoker.CosPlayerTest.testHoldStatus】开始======]]>
<![CDATA[======2021-09-04 17:17:26:用例【com.pipi.invoker.CosPlayerTest.testProgress】开始======]]>
</line>
<line>
<![CDATA[===================================]]>
......@@ -763,7 +708,7 @@
<![CDATA[###Http Request Url### : ]]>
</line>
<line>
<![CDATA[https://pre-test-api-app.apeiwan.com/api/v2/room/mic/hold-status]]>
<![CDATA[https://pre-test-api-app.apeiwan.com/api/v1/lottery-activity/carnival-progress]]>
</line>
<line>
<![CDATA[###Http Request Method### : POST]]>
......@@ -772,19 +717,19 @@
<![CDATA[###Http Request Headers### : ]]>
</line>
<line>
<![CDATA[{"token":"APP-671307b557024741b0f6292b19388e89#5523051","Content-Type":"application/x-www-form-urlencoded"}]]>
<![CDATA[{"token":"APP-90b4fe93c2f64a3fb4f0892a8f7f374a#5523051","Content-Type":"application/x-www-form-urlencoded"}]]>
</line>
<line>
<![CDATA[###Http Request queryString before URLEncoder### : ]]>
</line>
<line>
<![CDATA[{"roomNo":"882100","index":1,"userId":4022309}]]>
<![CDATA[{"lotteryActivityId":"188"}]]>
</line>
<line>
<![CDATA[###Http Request queryString after URLEncoder### :]]>
</line>
<line>
<![CDATA[roomNo=882100&index=1&userId=4022309]]>
<![CDATA[lotteryActivityId=188]]>
</line>
<line>
<![CDATA[===================================]]>
......@@ -799,22 +744,22 @@
<![CDATA[###Http Response Headers### : ]]>
</line>
<line>
<![CDATA[{"Transfer-Encoding":"chunked","Server":"nginx/1.14.0","Connection":"keep-alive","Vary":"Access-Control-Request-Headers","Date":"Sat, 04 Sep 2021 08:23:05 GMT","Content-Type":"application/json"}]]>
<![CDATA[{"Transfer-Encoding":"chunked","Server":"nginx/1.14.0","Connection":"keep-alive","Vary":"Access-Control-Request-Headers","Date":"Sat, 04 Sep 2021 09:17:27 GMT","Content-Type":"application/json"}]]>
</line>
<line>
<![CDATA[###Http Response Content### :]]>
</line>
<line>
<![CDATA[{"msg":"抱下麦失败,用户已下麦位","data":{"errcode":50030},"status":500}]]>
<![CDATA[{"msg":"查询成功","data":{"lotteryActivityId":188,"progress":1.00,"countDown":0},"status":200}]]>
</line>
<line>
<![CDATA[===================================]]>
</line>
<line>
<![CDATA[======2021-09-04 16:23:04:用例【com.pipi.invoker.CosPlayerTest.testHoldStatus】结束======]]>
<![CDATA[======2021-09-04 17:17:27:用例【com.pipi.invoker.CosPlayerTest.testProgress】结束======]]>
</line>
<line>
<![CDATA[======本次用例运行消耗时间 222毫秒======]]>
<![CDATA[======本次用例运行消耗时间 202毫秒======]]>
</line>
<line>
<![CDATA[===================================]]>
......@@ -838,7 +783,7 @@
<![CDATA[###Http Request Content### : ]]>
</line>
<line>
<![CDATA[{"buildId":0,"caseDescription":"聊天室下麦/ /api/v2/room/mic/hold-status","caseLog":"======2021-09-04 16:23:04:用例【com.pipi.invoker.CosPlayerTest.testHoldStatus】开始======\r\n===================================\r\n###Http Request Url### : \r\nhttps://pre-test-api-app.apeiwan.com/api/v2/room/mic/hold-status\r\n###Http Request Method### : POST\r\n###Http Request Headers### : \r\n{\"token\":\"APP-671307b557024741b0f6292b19388e89#5523051\",\"Content-Type\":\"application/x-www-form-urlencoded\"}\r\n###Http Request queryString before URLEncoder### : \r\n{\"roomNo\":\"882100\",\"index\":1,\"userId\":4022309}\r\n###Http Request queryString after URLEncoder### :\r\nroomNo=882100&index=1&userId=4022309\r\n===================================\r\n###Http Response Status line### : \r\nHTTP/1.1 200 OK\r\n###Http Response Headers### : \r\n{\"Transfer-Encoding\":\"chunked\",\"Server\":\"nginx/1.14.0\",\"Connection\":\"keep-alive\",\"Vary\":\"Access-Control-Request-Headers\",\"Date\":\"Sat, 04 Sep 2021 08:23:05 GMT\",\"Content-Type\":\"application/json\"}\r\n###Http Response Content### :\r\n{\"msg\":\"抱下麦失败,用户已下麦位\",\"data\":{\"errcode\":50030},\"status\":500}\r\n===================================\r\n======2021-09-04 16:23:04:用例【com.pipi.invoker.CosPlayerTest.testHoldStatus】结束======\r\n======本次用例运行消耗时间 222毫秒======\r","caseMessage":"java.lang.AssertionError: expected [200] but found [500]\r\n\tat org.testng.Assert.fail(Assert.java:94)\r\n\tat org.testng.Assert.failNotEquals(Assert.java:513)\r\n\tat org.testng.Assert.assertEqualsImpl(Assert.java:135)\r\n\tat org.testng.Assert.assertEquals(Assert.java:116)\r\n\tat org.testng.Assert.assertEquals(Assert.java:389)\r\n\tat org.testng.Assert.assertEquals(Assert.java:399)\r\n\tat com.pipi.invoker.CosPlayerTest.testHoldStatus(CosPlayerTest.java:518)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:498)\r\n\tat org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:104)\r\n\tat org.testng.internal.MethodInvocationHelper$1.runTestMethod(MethodInvocationHelper.java:205)\r\n\tat org.springframework.test.context.testng.AbstractTestNGSpringContextTests.run(AbstractTestNGSpringContextTests.java:171)\r\n\tat org.testng.internal.MethodInvocationHelper.invokeHookable(MethodInvocationHelper.java:217)\r\n\tat org.testng.internal.Invoker.invokeMethod(Invoker.java:641)\r\n\tat org.testng.internal.Invoker.invokeTestMethod(Invoker.java:851)\r\n\tat org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1177)\r\n\tat org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129)\r\n\tat org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112)\r\n\tat org.testng.TestRunner.privateRun(TestRunner.java:756)\r\n\tat org.testng.TestRunner.run(TestRunner.java:610)\r\n\tat org.testng.SuiteRunner.runTest(SuiteRunner.java:387)\r\n\tat org.testng.SuiteRunner.runSequentially(SuiteRunner.java:382)\r\n\tat org.testng.SuiteRunner.privateRun(SuiteRunner.java:340)\r\n\tat org.testng.SuiteRunner.run(SuiteRunner.java:289)\r\n\tat org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)\r\n\tat org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)\r\n\tat org.testng.TestNG.runSuitesSequentially(TestNG.java:1293)\r\n\tat org.testng.TestNG.runSuitesLocally(TestNG.java:1218)\r\n\tat org.testng.TestNG.runSuites(TestNG.java:1133)\r\n\tat org.testng.TestNG.run(TestNG.java:1104)\r\n\tat org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115)\r\n\tat org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)\r\n\tat org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)\r\n","caseName":"testHoldStatus","className":"com.pipi.invoker.CosPlayerTest","durationTime":"222毫秒","endTime":"2021-09-04 16:23:04","id":0,"serviceId":1,"startTime":"2021-09-04 16:23:04","status":2}]]>
<![CDATA[{"buildId":0,"caseDescription":"/api/v1/lottery-activity/carnival-progress 房间-游戏图标-糖果制造机-嘉年华","caseLog":"======2021-09-04 17:17:26:用例【com.pipi.invoker.CosPlayerTest.testProgress】开始======\r\n===================================\r\n###Http Request Url### : \r\nhttps://pre-test-api-app.apeiwan.com/api/v1/lottery-activity/carnival-progress\r\n###Http Request Method### : POST\r\n###Http Request Headers### : \r\n{\"token\":\"APP-90b4fe93c2f64a3fb4f0892a8f7f374a#5523051\",\"Content-Type\":\"application/x-www-form-urlencoded\"}\r\n###Http Request queryString before URLEncoder### : \r\n{\"lotteryActivityId\":\"188\"}\r\n###Http Request queryString after URLEncoder### :\r\nlotteryActivityId=188\r\n===================================\r\n###Http Response Status line### : \r\nHTTP/1.1 200 OK\r\n###Http Response Headers### : \r\n{\"Transfer-Encoding\":\"chunked\",\"Server\":\"nginx/1.14.0\",\"Connection\":\"keep-alive\",\"Vary\":\"Access-Control-Request-Headers\",\"Date\":\"Sat, 04 Sep 2021 09:17:27 GMT\",\"Content-Type\":\"application/json\"}\r\n###Http Response Content### :\r\n{\"msg\":\"查询成功\",\"data\":{\"lotteryActivityId\":188,\"progress\":1.00,\"countDown\":0},\"status\":200}\r\n===================================\r\n======2021-09-04 17:17:27:用例【com.pipi.invoker.CosPlayerTest.testProgress】结束======\r\n======本次用例运行消耗时间 202毫秒======\r","caseName":"testProgress","className":"com.pipi.invoker.CosPlayerTest","durationTime":"202毫秒","endTime":"2021-09-04 17:17:27","id":0,"serviceId":1,"startTime":"2021-09-04 17:17:26","status":1}]]>
</line>
<line>
<![CDATA[===================================]]>
......@@ -853,7 +798,7 @@
<![CDATA[###Http Response Headers### : ]]>
</line>
<line>
<![CDATA[{"Transfer-Encoding":"chunked","Keep-Alive":"timeout=20","Access-Control-Allow-Origin":"*","Access-Control-Allow-Methods":"GET,POST,PUT,DELETE,OPTIONS","Access-Control-Allow-Credentials":"true","Connection":"keep-alive","Access-Control-Allow-Headers":"Content-Type,X-Token","Date":"Sat, 04 Sep 2021 08:23:06 GMT","Content-Type":"application/json;charset=UTF-8"}]]>
<![CDATA[{"Transfer-Encoding":"chunked","Keep-Alive":"timeout=20","Access-Control-Allow-Origin":"*","Access-Control-Allow-Methods":"GET,POST,PUT,DELETE,OPTIONS","Access-Control-Allow-Credentials":"true","Connection":"keep-alive","Access-Control-Allow-Headers":"Content-Type,X-Token","Date":"Sat, 04 Sep 2021 09:17:27 GMT","Content-Type":"application/json;charset=UTF-8"}]]>
</line>
<line>
<![CDATA[###Http Response Content### :]]>
......@@ -865,33 +810,44 @@
<![CDATA[===================================]]>
</line>
</reporter-output>
</test-method> <!-- testHoldStatus -->
<test-method status="PASS" signature="springTestContextAfterTestMethod(java.lang.reflect.Method)[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]" name="springTestContextAfterTestMethod" is-config="true" duration-ms="3" started-at="2021-09-04T16:23:11Z" finished-at="2021-09-04T16:23:11Z">
</test-method> <!-- testProgress -->
<test-method status="PASS" signature="springTestContextBeforeTestMethod(java.lang.reflect.Method)[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]" name="springTestContextBeforeTestMethod" is-config="true" duration-ms="0" started-at="2021-09-04T17:17:26Z" finished-at="2021-09-04T17:17:26Z">
<params>
<param index="0">
<value>
<![CDATA[public void com.pipi.invoker.CosPlayerTest.testProgress()]]>
</value>
</param>
</params>
<reporter-output>
</reporter-output>
</test-method> <!-- springTestContextBeforeTestMethod -->
<test-method status="PASS" signature="springTestContextAfterTestMethod(java.lang.reflect.Method)[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]" name="springTestContextAfterTestMethod" is-config="true" duration-ms="1" started-at="2021-09-04T17:17:27Z" finished-at="2021-09-04T17:17:27Z">
<params>
<param index="0">
<value>
<![CDATA[public void com.pipi.invoker.CosPlayerTest.testHoldStatus()]]>
<![CDATA[public void com.pipi.invoker.CosPlayerTest.testProgress()]]>
</value>
</param>
</params>
<reporter-output>
</reporter-output>
</test-method> <!-- springTestContextAfterTestMethod -->
<test-method status="PASS" signature="afterClassTest()[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]" name="afterClassTest" is-config="true" duration-ms="0" started-at="2021-09-04T16:23:11Z" finished-at="2021-09-04T16:23:11Z">
<test-method status="PASS" signature="afterClassTest()[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]" name="afterClassTest" is-config="true" duration-ms="0" started-at="2021-09-04T17:17:27Z" finished-at="2021-09-04T17:17:27Z">
<reporter-output>
</reporter-output>
</test-method> <!-- afterClassTest -->
<test-method status="PASS" signature="afterClass()[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]" name="afterClass" is-config="true" duration-ms="1" started-at="2021-09-04T16:23:11Z" finished-at="2021-09-04T16:23:11Z">
<test-method status="PASS" signature="afterClass()[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]" name="afterClass" is-config="true" duration-ms="0" started-at="2021-09-04T17:17:27Z" finished-at="2021-09-04T17:17:27Z">
<reporter-output>
<line>
<![CDATA[======2021-09-04 16:23:11:653:测试【com.pipi.invoker.CosPlayerTest】结束======]]>
<![CDATA[======2021-09-04 17:17:27:929:测试【com.pipi.invoker.CosPlayerTest】结束======]]>
</line>
<line>
<![CDATA[======本次测试运行消耗时间 07秒839毫秒======]]>
<![CDATA[======本次测试运行消耗时间 02秒065毫秒======]]>
</line>
</reporter-output>
</test-method> <!-- afterClass -->
<test-method status="PASS" signature="springTestContextAfterTestClass()[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]" name="springTestContextAfterTestClass" is-config="true" duration-ms="0" started-at="2021-09-04T16:23:11Z" finished-at="2021-09-04T16:23:11Z">
<test-method status="PASS" signature="springTestContextAfterTestClass()[pri:0, instance:com.pipi.invoker.CosPlayerTest@67c27493]" name="springTestContextAfterTestClass" is-config="true" duration-ms="0" started-at="2021-09-04T17:17:27Z" finished-at="2021-09-04T17:17:27Z">
<reporter-output>
</reporter-output>
</test-method> <!-- springTestContextAfterTestClass -->
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!