- 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 e687b909cfa8445e44dcfdb5b46334c8044a30bc..f1bd6dda901e9bf980631498e75a3e688f13dc6c 100644
GIT binary patch
delta 4997
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
W40H&uh5-OjUwvCwb>XUi)&BvG;y#=J
diff --git a/common/crypto/__pycache__/encryption_str.cpython-39.pyc b/common/crypto/__pycache__/encryption_str.cpython-39.pyc
index d6e1cae5bc0c04ebc62d301188afa4c8964a9b16..831cd723ca90e2b54c448588b39a61f4edcc172f 100644
GIT binary patch
delta 26
gcmdlgy;Yhwk(ZZ?0SGSl-bq=ok#{LCvm6H_0AmgZ4FCWD
delta 26
gcmdlgy;Yhwk(ZZ?0SHn}E~m6@MbC$a_oJOoNeup@v}rLk-(P##*+jV^v~69%Bt#4MP^w
zLMBFr6vkTiaE81n7KRe$${I$7S`J2rDyPY^B1TL#9FxOEY#G-~ekr2ElovF)P(+#W
c-{zMh(oFm^OhSwtj53Tef5G%-Vexuq0GT}?egFUf
delta 138
zcmeA&on*?J$ji&c00a%1w^Ocfp-iDd#~5!>d6BGOF!N=!nG9E>uIGJip|+-7d^dS(E-g(6M>
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
|