- Traceback (most recent call last):
-
-
- File "D:\app\apitest\common\utils\action.py", line 167, in execute_validation
- self.run_validate(expected, self.response_json)
-
-
- File "D:\app\apitest\common\validation\validator.py", line 115, in run_validate
- self.validate(resp)
-
-
- File "D:\app\apitest\common\validation\validator.py", line 87, in validate
- raise e
-
-
- File "D:\app\apitest\common\validation\validator.py", line 83, in validate
- fun(actual_value=actual_value, expect_value=expect_value)
-
-
- File "D:\app\apitest\common\validation\comparators.py", line 30, in eq
- assert actual_value == expect_value, p_string(actual_value, expect_value)
-
-
- AssertionError: 预期:200 -> (class 'str'), 实际:200 -> (class 'int')
-
-
-
-During handling of the above exception, another exception occurred:
+ | 第1次未处理过得请求参数:(Action(), 'https://reqres.in', '/api/users', 'get') -- {'params': None, 'headers': '{"Content-Type":"application/json;charset=utf-8","token":"QpwL5tke4Pnpja7X4"}'}
+| 请求地址 --> https://reqres.in/api/users
+| 请求方法 --> GET
+| 请求头 --> {'Content-Type': 'application/json;charset=utf-8', 'token': 'QpwL5tke4Pnpja7X4'}
+| 请求 body --> None
+| 接口状态--> 200
+| 接口耗时--> 0:00:00.238447
+| 接口响应--> {"page":1,"per_page":6,"total":12,"total_pages":2,"data":[{"id":1,"email":"george.bluth@reqres.in","first_name":"George","last_name":"Bluth","avatar":"https://reqres.in/img/faces/1-image.jpg"},{"id":2,"email":"janet.weaver@reqres.in","first_name":"Janet","last_name":"Weaver","avatar":"https://reqres.in/img/faces/2-image.jpg"},{"id":3,"email":"emma.wong@reqres.in","first_name":"Emma","last_name":"Wong","avatar":"https://reqres.in/img/faces/3-image.jpg"},{"id":4,"email":"eve.holt@reqres.in","first_name":"Eve","last_name":"Holt","avatar":"https://reqres.in/img/faces/4-image.jpg"},{"id":5,"email":"charles.morris@reqres.in","first_name":"Charles","last_name":"Morris","avatar":"https://reqres.in/img/faces/5-image.jpg"},{"id":6,"email":"tracey.ramos@reqres.in","first_name":"Tracey","last_name":"Ramos","avatar":"https://reqres.in/img/faces/6-image.jpg"}],"support":{"url":"https://reqres.in/#support-heading","text":"To keep ReqRes free, contributions towards server costs are appreciated!"}}
+| 断言结果-->[{'检查项': '200', '期望值': 200, '实际值': '200', '断言方法': 'eq:实际值与期望值相等', '断言结果': '失败'}]
+--------------------------------------------------我是分割线--------------------------------------------------
+test_api_004_用户列表 (test_executor.TestProjectApi)执行——>【失败】
Traceback (most recent call last):
@@ -1262,24 +1252,30 @@ During handling of the above exception, another exception occurred:
File "D:\app\apitest\common\utils\action.py", line 173, in execute_validation
- raise AssertionFailedError(error_info, e)
+ raise e
- common.utils.exceptions.AssertionFailedError: 执行断言失败:断言信息=| exception case:**try_4_用户列表_查询用户列表,[{'检查项': '200', '期望值': 200, '实际值': '200', '断言方法': 'eq:实际值与期望值相等', '断言结果': '失败'}], 原因=预期:200 -> (class 'str'), 实际:200 -> (class 'int')
+ File "D:\app\apitest\common\utils\action.py", line 167, in execute_validation
+ self.run_validate(expected, self.response_json)
- | 第1次未处理过得请求参数:(Action(), 'https://reqres.in', '/api/users', 'get') -- {'params': None, 'headers': '{"Content-Type":"application/json;charset=utf-8","token":"QpwL5tke4Pnpja7X4"}'}
-| 请求地址 --> https://reqres.in/api/users
-| 请求方法 --> GET
-| 请求头 --> {'Content-Type': 'application/json;charset=utf-8', 'token': 'QpwL5tke4Pnpja7X4'}
-| 请求 body --> None
-| 接口状态--> 200
-| 接口耗时--> 0:00:00.515555
-| 接口响应--> {"page":1,"per_page":6,"total":12,"total_pages":2,"data":[{"id":1,"email":"george.bluth@reqres.in","first_name":"George","last_name":"Bluth","avatar":"https://reqres.in/img/faces/1-image.jpg"},{"id":2,"email":"janet.weaver@reqres.in","first_name":"Janet","last_name":"Weaver","avatar":"https://reqres.in/img/faces/2-image.jpg"},{"id":3,"email":"emma.wong@reqres.in","first_name":"Emma","last_name":"Wong","avatar":"https://reqres.in/img/faces/3-image.jpg"},{"id":4,"email":"eve.holt@reqres.in","first_name":"Eve","last_name":"Holt","avatar":"https://reqres.in/img/faces/4-image.jpg"},{"id":5,"email":"charles.morris@reqres.in","first_name":"Charles","last_name":"Morris","avatar":"https://reqres.in/img/faces/5-image.jpg"},{"id":6,"email":"tracey.ramos@reqres.in","first_name":"Tracey","last_name":"Ramos","avatar":"https://reqres.in/img/faces/6-image.jpg"}],"support":{"url":"https://reqres.in/#support-heading","text":"To keep ReqRes free, contributions towards server costs are appreciated!"}}
-| 断言结果-->[{'检查项': '200', '期望值': 200, '实际值': '200', '断言方法': 'eq:实际值与期望值相等', '断言结果': '失败'}]
-
---------------------------------------------------我是分割线--------------------------------------------------
-test_api_004_用户列表 (test_executor.TestProjectApi)执行——>【错误Error】
+ File "D:\app\apitest\common\validation\validator.py", line 115, in run_validate
+ self.validate(resp)
+
+
+ File "D:\app\apitest\common\validation\validator.py", line 87, in validate
+ raise e
+
+
+ File "D:\app\apitest\common\validation\validator.py", line 83, in validate
+ fun(actual_value=actual_value, expect_value=expect_value)
+
+
+ File "D:\app\apitest\common\validation\comparators.py", line 30, in eq
+ assert actual_value == expect_value, p_string(actual_value, expect_value)
+
+
+ AssertionError: 预期:200 -> (class 'str'), 实际:200 -> (class 'int')
@@ -1291,7 +1287,7 @@ test_api_004_用户列表 (test_executor.TestProjectApi)执行——>【错误Er
TestProjectApi |
test_api_005_用户列表 |
获取指定用户的信息 |
- 0.252s |
+ 0.257s |
成功 |
@@ -1308,7 +1304,7 @@ test_api_004_用户列表 (test_executor.TestProjectApi)执行——>【错误Er
| 请求头 --> {'Content-Type': 'application/json;charset=utf-8', 'token': 'QpwL5tke4Pnpja7X4'}
| 请求 body --> None
| 接口状态--> 200
-| 接口耗时--> 0:00:00.218680
+| 接口耗时--> 0:00:00.219105
| 接口响应--> {"data":{"id":4,"email":"eve.holt@reqres.in","first_name":"Eve","last_name":"Holt","avatar":"https://reqres.in/img/faces/4-image.jpg"},"support":{"url":"https://reqres.in/#support-heading","text":"To keep ReqRes free, contributions towards server costs are appreciated!"}}
| 断言结果-->[{'检查项': '$.data.id', '期望值': 4, '实际值': 4, '断言方法': 'eq:实际值与期望值相等', '断言结果': '通过'}, {'检查项': '$.data.email', '期望值': 'eve.holt@reqres.in', '实际值': 'eve.holt@reqres.in', '断言方法': 'eq:实际值与期望值相等', '断言结果': '通过'}, {'检查项': '200', '期望值': '200', '实际值': '200', '断言方法': 'eq:实际值与期望值相等', '断言结果': '通过'}]
@@ -1354,14 +1350,14 @@ test_api_005_用户列表 (test_executor.TestProjectApi)执行——>【通过
const resulte = {
"success": `3`,
"all": `6`,
- "fail": `0`,
+ "fail": `1`,
"skip": '2',
- "error": `1`,
- "runtime": '3.54 S',
- "begin_time": "3.54 S",
+ "error": `0`,
+ "runtime": '4.39 S',
+ "begin_time": "4.39 S",
"pass_rate": '50',
};
- const history = [{'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.50 S', 'begin_time': '2023-08-08 17:02:51', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.19 S', 'begin_time': '2023-08-08 17:10:46', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.82 S', 'begin_time': '2023-08-08 17:17:38', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '4.88 S', 'begin_time': '2023-08-08 17:19:08', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.41 S', 'begin_time': '2023-08-08 17:40:02', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.17 S', 'begin_time': '2023-08-08 17:42:45', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.16 S', 'begin_time': '2023-08-08 17:49:06', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.22 S', 'begin_time': '2023-08-08 17:51:45', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.33 S', 'begin_time': '2023-08-08 17:52:34', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.24 S', 'begin_time': '2023-08-08 18:03:22', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.35 S', 'begin_time': '2023-08-08 18:04:47', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '45.22 S', 'begin_time': '2023-08-08 18:08:17', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.63 S', 'begin_time': '2023-08-09 14:45:24', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '46.24 S', 'begin_time': '2023-08-09 15:06:32', 'pass_rate': 50}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.17 S', 'begin_time': '2023-08-09 15:17:22', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.48 S', 'begin_time': '2023-08-09 15:19:29', 'pass_rate': 0}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '24.75 S', 'begin_time': '2023-08-09 15:20:02', 'pass_rate': 50}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '1.09 S', 'begin_time': '2023-08-09 16:13:51', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '1.03 S', 'begin_time': '2023-08-09 16:14:32', 'pass_rate': 0}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '4.11 S', 'begin_time': '2023-08-09 16:29:27', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.43 S', 'begin_time': '2023-08-09 16:41:06', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.02 S', 'begin_time': '2023-08-09 16:47:28', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '4.97 S', 'begin_time': '2023-08-09 16:54:30', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.92 S', 'begin_time': '2023-08-09 16:58:54', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '4.19 S', 'begin_time': '2023-08-09 17:09:48', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.20 S', 'begin_time': '2023-08-09 17:17:24', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.65 S', 'begin_time': '2023-08-09 17:18:54', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.12 S', 'begin_time': '2023-08-09 17:23:04', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.18 S', 'begin_time': '2023-08-09 17:24:12', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.27 S', 'begin_time': '2023-08-09 17:31:46', 'pass_rate': 50}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.19 S', 'begin_time': '2023-08-09 18:02:25', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.20 S', 'begin_time': '2023-08-09 18:07:57', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.44 S', 'begin_time': '2023-08-10 08:42:49', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.18 S', 'begin_time': '2023-08-10 08:45:24', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.72 S', 'begin_time': '2023-08-10 08:48:21', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.16 S', 'begin_time': '2023-08-10 08:50:11', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.17 S', 'begin_time': '2023-08-10 08:52:26', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.23 S', 'begin_time': '2023-08-10 08:54:14', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.16 S', 'begin_time': '2023-08-10 08:56:06', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.20 S', 'begin_time': '2023-08-10 08:58:21', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '15.73 S', 'begin_time': '2023-08-10 09:03:15', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.15 S', 'begin_time': '2023-08-10 09:07:49', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.16 S', 'begin_time': '2023-08-10 09:10:06', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.18 S', 'begin_time': '2023-08-10 09:14:00', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.18 S', 'begin_time': '2023-08-10 09:18:43', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.21 S', 'begin_time': '2023-08-10 09:19:45', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.25 S', 'begin_time': '2023-08-10 09:21:15', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.24 S', 'begin_time': '2023-08-10 09:22:16', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.21 S', 'begin_time': '2023-08-10 09:24:26', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.14 S', 'begin_time': '2023-08-10 09:32:02', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.18 S', 'begin_time': '2023-08-10 09:47:36', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.17 S', 'begin_time': '2023-08-10 09:50:49', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.23 S', 'begin_time': '2023-08-10 09:51:51', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.17 S', 'begin_time': '2023-08-10 10:06:34', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.21 S', 'begin_time': '2023-08-10 10:07:29', 'pass_rate': 0}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.46 S', 'begin_time': '2023-08-10 11:11:57', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.62 S', 'begin_time': '2023-08-10 11:23:11', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.44 S', 'begin_time': '2023-08-10 11:35:18', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.78 S', 'begin_time': '2023-08-10 11:51:03', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.24 S', 'begin_time': '2023-08-10 12:35:03', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.14 S', 'begin_time': '2023-08-10 12:35:39', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.01 S', 'begin_time': '2023-08-10 12:38:55', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.66 S', 'begin_time': '2023-08-10 12:39:35', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '5.82 S', 'begin_time': '2023-08-10 19:06:55', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.67 S', 'begin_time': '2023-08-10 19:12:53', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.22 S', 'begin_time': '2023-08-10 19:16:23', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.26 S', 'begin_time': '2023-08-10 19:20:53', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.14 S', 'begin_time': '2023-08-10 19:24:07', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.16 S', 'begin_time': '2023-08-10 19:27:01', 'pass_rate': 50}, {'success': 0, 'all': 1, 'fail': 0, 'skip': 0, 'error': 1, 'runtime': '0.00 S', 'begin_time': '2023-08-10 19:37:03', 'pass_rate': 0}, {'success': 0, 'all': 1, 'fail': 0, 'skip': 0, 'error': 1, 'runtime': '0.00 S', 'begin_time': '2023-08-10 19:46:43', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.37 S', 'begin_time': '2023-08-11 09:09:20', 'pass_rate': 0}, {'success': 0, 'all': 1, 'fail': 0, 'skip': 0, 'error': 1, 'runtime': '0.00 S', 'begin_time': '2023-08-11 09:15:32', 'pass_rate': 0}, {'success': 0, 'all': 1, 'fail': 0, 'skip': 0, 'error': 1, 'runtime': '0.00 S', 'begin_time': '2023-08-11 09:19:07', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.35 S', 'begin_time': '2023-08-11 10:36:10', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.26 S', 'begin_time': '2023-08-11 10:37:04', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.24 S', 'begin_time': '2023-08-11 10:41:01', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.26 S', 'begin_time': '2023-08-11 10:48:48', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.27 S', 'begin_time': '2023-08-11 10:55:05', 'pass_rate': 0}, {'success': 0, 'all': 1, 'fail': 0, 'skip': 0, 'error': 1, 'runtime': '0.03 S', 'begin_time': '2023-08-11 17:52:43', 'pass_rate': 0}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.34 S', 'begin_time': '2023-08-11 17:53:23', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '4.34 S', 'begin_time': '2023-08-14 08:48:12', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.22 S', 'begin_time': '2023-08-14 08:51:47', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.25 S', 'begin_time': '2023-08-14 09:00:29', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.21 S', 'begin_time': '2023-08-14 09:02:02', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.37 S', 'begin_time': '2023-08-14 09:16:23', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.18 S', 'begin_time': '2023-08-14 09:18:00', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.22 S', 'begin_time': '2023-08-14 09:19:00', 'pass_rate': 50}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.28 S', 'begin_time': '2023-08-14 10:06:52', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '16.86 S', 'begin_time': '2023-08-14 10:07:26', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '17.22 S', 'begin_time': '2023-08-14 10:20:39', 'pass_rate': 0}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.20 S', 'begin_time': '2023-08-14 10:21:22', 'pass_rate': 50}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.33 S', 'begin_time': '2023-08-14 14:57:14', 'pass_rate': 0}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.21 S', 'begin_time': '2023-08-14 14:57:41', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.23 S', 'begin_time': '2023-08-14 15:00:19', 'pass_rate': 50}, {'success': 2, 'all': 6, 'fail': 1, 'skip': 2, 'error': 1, 'runtime': '3.46 S', 'begin_time': '2023-08-14 15:01:56', 'pass_rate': 33}, {'success': 2, 'all': 6, 'fail': 2, 'skip': 2, 'error': 0, 'runtime': '3.48 S', 'begin_time': '2023-08-14 15:06:23', 'pass_rate': 33}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.41 S', 'begin_time': '2023-08-14 15:35:29', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 2, 'skip': 2, 'error': 2, 'runtime': '321.90 S', 'begin_time': '2023-08-14 15:35:56', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '2.99 S', 'begin_time': '2023-08-14 15:42:27', 'pass_rate': 0}, {'success': 2, 'all': 6, 'fail': 2, 'skip': 2, 'error': 0, 'runtime': '3.52 S', 'begin_time': '2023-08-14 15:42:59', 'pass_rate': 33}, {'success': 2, 'all': 6, 'fail': 2, 'skip': 2, 'error': 0, 'runtime': '3.19 S', 'begin_time': '2023-08-14 16:22:07', 'pass_rate': 33}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.18 S', 'begin_time': '2023-08-14 16:23:06', 'pass_rate': 50}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '1.05 S', 'begin_time': '2023-08-14 16:44:28', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '1.06 S', 'begin_time': '2023-08-14 16:57:05', 'pass_rate': 0}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.27 S', 'begin_time': '2023-08-14 17:00:03', 'pass_rate': 50}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.29 S', 'begin_time': '2023-08-14 17:09:53', 'pass_rate': 0}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.22 S', 'begin_time': '2023-08-14 17:14:55', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.26 S', 'begin_time': '2023-08-15 15:07:56', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.16 S', 'begin_time': '2023-08-15 15:12:51', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.46 S', 'begin_time': '2023-08-15 15:18:11', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 0, 'skip': 2, 'error': 1, 'runtime': '3.54 S', 'begin_time': '2023-08-15 15:30:15', 'pass_rate': 50}];
+ const history = [{'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.50 S', 'begin_time': '2023-08-08 17:02:51', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.19 S', 'begin_time': '2023-08-08 17:10:46', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.82 S', 'begin_time': '2023-08-08 17:17:38', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '4.88 S', 'begin_time': '2023-08-08 17:19:08', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.41 S', 'begin_time': '2023-08-08 17:40:02', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.17 S', 'begin_time': '2023-08-08 17:42:45', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.16 S', 'begin_time': '2023-08-08 17:49:06', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.22 S', 'begin_time': '2023-08-08 17:51:45', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.33 S', 'begin_time': '2023-08-08 17:52:34', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.24 S', 'begin_time': '2023-08-08 18:03:22', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.35 S', 'begin_time': '2023-08-08 18:04:47', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '45.22 S', 'begin_time': '2023-08-08 18:08:17', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.63 S', 'begin_time': '2023-08-09 14:45:24', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '46.24 S', 'begin_time': '2023-08-09 15:06:32', 'pass_rate': 50}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.17 S', 'begin_time': '2023-08-09 15:17:22', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.48 S', 'begin_time': '2023-08-09 15:19:29', 'pass_rate': 0}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '24.75 S', 'begin_time': '2023-08-09 15:20:02', 'pass_rate': 50}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '1.09 S', 'begin_time': '2023-08-09 16:13:51', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '1.03 S', 'begin_time': '2023-08-09 16:14:32', 'pass_rate': 0}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '4.11 S', 'begin_time': '2023-08-09 16:29:27', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.43 S', 'begin_time': '2023-08-09 16:41:06', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.02 S', 'begin_time': '2023-08-09 16:47:28', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '4.97 S', 'begin_time': '2023-08-09 16:54:30', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.92 S', 'begin_time': '2023-08-09 16:58:54', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '4.19 S', 'begin_time': '2023-08-09 17:09:48', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.20 S', 'begin_time': '2023-08-09 17:17:24', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.65 S', 'begin_time': '2023-08-09 17:18:54', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.12 S', 'begin_time': '2023-08-09 17:23:04', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.18 S', 'begin_time': '2023-08-09 17:24:12', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.27 S', 'begin_time': '2023-08-09 17:31:46', 'pass_rate': 50}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.19 S', 'begin_time': '2023-08-09 18:02:25', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.20 S', 'begin_time': '2023-08-09 18:07:57', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.44 S', 'begin_time': '2023-08-10 08:42:49', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.18 S', 'begin_time': '2023-08-10 08:45:24', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.72 S', 'begin_time': '2023-08-10 08:48:21', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.16 S', 'begin_time': '2023-08-10 08:50:11', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.17 S', 'begin_time': '2023-08-10 08:52:26', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.23 S', 'begin_time': '2023-08-10 08:54:14', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.16 S', 'begin_time': '2023-08-10 08:56:06', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.20 S', 'begin_time': '2023-08-10 08:58:21', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '15.73 S', 'begin_time': '2023-08-10 09:03:15', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.15 S', 'begin_time': '2023-08-10 09:07:49', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.16 S', 'begin_time': '2023-08-10 09:10:06', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.18 S', 'begin_time': '2023-08-10 09:14:00', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.18 S', 'begin_time': '2023-08-10 09:18:43', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.21 S', 'begin_time': '2023-08-10 09:19:45', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.25 S', 'begin_time': '2023-08-10 09:21:15', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.24 S', 'begin_time': '2023-08-10 09:22:16', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.21 S', 'begin_time': '2023-08-10 09:24:26', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.14 S', 'begin_time': '2023-08-10 09:32:02', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.18 S', 'begin_time': '2023-08-10 09:47:36', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.17 S', 'begin_time': '2023-08-10 09:50:49', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.23 S', 'begin_time': '2023-08-10 09:51:51', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.17 S', 'begin_time': '2023-08-10 10:06:34', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.21 S', 'begin_time': '2023-08-10 10:07:29', 'pass_rate': 0}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.46 S', 'begin_time': '2023-08-10 11:11:57', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.62 S', 'begin_time': '2023-08-10 11:23:11', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.44 S', 'begin_time': '2023-08-10 11:35:18', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.78 S', 'begin_time': '2023-08-10 11:51:03', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.24 S', 'begin_time': '2023-08-10 12:35:03', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.14 S', 'begin_time': '2023-08-10 12:35:39', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.01 S', 'begin_time': '2023-08-10 12:38:55', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.66 S', 'begin_time': '2023-08-10 12:39:35', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '5.82 S', 'begin_time': '2023-08-10 19:06:55', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.67 S', 'begin_time': '2023-08-10 19:12:53', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.22 S', 'begin_time': '2023-08-10 19:16:23', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.26 S', 'begin_time': '2023-08-10 19:20:53', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.14 S', 'begin_time': '2023-08-10 19:24:07', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.16 S', 'begin_time': '2023-08-10 19:27:01', 'pass_rate': 50}, {'success': 0, 'all': 1, 'fail': 0, 'skip': 0, 'error': 1, 'runtime': '0.00 S', 'begin_time': '2023-08-10 19:37:03', 'pass_rate': 0}, {'success': 0, 'all': 1, 'fail': 0, 'skip': 0, 'error': 1, 'runtime': '0.00 S', 'begin_time': '2023-08-10 19:46:43', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.37 S', 'begin_time': '2023-08-11 09:09:20', 'pass_rate': 0}, {'success': 0, 'all': 1, 'fail': 0, 'skip': 0, 'error': 1, 'runtime': '0.00 S', 'begin_time': '2023-08-11 09:15:32', 'pass_rate': 0}, {'success': 0, 'all': 1, 'fail': 0, 'skip': 0, 'error': 1, 'runtime': '0.00 S', 'begin_time': '2023-08-11 09:19:07', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.35 S', 'begin_time': '2023-08-11 10:36:10', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.26 S', 'begin_time': '2023-08-11 10:37:04', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.24 S', 'begin_time': '2023-08-11 10:41:01', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.26 S', 'begin_time': '2023-08-11 10:48:48', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.27 S', 'begin_time': '2023-08-11 10:55:05', 'pass_rate': 0}, {'success': 0, 'all': 1, 'fail': 0, 'skip': 0, 'error': 1, 'runtime': '0.03 S', 'begin_time': '2023-08-11 17:52:43', 'pass_rate': 0}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.34 S', 'begin_time': '2023-08-11 17:53:23', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '4.34 S', 'begin_time': '2023-08-14 08:48:12', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.22 S', 'begin_time': '2023-08-14 08:51:47', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.25 S', 'begin_time': '2023-08-14 09:00:29', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.21 S', 'begin_time': '2023-08-14 09:02:02', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.37 S', 'begin_time': '2023-08-14 09:16:23', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.18 S', 'begin_time': '2023-08-14 09:18:00', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.22 S', 'begin_time': '2023-08-14 09:19:00', 'pass_rate': 50}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.28 S', 'begin_time': '2023-08-14 10:06:52', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '16.86 S', 'begin_time': '2023-08-14 10:07:26', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '17.22 S', 'begin_time': '2023-08-14 10:20:39', 'pass_rate': 0}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.20 S', 'begin_time': '2023-08-14 10:21:22', 'pass_rate': 50}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.33 S', 'begin_time': '2023-08-14 14:57:14', 'pass_rate': 0}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.21 S', 'begin_time': '2023-08-14 14:57:41', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.23 S', 'begin_time': '2023-08-14 15:00:19', 'pass_rate': 50}, {'success': 2, 'all': 6, 'fail': 1, 'skip': 2, 'error': 1, 'runtime': '3.46 S', 'begin_time': '2023-08-14 15:01:56', 'pass_rate': 33}, {'success': 2, 'all': 6, 'fail': 2, 'skip': 2, 'error': 0, 'runtime': '3.48 S', 'begin_time': '2023-08-14 15:06:23', 'pass_rate': 33}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.41 S', 'begin_time': '2023-08-14 15:35:29', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 2, 'skip': 2, 'error': 2, 'runtime': '321.90 S', 'begin_time': '2023-08-14 15:35:56', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '2.99 S', 'begin_time': '2023-08-14 15:42:27', 'pass_rate': 0}, {'success': 2, 'all': 6, 'fail': 2, 'skip': 2, 'error': 0, 'runtime': '3.52 S', 'begin_time': '2023-08-14 15:42:59', 'pass_rate': 33}, {'success': 2, 'all': 6, 'fail': 2, 'skip': 2, 'error': 0, 'runtime': '3.19 S', 'begin_time': '2023-08-14 16:22:07', 'pass_rate': 33}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.18 S', 'begin_time': '2023-08-14 16:23:06', 'pass_rate': 50}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '1.05 S', 'begin_time': '2023-08-14 16:44:28', 'pass_rate': 0}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '1.06 S', 'begin_time': '2023-08-14 16:57:05', 'pass_rate': 0}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.27 S', 'begin_time': '2023-08-14 17:00:03', 'pass_rate': 50}, {'success': 0, 'all': 6, 'fail': 0, 'skip': 2, 'error': 4, 'runtime': '13.29 S', 'begin_time': '2023-08-14 17:09:53', 'pass_rate': 0}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.22 S', 'begin_time': '2023-08-14 17:14:55', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.26 S', 'begin_time': '2023-08-15 15:07:56', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.16 S', 'begin_time': '2023-08-15 15:12:51', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '3.46 S', 'begin_time': '2023-08-15 15:18:11', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 0, 'skip': 2, 'error': 1, 'runtime': '3.54 S', 'begin_time': '2023-08-15 15:30:15', 'pass_rate': 50}, {'success': 3, 'all': 6, 'fail': 1, 'skip': 2, 'error': 0, 'runtime': '4.39 S', 'begin_time': '2023-08-16 17:09:33', 'pass_rate': 50}];
var passRate = [];
var dTime = [];
history.forEach(function (item, index, array) {
diff --git a/Pipfile b/Pipfile
index 5a8a1f8..61a6393 100644
--- a/Pipfile
+++ b/Pipfile
@@ -20,6 +20,8 @@ openpyxl = "*"
mitmproxy = "*"
pytesseract = "*"
paho-mqtt = "*"
+ddddocr = "*"
+crypto = "*"
[dev-packages]
diff --git a/Pipfile.lock b/Pipfile.lock
index fd8b3a7..629d092 100644
--- a/Pipfile.lock
+++ b/Pipfile.lock
@@ -1,7 +1,7 @@
{
"_meta": {
"hash": {
- "sha256": "6463f05db33c56970b6e982c994151fc0caca08825082d118607de2ecc7d331e"
+ "sha256": "8364da6d60ade842427daca93ac5f3ce7de6ca5305e5dbde941b56e98a9a3ed1"
},
"pipfile-spec": 6,
"requires": {
@@ -285,6 +285,22 @@
"markers": "sys_platform == 'win32'",
"version": "==0.4.6"
},
+ "coloredlogs": {
+ "hashes": [
+ "sha256:612ee75c546f53e92e70049c9dbfcc18c935a2b9a53b66085ce9ef6a6e5c0934",
+ "sha256:7c991aa71a4577af2f82600d8f8f3a89f936baeaf9b50a9c197da014e5bf16b0"
+ ],
+ "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4'",
+ "version": "==15.0.1"
+ },
+ "crypto": {
+ "hashes": [
+ "sha256:8f2ee9756a0265c18845ac097ae447c75cfbde158abe1361b7491619f866a9bd",
+ "sha256:985120aa86f71545388199f96a2a0e00f7ccfe5ecd14c56355eb399e1a63d164"
+ ],
+ "index": "pypi",
+ "version": "==1.4.1"
+ },
"cryptography": {
"hashes": [
"sha256:0e70da4bdff7601b0ef48e6348339e490ebfb0cbe638e083c9c41fb49f00c8bd",
@@ -325,6 +341,14 @@
"index": "pypi",
"version": "==3.0.3"
},
+ "ddddocr": {
+ "hashes": [
+ "sha256:17943615c35d12275893f22014269fa93a621ce9e7a8928cca00ea75667a1ffb",
+ "sha256:ab87b861e3a4fe3488288e7d17c3173fc584c323ee40f0f76f0b19dff8a8cf94"
+ ],
+ "index": "pypi",
+ "version": "==1.4.7"
+ },
"decorator": {
"hashes": [
"sha256:637996211036b6385ef91435e4fae22989472f9d571faba8927ba8253acbc330",
@@ -357,6 +381,13 @@
"markers": "python_version >= '3.7'",
"version": "==2.2.5"
},
+ "flatbuffers": {
+ "hashes": [
+ "sha256:9ea1144cac05ce5d86e2859f431c6cd5e66cd9c78c558317c7955fb8d4c78d89",
+ "sha256:c0ff356da363087b915fde4b8b45bdda73432fc17cddb3c8157472eab1422ad1"
+ ],
+ "version": "==23.5.26"
+ },
"h11": {
"hashes": [
"sha256:8f19fbbe99e72420ff35c00b27a34cb9937e902a8b810e2c88300c6f0a3b699d",
@@ -381,6 +412,14 @@
"markers": "python_full_version >= '3.6.1'",
"version": "==4.0.0"
},
+ "humanfriendly": {
+ "hashes": [
+ "sha256:1697e1a8a8f550fd43c2865cd84542fc175a61dcb779b6fee18cf6b6ccba1477",
+ "sha256:6b0b831ce8f15f7300721aa49829fc4e83921a9a301cc7f606be6686a2288ddc"
+ ],
+ "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4'",
+ "version": "==10.0"
+ },
"hyperframe": {
"hashes": [
"sha256:0ec6bafd80d8ad2195c4f03aacba3a8265e57bc4cff261e802bf39970ed02a15",
@@ -538,6 +577,13 @@
"markers": "python_version >= '3.7'",
"version": "==0.1.23"
},
+ "mpmath": {
+ "hashes": [
+ "sha256:7a28eb2a9774d00c7bc92411c19a89209d5da7c4c9a9e227be8330a23a25b91f",
+ "sha256:a0b2b9fe80bbcd81a6647ff13108738cfb482d481d826cc0e02f5b35e5c88d2c"
+ ],
+ "version": "==1.3.0"
+ },
"msgpack": {
"hashes": [
"sha256:06f5174b5f8ed0ed919da0e62cbd4ffde676a374aba4020034da05fab67b9164",
@@ -606,6 +652,13 @@
],
"version": "==1.0.5"
},
+ "naked": {
+ "hashes": [
+ "sha256:ea3d7eeada6b89bd8464ba0cfaa631867aaa68a3e2d5d6a6800cbe74f8941e5f",
+ "sha256:f81015107e3aefdc801d7144fbae214bdf3cb179c0020a1dc6d5acb3659d5d5c"
+ ],
+ "version": "==0.1.32"
+ },
"natsort": {
"hashes": [
"sha256:45312c4a0e5507593da193dedd04abb1469253b601ecaf63445ad80f0a1ea581",
@@ -614,6 +667,79 @@
"index": "pypi",
"version": "==8.4.0"
},
+ "numpy": {
+ "hashes": [
+ "sha256:0d60fbae8e0019865fc4784745814cff1c421df5afee233db6d88ab4f14655a2",
+ "sha256:1a1329e26f46230bf77b02cc19e900db9b52f398d6722ca853349a782d4cff55",
+ "sha256:1b9735c27cea5d995496f46a8b1cd7b408b3f34b6d50459d9ac8fe3a20cc17bf",
+ "sha256:2792d23d62ec51e50ce4d4b7d73de8f67a2fd3ea710dcbc8563a51a03fb07b01",
+ "sha256:3e0746410e73384e70d286f93abf2520035250aad8c5714240b0492a7302fdca",
+ "sha256:4c3abc71e8b6edba80a01a52e66d83c5d14433cbcd26a40c329ec7ed09f37901",
+ "sha256:5883c06bb92f2e6c8181df7b39971a5fb436288db58b5a1c3967702d4278691d",
+ "sha256:5c97325a0ba6f9d041feb9390924614b60b99209a71a69c876f71052521d42a4",
+ "sha256:60e7f0f7f6d0eee8364b9a6304c2845b9c491ac706048c7e8cf47b83123b8dbf",
+ "sha256:76b4115d42a7dfc5d485d358728cdd8719be33cc5ec6ec08632a5d6fca2ed380",
+ "sha256:7dc869c0c75988e1c693d0e2d5b26034644399dd929bc049db55395b1379e044",
+ "sha256:834b386f2b8210dca38c71a6e0f4fd6922f7d3fcff935dbe3a570945acb1b545",
+ "sha256:8b77775f4b7df768967a7c8b3567e309f617dd5e99aeb886fa14dc1a0791141f",
+ "sha256:90319e4f002795ccfc9050110bbbaa16c944b1c37c0baeea43c5fb881693ae1f",
+ "sha256:b79e513d7aac42ae918db3ad1341a015488530d0bb2a6abcbdd10a3a829ccfd3",
+ "sha256:bb33d5a1cf360304754913a350edda36d5b8c5331a8237268c48f91253c3a364",
+ "sha256:bec1e7213c7cb00d67093247f8c4db156fd03075f49876957dca4711306d39c9",
+ "sha256:c5462d19336db4560041517dbb7759c21d181a67cb01b36ca109b2ae37d32418",
+ "sha256:c5652ea24d33585ea39eb6a6a15dac87a1206a692719ff45d53c5282e66d4a8f",
+ "sha256:d7806500e4f5bdd04095e849265e55de20d8cc4b661b038957354327f6d9b295",
+ "sha256:db3ccc4e37a6873045580d413fe79b68e47a681af8db2e046f1dacfa11f86eb3",
+ "sha256:dfe4a913e29b418d096e696ddd422d8a5d13ffba4ea91f9f60440a3b759b0187",
+ "sha256:eb942bfb6f84df5ce05dbf4b46673ffed0d3da59f13635ea9b926af3deb76926",
+ "sha256:f08f2e037bba04e707eebf4bc934f1972a315c883a9e0ebfa8a7756eabf9e357",
+ "sha256:fd608e19c8d7c55021dffd43bfe5492fab8cc105cc8986f813f8c3c048b38760"
+ ],
+ "markers": "python_version >= '3.9'",
+ "version": "==1.25.2"
+ },
+ "onnxruntime": {
+ "hashes": [
+ "sha256:2bafc112a36db25c821b90ab747644041cb4218f6575889775a2c12dd958b8c3",
+ "sha256:2f748cce6a70ed38c19658615c55f4eedb9192765a4e9c4bd2682adfe980698d",
+ "sha256:345986cfdbd6f4b20a89b6a6cd9abd3e2ced2926ae0b6e91fefa8149f95c0f09",
+ "sha256:3603d07b829bcc1c14963a76103e257aade8861eb208173b300cc26e118ec2f8",
+ "sha256:3cef43737b2cd886d5d718d100f56ec78c9c476c5db5f8f946e95024978fe754",
+ "sha256:45db7f96febb0cf23e3af147f35c4f8de1a37dd252d1cef853c242c2780250cd",
+ "sha256:52d762d297cc3f731f54fa65a3e329b813164970671547bef6414d0ed52765c9",
+ "sha256:568c2db848f619a0a93e843c028e9fb4879929d40b04bd60f9ba6eb8d2e93421",
+ "sha256:652b2cb777f76446e3cc41072dd3d1585a6388aeff92b9de656724bc22e241e4",
+ "sha256:69088d7784bb04dedfd9e883e2c96e4adf8ae0451acdd0abb78d68f59ecc6d9d",
+ "sha256:708eb31b0c04724bf0f01c1309a9e69bbc09b85beb750e5662c8aed29f1ff9fd",
+ "sha256:73d6de4c42dfde1e9dbea04773e6dc23346c8cda9c7e08c6554fafc97ac60138",
+ "sha256:79d7e65abb44a47c633ede8e53fe7b9756c272efaf169758c482c983cca98d7e",
+ "sha256:89b86dbed15740abc385055a29c9673a212600248d702737ce856515bdeddc88",
+ "sha256:8bc4c47682933a7a2c79808688aad5f12581305e182be552de50783b5438e6bd",
+ "sha256:985693d18f2d46aa34fd44d7f65ff620660b2c8fa4b8ec365c2ca353f0fbdb27",
+ "sha256:99228f9f03dc1fc8af89a28c9f942e8bd3e97e894e263abe1a32e4ddb1f6363b",
+ "sha256:a4d7b3ad75e040f1e95757f69826a11051737b31584938a26d466a0234c6de98",
+ "sha256:baad59e6a763237fa39545325d29c16f98b8a45d2dfc524c67631e2e3ba44d16",
+ "sha256:d3df0625b9295daf1f7409ea55f72e1eeb38d54f5769add53372e79ddc3cf98d",
+ "sha256:e0312046e814c40066e7823da58075992d51364cbe739eeeb2345ec440c3ac59",
+ "sha256:ed5cdd9ee748149a57f4cdfa67187a0d68f75240645a3c688299dcd08742cc98",
+ "sha256:f0980969689cb956c22bd1318b271e1be260060b37f3ddd82c7d63bd7f2d9a79",
+ "sha256:f68b47fdf1a0406c0292f81ac993e2a2ae3e8b166b436d590eb221f64e8e187a"
+ ],
+ "version": "==1.15.1"
+ },
+ "opencv-python-headless": {
+ "hashes": [
+ "sha256:220d2e292fa45ef0582aab730460bbc15cfe61f2089208167a372ccf76f01e21",
+ "sha256:8ee3bf1c9086493c340c6a87899f1c7778d729de92bce8560b8c31ab8a9cdf79",
+ "sha256:9c094faf6ec7bd360244647b26ebdf8f54edec1d9292cb9179fff9badcca7be8",
+ "sha256:bc15726187dae26d8a08777faf6bc71d38f20c785c102677f58ba0e935003afb",
+ "sha256:c675b8dec6298ba6a1eec2ce24077a393b4236a043f68dfacb06bf594354ce06",
+ "sha256:df0608de207ae9b094ad9eaf1a475cf6e9a069fb12cd289d4a18cefdab2f8aa8",
+ "sha256:f85d2e3b9d952db35d31f9db8882d073c903921b72b8db1cfed8bbc75e8d3e63"
+ ],
+ "markers": "python_version >= '3.6'",
+ "version": "==4.8.0.76"
+ },
"openpyxl": {
"hashes": [
"sha256:a6f5977418eff3b2d5500d54d9db50c8277a368436f4e4f8ddb1be3422870184",
@@ -799,6 +925,14 @@
],
"version": "==1.8.2"
},
+ "pyreadline3": {
+ "hashes": [
+ "sha256:6f3d1f7b8a31ba32b73917cefc1f28cc660562f39aea8646d30bd6eff21f7bae",
+ "sha256:b0efb6516fd4fb07b45949053826a62fa4cb353db5be2bbb4a7aa1fdd1e345fb"
+ ],
+ "markers": "python_version >= '3.8' and sys_platform == 'win32'",
+ "version": "==3.4.1"
+ },
"pytesseract": {
"hashes": [
"sha256:8f22cc98f765bf13517ead0c70effedb46c153540d25783e04014f28b55a5fc6",
@@ -928,6 +1062,13 @@
"markers": "python_version < '3.12' and platform_python_implementation == 'CPython'",
"version": "==0.2.7"
},
+ "shellescape": {
+ "hashes": [
+ "sha256:40b310b30479be771bf3ab28bd8d40753778488bd46ea0969ba0b35038c3ec26",
+ "sha256:f17127e390fa3f9aaa80c69c16ea73615fd9b5318fd8309c1dca6168ae7d85bf"
+ ],
+ "version": "==3.8.1"
+ },
"six": {
"hashes": [
"sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926",
@@ -943,22 +1084,30 @@
],
"version": "==2.4.0"
},
- "tornado": {
+ "sympy": {
"hashes": [
- "sha256:05615096845cf50a895026f749195bf0b10b8909f9be672f50b0fe69cba368e4",
- "sha256:0c325e66c8123c606eea33084976c832aa4e766b7dff8aedd7587ea44a604cdf",
- "sha256:29e71c847a35f6e10ca3b5c2990a52ce38b233019d8e858b755ea6ce4dcdd19d",
- "sha256:4b927c4f19b71e627b13f3db2324e4ae660527143f9e1f2e2fb404f3a187e2ba",
- "sha256:5b17b1cf5f8354efa3d37c6e28fdfd9c1c1e5122f2cb56dac121ac61baa47cbe",
- "sha256:6a0848f1aea0d196a7c4f6772197cbe2abc4266f836b0aac76947872cd29b411",
- "sha256:7efcbcc30b7c654eb6a8c9c9da787a851c18f8ccd4a5a3a95b05c7accfa068d2",
- "sha256:834ae7540ad3a83199a8da8f9f2d383e3c3d5130a328889e4cc991acc81e87a0",
- "sha256:b46a6ab20f5c7c1cb949c72c1994a4585d2eaa0be4853f50a03b5031e964fc7c",
- "sha256:c2de14066c4a38b4ecbbcd55c5cc4b5340eb04f1c5e81da7451ef555859c833f",
- "sha256:c367ab6c0393d71171123ca5515c61ff62fe09024fa6bf299cd1339dc9456829"
+ "sha256:c3588cd4295d0c0f603d0f2ae780587e64e2efeedb3521e46b9bb1d08d184fa5",
+ "sha256:ebf595c8dac3e0fdc4152c51878b498396ec7f30e7a914d6071e674d49420fb8"
],
"markers": "python_version >= '3.8'",
- "version": "==6.3.2"
+ "version": "==1.12"
+ },
+ "tornado": {
+ "hashes": [
+ "sha256:1bd19ca6c16882e4d37368e0152f99c099bad93e0950ce55e71daed74045908f",
+ "sha256:22d3c2fa10b5793da13c807e6fc38ff49a4f6e1e3868b0a6f4164768bb8e20f5",
+ "sha256:502fba735c84450974fec147340016ad928d29f1e91f49be168c0a4c18181e1d",
+ "sha256:65ceca9500383fbdf33a98c0087cb975b2ef3bfb874cb35b8de8740cf7f41bd3",
+ "sha256:71a8db65160a3c55d61839b7302a9a400074c9c753040455494e2af74e2501f2",
+ "sha256:7ac51f42808cca9b3613f51ffe2a965c8525cb1b00b7b2d56828b8045354f76a",
+ "sha256:7d01abc57ea0dbb51ddfed477dfe22719d376119844e33c661d873bf9c0e4a16",
+ "sha256:805d507b1f588320c26f7f097108eb4023bbaa984d63176d1652e184ba24270a",
+ "sha256:9dc4444c0defcd3929d5c1eb5706cbe1b116e762ff3e0deca8b715d14bf6ec17",
+ "sha256:ceb917a50cd35882b57600709dd5421a418c29ddc852da8bcdab1f0db33406b0",
+ "sha256:e7d8db41c0181c80d76c982aacc442c0783a2c54d6400fe028954201a2e032fe"
+ ],
+ "markers": "python_version >= '3.8'",
+ "version": "==6.3.3"
},
"typing-extensions": {
"hashes": [
@@ -984,11 +1133,11 @@
},
"werkzeug": {
"hashes": [
- "sha256:935539fa1413afbb9195b24880778422ed620c0fc09670945185cce4d91a8890",
- "sha256:98c774df2f91b05550078891dee5f0eb0cb797a522c757a2452b9cee5b202330"
+ "sha256:2b8c0e447b4b9dbcc85dd97b6eeb4dcbaf6c8b6c3be0bd654e25553e0a2157d8",
+ "sha256:effc12dba7f3bd72e605ce49807bbe692bd729c3bb122a3b91747a6ae77df528"
],
"markers": "python_version >= '3.8'",
- "version": "==2.3.6"
+ "version": "==2.3.7"
},
"win32-setctime": {
"hashes": [
diff --git a/cases/cases/test_cases.xlsx b/cases/cases/test_cases.xlsx
index e687b90..f1bd6dd 100644
Binary files a/cases/cases/test_cases.xlsx and b/cases/cases/test_cases.xlsx differ
diff --git a/common/crypto/__pycache__/encryption_str.cpython-39.pyc b/common/crypto/__pycache__/encryption_str.cpython-39.pyc
index d6e1cae..831cd72 100644
Binary files a/common/crypto/__pycache__/encryption_str.cpython-39.pyc and b/common/crypto/__pycache__/encryption_str.cpython-39.pyc differ
diff --git a/common/crypto/encryption_str.py b/common/crypto/encryption_str.py
index 8b0d9b3..f990e92 100644
--- a/common/crypto/encryption_str.py
+++ b/common/crypto/encryption_str.py
@@ -213,5 +213,18 @@ def captcha(file_path):
print(str(res))
return res
+
+
+
+
+
+
+
+
+
+
+
+
+
if __name__ == '__main__':
captcha('../../image/origina388l.png')
\ No newline at end of file
diff --git a/common/utils/__pycache__/action.cpython-39.pyc b/common/utils/__pycache__/action.cpython-39.pyc
index 2c6e745..e51ff15 100644
Binary files a/common/utils/__pycache__/action.cpython-39.pyc and b/common/utils/__pycache__/action.cpython-39.pyc differ
diff --git a/output/reports/history.json b/output/reports/history.json
index 6f1ff2f..0e032fd 100644
--- a/output/reports/history.json
+++ b/output/reports/history.json
@@ -1 +1,1132 @@
-[{"success": 3, "all": 6, "fail": 1, "skip": 2, "error": 0, "runtime": "3.50 S", "begin_time": "2023-08-08 17:02:51", "pass_rate": 50}, {"success": 3, "all": 6, "fail": 1, "skip": 2, "error": 0, "runtime": "3.19 S", "begin_time": "2023-08-08 17:10:46", "pass_rate": 50}, {"success": 3, "all": 6, "fail": 1, "skip": 2, "error": 0, "runtime": "3.82 S", "begin_time": "2023-08-08 17:17:38", "pass_rate": 50}, {"success": 3, "all": 6, "fail": 1, "skip": 2, "error": 0, "runtime": "4.88 S", "begin_time": "2023-08-08 17:19:08", "pass_rate": 50}, {"success": 3, "all": 6, "fail": 1, "skip": 2, "error": 0, "runtime": "3.41 S", "begin_time": "2023-08-08 17:40:02", "pass_rate": 50}, {"success": 3, "all": 6, "fail": 1, "skip": 2, "error": 0, "runtime": "3.17 S", "begin_time": "2023-08-08 17:42:45", "pass_rate": 50}, {"success": 3, "all": 6, "fail": 1, "skip": 2, "error": 0, "runtime": "3.16 S", "begin_time": "2023-08-08 17:49:06", "pass_rate": 50}, {"success": 3, "all": 6, "fail": 1, "skip": 2, "error": 0, "runtime": "3.22 S", "begin_time": "2023-08-08 17:51:45", "pass_rate": 50}, {"success": 3, "all": 6, "fail": 1, "skip": 2, "error": 0, "runtime": "3.33 S", "begin_time": "2023-08-08 17:52:34", "pass_rate": 50}, {"success": 3, "all": 6, "fail": 1, "skip": 2, "error": 0, "runtime": "3.24 S", "begin_time": "2023-08-08 18:03:22", "pass_rate": 50}, {"success": 3, "all": 6, "fail": 1, "skip": 2, "error": 0, "runtime": "3.35 S", "begin_time": "2023-08-08 18:04:47", "pass_rate": 50}, {"success": 3, "all": 6, "fail": 1, "skip": 2, "error": 0, "runtime": "45.22 S", "begin_time": "2023-08-08 18:08:17", "pass_rate": 50}, {"success": 3, "all": 6, "fail": 1, "skip": 2, "error": 0, "runtime": "3.63 S", "begin_time": "2023-08-09 14:45:24", "pass_rate": 50}, {"success": 3, "all": 6, "fail": 1, "skip": 2, "error": 0, "runtime": "46.24 S", "begin_time": "2023-08-09 15:06:32", "pass_rate": 50}, {"success": 0, "all": 6, "fail": 0, "skip": 2, "error": 4, "runtime": "13.17 S", "begin_time": "2023-08-09 15:17:22", "pass_rate": 0}, {"success": 0, "all": 6, "fail": 0, "skip": 2, "error": 4, "runtime": "13.48 S", "begin_time": "2023-08-09 15:19:29", "pass_rate": 0}, {"success": 3, "all": 6, "fail": 1, "skip": 2, "error": 0, "runtime": "24.75 S", "begin_time": "2023-08-09 15:20:02", "pass_rate": 50}, {"success": 0, "all": 6, "fail": 0, "skip": 2, "error": 4, "runtime": "1.09 S", "begin_time": "2023-08-09 16:13:51", "pass_rate": 0}, {"success": 0, "all": 6, "fail": 0, "skip": 2, "error": 4, "runtime": "1.03 S", "begin_time": "2023-08-09 16:14:32", "pass_rate": 0}, {"success": 3, "all": 6, "fail": 1, "skip": 2, "error": 0, "runtime": "4.11 S", "begin_time": "2023-08-09 16:29:27", "pass_rate": 50}, {"success": 3, "all": 6, "fail": 1, "skip": 2, "error": 0, "runtime": "3.43 S", "begin_time": "2023-08-09 16:41:06", "pass_rate": 50}, {"success": 3, "all": 6, "fail": 1, "skip": 2, "error": 0, "runtime": "3.02 S", "begin_time": "2023-08-09 16:47:28", "pass_rate": 50}, {"success": 3, "all": 6, "fail": 1, "skip": 2, "error": 0, "runtime": "4.97 S", "begin_time": "2023-08-09 16:54:30", "pass_rate": 50}, {"success": 3, "all": 6, "fail": 1, "skip": 2, "error": 0, "runtime": "3.92 S", "begin_time": "2023-08-09 16:58:54", "pass_rate": 50}, {"success": 3, "all": 6, "fail": 1, "skip": 2, "error": 0, "runtime": "4.19 S", "begin_time": "2023-08-09 17:09:48", "pass_rate": 50}, {"success": 3, "all": 6, "fail": 1, "skip": 2, "error": 0, "runtime": "3.20 S", "begin_time": "2023-08-09 17:17:24", "pass_rate": 50}, {"success": 3, "all": 6, "fail": 1, "skip": 2, "error": 0, "runtime": "3.65 S", "begin_time": "2023-08-09 17:18:54", "pass_rate": 50}, {"success": 3, "all": 6, "fail": 1, "skip": 2, "error": 0, "runtime": "3.12 S", "begin_time": "2023-08-09 17:23:04", "pass_rate": 50}, {"success": 3, "all": 6, "fail": 1, "skip": 2, "error": 0, "runtime": "3.18 S", "begin_time": "2023-08-09 17:24:12", "pass_rate": 50}, {"success": 3, "all": 6, "fail": 1, "skip": 2, "error": 0, "runtime": "3.27 S", "begin_time": "2023-08-09 17:31:46", "pass_rate": 50}, {"success": 0, "all": 6, "fail": 0, "skip": 2, "error": 4, "runtime": "13.19 S", "begin_time": "2023-08-09 18:02:25", "pass_rate": 0}, {"success": 0, "all": 6, "fail": 0, "skip": 2, "error": 4, "runtime": "13.20 S", "begin_time": "2023-08-09 18:07:57", "pass_rate": 0}, {"success": 0, "all": 6, "fail": 0, "skip": 2, "error": 4, "runtime": "13.44 S", "begin_time": "2023-08-10 08:42:49", "pass_rate": 0}, {"success": 0, "all": 6, "fail": 0, "skip": 2, "error": 4, "runtime": "13.18 S", "begin_time": "2023-08-10 08:45:24", "pass_rate": 0}, {"success": 0, "all": 6, "fail": 0, "skip": 2, "error": 4, "runtime": "13.72 S", "begin_time": "2023-08-10 08:48:21", "pass_rate": 0}, {"success": 0, "all": 6, "fail": 0, "skip": 2, "error": 4, "runtime": "13.16 S", "begin_time": "2023-08-10 08:50:11", "pass_rate": 0}, {"success": 0, "all": 6, "fail": 0, "skip": 2, "error": 4, "runtime": "13.17 S", "begin_time": "2023-08-10 08:52:26", "pass_rate": 0}, {"success": 0, "all": 6, "fail": 0, "skip": 2, "error": 4, "runtime": "13.23 S", "begin_time": "2023-08-10 08:54:14", "pass_rate": 0}, {"success": 0, "all": 6, "fail": 0, "skip": 2, "error": 4, "runtime": "13.16 S", "begin_time": "2023-08-10 08:56:06", "pass_rate": 0}, {"success": 0, "all": 6, "fail": 0, "skip": 2, "error": 4, "runtime": "13.20 S", "begin_time": "2023-08-10 08:58:21", "pass_rate": 0}, {"success": 0, "all": 6, "fail": 0, "skip": 2, "error": 4, "runtime": "15.73 S", "begin_time": "2023-08-10 09:03:15", "pass_rate": 0}, {"success": 0, "all": 6, "fail": 0, "skip": 2, "error": 4, "runtime": "13.15 S", "begin_time": "2023-08-10 09:07:49", "pass_rate": 0}, {"success": 0, "all": 6, "fail": 0, "skip": 2, "error": 4, "runtime": "13.16 S", "begin_time": "2023-08-10 09:10:06", "pass_rate": 0}, {"success": 0, "all": 6, "fail": 0, "skip": 2, "error": 4, "runtime": "13.18 S", "begin_time": "2023-08-10 09:14:00", "pass_rate": 0}, {"success": 0, "all": 6, "fail": 0, "skip": 2, "error": 4, "runtime": "13.18 S", "begin_time": "2023-08-10 09:18:43", "pass_rate": 0}, {"success": 0, "all": 6, "fail": 0, "skip": 2, "error": 4, "runtime": "13.21 S", "begin_time": "2023-08-10 09:19:45", "pass_rate": 0}, {"success": 0, "all": 6, "fail": 0, "skip": 2, "error": 4, "runtime": "13.25 S", "begin_time": "2023-08-10 09:21:15", "pass_rate": 0}, {"success": 0, "all": 6, "fail": 0, "skip": 2, "error": 4, "runtime": "13.24 S", "begin_time": "2023-08-10 09:22:16", "pass_rate": 0}, {"success": 0, "all": 6, "fail": 0, "skip": 2, "error": 4, "runtime": "13.21 S", "begin_time": "2023-08-10 09:24:26", "pass_rate": 0}, {"success": 0, "all": 6, "fail": 0, "skip": 2, "error": 4, "runtime": "13.14 S", "begin_time": "2023-08-10 09:32:02", "pass_rate": 0}, {"success": 0, "all": 6, "fail": 0, "skip": 2, "error": 4, "runtime": "13.18 S", "begin_time": "2023-08-10 09:47:36", "pass_rate": 0}, {"success": 0, "all": 6, "fail": 0, "skip": 2, "error": 4, "runtime": "13.17 S", "begin_time": "2023-08-10 09:50:49", "pass_rate": 0}, {"success": 0, "all": 6, "fail": 0, "skip": 2, "error": 4, "runtime": "13.23 S", "begin_time": "2023-08-10 09:51:51", "pass_rate": 0}, {"success": 0, "all": 6, "fail": 0, "skip": 2, "error": 4, "runtime": "13.17 S", "begin_time": "2023-08-10 10:06:34", "pass_rate": 0}, {"success": 0, "all": 6, "fail": 0, "skip": 2, "error": 4, "runtime": "13.21 S", "begin_time": "2023-08-10 10:07:29", "pass_rate": 0}, {"success": 3, "all": 6, "fail": 1, "skip": 2, "error": 0, "runtime": "3.46 S", "begin_time": "2023-08-10 11:11:57", "pass_rate": 50}, {"success": 3, "all": 6, "fail": 1, "skip": 2, "error": 0, "runtime": "3.62 S", "begin_time": "2023-08-10 11:23:11", "pass_rate": 50}, {"success": 3, "all": 6, "fail": 1, "skip": 2, "error": 0, "runtime": "3.44 S", "begin_time": "2023-08-10 11:35:18", "pass_rate": 50}, {"success": 3, "all": 6, "fail": 1, "skip": 2, "error": 0, "runtime": "3.78 S", "begin_time": "2023-08-10 11:51:03", "pass_rate": 50}, {"success": 3, "all": 6, "fail": 1, "skip": 2, "error": 0, "runtime": "3.24 S", "begin_time": "2023-08-10 12:35:03", "pass_rate": 50}, {"success": 3, "all": 6, "fail": 1, "skip": 2, "error": 0, "runtime": "3.14 S", "begin_time": "2023-08-10 12:35:39", "pass_rate": 50}, {"success": 3, "all": 6, "fail": 1, "skip": 2, "error": 0, "runtime": "3.01 S", "begin_time": "2023-08-10 12:38:55", "pass_rate": 50}, {"success": 3, "all": 6, "fail": 1, "skip": 2, "error": 0, "runtime": "3.66 S", "begin_time": "2023-08-10 12:39:35", "pass_rate": 50}, {"success": 3, "all": 6, "fail": 1, "skip": 2, "error": 0, "runtime": "5.82 S", "begin_time": "2023-08-10 19:06:55", "pass_rate": 50}, {"success": 3, "all": 6, "fail": 1, "skip": 2, "error": 0, "runtime": "3.67 S", "begin_time": "2023-08-10 19:12:53", "pass_rate": 50}, {"success": 3, "all": 6, "fail": 1, "skip": 2, "error": 0, "runtime": "3.22 S", "begin_time": "2023-08-10 19:16:23", "pass_rate": 50}, {"success": 3, "all": 6, "fail": 1, "skip": 2, "error": 0, "runtime": "3.26 S", "begin_time": "2023-08-10 19:20:53", "pass_rate": 50}, {"success": 3, "all": 6, "fail": 1, "skip": 2, "error": 0, "runtime": "3.14 S", "begin_time": "2023-08-10 19:24:07", "pass_rate": 50}, {"success": 3, "all": 6, "fail": 1, "skip": 2, "error": 0, "runtime": "3.16 S", "begin_time": "2023-08-10 19:27:01", "pass_rate": 50}, {"success": 0, "all": 1, "fail": 0, "skip": 0, "error": 1, "runtime": "0.00 S", "begin_time": "2023-08-10 19:37:03", "pass_rate": 0}, {"success": 0, "all": 1, "fail": 0, "skip": 0, "error": 1, "runtime": "0.00 S", "begin_time": "2023-08-10 19:46:43", "pass_rate": 0}, {"success": 0, "all": 6, "fail": 0, "skip": 2, "error": 4, "runtime": "13.37 S", "begin_time": "2023-08-11 09:09:20", "pass_rate": 0}, {"success": 0, "all": 1, "fail": 0, "skip": 0, "error": 1, "runtime": "0.00 S", "begin_time": "2023-08-11 09:15:32", "pass_rate": 0}, {"success": 0, "all": 1, "fail": 0, "skip": 0, "error": 1, "runtime": "0.00 S", "begin_time": "2023-08-11 09:19:07", "pass_rate": 0}, {"success": 0, "all": 6, "fail": 0, "skip": 2, "error": 4, "runtime": "13.35 S", "begin_time": "2023-08-11 10:36:10", "pass_rate": 0}, {"success": 0, "all": 6, "fail": 0, "skip": 2, "error": 4, "runtime": "13.26 S", "begin_time": "2023-08-11 10:37:04", "pass_rate": 0}, {"success": 0, "all": 6, "fail": 0, "skip": 2, "error": 4, "runtime": "13.24 S", "begin_time": "2023-08-11 10:41:01", "pass_rate": 0}, {"success": 0, "all": 6, "fail": 0, "skip": 2, "error": 4, "runtime": "13.26 S", "begin_time": "2023-08-11 10:48:48", "pass_rate": 0}, {"success": 0, "all": 6, "fail": 0, "skip": 2, "error": 4, "runtime": "13.27 S", "begin_time": "2023-08-11 10:55:05", "pass_rate": 0}, {"success": 0, "all": 1, "fail": 0, "skip": 0, "error": 1, "runtime": "0.03 S", "begin_time": "2023-08-11 17:52:43", "pass_rate": 0}, {"success": 3, "all": 6, "fail": 1, "skip": 2, "error": 0, "runtime": "3.34 S", "begin_time": "2023-08-11 17:53:23", "pass_rate": 50}, {"success": 3, "all": 6, "fail": 1, "skip": 2, "error": 0, "runtime": "4.34 S", "begin_time": "2023-08-14 08:48:12", "pass_rate": 50}, {"success": 3, "all": 6, "fail": 1, "skip": 2, "error": 0, "runtime": "3.22 S", "begin_time": "2023-08-14 08:51:47", "pass_rate": 50}, {"success": 3, "all": 6, "fail": 1, "skip": 2, "error": 0, "runtime": "3.25 S", "begin_time": "2023-08-14 09:00:29", "pass_rate": 50}, {"success": 3, "all": 6, "fail": 1, "skip": 2, "error": 0, "runtime": "3.21 S", "begin_time": "2023-08-14 09:02:02", "pass_rate": 50}, {"success": 3, "all": 6, "fail": 1, "skip": 2, "error": 0, "runtime": "3.37 S", "begin_time": "2023-08-14 09:16:23", "pass_rate": 50}, {"success": 3, "all": 6, "fail": 1, "skip": 2, "error": 0, "runtime": "3.18 S", "begin_time": "2023-08-14 09:18:00", "pass_rate": 50}, {"success": 3, "all": 6, "fail": 1, "skip": 2, "error": 0, "runtime": "3.22 S", "begin_time": "2023-08-14 09:19:00", "pass_rate": 50}, {"success": 0, "all": 6, "fail": 0, "skip": 2, "error": 4, "runtime": "13.28 S", "begin_time": "2023-08-14 10:06:52", "pass_rate": 0}, {"success": 0, "all": 6, "fail": 0, "skip": 2, "error": 4, "runtime": "16.86 S", "begin_time": "2023-08-14 10:07:26", "pass_rate": 0}, {"success": 0, "all": 6, "fail": 0, "skip": 2, "error": 4, "runtime": "17.22 S", "begin_time": "2023-08-14 10:20:39", "pass_rate": 0}, {"success": 3, "all": 6, "fail": 1, "skip": 2, "error": 0, "runtime": "3.20 S", "begin_time": "2023-08-14 10:21:22", "pass_rate": 50}, {"success": 0, "all": 6, "fail": 0, "skip": 2, "error": 4, "runtime": "13.33 S", "begin_time": "2023-08-14 14:57:14", "pass_rate": 0}, {"success": 3, "all": 6, "fail": 1, "skip": 2, "error": 0, "runtime": "3.21 S", "begin_time": "2023-08-14 14:57:41", "pass_rate": 50}, {"success": 3, "all": 6, "fail": 1, "skip": 2, "error": 0, "runtime": "3.23 S", "begin_time": "2023-08-14 15:00:19", "pass_rate": 50}, {"success": 2, "all": 6, "fail": 1, "skip": 2, "error": 1, "runtime": "3.46 S", "begin_time": "2023-08-14 15:01:56", "pass_rate": 33}, {"success": 2, "all": 6, "fail": 2, "skip": 2, "error": 0, "runtime": "3.48 S", "begin_time": "2023-08-14 15:06:23", "pass_rate": 33}, {"success": 0, "all": 6, "fail": 0, "skip": 2, "error": 4, "runtime": "13.41 S", "begin_time": "2023-08-14 15:35:29", "pass_rate": 0}, {"success": 0, "all": 6, "fail": 2, "skip": 2, "error": 2, "runtime": "321.90 S", "begin_time": "2023-08-14 15:35:56", "pass_rate": 0}, {"success": 0, "all": 6, "fail": 0, "skip": 2, "error": 4, "runtime": "2.99 S", "begin_time": "2023-08-14 15:42:27", "pass_rate": 0}, {"success": 2, "all": 6, "fail": 2, "skip": 2, "error": 0, "runtime": "3.52 S", "begin_time": "2023-08-14 15:42:59", "pass_rate": 33}, {"success": 2, "all": 6, "fail": 2, "skip": 2, "error": 0, "runtime": "3.19 S", "begin_time": "2023-08-14 16:22:07", "pass_rate": 33}, {"success": 3, "all": 6, "fail": 1, "skip": 2, "error": 0, "runtime": "3.18 S", "begin_time": "2023-08-14 16:23:06", "pass_rate": 50}, {"success": 0, "all": 6, "fail": 0, "skip": 2, "error": 4, "runtime": "1.05 S", "begin_time": "2023-08-14 16:44:28", "pass_rate": 0}, {"success": 0, "all": 6, "fail": 0, "skip": 2, "error": 4, "runtime": "1.06 S", "begin_time": "2023-08-14 16:57:05", "pass_rate": 0}, {"success": 3, "all": 6, "fail": 1, "skip": 2, "error": 0, "runtime": "3.27 S", "begin_time": "2023-08-14 17:00:03", "pass_rate": 50}, {"success": 0, "all": 6, "fail": 0, "skip": 2, "error": 4, "runtime": "13.29 S", "begin_time": "2023-08-14 17:09:53", "pass_rate": 0}, {"success": 3, "all": 6, "fail": 1, "skip": 2, "error": 0, "runtime": "3.22 S", "begin_time": "2023-08-14 17:14:55", "pass_rate": 50}, {"success": 3, "all": 6, "fail": 1, "skip": 2, "error": 0, "runtime": "3.26 S", "begin_time": "2023-08-15 15:07:56", "pass_rate": 50}, {"success": 3, "all": 6, "fail": 1, "skip": 2, "error": 0, "runtime": "3.16 S", "begin_time": "2023-08-15 15:12:51", "pass_rate": 50}, {"success": 3, "all": 6, "fail": 1, "skip": 2, "error": 0, "runtime": "3.46 S", "begin_time": "2023-08-15 15:18:11", "pass_rate": 50}, {"success": 3, "all": 6, "fail": 0, "skip": 2, "error": 1, "runtime": "3.54 S", "begin_time": "2023-08-15 15:30:15", "pass_rate": 50}]
\ No newline at end of file
+[
+ {
+ "success": 3,
+ "all": 6,
+ "fail": 1,
+ "skip": 2,
+ "error": 0,
+ "runtime": "3.50 S",
+ "begin_time": "2023-08-08 17:02:51",
+ "pass_rate": 50
+ },
+ {
+ "success": 3,
+ "all": 6,
+ "fail": 1,
+ "skip": 2,
+ "error": 0,
+ "runtime": "3.19 S",
+ "begin_time": "2023-08-08 17:10:46",
+ "pass_rate": 50
+ },
+ {
+ "success": 3,
+ "all": 6,
+ "fail": 1,
+ "skip": 2,
+ "error": 0,
+ "runtime": "3.82 S",
+ "begin_time": "2023-08-08 17:17:38",
+ "pass_rate": 50
+ },
+ {
+ "success": 3,
+ "all": 6,
+ "fail": 1,
+ "skip": 2,
+ "error": 0,
+ "runtime": "4.88 S",
+ "begin_time": "2023-08-08 17:19:08",
+ "pass_rate": 50
+ },
+ {
+ "success": 3,
+ "all": 6,
+ "fail": 1,
+ "skip": 2,
+ "error": 0,
+ "runtime": "3.41 S",
+ "begin_time": "2023-08-08 17:40:02",
+ "pass_rate": 50
+ },
+ {
+ "success": 3,
+ "all": 6,
+ "fail": 1,
+ "skip": 2,
+ "error": 0,
+ "runtime": "3.17 S",
+ "begin_time": "2023-08-08 17:42:45",
+ "pass_rate": 50
+ },
+ {
+ "success": 3,
+ "all": 6,
+ "fail": 1,
+ "skip": 2,
+ "error": 0,
+ "runtime": "3.16 S",
+ "begin_time": "2023-08-08 17:49:06",
+ "pass_rate": 50
+ },
+ {
+ "success": 3,
+ "all": 6,
+ "fail": 1,
+ "skip": 2,
+ "error": 0,
+ "runtime": "3.22 S",
+ "begin_time": "2023-08-08 17:51:45",
+ "pass_rate": 50
+ },
+ {
+ "success": 3,
+ "all": 6,
+ "fail": 1,
+ "skip": 2,
+ "error": 0,
+ "runtime": "3.33 S",
+ "begin_time": "2023-08-08 17:52:34",
+ "pass_rate": 50
+ },
+ {
+ "success": 3,
+ "all": 6,
+ "fail": 1,
+ "skip": 2,
+ "error": 0,
+ "runtime": "3.24 S",
+ "begin_time": "2023-08-08 18:03:22",
+ "pass_rate": 50
+ },
+ {
+ "success": 3,
+ "all": 6,
+ "fail": 1,
+ "skip": 2,
+ "error": 0,
+ "runtime": "3.35 S",
+ "begin_time": "2023-08-08 18:04:47",
+ "pass_rate": 50
+ },
+ {
+ "success": 3,
+ "all": 6,
+ "fail": 1,
+ "skip": 2,
+ "error": 0,
+ "runtime": "45.22 S",
+ "begin_time": "2023-08-08 18:08:17",
+ "pass_rate": 50
+ },
+ {
+ "success": 3,
+ "all": 6,
+ "fail": 1,
+ "skip": 2,
+ "error": 0,
+ "runtime": "3.63 S",
+ "begin_time": "2023-08-09 14:45:24",
+ "pass_rate": 50
+ },
+ {
+ "success": 3,
+ "all": 6,
+ "fail": 1,
+ "skip": 2,
+ "error": 0,
+ "runtime": "46.24 S",
+ "begin_time": "2023-08-09 15:06:32",
+ "pass_rate": 50
+ },
+ {
+ "success": 0,
+ "all": 6,
+ "fail": 0,
+ "skip": 2,
+ "error": 4,
+ "runtime": "13.17 S",
+ "begin_time": "2023-08-09 15:17:22",
+ "pass_rate": 0
+ },
+ {
+ "success": 0,
+ "all": 6,
+ "fail": 0,
+ "skip": 2,
+ "error": 4,
+ "runtime": "13.48 S",
+ "begin_time": "2023-08-09 15:19:29",
+ "pass_rate": 0
+ },
+ {
+ "success": 3,
+ "all": 6,
+ "fail": 1,
+ "skip": 2,
+ "error": 0,
+ "runtime": "24.75 S",
+ "begin_time": "2023-08-09 15:20:02",
+ "pass_rate": 50
+ },
+ {
+ "success": 0,
+ "all": 6,
+ "fail": 0,
+ "skip": 2,
+ "error": 4,
+ "runtime": "1.09 S",
+ "begin_time": "2023-08-09 16:13:51",
+ "pass_rate": 0
+ },
+ {
+ "success": 0,
+ "all": 6,
+ "fail": 0,
+ "skip": 2,
+ "error": 4,
+ "runtime": "1.03 S",
+ "begin_time": "2023-08-09 16:14:32",
+ "pass_rate": 0
+ },
+ {
+ "success": 3,
+ "all": 6,
+ "fail": 1,
+ "skip": 2,
+ "error": 0,
+ "runtime": "4.11 S",
+ "begin_time": "2023-08-09 16:29:27",
+ "pass_rate": 50
+ },
+ {
+ "success": 3,
+ "all": 6,
+ "fail": 1,
+ "skip": 2,
+ "error": 0,
+ "runtime": "3.43 S",
+ "begin_time": "2023-08-09 16:41:06",
+ "pass_rate": 50
+ },
+ {
+ "success": 3,
+ "all": 6,
+ "fail": 1,
+ "skip": 2,
+ "error": 0,
+ "runtime": "3.02 S",
+ "begin_time": "2023-08-09 16:47:28",
+ "pass_rate": 50
+ },
+ {
+ "success": 3,
+ "all": 6,
+ "fail": 1,
+ "skip": 2,
+ "error": 0,
+ "runtime": "4.97 S",
+ "begin_time": "2023-08-09 16:54:30",
+ "pass_rate": 50
+ },
+ {
+ "success": 3,
+ "all": 6,
+ "fail": 1,
+ "skip": 2,
+ "error": 0,
+ "runtime": "3.92 S",
+ "begin_time": "2023-08-09 16:58:54",
+ "pass_rate": 50
+ },
+ {
+ "success": 3,
+ "all": 6,
+ "fail": 1,
+ "skip": 2,
+ "error": 0,
+ "runtime": "4.19 S",
+ "begin_time": "2023-08-09 17:09:48",
+ "pass_rate": 50
+ },
+ {
+ "success": 3,
+ "all": 6,
+ "fail": 1,
+ "skip": 2,
+ "error": 0,
+ "runtime": "3.20 S",
+ "begin_time": "2023-08-09 17:17:24",
+ "pass_rate": 50
+ },
+ {
+ "success": 3,
+ "all": 6,
+ "fail": 1,
+ "skip": 2,
+ "error": 0,
+ "runtime": "3.65 S",
+ "begin_time": "2023-08-09 17:18:54",
+ "pass_rate": 50
+ },
+ {
+ "success": 3,
+ "all": 6,
+ "fail": 1,
+ "skip": 2,
+ "error": 0,
+ "runtime": "3.12 S",
+ "begin_time": "2023-08-09 17:23:04",
+ "pass_rate": 50
+ },
+ {
+ "success": 3,
+ "all": 6,
+ "fail": 1,
+ "skip": 2,
+ "error": 0,
+ "runtime": "3.18 S",
+ "begin_time": "2023-08-09 17:24:12",
+ "pass_rate": 50
+ },
+ {
+ "success": 3,
+ "all": 6,
+ "fail": 1,
+ "skip": 2,
+ "error": 0,
+ "runtime": "3.27 S",
+ "begin_time": "2023-08-09 17:31:46",
+ "pass_rate": 50
+ },
+ {
+ "success": 0,
+ "all": 6,
+ "fail": 0,
+ "skip": 2,
+ "error": 4,
+ "runtime": "13.19 S",
+ "begin_time": "2023-08-09 18:02:25",
+ "pass_rate": 0
+ },
+ {
+ "success": 0,
+ "all": 6,
+ "fail": 0,
+ "skip": 2,
+ "error": 4,
+ "runtime": "13.20 S",
+ "begin_time": "2023-08-09 18:07:57",
+ "pass_rate": 0
+ },
+ {
+ "success": 0,
+ "all": 6,
+ "fail": 0,
+ "skip": 2,
+ "error": 4,
+ "runtime": "13.44 S",
+ "begin_time": "2023-08-10 08:42:49",
+ "pass_rate": 0
+ },
+ {
+ "success": 0,
+ "all": 6,
+ "fail": 0,
+ "skip": 2,
+ "error": 4,
+ "runtime": "13.18 S",
+ "begin_time": "2023-08-10 08:45:24",
+ "pass_rate": 0
+ },
+ {
+ "success": 0,
+ "all": 6,
+ "fail": 0,
+ "skip": 2,
+ "error": 4,
+ "runtime": "13.72 S",
+ "begin_time": "2023-08-10 08:48:21",
+ "pass_rate": 0
+ },
+ {
+ "success": 0,
+ "all": 6,
+ "fail": 0,
+ "skip": 2,
+ "error": 4,
+ "runtime": "13.16 S",
+ "begin_time": "2023-08-10 08:50:11",
+ "pass_rate": 0
+ },
+ {
+ "success": 0,
+ "all": 6,
+ "fail": 0,
+ "skip": 2,
+ "error": 4,
+ "runtime": "13.17 S",
+ "begin_time": "2023-08-10 08:52:26",
+ "pass_rate": 0
+ },
+ {
+ "success": 0,
+ "all": 6,
+ "fail": 0,
+ "skip": 2,
+ "error": 4,
+ "runtime": "13.23 S",
+ "begin_time": "2023-08-10 08:54:14",
+ "pass_rate": 0
+ },
+ {
+ "success": 0,
+ "all": 6,
+ "fail": 0,
+ "skip": 2,
+ "error": 4,
+ "runtime": "13.16 S",
+ "begin_time": "2023-08-10 08:56:06",
+ "pass_rate": 0
+ },
+ {
+ "success": 0,
+ "all": 6,
+ "fail": 0,
+ "skip": 2,
+ "error": 4,
+ "runtime": "13.20 S",
+ "begin_time": "2023-08-10 08:58:21",
+ "pass_rate": 0
+ },
+ {
+ "success": 0,
+ "all": 6,
+ "fail": 0,
+ "skip": 2,
+ "error": 4,
+ "runtime": "15.73 S",
+ "begin_time": "2023-08-10 09:03:15",
+ "pass_rate": 0
+ },
+ {
+ "success": 0,
+ "all": 6,
+ "fail": 0,
+ "skip": 2,
+ "error": 4,
+ "runtime": "13.15 S",
+ "begin_time": "2023-08-10 09:07:49",
+ "pass_rate": 0
+ },
+ {
+ "success": 0,
+ "all": 6,
+ "fail": 0,
+ "skip": 2,
+ "error": 4,
+ "runtime": "13.16 S",
+ "begin_time": "2023-08-10 09:10:06",
+ "pass_rate": 0
+ },
+ {
+ "success": 0,
+ "all": 6,
+ "fail": 0,
+ "skip": 2,
+ "error": 4,
+ "runtime": "13.18 S",
+ "begin_time": "2023-08-10 09:14:00",
+ "pass_rate": 0
+ },
+ {
+ "success": 0,
+ "all": 6,
+ "fail": 0,
+ "skip": 2,
+ "error": 4,
+ "runtime": "13.18 S",
+ "begin_time": "2023-08-10 09:18:43",
+ "pass_rate": 0
+ },
+ {
+ "success": 0,
+ "all": 6,
+ "fail": 0,
+ "skip": 2,
+ "error": 4,
+ "runtime": "13.21 S",
+ "begin_time": "2023-08-10 09:19:45",
+ "pass_rate": 0
+ },
+ {
+ "success": 0,
+ "all": 6,
+ "fail": 0,
+ "skip": 2,
+ "error": 4,
+ "runtime": "13.25 S",
+ "begin_time": "2023-08-10 09:21:15",
+ "pass_rate": 0
+ },
+ {
+ "success": 0,
+ "all": 6,
+ "fail": 0,
+ "skip": 2,
+ "error": 4,
+ "runtime": "13.24 S",
+ "begin_time": "2023-08-10 09:22:16",
+ "pass_rate": 0
+ },
+ {
+ "success": 0,
+ "all": 6,
+ "fail": 0,
+ "skip": 2,
+ "error": 4,
+ "runtime": "13.21 S",
+ "begin_time": "2023-08-10 09:24:26",
+ "pass_rate": 0
+ },
+ {
+ "success": 0,
+ "all": 6,
+ "fail": 0,
+ "skip": 2,
+ "error": 4,
+ "runtime": "13.14 S",
+ "begin_time": "2023-08-10 09:32:02",
+ "pass_rate": 0
+ },
+ {
+ "success": 0,
+ "all": 6,
+ "fail": 0,
+ "skip": 2,
+ "error": 4,
+ "runtime": "13.18 S",
+ "begin_time": "2023-08-10 09:47:36",
+ "pass_rate": 0
+ },
+ {
+ "success": 0,
+ "all": 6,
+ "fail": 0,
+ "skip": 2,
+ "error": 4,
+ "runtime": "13.17 S",
+ "begin_time": "2023-08-10 09:50:49",
+ "pass_rate": 0
+ },
+ {
+ "success": 0,
+ "all": 6,
+ "fail": 0,
+ "skip": 2,
+ "error": 4,
+ "runtime": "13.23 S",
+ "begin_time": "2023-08-10 09:51:51",
+ "pass_rate": 0
+ },
+ {
+ "success": 0,
+ "all": 6,
+ "fail": 0,
+ "skip": 2,
+ "error": 4,
+ "runtime": "13.17 S",
+ "begin_time": "2023-08-10 10:06:34",
+ "pass_rate": 0
+ },
+ {
+ "success": 0,
+ "all": 6,
+ "fail": 0,
+ "skip": 2,
+ "error": 4,
+ "runtime": "13.21 S",
+ "begin_time": "2023-08-10 10:07:29",
+ "pass_rate": 0
+ },
+ {
+ "success": 3,
+ "all": 6,
+ "fail": 1,
+ "skip": 2,
+ "error": 0,
+ "runtime": "3.46 S",
+ "begin_time": "2023-08-10 11:11:57",
+ "pass_rate": 50
+ },
+ {
+ "success": 3,
+ "all": 6,
+ "fail": 1,
+ "skip": 2,
+ "error": 0,
+ "runtime": "3.62 S",
+ "begin_time": "2023-08-10 11:23:11",
+ "pass_rate": 50
+ },
+ {
+ "success": 3,
+ "all": 6,
+ "fail": 1,
+ "skip": 2,
+ "error": 0,
+ "runtime": "3.44 S",
+ "begin_time": "2023-08-10 11:35:18",
+ "pass_rate": 50
+ },
+ {
+ "success": 3,
+ "all": 6,
+ "fail": 1,
+ "skip": 2,
+ "error": 0,
+ "runtime": "3.78 S",
+ "begin_time": "2023-08-10 11:51:03",
+ "pass_rate": 50
+ },
+ {
+ "success": 3,
+ "all": 6,
+ "fail": 1,
+ "skip": 2,
+ "error": 0,
+ "runtime": "3.24 S",
+ "begin_time": "2023-08-10 12:35:03",
+ "pass_rate": 50
+ },
+ {
+ "success": 3,
+ "all": 6,
+ "fail": 1,
+ "skip": 2,
+ "error": 0,
+ "runtime": "3.14 S",
+ "begin_time": "2023-08-10 12:35:39",
+ "pass_rate": 50
+ },
+ {
+ "success": 3,
+ "all": 6,
+ "fail": 1,
+ "skip": 2,
+ "error": 0,
+ "runtime": "3.01 S",
+ "begin_time": "2023-08-10 12:38:55",
+ "pass_rate": 50
+ },
+ {
+ "success": 3,
+ "all": 6,
+ "fail": 1,
+ "skip": 2,
+ "error": 0,
+ "runtime": "3.66 S",
+ "begin_time": "2023-08-10 12:39:35",
+ "pass_rate": 50
+ },
+ {
+ "success": 3,
+ "all": 6,
+ "fail": 1,
+ "skip": 2,
+ "error": 0,
+ "runtime": "5.82 S",
+ "begin_time": "2023-08-10 19:06:55",
+ "pass_rate": 50
+ },
+ {
+ "success": 3,
+ "all": 6,
+ "fail": 1,
+ "skip": 2,
+ "error": 0,
+ "runtime": "3.67 S",
+ "begin_time": "2023-08-10 19:12:53",
+ "pass_rate": 50
+ },
+ {
+ "success": 3,
+ "all": 6,
+ "fail": 1,
+ "skip": 2,
+ "error": 0,
+ "runtime": "3.22 S",
+ "begin_time": "2023-08-10 19:16:23",
+ "pass_rate": 50
+ },
+ {
+ "success": 3,
+ "all": 6,
+ "fail": 1,
+ "skip": 2,
+ "error": 0,
+ "runtime": "3.26 S",
+ "begin_time": "2023-08-10 19:20:53",
+ "pass_rate": 50
+ },
+ {
+ "success": 3,
+ "all": 6,
+ "fail": 1,
+ "skip": 2,
+ "error": 0,
+ "runtime": "3.14 S",
+ "begin_time": "2023-08-10 19:24:07",
+ "pass_rate": 50
+ },
+ {
+ "success": 3,
+ "all": 6,
+ "fail": 1,
+ "skip": 2,
+ "error": 0,
+ "runtime": "3.16 S",
+ "begin_time": "2023-08-10 19:27:01",
+ "pass_rate": 50
+ },
+ {
+ "success": 0,
+ "all": 1,
+ "fail": 0,
+ "skip": 0,
+ "error": 1,
+ "runtime": "0.00 S",
+ "begin_time": "2023-08-10 19:37:03",
+ "pass_rate": 0
+ },
+ {
+ "success": 0,
+ "all": 1,
+ "fail": 0,
+ "skip": 0,
+ "error": 1,
+ "runtime": "0.00 S",
+ "begin_time": "2023-08-10 19:46:43",
+ "pass_rate": 0
+ },
+ {
+ "success": 0,
+ "all": 6,
+ "fail": 0,
+ "skip": 2,
+ "error": 4,
+ "runtime": "13.37 S",
+ "begin_time": "2023-08-11 09:09:20",
+ "pass_rate": 0
+ },
+ {
+ "success": 0,
+ "all": 1,
+ "fail": 0,
+ "skip": 0,
+ "error": 1,
+ "runtime": "0.00 S",
+ "begin_time": "2023-08-11 09:15:32",
+ "pass_rate": 0
+ },
+ {
+ "success": 0,
+ "all": 1,
+ "fail": 0,
+ "skip": 0,
+ "error": 1,
+ "runtime": "0.00 S",
+ "begin_time": "2023-08-11 09:19:07",
+ "pass_rate": 0
+ },
+ {
+ "success": 0,
+ "all": 6,
+ "fail": 0,
+ "skip": 2,
+ "error": 4,
+ "runtime": "13.35 S",
+ "begin_time": "2023-08-11 10:36:10",
+ "pass_rate": 0
+ },
+ {
+ "success": 0,
+ "all": 6,
+ "fail": 0,
+ "skip": 2,
+ "error": 4,
+ "runtime": "13.26 S",
+ "begin_time": "2023-08-11 10:37:04",
+ "pass_rate": 0
+ },
+ {
+ "success": 0,
+ "all": 6,
+ "fail": 0,
+ "skip": 2,
+ "error": 4,
+ "runtime": "13.24 S",
+ "begin_time": "2023-08-11 10:41:01",
+ "pass_rate": 0
+ },
+ {
+ "success": 0,
+ "all": 6,
+ "fail": 0,
+ "skip": 2,
+ "error": 4,
+ "runtime": "13.26 S",
+ "begin_time": "2023-08-11 10:48:48",
+ "pass_rate": 0
+ },
+ {
+ "success": 0,
+ "all": 6,
+ "fail": 0,
+ "skip": 2,
+ "error": 4,
+ "runtime": "13.27 S",
+ "begin_time": "2023-08-11 10:55:05",
+ "pass_rate": 0
+ },
+ {
+ "success": 0,
+ "all": 1,
+ "fail": 0,
+ "skip": 0,
+ "error": 1,
+ "runtime": "0.03 S",
+ "begin_time": "2023-08-11 17:52:43",
+ "pass_rate": 0
+ },
+ {
+ "success": 3,
+ "all": 6,
+ "fail": 1,
+ "skip": 2,
+ "error": 0,
+ "runtime": "3.34 S",
+ "begin_time": "2023-08-11 17:53:23",
+ "pass_rate": 50
+ },
+ {
+ "success": 3,
+ "all": 6,
+ "fail": 1,
+ "skip": 2,
+ "error": 0,
+ "runtime": "4.34 S",
+ "begin_time": "2023-08-14 08:48:12",
+ "pass_rate": 50
+ },
+ {
+ "success": 3,
+ "all": 6,
+ "fail": 1,
+ "skip": 2,
+ "error": 0,
+ "runtime": "3.22 S",
+ "begin_time": "2023-08-14 08:51:47",
+ "pass_rate": 50
+ },
+ {
+ "success": 3,
+ "all": 6,
+ "fail": 1,
+ "skip": 2,
+ "error": 0,
+ "runtime": "3.25 S",
+ "begin_time": "2023-08-14 09:00:29",
+ "pass_rate": 50
+ },
+ {
+ "success": 3,
+ "all": 6,
+ "fail": 1,
+ "skip": 2,
+ "error": 0,
+ "runtime": "3.21 S",
+ "begin_time": "2023-08-14 09:02:02",
+ "pass_rate": 50
+ },
+ {
+ "success": 3,
+ "all": 6,
+ "fail": 1,
+ "skip": 2,
+ "error": 0,
+ "runtime": "3.37 S",
+ "begin_time": "2023-08-14 09:16:23",
+ "pass_rate": 50
+ },
+ {
+ "success": 3,
+ "all": 6,
+ "fail": 1,
+ "skip": 2,
+ "error": 0,
+ "runtime": "3.18 S",
+ "begin_time": "2023-08-14 09:18:00",
+ "pass_rate": 50
+ },
+ {
+ "success": 3,
+ "all": 6,
+ "fail": 1,
+ "skip": 2,
+ "error": 0,
+ "runtime": "3.22 S",
+ "begin_time": "2023-08-14 09:19:00",
+ "pass_rate": 50
+ },
+ {
+ "success": 0,
+ "all": 6,
+ "fail": 0,
+ "skip": 2,
+ "error": 4,
+ "runtime": "13.28 S",
+ "begin_time": "2023-08-14 10:06:52",
+ "pass_rate": 0
+ },
+ {
+ "success": 0,
+ "all": 6,
+ "fail": 0,
+ "skip": 2,
+ "error": 4,
+ "runtime": "16.86 S",
+ "begin_time": "2023-08-14 10:07:26",
+ "pass_rate": 0
+ },
+ {
+ "success": 0,
+ "all": 6,
+ "fail": 0,
+ "skip": 2,
+ "error": 4,
+ "runtime": "17.22 S",
+ "begin_time": "2023-08-14 10:20:39",
+ "pass_rate": 0
+ },
+ {
+ "success": 3,
+ "all": 6,
+ "fail": 1,
+ "skip": 2,
+ "error": 0,
+ "runtime": "3.20 S",
+ "begin_time": "2023-08-14 10:21:22",
+ "pass_rate": 50
+ },
+ {
+ "success": 0,
+ "all": 6,
+ "fail": 0,
+ "skip": 2,
+ "error": 4,
+ "runtime": "13.33 S",
+ "begin_time": "2023-08-14 14:57:14",
+ "pass_rate": 0
+ },
+ {
+ "success": 3,
+ "all": 6,
+ "fail": 1,
+ "skip": 2,
+ "error": 0,
+ "runtime": "3.21 S",
+ "begin_time": "2023-08-14 14:57:41",
+ "pass_rate": 50
+ },
+ {
+ "success": 3,
+ "all": 6,
+ "fail": 1,
+ "skip": 2,
+ "error": 0,
+ "runtime": "3.23 S",
+ "begin_time": "2023-08-14 15:00:19",
+ "pass_rate": 50
+ },
+ {
+ "success": 2,
+ "all": 6,
+ "fail": 1,
+ "skip": 2,
+ "error": 1,
+ "runtime": "3.46 S",
+ "begin_time": "2023-08-14 15:01:56",
+ "pass_rate": 33
+ },
+ {
+ "success": 2,
+ "all": 6,
+ "fail": 2,
+ "skip": 2,
+ "error": 0,
+ "runtime": "3.48 S",
+ "begin_time": "2023-08-14 15:06:23",
+ "pass_rate": 33
+ },
+ {
+ "success": 0,
+ "all": 6,
+ "fail": 0,
+ "skip": 2,
+ "error": 4,
+ "runtime": "13.41 S",
+ "begin_time": "2023-08-14 15:35:29",
+ "pass_rate": 0
+ },
+ {
+ "success": 0,
+ "all": 6,
+ "fail": 2,
+ "skip": 2,
+ "error": 2,
+ "runtime": "321.90 S",
+ "begin_time": "2023-08-14 15:35:56",
+ "pass_rate": 0
+ },
+ {
+ "success": 0,
+ "all": 6,
+ "fail": 0,
+ "skip": 2,
+ "error": 4,
+ "runtime": "2.99 S",
+ "begin_time": "2023-08-14 15:42:27",
+ "pass_rate": 0
+ },
+ {
+ "success": 2,
+ "all": 6,
+ "fail": 2,
+ "skip": 2,
+ "error": 0,
+ "runtime": "3.52 S",
+ "begin_time": "2023-08-14 15:42:59",
+ "pass_rate": 33
+ },
+ {
+ "success": 2,
+ "all": 6,
+ "fail": 2,
+ "skip": 2,
+ "error": 0,
+ "runtime": "3.19 S",
+ "begin_time": "2023-08-14 16:22:07",
+ "pass_rate": 33
+ },
+ {
+ "success": 3,
+ "all": 6,
+ "fail": 1,
+ "skip": 2,
+ "error": 0,
+ "runtime": "3.18 S",
+ "begin_time": "2023-08-14 16:23:06",
+ "pass_rate": 50
+ },
+ {
+ "success": 0,
+ "all": 6,
+ "fail": 0,
+ "skip": 2,
+ "error": 4,
+ "runtime": "1.05 S",
+ "begin_time": "2023-08-14 16:44:28",
+ "pass_rate": 0
+ },
+ {
+ "success": 0,
+ "all": 6,
+ "fail": 0,
+ "skip": 2,
+ "error": 4,
+ "runtime": "1.06 S",
+ "begin_time": "2023-08-14 16:57:05",
+ "pass_rate": 0
+ },
+ {
+ "success": 3,
+ "all": 6,
+ "fail": 1,
+ "skip": 2,
+ "error": 0,
+ "runtime": "3.27 S",
+ "begin_time": "2023-08-14 17:00:03",
+ "pass_rate": 50
+ },
+ {
+ "success": 0,
+ "all": 6,
+ "fail": 0,
+ "skip": 2,
+ "error": 4,
+ "runtime": "13.29 S",
+ "begin_time": "2023-08-14 17:09:53",
+ "pass_rate": 0
+ },
+ {
+ "success": 3,
+ "all": 6,
+ "fail": 1,
+ "skip": 2,
+ "error": 0,
+ "runtime": "3.22 S",
+ "begin_time": "2023-08-14 17:14:55",
+ "pass_rate": 50
+ },
+ {
+ "success": 3,
+ "all": 6,
+ "fail": 1,
+ "skip": 2,
+ "error": 0,
+ "runtime": "3.26 S",
+ "begin_time": "2023-08-15 15:07:56",
+ "pass_rate": 50
+ },
+ {
+ "success": 3,
+ "all": 6,
+ "fail": 1,
+ "skip": 2,
+ "error": 0,
+ "runtime": "3.16 S",
+ "begin_time": "2023-08-15 15:12:51",
+ "pass_rate": 50
+ },
+ {
+ "success": 3,
+ "all": 6,
+ "fail": 1,
+ "skip": 2,
+ "error": 0,
+ "runtime": "3.46 S",
+ "begin_time": "2023-08-15 15:18:11",
+ "pass_rate": 50
+ },
+ {
+ "success": 3,
+ "all": 6,
+ "fail": 0,
+ "skip": 2,
+ "error": 1,
+ "runtime": "3.54 S",
+ "begin_time": "2023-08-15 15:30:15",
+ "pass_rate": 50
+ },
+ {
+ "success": 3,
+ "all": 6,
+ "fail": 1,
+ "skip": 2,
+ "error": 0,
+ "runtime": "4.39 S",
+ "begin_time": "2023-08-16 17:09:33",
+ "pass_rate": 50
+ }
+]
\ No newline at end of file
|