提交 2832a2a6b970a9a9d8ee60779f47219422578cdd

作者 Shishutong
1 个父辈 ea503e49

版本:1.0.13

1.封装生成身份证"年"
1 1 <?xml version="1.0" encoding="UTF-8"?>
2 2 <project version="4">
3 3 <component name="ChangeListManager">
4   - <list default="true" id="129454fc-5415-4c7e-9855-d0293355ede5" name="Default Changelist" comment="版本:1.0.11&#10;1.新增学校审核用例逻辑判断">
  4 + <list default="true" id="129454fc-5415-4c7e-9855-d0293355ede5" name="Default Changelist" comment="版本:1.0.12&#10;1.优化hr登陆问题">
5 5 <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
6   - <change beforePath="$PROJECT_DIR$/conf/config.ini" beforeDir="false" afterPath="$PROJECT_DIR$/conf/config.ini" afterDir="false" />
7 6 <change beforePath="$PROJECT_DIR$/data/Internship_manage/test_07_apply_audit.xlsx" beforeDir="false" afterPath="$PROJECT_DIR$/data/Internship_manage/test_07_apply_audit.xlsx" afterDir="false" />
8 7 <change beforePath="$PROJECT_DIR$/data/Internship_preparation/test_04_internship_plan.xlsx" beforeDir="false" afterPath="$PROJECT_DIR$/data/Internship_preparation/test_04_internship_plan.xlsx" afterDir="false" />
9 8 <change beforePath="$PROJECT_DIR$/data/Internship_preparation/test_05_internship_project.xlsx" beforeDir="false" afterPath="$PROJECT_DIR$/data/Internship_preparation/test_05_internship_project.xlsx" afterDir="false" />
... ... @@ -18,9 +17,8 @@
18 17 <change beforePath="$PROJECT_DIR$/data/test_01_login.xlsx" beforeDir="false" afterPath="$PROJECT_DIR$/data/test_01_login.xlsx" afterDir="false" />
19 18 <change beforePath="$PROJECT_DIR$/report/history.json" beforeDir="false" afterPath="$PROJECT_DIR$/report/history.json" afterDir="false" />
20 19 <change beforePath="$PROJECT_DIR$/run.py" beforeDir="false" afterPath="$PROJECT_DIR$/run.py" afterDir="false" />
21   - <change beforePath="$PROJECT_DIR$/testcase/test_04_Internship_preparation.py" beforeDir="false" afterPath="$PROJECT_DIR$/testcase/test_04_Internship_preparation.py" afterDir="false" />
22 20 <change beforePath="$PROJECT_DIR$/testcase/test_06_internship_manage.py" beforeDir="false" afterPath="$PROJECT_DIR$/testcase/test_06_internship_manage.py" afterDir="false" />
23   - <change beforePath="$PROJECT_DIR$/tools/handle_token.py" beforeDir="false" afterPath="$PROJECT_DIR$/tools/handle_token.py" afterDir="false" />
  21 + <change beforePath="$PROJECT_DIR$/tools/fixture.py" beforeDir="false" afterPath="$PROJECT_DIR$/tools/fixture.py" afterDir="false" />
24 22 </list>
25 23 <option name="SHOW_DIALOG" value="false" />
26 24 <option name="HIGHLIGHT_CONFLICTS" value="true" />
... ... @@ -84,7 +82,7 @@
84 82 </key>
85 83 </component>
86 84 <component name="RunManager" selected="Python.run">
87   - <configuration name="handle_token" type="PythonConfigurationType" factoryName="Python" temporary="true" nameIsGenerated="true">
  85 + <configuration name="aaa" type="PythonConfigurationType" factoryName="Python" temporary="true" nameIsGenerated="true">
88 86 <module name="yxly2" />
89 87 <option name="INTERPRETER_OPTIONS" value="" />
90 88 <option name="PARENT_ENVS" value="true" />
... ... @@ -97,7 +95,7 @@
97 95 <option name="ADD_CONTENT_ROOTS" value="true" />
98 96 <option name="ADD_SOURCE_ROOTS" value="true" />
99 97 <EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
100   - <option name="SCRIPT_NAME" value="$PROJECT_DIR$/tools/handle_token.py" />
  98 + <option name="SCRIPT_NAME" value="$PROJECT_DIR$/tools/aaa.py" />
101 99 <option name="PARAMETERS" value="" />
102 100 <option name="SHOW_COMMAND_LINE" value="false" />
103 101 <option name="EMULATE_TERMINAL" value="false" />
... ... @@ -106,7 +104,7 @@
106 104 <option name="INPUT_FILE" value="" />
107 105 <method v="2" />
108 106 </configuration>
109   - <configuration name="run" type="PythonConfigurationType" factoryName="Python" temporary="true" nameIsGenerated="true">
  107 + <configuration name="handle_token" type="PythonConfigurationType" factoryName="Python" temporary="true" nameIsGenerated="true">
110 108 <module name="yxly2" />
111 109 <option name="INTERPRETER_OPTIONS" value="" />
112 110 <option name="PARENT_ENVS" value="true" />
... ... @@ -114,12 +112,12 @@
114 112 <env name="PYTHONUNBUFFERED" value="1" />
115 113 </envs>
116 114 <option name="SDK_HOME" value="" />
117   - <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
  115 + <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/tools" />
118 116 <option name="IS_MODULE_SDK" value="true" />
119 117 <option name="ADD_CONTENT_ROOTS" value="true" />
120 118 <option name="ADD_SOURCE_ROOTS" value="true" />
121 119 <EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
122   - <option name="SCRIPT_NAME" value="$PROJECT_DIR$/run.py" />
  120 + <option name="SCRIPT_NAME" value="$PROJECT_DIR$/tools/handle_token.py" />
123 121 <option name="PARAMETERS" value="" />
124 122 <option name="SHOW_COMMAND_LINE" value="false" />
125 123 <option name="EMULATE_TERMINAL" value="false" />
... ... @@ -128,22 +126,29 @@
128 126 <option name="INPUT_FILE" value="" />
129 127 <method v="2" />
130 128 </configuration>
131   - <configuration name="Unittests in test_04_Internship_preparation.py" type="tests" factoryName="Unittests" temporary="true" nameIsGenerated="true">
  129 + <configuration name="run" type="PythonConfigurationType" factoryName="Python" temporary="true" nameIsGenerated="true">
132 130 <module name="yxly2" />
133 131 <option name="INTERPRETER_OPTIONS" value="" />
134 132 <option name="PARENT_ENVS" value="true" />
  133 + <envs>
  134 + <env name="PYTHONUNBUFFERED" value="1" />
  135 + </envs>
135 136 <option name="SDK_HOME" value="" />
136   - <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/testcase" />
  137 + <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
137 138 <option name="IS_MODULE_SDK" value="true" />
138 139 <option name="ADD_CONTENT_ROOTS" value="true" />
139 140 <option name="ADD_SOURCE_ROOTS" value="true" />
140 141 <EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
141   - <option name="_new_additionalArguments" value="&quot;&quot;" />
142   - <option name="_new_target" value="&quot;$PROJECT_DIR$/testcase/test_04_Internship_preparation.py&quot;" />
143   - <option name="_new_targetType" value="&quot;PATH&quot;" />
  142 + <option name="SCRIPT_NAME" value="$PROJECT_DIR$/run.py" />
  143 + <option name="PARAMETERS" value="" />
  144 + <option name="SHOW_COMMAND_LINE" value="false" />
  145 + <option name="EMULATE_TERMINAL" value="false" />
  146 + <option name="MODULE_MODE" value="false" />
  147 + <option name="REDIRECT_INPUT" value="false" />
  148 + <option name="INPUT_FILE" value="" />
144 149 <method v="2" />
145 150 </configuration>
146   - <configuration name="Unittests in test_05_student_practice.py" type="tests" factoryName="Unittests" temporary="true" nameIsGenerated="true">
  151 + <configuration name="Unittests in test_04_Internship_preparation.py" type="tests" factoryName="Unittests" temporary="true" nameIsGenerated="true">
147 152 <module name="yxly2" />
148 153 <option name="INTERPRETER_OPTIONS" value="" />
149 154 <option name="PARENT_ENVS" value="true" />
... ... @@ -154,7 +159,7 @@
154 159 <option name="ADD_SOURCE_ROOTS" value="true" />
155 160 <EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
156 161 <option name="_new_additionalArguments" value="&quot;&quot;" />
157   - <option name="_new_target" value="&quot;$PROJECT_DIR$/testcase/test_05_student_practice.py&quot;" />
  162 + <option name="_new_target" value="&quot;$PROJECT_DIR$/testcase/test_04_Internship_preparation.py&quot;" />
158 163 <option name="_new_targetType" value="&quot;PATH&quot;" />
159 164 <method v="2" />
160 165 </configuration>
... ... @@ -177,16 +182,16 @@
177 182 <item itemvalue="Python.run" />
178 183 <item itemvalue="Python.handle_token" />
179 184 <item itemvalue="Python tests.Unittests in test_04_Internship_preparation.py" />
180   - <item itemvalue="Python tests.Unittests in test_05_student_practice.py" />
181 185 <item itemvalue="Python tests.Unittests in test_06_internship_manage.py" />
  186 + <item itemvalue="Python.aaa" />
182 187 </list>
183 188 <recent_temporary>
184 189 <list>
185 190 <item itemvalue="Python.run" />
  191 + <item itemvalue="Python.aaa" />
  192 + <item itemvalue="Python tests.Unittests in test_06_internship_manage.py" />
186 193 <item itemvalue="Python.handle_token" />
187 194 <item itemvalue="Python tests.Unittests in test_04_Internship_preparation.py" />
188   - <item itemvalue="Python tests.Unittests in test_06_internship_manage.py" />
189   - <item itemvalue="Python tests.Unittests in test_05_student_practice.py" />
190 195 </list>
191 196 </recent_temporary>
192 197 </component>
... ... @@ -224,7 +229,11 @@
224 229 <workItem from="1673510209314" duration="6109000" />
225 230 <workItem from="1673575819306" duration="15415000" />
226 231 <workItem from="1673833028588" duration="18403000" />
227   - <workItem from="1674871135814" duration="15868000" />
  232 + <workItem from="1674871135814" duration="17962000" />
  233 + <workItem from="1675048788346" duration="2491000" />
  234 + <workItem from="1675129837690" duration="7136000" />
  235 + <workItem from="1675239328301" duration="480000" />
  236 + <workItem from="1675647596500" duration="19951000" />
228 237 </task>
229 238 <task id="LOCAL-00001" summary="1.0.0&#10;首次提交">
230 239 <created>1671544396986</created>
... ... @@ -366,7 +375,14 @@
366 375 <option name="project" value="LOCAL" />
367 376 <updated>1673599393345</updated>
368 377 </task>
369   - <option name="localTasksCounter" value="21" />
  378 + <task id="LOCAL-00021" summary="版本:1.0.12&#10;1.优化hr登陆问题">
  379 + <created>1674899741866</created>
  380 + <option name="number" value="00021" />
  381 + <option name="presentableId" value="LOCAL-00021" />
  382 + <option name="project" value="LOCAL" />
  383 + <updated>1674899741866</updated>
  384 + </task>
  385 + <option name="localTasksCounter" value="22" />
370 386 <servers />
371 387 </component>
372 388 <component name="TypeScriptGeneratedFilesManager">
... ... @@ -415,7 +431,8 @@
415 431 <MESSAGE value="版本:1.0.9&#10;1.新增查看全部实习接口" />
416 432 <MESSAGE value="版本:1.0.10&#10;1.新增学生报名接口" />
417 433 <MESSAGE value="版本:1.0.11&#10;1.新增学校审核用例逻辑判断" />
418   - <option name="LAST_COMMIT_MESSAGE" value="版本:1.0.11&#10;1.新增学校审核用例逻辑判断" />
  434 + <MESSAGE value="版本:1.0.12&#10;1.优化hr登陆问题" />
  435 + <option name="LAST_COMMIT_MESSAGE" value="版本:1.0.12&#10;1.优化hr登陆问题" />
419 436 </component>
420 437 <component name="XDebuggerManager">
421 438 <breakpoint-manager>
... ... @@ -467,7 +484,7 @@
467 484 </line-breakpoint>
468 485 <line-breakpoint suspend="THREAD" type="python-line">
469 486 <url>file://$PROJECT_DIR$/tools/fixture.py</url>
470   - <line>31</line>
  487 + <line>32</line>
471 488 <option name="timeStamp" value="33" />
472 489 </line-breakpoint>
473 490 <line-breakpoint suspend="THREAD" type="python-line">
... ... @@ -487,7 +504,7 @@
487 504 </line-breakpoint>
488 505 <line-breakpoint suspend="THREAD" type="python-line">
489 506 <url>file://$PROJECT_DIR$/tools/fixture.py</url>
490   - <line>37</line>
  507 + <line>38</line>
491 508 <option name="timeStamp" value="39" />
492 509 </line-breakpoint>
493 510 <line-breakpoint suspend="THREAD" type="python-line">
... ... @@ -497,7 +514,7 @@
497 514 </line-breakpoint>
498 515 <line-breakpoint suspend="THREAD" type="python-line">
499 516 <url>file://$PROJECT_DIR$/tools/fixture.py</url>
500   - <line>35</line>
  517 + <line>36</line>
501 518 <option name="timeStamp" value="47" />
502 519 </line-breakpoint>
503 520 <line-breakpoint suspend="THREAD" type="python-line">
... ... @@ -522,7 +539,7 @@
522 539 </line-breakpoint>
523 540 <line-breakpoint suspend="THREAD" type="python-line">
524 541 <url>file://$PROJECT_DIR$/tools/fixture.py</url>
525   - <line>79</line>
  542 + <line>82</line>
526 543 <option name="timeStamp" value="60" />
527 544 </line-breakpoint>
528 545 <line-breakpoint suspend="THREAD" type="python-line">
... ... @@ -567,78 +584,98 @@
567 584 </line-breakpoint>
568 585 <line-breakpoint suspend="THREAD" type="python-line">
569 586 <url>file://$PROJECT_DIR$/run.py</url>
570   - <line>45</line>
  587 + <line>56</line>
571 588 <option name="timeStamp" value="101" />
572 589 </line-breakpoint>
573 590 <line-breakpoint suspend="THREAD" type="python-line">
574 591 <url>file://$PROJECT_DIR$/run.py</url>
575   - <line>41</line>
  592 + <line>52</line>
576 593 <option name="timeStamp" value="102" />
577 594 </line-breakpoint>
578 595 <line-breakpoint suspend="THREAD" type="python-line">
579 596 <url>file://$PROJECT_DIR$/run.py</url>
580   - <line>39</line>
581   - <option name="timeStamp" value="103" />
582   - </line-breakpoint>
583   - <line-breakpoint suspend="THREAD" type="python-line">
584   - <url>file://$PROJECT_DIR$/testcase/test_06_internship_manage.py</url>
585 597 <line>50</line>
586   - <option name="timeStamp" value="104" />
  598 + <option name="timeStamp" value="103" />
587 599 </line-breakpoint>
588 600 <line-breakpoint suspend="THREAD" type="python-line">
589 601 <url>file://$PROJECT_DIR$/testcase/test_06_internship_manage.py</url>
590 602 <line>51</line>
591 603 <option name="timeStamp" value="106" />
592 604 </line-breakpoint>
593   - <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
  605 + <line-breakpoint suspend="THREAD" type="python-line">
594 606 <url>file://$PROJECT_DIR$/testcase/test_06_internship_manage.py</url>
595 607 <line>93</line>
596 608 <option name="timeStamp" value="108" />
597 609 </line-breakpoint>
598   - <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
  610 + <line-breakpoint suspend="THREAD" type="python-line">
599 611 <url>file://$PROJECT_DIR$/testcase/test_06_internship_manage.py</url>
600 612 <line>83</line>
601 613 <option name="timeStamp" value="111" />
602 614 </line-breakpoint>
603   - <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
  615 + <line-breakpoint suspend="THREAD" type="python-line">
604 616 <url>file://$PROJECT_DIR$/tools/handle_token.py</url>
605 617 <line>47</line>
606 618 <option name="timeStamp" value="115" />
607 619 </line-breakpoint>
608   - <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
  620 + <line-breakpoint suspend="THREAD" type="python-line">
609 621 <url>file://$PROJECT_DIR$/tools/handle_token.py</url>
610 622 <line>49</line>
611 623 <option name="timeStamp" value="116" />
612 624 </line-breakpoint>
  625 + <line-breakpoint suspend="THREAD" type="python-line">
  626 + <url>file://$PROJECT_DIR$/testcase/test_04_Internship_preparation.py</url>
  627 + <line>246</line>
  628 + <option name="timeStamp" value="121" />
  629 + </line-breakpoint>
  630 + <line-breakpoint suspend="THREAD" type="python-line">
  631 + <url>file://$PROJECT_DIR$/tools/handle_token.py</url>
  632 + <line>85</line>
  633 + <option name="timeStamp" value="122" />
  634 + </line-breakpoint>
  635 + <line-breakpoint suspend="THREAD" type="python-line">
  636 + <url>file://$PROJECT_DIR$/tools/handle_token.py</url>
  637 + <line>92</line>
  638 + <option name="timeStamp" value="123" />
  639 + </line-breakpoint>
  640 + <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
  641 + <url>file://$PROJECT_DIR$/testcase/test_06_internship_manage.py</url>
  642 + <line>205</line>
  643 + <option name="timeStamp" value="124" />
  644 + </line-breakpoint>
613 645 <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
614 646 <url>file://$PROJECT_DIR$/testcase/test_06_internship_manage.py</url>
615 647 <line>208</line>
616   - <option name="timeStamp" value="118" />
  648 + <option name="timeStamp" value="125" />
617 649 </line-breakpoint>
618 650 <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
619 651 <url>file://$PROJECT_DIR$/testcase/test_06_internship_manage.py</url>
620   - <line>205</line>
621   - <option name="timeStamp" value="119" />
  652 + <line>50</line>
  653 + <option name="timeStamp" value="126" />
622 654 </line-breakpoint>
623 655 <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
624   - <url>file://$PROJECT_DIR$/testcase/test_04_Internship_preparation.py</url>
625   - <line>247</line>
626   - <option name="timeStamp" value="120" />
  656 + <url>file://$PROJECT_DIR$/testcase/test_06_internship_manage.py</url>
  657 + <line>109</line>
  658 + <option name="timeStamp" value="128" />
627 659 </line-breakpoint>
628 660 <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
629   - <url>file://$PROJECT_DIR$/testcase/test_04_Internship_preparation.py</url>
630   - <line>246</line>
631   - <option name="timeStamp" value="121" />
  661 + <url>file://$PROJECT_DIR$/testcase/test_06_internship_manage.py</url>
  662 + <line>153</line>
  663 + <option name="timeStamp" value="129" />
632 664 </line-breakpoint>
633 665 <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
634   - <url>file://$PROJECT_DIR$/tools/handle_token.py</url>
635   - <line>85</line>
636   - <option name="timeStamp" value="122" />
  666 + <url>file://$PROJECT_DIR$/testcase/test_06_internship_manage.py</url>
  667 + <line>210</line>
  668 + <option name="timeStamp" value="130" />
637 669 </line-breakpoint>
638 670 <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
639   - <url>file://$PROJECT_DIR$/tools/handle_token.py</url>
640   - <line>92</line>
641   - <option name="timeStamp" value="123" />
  671 + <url>file://$PROJECT_DIR$/testcase/test_04_Internship_preparation.py</url>
  672 + <line>247</line>
  673 + <option name="timeStamp" value="131" />
  674 + </line-breakpoint>
  675 + <line-breakpoint enabled="true" suspend="THREAD" type="python-line">
  676 + <url>file://$PROJECT_DIR$/tools/aaa.py</url>
  677 + <line>16</line>
  678 + <option name="timeStamp" value="132" />
642 679 </line-breakpoint>
643 680 </breakpoints>
644 681 <default-breakpoints>
... ... @@ -651,17 +688,18 @@
651 688 </breakpoint-manager>
652 689 </component>
653 690 <component name="com.intellij.coverage.CoverageDataManagerImpl">
654   - <SUITE FILE_PATH="coverage/yxly$Unittests_in_test_02_system_management_py.coverage" NAME="Unittests in test_02_system_management.py Coverage Results" MODIFIED="1672304630144" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/testcase" />
655 691 <SUITE FILE_PATH="coverage/yxly$fixture__1_.coverage" NAME="fixture (1) Coverage Results" MODIFIED="1672814917701" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/tools" />
656   - <SUITE FILE_PATH="coverage/yxly$Unittests_in_test_06_internship_manage_py.coverage" NAME="Unittests in test_06_internship_manage.py Coverage Results" MODIFIED="1673598061737" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/testcase" />
657   - <SUITE FILE_PATH="coverage/yxly$Unittests_in_test_01_login_py.coverage" NAME="Unittests in test_01_login.py Coverage Results" MODIFIED="1671641941612" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/testcase" />
  692 + <SUITE FILE_PATH="coverage/yxly$Unittests_in_test_06_internship_manage_py.coverage" NAME="Unittests in test_06_internship_manage.py Coverage Results" MODIFIED="1675673123133" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/testcase" />
658 693 <SUITE FILE_PATH="coverage/yxly$Unittests_in_test_05_student_practice_py.coverage" NAME="Unittests in test_05_student_practice.py Coverage Results" MODIFIED="1673431777836" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/testcase" />
659 694 <SUITE FILE_PATH="coverage/yxly$fixture.coverage" NAME="fixture Coverage Results" MODIFIED="1671628017395" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/testcase" />
660   - <SUITE FILE_PATH="coverage/yxly$handle_token.coverage" NAME="handle_token Coverage Results" MODIFIED="1674876857410" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/tools" />
  695 + <SUITE FILE_PATH="coverage/yxly$handle_token.coverage" NAME="handle_token Coverage Results" MODIFIED="1674901030597" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/tools" />
661 696 <SUITE FILE_PATH="coverage/yxly$Unittests_in_fixture_py.coverage" NAME="Unittests in fixture.py Coverage Results" MODIFIED="1671625806027" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/testcase" />
  697 + <SUITE FILE_PATH="coverage/yxly$aaa.coverage" NAME="aaa Coverage Results" MODIFIED="1675678970517" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/tools" />
  698 + <SUITE FILE_PATH="coverage/yxly$run.coverage" NAME="run Coverage Results" MODIFIED="1675679049972" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
  699 + <SUITE FILE_PATH="coverage/yxly$Unittests_in_test_02_system_management_py.coverage" NAME="Unittests in test_02_system_management.py Coverage Results" MODIFIED="1672304630144" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/testcase" />
  700 + <SUITE FILE_PATH="coverage/yxly$Unittests_in_test_01_login_py.coverage" NAME="Unittests in test_01_login.py Coverage Results" MODIFIED="1671641941612" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/testcase" />
662 701 <SUITE FILE_PATH="coverage/yxly$Unittests_in_test_04_Internship_preparation_py.coverage" NAME="Unittests in test_04_Internship_preparation.py Coverage Results" MODIFIED="1674873836789" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/testcase" />
663 702 <SUITE FILE_PATH="coverage/yxly$Unittests_in_test_03_teaching_affairs_py.coverage" NAME="Unittests in test_03_teaching_affairs.py Coverage Results" MODIFIED="1672198781295" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/testcase" />
664 703 <SUITE FILE_PATH="coverage/yxly$pytest_in_test_02_system_management_py.coverage" NAME="pytest in test_02_system_management.py Coverage Results" MODIFIED="1671617451891" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/testcase" />
665   - <SUITE FILE_PATH="coverage/yxly$run.coverage" NAME="run Coverage Results" MODIFIED="1674895761706" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
666 704 </component>
667 705 </project>
\ No newline at end of file
... ...
1   -[{"success": 9, "all": 24, "fail": 15, "skip": 0, "error": 0, "runtime": "12.67 S", "begin_time": "2022-12-19 17:56:09", "pass_rate": "37.50"}, {"success": 9, "all": 24, "fail": 15, "skip": 0, "error": 0, "runtime": "7.87 S", "begin_time": "2022-12-19 17:58:06", "pass_rate": "37.50"}, {"success": 9, "all": 24, "fail": 15, "skip": 0, "error": 0, "runtime": "7.24 S", "begin_time": "2022-12-19 18:17:28", "pass_rate": "37.50"}, {"success": 9, "all": 24, "fail": 15, "skip": 0, "error": 0, "runtime": "7.45 S", "begin_time": "2022-12-19 18:19:47", "pass_rate": "37.50"}, {"success": 9, "all": 24, "fail": 15, "skip": 0, "error": 0, "runtime": "7.72 S", "begin_time": "2022-12-19 19:32:22", "pass_rate": "37.50"}, {"success": 9, "all": 24, "fail": 15, "skip": 0, "error": 0, "runtime": "103.32 S", "begin_time": "2022-12-19 20:35:55", "pass_rate": "37.50"}, {"success": 9, "all": 24, "fail": 15, "skip": 0, "error": 0, "runtime": "6.95 S", "begin_time": "2022-12-20 12:06:06", "pass_rate": "37.50"}, {"success": 9, "all": 24, "fail": 15, "skip": 0, "error": 0, "runtime": "6.92 S", "begin_time": "2022-12-20 21:34:11", "pass_rate": "37.50"}, {"success": 9, "all": 24, "fail": 15, "skip": 0, "error": 0, "runtime": "6.77 S", "begin_time": "2022-12-20 21:35:13", "pass_rate": "37.50"}, {"success": 8, "all": 25, "fail": 12, "skip": 0, "error": 5, "runtime": "14.41 S", "begin_time": "2022-12-21 22:40:23", "pass_rate": "32.00"}, {"success": 8, "all": 25, "fail": 12, "skip": 0, "error": 5, "runtime": "14.73 S", "begin_time": "2022-12-21 22:52:34", "pass_rate": "32.00"}, {"success": 9, "all": 25, "fail": 12, "skip": 0, "error": 4, "runtime": "14.49 S", "begin_time": "2022-12-21 22:55:57", "pass_rate": "36.00"}, {"success": 9, "all": 25, "fail": 12, "skip": 0, "error": 4, "runtime": "14.04 S", "begin_time": "2022-12-21 22:57:36", "pass_rate": "36.00"}, {"success": 9, "all": 25, "fail": 16, "skip": 0, "error": 0, "runtime": "14.09 S", "begin_time": "2022-12-21 23:02:18", "pass_rate": "36.00"}, {"success": 9, "all": 25, "fail": 16, "skip": 0, "error": 0, "runtime": "14.30 S", "begin_time": "2022-12-21 23:10:55", "pass_rate": "36.00"}, {"success": 9, "all": 25, "fail": 16, "skip": 0, "error": 0, "runtime": "14.19 S", "begin_time": "2022-12-22 00:05:50", "pass_rate": "36.00"}, {"success": 5, "all": 25, "fail": 16, "skip": 0, "error": 4, "runtime": "13.92 S", "begin_time": "2022-12-22 00:26:21", "pass_rate": "20.00"}, {"success": 9, "all": 25, "fail": 16, "skip": 0, "error": 0, "runtime": "15.25 S", "begin_time": "2022-12-22 00:32:39", "pass_rate": "36.00"}, {"success": 0, "all": 8, "fail": 0, "skip": 0, "error": 8, "runtime": "0.71 S", "begin_time": "2022-12-22 00:47:52", "pass_rate": "0.00"}, {"success": 8, "all": 25, "fail": 17, "skip": 0, "error": 0, "runtime": "12.65 S", "begin_time": "2022-12-22 00:54:19", "pass_rate": "32.00"}, {"success": 4, "all": 15, "fail": 11, "skip": 0, "error": 0, "runtime": "10.52 S", "begin_time": "2022-12-22 15:54:09", "pass_rate": "26.67"}, {"success": 4, "all": 15, "fail": 11, "skip": 0, "error": 0, "runtime": "10.60 S", "begin_time": "2022-12-22 15:59:15", "pass_rate": "26.67"}, {"success": 7, "all": 26, "fail": 9, "skip": 0, "error": 10, "runtime": "13.48 S", "begin_time": "2022-12-22 23:03:40", "pass_rate": "26.92"}, {"success": 6, "all": 16, "fail": 10, "skip": 0, "error": 0, "runtime": "11.90 S", "begin_time": "2022-12-22 23:08:12", "pass_rate": "37.50"}, {"success": 10, "all": 26, "fail": 16, "skip": 0, "error": 0, "runtime": "15.15 S", "begin_time": "2022-12-22 23:09:09", "pass_rate": "38.46"}, {"success": 11, "all": 26, "fail": 15, "skip": 0, "error": 0, "runtime": "17.06 S", "begin_time": "2022-12-23 11:04:53", "pass_rate": "42.31"}, {"success": 15, "all": 26, "fail": 11, "skip": 0, "error": 0, "runtime": "16.82 S", "begin_time": "2022-12-23 11:10:29", "pass_rate": "57.69"}, {"success": 14, "all": 31, "fail": 14, "skip": 0, "error": 3, "runtime": "16.68 S", "begin_time": "2022-12-23 11:24:23", "pass_rate": "45.16"}, {"success": 14, "all": 31, "fail": 14, "skip": 0, "error": 3, "runtime": "15.31 S", "begin_time": "2022-12-23 11:50:26", "pass_rate": "45.16"}, {"success": 14, "all": 31, "fail": 17, "skip": 0, "error": 0, "runtime": "19.41 S", "begin_time": "2022-12-23 11:53:02", "pass_rate": "45.16"}, {"success": 19, "all": 32, "fail": 13, "skip": 0, "error": 0, "runtime": "18.26 S", "begin_time": "2022-12-23 13:56:17", "pass_rate": "59.38"}, {"success": 21, "all": 32, "fail": 11, "skip": 0, "error": 0, "runtime": "19.63 S", "begin_time": "2022-12-23 14:54:12", "pass_rate": "65.62"}, {"success": 25, "all": 32, "fail": 7, "skip": 0, "error": 0, "runtime": "18.92 S", "begin_time": "2022-12-23 15:00:04", "pass_rate": "78.12"}, {"success": 26, "all": 32, "fail": 6, "skip": 0, "error": 0, "runtime": "18.33 S", "begin_time": "2022-12-23 15:01:19", "pass_rate": "81.25"}, {"success": 7, "all": 16, "fail": 0, "skip": 0, "error": 9, "runtime": "4.59 S", "begin_time": "2022-12-23 15:03:33", "pass_rate": "43.75"}, {"success": 4, "all": 9, "fail": 1, "skip": 0, "error": 4, "runtime": "2.53 S", "begin_time": "2022-12-23 15:04:12", "pass_rate": "44.44"}, {"success": 27, "all": 32, "fail": 5, "skip": 0, "error": 0, "runtime": "19.26 S", "begin_time": "2022-12-23 15:06:22", "pass_rate": "84.38"}, {"success": 27, "all": 32, "fail": 5, "skip": 0, "error": 0, "runtime": "18.92 S", "begin_time": "2022-12-23 15:07:58", "pass_rate": "84.38"}, {"success": 27, "all": 32, "fail": 5, "skip": 0, "error": 0, "runtime": "18.01 S", "begin_time": "2022-12-23 15:10:26", "pass_rate": "84.38"}, {"success": 28, "all": 32, "fail": 4, "skip": 0, "error": 0, "runtime": "19.33 S", "begin_time": "2022-12-23 15:31:35", "pass_rate": "87.50"}, {"success": 28, "all": 32, "fail": 4, "skip": 0, "error": 0, "runtime": "18.24 S", "begin_time": "2022-12-23 15:36:47", "pass_rate": "87.50"}, {"success": 29, "all": 32, "fail": 3, "skip": 0, "error": 0, "runtime": "21.94 S", "begin_time": "2022-12-23 16:20:37", "pass_rate": "90.62"}, {"success": 29, "all": 32, "fail": 3, "skip": 0, "error": 0, "runtime": "20.53 S", "begin_time": "2022-12-23 16:21:09", "pass_rate": "90.62"}, {"success": 31, "all": 32, "fail": 1, "skip": 0, "error": 0, "runtime": "19.00 S", "begin_time": "2022-12-23 16:25:20", "pass_rate": "96.88"}, {"success": 32, "all": 32, "fail": 0, "skip": 0, "error": 0, "runtime": "18.70 S", "begin_time": "2022-12-23 16:26:19", "pass_rate": "100.00"}, {"success": 32, "all": 32, "fail": 0, "skip": 0, "error": 0, "runtime": "18.82 S", "begin_time": "2022-12-23 16:43:23", "pass_rate": "100.00"}, {"success": 30, "all": 31, "fail": 0, "skip": 0, "error": 1, "runtime": "53.09 S", "begin_time": "2022-12-23 19:05:51", "pass_rate": "96.77"}, {"success": 31, "all": 31, "fail": 0, "skip": 0, "error": 0, "runtime": "18.21 S", "begin_time": "2022-12-23 19:09:09", "pass_rate": "100.00"}, {"success": 30, "all": 31, "fail": 1, "skip": 0, "error": 0, "runtime": "15.82 S", "begin_time": "2022-12-23 19:09:46", "pass_rate": "96.77"}, {"success": 3, "all": 3, "fail": 0, "skip": 0, "error": 0, "runtime": "1.54 S", "begin_time": "2022-12-24 17:34:33", "pass_rate": "100.00"}, {"success": 3, "all": 3, "fail": 0, "skip": 0, "error": 0, "runtime": "2.35 S", "begin_time": "2022-12-24 17:36:32", "pass_rate": "100.00"}, {"success": 5, "all": 5, "fail": 0, "skip": 0, "error": 0, "runtime": "8.45 S", "begin_time": "2022-12-24 20:26:29", "pass_rate": "100.00"}, {"success": 32, "all": 33, "fail": 1, "skip": 0, "error": 0, "runtime": "24.90 S", "begin_time": "2022-12-24 20:29:36", "pass_rate": "96.97"}, {"success": 33, "all": 33, "fail": 0, "skip": 0, "error": 0, "runtime": "24.88 S", "begin_time": "2022-12-24 20:30:36", "pass_rate": "100.00"}, {"success": 33, "all": 33, "fail": 0, "skip": 0, "error": 0, "runtime": "23.42 S", "begin_time": "2022-12-27 10:13:10", "pass_rate": "100.00"}, {"success": 1, "all": 1, "fail": 0, "skip": 0, "error": 0, "runtime": "3.69 S", "begin_time": "2022-12-27 11:04:21", "pass_rate": "100.00"}, {"success": 1, "all": 15, "fail": 0, "skip": 0, "error": 14, "runtime": "6.81 S", "begin_time": "2022-12-27 11:24:50", "pass_rate": "6.67"}, {"success": 7, "all": 15, "fail": 4, "skip": 0, "error": 4, "runtime": "6.84 S", "begin_time": "2022-12-27 11:29:52", "pass_rate": "46.67"}, {"success": 8, "all": 15, "fail": 5, "skip": 0, "error": 2, "runtime": "7.09 S", "begin_time": "2022-12-27 11:30:59", "pass_rate": "53.33"}, {"success": 9, "all": 15, "fail": 5, "skip": 0, "error": 1, "runtime": "7.83 S", "begin_time": "2022-12-27 11:35:03", "pass_rate": "60.00"}, {"success": 10, "all": 15, "fail": 5, "skip": 0, "error": 0, "runtime": "7.92 S", "begin_time": "2022-12-27 11:36:43", "pass_rate": "66.67"}, {"success": 10, "all": 15, "fail": 5, "skip": 0, "error": 0, "runtime": "7.43 S", "begin_time": "2022-12-27 11:38:30", "pass_rate": "66.67"}, {"success": 15, "all": 20, "fail": 5, "skip": 0, "error": 0, "runtime": "17.49 S", "begin_time": "2022-12-27 13:13:59", "pass_rate": "75.00"}, {"success": 15, "all": 20, "fail": 5, "skip": 0, "error": 0, "runtime": "18.16 S", "begin_time": "2022-12-27 13:14:25", "pass_rate": "75.00"}, {"success": 48, "all": 77, "fail": 10, "skip": 0, "error": 19, "runtime": "164.06 S", "begin_time": "2022-12-27 14:17:07", "pass_rate": "62.34"}, {"success": 48, "all": 77, "fail": 10, "skip": 0, "error": 19, "runtime": "34.83 S", "begin_time": "2022-12-27 14:27:15", "pass_rate": "62.34"}, {"success": 16, "all": 45, "fail": 8, "skip": 0, "error": 21, "runtime": "16.68 S", "begin_time": "2022-12-27 14:37:20", "pass_rate": "35.56"}, {"success": 4, "all": 14, "fail": 3, "skip": 0, "error": 7, "runtime": "4.64 S", "begin_time": "2022-12-27 14:38:18", "pass_rate": "28.57"}, {"success": 4, "all": 14, "fail": 3, "skip": 0, "error": 7, "runtime": "4.41 S", "begin_time": "2022-12-27 14:38:36", "pass_rate": "28.57"}, {"success": 5, "all": 14, "fail": 3, "skip": 0, "error": 6, "runtime": "4.97 S", "begin_time": "2022-12-27 14:40:10", "pass_rate": "35.71"}, {"success": 5, "all": 14, "fail": 4, "skip": 0, "error": 5, "runtime": "5.20 S", "begin_time": "2022-12-27 14:41:31", "pass_rate": "35.71"}, {"success": 5, "all": 14, "fail": 9, "skip": 0, "error": 0, "runtime": "6.57 S", "begin_time": "2022-12-27 14:43:50", "pass_rate": "35.71"}, {"success": 20, "all": 45, "fail": 13, "skip": 0, "error": 12, "runtime": "19.22 S", "begin_time": "2022-12-27 14:45:55", "pass_rate": "44.44"}, {"success": 1, "all": 13, "fail": 1, "skip": 0, "error": 11, "runtime": "3.10 S", "begin_time": "2022-12-27 14:48:00", "pass_rate": "7.69"}, {"success": 1, "all": 13, "fail": 1, "skip": 0, "error": 11, "runtime": "3.07 S", "begin_time": "2022-12-27 14:48:31", "pass_rate": "7.69"}, {"success": 2, "all": 13, "fail": 11, "skip": 0, "error": 0, "runtime": "6.09 S", "begin_time": "2022-12-27 14:49:43", "pass_rate": "15.38"}, {"success": 21, "all": 45, "fail": 24, "skip": 0, "error": 0, "runtime": "25.36 S", "begin_time": "2022-12-27 14:51:21", "pass_rate": "46.67"}, {"success": 51, "all": 77, "fail": 26, "skip": 0, "error": 0, "runtime": "39.21 S", "begin_time": "2022-12-27 14:52:13", "pass_rate": "66.23"}, {"success": 50, "all": 77, "fail": 26, "skip": 0, "error": 1, "runtime": "38.96 S", "begin_time": "2022-12-27 15:07:27", "pass_rate": "64.94"}, {"success": 51, "all": 77, "fail": 26, "skip": 0, "error": 0, "runtime": "79.21 S", "begin_time": "2022-12-27 15:10:37", "pass_rate": "66.23"}, {"success": 53, "all": 77, "fail": 24, "skip": 0, "error": 0, "runtime": "76.66 S", "begin_time": "2022-12-27 15:15:12", "pass_rate": "68.83"}, {"success": 54, "all": 77, "fail": 23, "skip": 0, "error": 0, "runtime": "61.72 S", "begin_time": "2022-12-27 15:17:59", "pass_rate": "70.13"}, {"success": 53, "all": 77, "fail": 23, "skip": 0, "error": 1, "runtime": "39.40 S", "begin_time": "2022-12-27 15:38:19", "pass_rate": "68.83"}, {"success": 34, "all": 77, "fail": 42, "skip": 0, "error": 1, "runtime": "38.39 S", "begin_time": "2022-12-27 18:24:36", "pass_rate": "44.16"}, {"success": 35, "all": 77, "fail": 39, "skip": 0, "error": 3, "runtime": "36.32 S", "begin_time": "2022-12-27 18:30:32", "pass_rate": "45.45"}, {"success": 35, "all": 77, "fail": 42, "skip": 0, "error": 0, "runtime": "73.32 S", "begin_time": "2022-12-27 18:32:59", "pass_rate": "45.45"}, {"success": 63, "all": 77, "fail": 14, "skip": 0, "error": 0, "runtime": "66.47 S", "begin_time": "2022-12-28 09:43:06", "pass_rate": "81.82"}, {"success": 67, "all": 77, "fail": 10, "skip": 0, "error": 0, "runtime": "51.57 S", "begin_time": "2022-12-28 09:53:52", "pass_rate": "87.01"}, {"success": 4, "all": 5, "fail": 1, "skip": 0, "error": 0, "runtime": "7.77 S", "begin_time": "2022-12-28 10:21:49", "pass_rate": "80.00"}, {"success": 68, "all": 77, "fail": 9, "skip": 0, "error": 0, "runtime": "57.32 S", "begin_time": "2022-12-28 10:23:02", "pass_rate": "88.31"}, {"success": 0, "all": 5, "fail": 5, "skip": 0, "error": 0, "runtime": "8.49 S", "begin_time": "2022-12-28 11:00:34", "pass_rate": "0.00"}, {"success": 71, "all": 77, "fail": 6, "skip": 0, "error": 0, "runtime": "54.60 S", "begin_time": "2022-12-28 11:01:43", "pass_rate": "92.21"}, {"success": 75, "all": 77, "fail": 2, "skip": 0, "error": 0, "runtime": "47.77 S", "begin_time": "2022-12-28 11:05:20", "pass_rate": "97.40"}, {"success": 77, "all": 77, "fail": 0, "skip": 0, "error": 0, "runtime": "49.33 S", "begin_time": "2022-12-28 11:40:16", "pass_rate": "100.00"}, {"success": 76, "all": 77, "fail": 1, "skip": 0, "error": 0, "runtime": "40.79 S", "begin_time": "2022-12-28 15:13:17", "pass_rate": "98.70"}, {"success": 77, "all": 77, "fail": 0, "skip": 0, "error": 0, "runtime": "41.11 S", "begin_time": "2022-12-28 15:18:51", "pass_rate": "100.00"}, {"success": 77, "all": 77, "fail": 0, "skip": 0, "error": 0, "runtime": "40.24 S", "begin_time": "2022-12-28 15:21:34", "pass_rate": "100.00"}, {"success": 76, "all": 77, "fail": 1, "skip": 0, "error": 0, "runtime": "40.87 S", "begin_time": "2022-12-28 15:23:06", "pass_rate": "98.70"}, {"success": 75, "all": 77, "fail": 2, "skip": 0, "error": 0, "runtime": "41.54 S", "begin_time": "2022-12-28 15:24:48", "pass_rate": "97.40"}, {"success": 75, "all": 77, "fail": 2, "skip": 0, "error": 0, "runtime": "42.31 S", "begin_time": "2022-12-28 15:28:12", "pass_rate": "97.40"}, {"success": 75, "all": 77, "fail": 2, "skip": 0, "error": 0, "runtime": "40.92 S", "begin_time": "2022-12-28 15:33:51", "pass_rate": "97.40"}, {"success": 75, "all": 77, "fail": 2, "skip": 0, "error": 0, "runtime": "42.46 S", "begin_time": "2022-12-28 15:35:37", "pass_rate": "97.40"}, {"success": 75, "all": 77, "fail": 2, "skip": 0, "error": 0, "runtime": "42.98 S", "begin_time": "2022-12-28 15:39:15", "pass_rate": "97.40"}, {"success": 75, "all": 77, "fail": 2, "skip": 0, "error": 0, "runtime": "41.36 S", "begin_time": "2022-12-28 15:40:57", "pass_rate": "97.40"}, {"success": 75, "all": 77, "fail": 2, "skip": 0, "error": 0, "runtime": "41.38 S", "begin_time": "2022-12-28 15:42:55", "pass_rate": "97.40"}, {"success": 75, "all": 77, "fail": 2, "skip": 0, "error": 0, "runtime": "40.45 S", "begin_time": "2022-12-28 15:44:25", "pass_rate": "97.40"}, {"success": 75, "all": 77, "fail": 2, "skip": 0, "error": 0, "runtime": "40.97 S", "begin_time": "2022-12-28 15:46:12", "pass_rate": "97.40"}, {"success": 73, "all": 77, "fail": 4, "skip": 0, "error": 0, "runtime": "42.81 S", "begin_time": "2022-12-28 15:47:07", "pass_rate": "94.81"}, {"success": 77, "all": 77, "fail": 0, "skip": 0, "error": 0, "runtime": "39.53 S", "begin_time": "2022-12-28 15:50:11", "pass_rate": "100.00"}, {"success": 74, "all": 77, "fail": 3, "skip": 0, "error": 0, "runtime": "43.91 S", "begin_time": "2022-12-28 16:12:34", "pass_rate": "96.10"}, {"success": 74, "all": 77, "fail": 3, "skip": 0, "error": 0, "runtime": "42.36 S", "begin_time": "2022-12-28 16:13:35", "pass_rate": "96.10"}, {"success": 74, "all": 77, "fail": 3, "skip": 0, "error": 0, "runtime": "42.94 S", "begin_time": "2022-12-28 16:14:59", "pass_rate": "96.10"}, {"success": 77, "all": 77, "fail": 0, "skip": 0, "error": 0, "runtime": "46.91 S", "begin_time": "2022-12-28 16:25:35", "pass_rate": "100.00"}, {"success": 77, "all": 77, "fail": 0, "skip": 0, "error": 0, "runtime": "40.87 S", "begin_time": "2022-12-28 16:33:19", "pass_rate": "100.00"}, {"success": 77, "all": 77, "fail": 0, "skip": 0, "error": 0, "runtime": "39.74 S", "begin_time": "2022-12-28 16:39:59", "pass_rate": "100.00"}, {"success": 77, "all": 77, "fail": 0, "skip": 0, "error": 0, "runtime": "47.71 S", "begin_time": "2022-12-28 16:41:45", "pass_rate": "100.00"}, {"success": 75, "all": 77, "fail": 2, "skip": 0, "error": 0, "runtime": "41.14 S", "begin_time": "2022-12-28 16:46:12", "pass_rate": "97.40"}, {"success": 77, "all": 77, "fail": 0, "skip": 0, "error": 0, "runtime": "39.60 S", "begin_time": "2022-12-28 17:10:55", "pass_rate": "100.00"}, {"success": 76, "all": 77, "fail": 1, "skip": 0, "error": 0, "runtime": "44.19 S", "begin_time": "2022-12-28 17:37:41", "pass_rate": "98.70"}, {"success": 77, "all": 77, "fail": 0, "skip": 0, "error": 0, "runtime": "42.35 S", "begin_time": "2022-12-28 17:38:44", "pass_rate": "100.00"}, {"success": 19, "all": 19, "fail": 0, "skip": 0, "error": 0, "runtime": "14.00 S", "begin_time": "2022-12-28 21:58:24", "pass_rate": "100.00"}, {"success": 11, "all": 11, "fail": 0, "skip": 0, "error": 0, "runtime": "11.19 S", "begin_time": "2022-12-28 22:00:20", "pass_rate": "100.00"}, {"success": 23, "all": 23, "fail": 0, "skip": 0, "error": 0, "runtime": "10.85 S", "begin_time": "2022-12-28 22:02:52", "pass_rate": "100.00"}, {"success": 15, "all": 15, "fail": 0, "skip": 0, "error": 0, "runtime": "7.90 S", "begin_time": "2022-12-28 22:05:34", "pass_rate": "100.00"}, {"success": 77, "all": 77, "fail": 0, "skip": 0, "error": 0, "runtime": "41.16 S", "begin_time": "2022-12-29 10:31:09", "pass_rate": "100.00"}, {"success": 77, "all": 77, "fail": 0, "skip": 0, "error": 0, "runtime": "41.76 S", "begin_time": "2022-12-29 11:06:47", "pass_rate": "100.00"}, {"success": 77, "all": 77, "fail": 0, "skip": 0, "error": 0, "runtime": "43.37 S", "begin_time": "2022-12-29 11:36:25", "pass_rate": "100.00"}, {"success": 0, "all": 0, "fail": 0, "skip": 0, "error": 0, "runtime": "1.41 S", "begin_time": "2022-12-29 13:47:58", "pass_rate": 0}, {"success": 0, "all": 1, "fail": 0, "skip": 0, "error": 1, "runtime": "0.94 S", "begin_time": "2022-12-29 13:48:47", "pass_rate": "0.00"}, {"success": 0, "all": 1, "fail": 0, "skip": 0, "error": 1, "runtime": "0.94 S", "begin_time": "2022-12-29 13:49:44", "pass_rate": "0.00"}, {"success": 8, "all": 10, "fail": 2, "skip": 0, "error": 0, "runtime": "4.75 S", "begin_time": "2022-12-29 13:51:43", "pass_rate": "80.00"}, {"success": 9, "all": 10, "fail": 1, "skip": 0, "error": 0, "runtime": "4.52 S", "begin_time": "2022-12-29 13:53:28", "pass_rate": "90.00"}, {"success": 5, "all": 5, "fail": 0, "skip": 0, "error": 0, "runtime": "1.63 S", "begin_time": "2022-12-29 13:58:16", "pass_rate": "100.00"}, {"success": 0, "all": 1, "fail": 0, "skip": 0, "error": 1, "runtime": "1.02 S", "begin_time": "2022-12-29 14:03:56", "pass_rate": "0.00"}, {"success": 9, "all": 10, "fail": 1, "skip": 0, "error": 0, "runtime": "4.69 S", "begin_time": "2022-12-29 14:06:30", "pass_rate": "90.00"}, {"success": 0, "all": 1, "fail": 0, "skip": 0, "error": 1, "runtime": "0.01 S", "begin_time": "2022-12-29 14:11:02", "pass_rate": "0.00"}, {"success": 8, "all": 10, "fail": 1, "skip": 0, "error": 1, "runtime": "4.29 S", "begin_time": "2022-12-29 14:11:56", "pass_rate": "80.00"}, {"success": 9, "all": 10, "fail": 1, "skip": 0, "error": 0, "runtime": "6.62 S", "begin_time": "2022-12-29 14:13:24", "pass_rate": "90.00"}, {"success": 9, "all": 10, "fail": 1, "skip": 0, "error": 0, "runtime": "6.26 S", "begin_time": "2022-12-29 14:15:09", "pass_rate": "90.00"}, {"success": 9, "all": 10, "fail": 1, "skip": 0, "error": 0, "runtime": "6.22 S", "begin_time": "2022-12-29 14:19:08", "pass_rate": "90.00"}, {"success": 83, "all": 84, "fail": 1, "skip": 0, "error": 0, "runtime": "47.59 S", "begin_time": "2022-12-29 14:20:20", "pass_rate": "98.81"}, {"success": 83, "all": 84, "fail": 1, "skip": 0, "error": 0, "runtime": "47.76 S", "begin_time": "2022-12-29 14:35:17", "pass_rate": "98.81"}, {"success": 81, "all": 84, "fail": 3, "skip": 0, "error": 0, "runtime": "47.89 S", "begin_time": "2022-12-29 15:32:18", "pass_rate": "96.43"}, {"success": 82, "all": 84, "fail": 2, "skip": 0, "error": 0, "runtime": "50.49 S", "begin_time": "2022-12-29 17:06:12", "pass_rate": "97.62"}, {"success": 82, "all": 84, "fail": 2, "skip": 0, "error": 0, "runtime": "54.94 S", "begin_time": "2022-12-29 17:43:04", "pass_rate": "97.62"}, {"success": 9, "all": 10, "fail": 1, "skip": 0, "error": 0, "runtime": "6.58 S", "begin_time": "2022-12-29 17:51:39", "pass_rate": "90.00"}, {"success": 83, "all": 84, "fail": 1, "skip": 0, "error": 0, "runtime": "48.80 S", "begin_time": "2022-12-29 17:52:42", "pass_rate": "98.81"}, {"success": 83, "all": 84, "fail": 1, "skip": 0, "error": 0, "runtime": "47.63 S", "begin_time": "2022-12-29 17:54:56", "pass_rate": "98.81"}, {"success": 83, "all": 84, "fail": 1, "skip": 0, "error": 0, "runtime": "47.44 S", "begin_time": "2022-12-29 17:56:51", "pass_rate": "98.81"}, {"success": 90, "all": 91, "fail": 1, "skip": 0, "error": 0, "runtime": "50.78 S", "begin_time": "2022-12-29 18:06:22", "pass_rate": "98.90"}, {"success": 1, "all": 2, "fail": 1, "skip": 0, "error": 0, "runtime": "5.88 S", "begin_time": "2022-12-30 13:53:38", "pass_rate": "50.00"}, {"success": 1, "all": 2, "fail": 1, "skip": 0, "error": 0, "runtime": "5.85 S", "begin_time": "2022-12-30 13:53:54", "pass_rate": "50.00"}, {"success": 0, "all": 2, "fail": 0, "skip": 0, "error": 2, "runtime": "5.14 S", "begin_time": "2022-12-30 14:03:29", "pass_rate": "0.00"}, {"success": 1, "all": 2, "fail": 1, "skip": 0, "error": 0, "runtime": "6.51 S", "begin_time": "2022-12-30 14:05:52", "pass_rate": "50.00"}, {"success": 9, "all": 30, "fail": 14, "skip": 0, "error": 7, "runtime": "14.13 S", "begin_time": "2022-12-30 15:04:47", "pass_rate": "30.00"}, {"success": 9, "all": 30, "fail": 14, "skip": 0, "error": 7, "runtime": "13.47 S", "begin_time": "2022-12-30 15:10:08", "pass_rate": "30.00"}, {"success": 13, "all": 30, "fail": 10, "skip": 0, "error": 7, "runtime": "13.12 S", "begin_time": "2022-12-30 15:19:55", "pass_rate": "43.33"}, {"success": 13, "all": 30, "fail": 10, "skip": 0, "error": 7, "runtime": "13.59 S", "begin_time": "2022-12-30 15:23:43", "pass_rate": "43.33"}, {"success": 14, "all": 30, "fail": 16, "skip": 0, "error": 0, "runtime": "15.90 S", "begin_time": "2022-12-30 15:31:30", "pass_rate": "46.67"}, {"success": 4, "all": 30, "fail": 26, "skip": 0, "error": 0, "runtime": "13.36 S", "begin_time": "2022-12-30 15:53:15", "pass_rate": "13.33"}, {"success": 97, "all": 121, "fail": 24, "skip": 0, "error": 0, "runtime": "97.81 S", "begin_time": "2022-12-30 15:59:28", "pass_rate": "80.17"}, {"success": 9, "all": 30, "fail": 21, "skip": 0, "error": 0, "runtime": "19.76 S", "begin_time": "2022-12-30 16:21:24", "pass_rate": "30.00"}, {"success": 9, "all": 30, "fail": 21, "skip": 0, "error": 0, "runtime": "16.73 S", "begin_time": "2022-12-30 16:23:19", "pass_rate": "30.00"}, {"success": 9, "all": 30, "fail": 21, "skip": 0, "error": 0, "runtime": "12.78 S", "begin_time": "2022-12-30 16:25:42", "pass_rate": "30.00"}, {"success": 99, "all": 121, "fail": 22, "skip": 0, "error": 0, "runtime": "67.08 S", "begin_time": "2022-12-30 17:11:04", "pass_rate": "81.82"}, {"success": 9, "all": 30, "fail": 21, "skip": 0, "error": 0, "runtime": "12.29 S", "begin_time": "2022-12-30 17:21:00", "pass_rate": "30.00"}, {"success": 24, "all": 30, "fail": 6, "skip": 0, "error": 0, "runtime": "18.88 S", "begin_time": "2022-12-30 17:35:31", "pass_rate": "80.00"}, {"success": 27, "all": 30, "fail": 3, "skip": 0, "error": 0, "runtime": "15.16 S", "begin_time": "2022-12-30 17:39:14", "pass_rate": "90.00"}, {"success": 119, "all": 121, "fail": 2, "skip": 0, "error": 0, "runtime": "69.70 S", "begin_time": "2022-12-30 18:34:27", "pass_rate": "98.35"}, {"success": 118, "all": 121, "fail": 2, "skip": 0, "error": 1, "runtime": "62.75 S", "begin_time": "2022-12-30 18:37:38", "pass_rate": "97.52"}, {"success": 21, "all": 32, "fail": 0, "skip": 0, "error": 11, "runtime": "94.84 S", "begin_time": "2022-12-30 18:39:42", "pass_rate": "65.62"}, {"success": 118, "all": 121, "fail": 2, "skip": 0, "error": 1, "runtime": "63.49 S", "begin_time": "2022-12-30 18:49:32", "pass_rate": "97.52"}, {"success": 117, "all": 121, "fail": 2, "skip": 0, "error": 2, "runtime": "60.90 S", "begin_time": "2022-12-30 18:57:05", "pass_rate": "96.69"}, {"success": 119, "all": 121, "fail": 2, "skip": 0, "error": 0, "runtime": "61.76 S", "begin_time": "2022-12-30 18:59:07", "pass_rate": "98.35"}, {"success": 29, "all": 30, "fail": 1, "skip": 0, "error": 0, "runtime": "16.23 S", "begin_time": "2022-12-30 19:03:57", "pass_rate": "96.67"}, {"success": 118, "all": 121, "fail": 3, "skip": 0, "error": 0, "runtime": "77.36 S", "begin_time": "2022-12-30 19:12:30", "pass_rate": "97.52"}, {"success": 120, "all": 121, "fail": 1, "skip": 0, "error": 0, "runtime": "64.02 S", "begin_time": "2023-01-03 09:58:12", "pass_rate": "99.17"}, {"success": 29, "all": 31, "fail": 2, "skip": 0, "error": 0, "runtime": "19.17 S", "begin_time": "2023-01-03 14:51:07", "pass_rate": "93.55"}, {"success": 1, "all": 1, "fail": 0, "skip": 0, "error": 0, "runtime": "6.57 S", "begin_time": "2023-01-03 16:44:14", "pass_rate": "100.00"}, {"success": 120, "all": 123, "fail": 2, "skip": 0, "error": 1, "runtime": "72.88 S", "begin_time": "2023-01-04 14:33:09", "pass_rate": "97.56"}, {"success": 121, "all": 122, "fail": 1, "skip": 0, "error": 0, "runtime": "69.55 S", "begin_time": "2023-01-04 14:37:25", "pass_rate": "99.18"}, {"success": 121, "all": 124, "fail": 2, "skip": 0, "error": 1, "runtime": "69.43 S", "begin_time": "2023-01-04 14:51:24", "pass_rate": "97.58"}, {"success": 4, "all": 29, "fail": 1, "skip": 0, "error": 24, "runtime": "26.23 S", "begin_time": "2023-01-04 15:56:34", "pass_rate": "13.79"}, {"success": 10, "all": 29, "fail": 19, "skip": 0, "error": 0, "runtime": "39.22 S", "begin_time": "2023-01-04 15:58:49", "pass_rate": "34.48"}, {"success": 12, "all": 25, "fail": 13, "skip": 0, "error": 0, "runtime": "29.73 S", "begin_time": "2023-01-04 16:03:38", "pass_rate": "48.00"}, {"success": 133, "all": 147, "fail": 14, "skip": 0, "error": 0, "runtime": "100.91 S", "begin_time": "2023-01-04 16:05:00", "pass_rate": "90.48"}, {"success": 133, "all": 147, "fail": 14, "skip": 0, "error": 0, "runtime": "95.05 S", "begin_time": "2023-01-04 16:08:59", "pass_rate": "90.48"}, {"success": 31, "all": 31, "fail": 0, "skip": 0, "error": 0, "runtime": "15.34 S", "begin_time": "2023-01-04 16:38:21", "pass_rate": "100.00"}, {"success": 134, "all": 147, "fail": 13, "skip": 0, "error": 0, "runtime": "92.04 S", "begin_time": "2023-01-04 16:39:21", "pass_rate": "91.16"}, {"success": 135, "all": 147, "fail": 12, "skip": 0, "error": 0, "runtime": "98.78 S", "begin_time": "2023-01-04 16:55:38", "pass_rate": "91.84"}, {"success": 17, "all": 25, "fail": 8, "skip": 0, "error": 0, "runtime": "22.40 S", "begin_time": "2023-01-04 17:01:15", "pass_rate": "68.00"}, {"success": 17, "all": 25, "fail": 8, "skip": 0, "error": 0, "runtime": "28.06 S", "begin_time": "2023-01-04 17:48:20", "pass_rate": "68.00"}, {"success": 18, "all": 25, "fail": 7, "skip": 0, "error": 0, "runtime": "25.34 S", "begin_time": "2023-01-04 17:54:04", "pass_rate": "72.00"}, {"success": 18, "all": 25, "fail": 6, "skip": 0, "error": 1, "runtime": "20.50 S", "begin_time": "2023-01-04 17:55:48", "pass_rate": "72.00"}, {"success": 18, "all": 25, "fail": 7, "skip": 0, "error": 0, "runtime": "21.54 S", "begin_time": "2023-01-04 17:58:17", "pass_rate": "72.00"}, {"success": 18, "all": 25, "fail": 6, "skip": 0, "error": 1, "runtime": "20.76 S", "begin_time": "2023-01-04 18:00:04", "pass_rate": "72.00"}, {"success": 18, "all": 25, "fail": 6, "skip": 0, "error": 1, "runtime": "22.06 S", "begin_time": "2023-01-04 18:01:04", "pass_rate": "72.00"}, {"success": 0, "all": 1, "fail": 1, "skip": 0, "error": 0, "runtime": "4.37 S", "begin_time": "2023-01-04 18:03:58", "pass_rate": "0.00"}, {"success": 0, "all": 22, "fail": 1, "skip": 0, "error": 21, "runtime": "2.78 S", "begin_time": "2023-01-04 18:04:32", "pass_rate": "0.00"}, {"success": 0, "all": 22, "fail": 1, "skip": 0, "error": 21, "runtime": "5.08 S", "begin_time": "2023-01-04 18:04:48", "pass_rate": "0.00"}, {"success": 0, "all": 22, "fail": 1, "skip": 0, "error": 21, "runtime": "2.76 S", "begin_time": "2023-01-04 18:05:29", "pass_rate": "0.00"}, {"success": 0, "all": 22, "fail": 1, "skip": 0, "error": 21, "runtime": "17.05 S", "begin_time": "2023-01-04 18:05:48", "pass_rate": "0.00"}, {"success": 0, "all": 22, "fail": 1, "skip": 0, "error": 21, "runtime": "3.09 S", "begin_time": "2023-01-04 18:07:06", "pass_rate": "0.00"}, {"success": 0, "all": 22, "fail": 1, "skip": 0, "error": 21, "runtime": "2.75 S", "begin_time": "2023-01-04 18:07:44", "pass_rate": "0.00"}, {"success": 0, "all": 22, "fail": 1, "skip": 0, "error": 21, "runtime": "2.96 S", "begin_time": "2023-01-04 18:08:17", "pass_rate": "0.00"}, {"success": 0, "all": 1, "fail": 1, "skip": 0, "error": 0, "runtime": "7.34 S", "begin_time": "2023-01-04 18:14:28", "pass_rate": "0.00"}, {"success": 19, "all": 25, "fail": 6, "skip": 0, "error": 0, "runtime": "12.06 S", "begin_time": "2023-01-04 18:17:02", "pass_rate": "76.00"}, {"success": 19, "all": 25, "fail": 6, "skip": 0, "error": 0, "runtime": "11.88 S", "begin_time": "2023-01-04 18:18:52", "pass_rate": "76.00"}, {"success": 19, "all": 25, "fail": 6, "skip": 0, "error": 0, "runtime": "11.68 S", "begin_time": "2023-01-04 18:20:14", "pass_rate": "76.00"}, {"success": 19, "all": 25, "fail": 6, "skip": 0, "error": 0, "runtime": "12.14 S", "begin_time": "2023-01-04 18:22:05", "pass_rate": "76.00"}, {"success": 143, "all": 147, "fail": 4, "skip": 0, "error": 0, "runtime": "79.46 S", "begin_time": "2023-01-05 10:13:52", "pass_rate": "97.28"}, {"success": 142, "all": 147, "fail": 5, "skip": 0, "error": 0, "runtime": "74.37 S", "begin_time": "2023-01-05 10:49:16", "pass_rate": "96.60"}, {"success": 141, "all": 147, "fail": 4, "skip": 0, "error": 2, "runtime": "80.52 S", "begin_time": "2023-01-05 11:15:17", "pass_rate": "95.92"}, {"success": 142, "all": 147, "fail": 4, "skip": 0, "error": 1, "runtime": "81.42 S", "begin_time": "2023-01-05 13:34:47", "pass_rate": "96.60"}, {"success": 30, "all": 31, "fail": 0, "skip": 0, "error": 1, "runtime": "20.28 S", "begin_time": "2023-01-05 13:39:33", "pass_rate": "96.77"}, {"success": 141, "all": 147, "fail": 5, "skip": 0, "error": 1, "runtime": "88.84 S", "begin_time": "2023-01-05 13:57:02", "pass_rate": "95.92"}, {"success": 142, "all": 147, "fail": 4, "skip": 0, "error": 1, "runtime": "84.58 S", "begin_time": "2023-01-05 14:04:25", "pass_rate": "96.60"}, {"success": 142, "all": 147, "fail": 5, "skip": 0, "error": 0, "runtime": "81.07 S", "begin_time": "2023-01-05 14:09:05", "pass_rate": "96.60"}, {"success": 142, "all": 147, "fail": 4, "skip": 0, "error": 1, "runtime": "78.35 S", "begin_time": "2023-01-05 14:19:41", "pass_rate": "96.60"}, {"success": 143, "all": 147, "fail": 4, "skip": 0, "error": 0, "runtime": "78.66 S", "begin_time": "2023-01-05 14:59:39", "pass_rate": "97.28"}, {"success": 0, "all": 25, "fail": 10, "skip": 0, "error": 15, "runtime": "42.49 S", "begin_time": "2023-01-05 16:35:10", "pass_rate": "0.00"}, {"success": 0, "all": 25, "fail": 25, "skip": 0, "error": 0, "runtime": "45.53 S", "begin_time": "2023-01-05 16:37:49", "pass_rate": "0.00"}, {"success": 0, "all": 25, "fail": 0, "skip": 25, "error": 0, "runtime": "2.45 S", "begin_time": "2023-01-05 16:39:58", "pass_rate": "0.00"}, {"success": 0, "all": 25, "fail": 25, "skip": 0, "error": 0, "runtime": "10.28 S", "begin_time": "2023-01-05 16:40:37", "pass_rate": "0.00"}, {"success": 0, "all": 25, "fail": 0, "skip": 25, "error": 0, "runtime": "2.77 S", "begin_time": "2023-01-05 16:42:20", "pass_rate": "0.00"}, {"success": 0, "all": 25, "fail": 0, "skip": 25, "error": 0, "runtime": "2.48 S", "begin_time": "2023-01-05 16:45:55", "pass_rate": "0.00"}, {"success": 0, "all": 25, "fail": 0, "skip": 25, "error": 0, "runtime": "3.48 S", "begin_time": "2023-01-05 16:47:00", "pass_rate": "0.00"}, {"success": 0, "all": 25, "fail": 0, "skip": 25, "error": 0, "runtime": "2.33 S", "begin_time": "2023-01-05 16:51:46", "pass_rate": "0.00"}, {"success": 0, "all": 25, "fail": 25, "skip": 0, "error": 0, "runtime": "2.42 S", "begin_time": "2023-01-05 16:52:44", "pass_rate": "0.00"}, {"success": 0, "all": 25, "fail": 24, "skip": 0, "error": 1, "runtime": "2.36 S", "begin_time": "2023-01-05 16:55:52", "pass_rate": "0.00"}, {"success": 0, "all": 25, "fail": 25, "skip": 0, "error": 0, "runtime": "3.06 S", "begin_time": "2023-01-05 16:59:49", "pass_rate": "0.00"}, {"success": 0, "all": 25, "fail": 0, "skip": 25, "error": 0, "runtime": "2.70 S", "begin_time": "2023-01-05 17:01:33", "pass_rate": "0.00"}, {"success": 0, "all": 25, "fail": 0, "skip": 25, "error": 0, "runtime": "2.75 S", "begin_time": "2023-01-05 17:05:15", "pass_rate": "0.00"}, {"success": 0, "all": 25, "fail": 0, "skip": 25, "error": 0, "runtime": "2.76 S", "begin_time": "2023-01-05 17:05:57", "pass_rate": "0.00"}, {"success": 0, "all": 25, "fail": 0, "skip": 25, "error": 0, "runtime": "2.77 S", "begin_time": "2023-01-05 17:17:22", "pass_rate": "0.00"}, {"success": 0, "all": 25, "fail": 0, "skip": 25, "error": 0, "runtime": "2.74 S", "begin_time": "2023-01-05 17:18:08", "pass_rate": "0.00"}, {"success": 0, "all": 25, "fail": 0, "skip": 25, "error": 0, "runtime": "3.02 S", "begin_time": "2023-01-05 17:18:19", "pass_rate": "0.00"}, {"success": 0, "all": 25, "fail": 0, "skip": 25, "error": 0, "runtime": "2.86 S", "begin_time": "2023-01-05 17:19:03", "pass_rate": "0.00"}, {"success": 0, "all": 25, "fail": 0, "skip": 25, "error": 0, "runtime": "2.98 S", "begin_time": "2023-01-05 17:20:13", "pass_rate": "0.00"}, {"success": 0, "all": 25, "fail": 0, "skip": 25, "error": 0, "runtime": "2.75 S", "begin_time": "2023-01-05 17:22:13", "pass_rate": "0.00"}, {"success": 0, "all": 25, "fail": 0, "skip": 25, "error": 0, "runtime": "2.89 S", "begin_time": "2023-01-05 17:22:38", "pass_rate": "0.00"}, {"success": 0, "all": 25, "fail": 0, "skip": 25, "error": 0, "runtime": "2.90 S", "begin_time": "2023-01-05 17:25:02", "pass_rate": "0.00"}, {"success": 0, "all": 25, "fail": 0, "skip": 25, "error": 0, "runtime": "2.74 S", "begin_time": "2023-01-05 17:26:55", "pass_rate": "0.00"}, {"success": 21, "all": 25, "fail": 4, "skip": 0, "error": 0, "runtime": "12.07 S", "begin_time": "2023-01-05 17:30:24", "pass_rate": "84.00"}, {"success": 21, "all": 25, "fail": 4, "skip": 0, "error": 0, "runtime": "14.75 S", "begin_time": "2023-01-05 17:42:18", "pass_rate": "84.00"}, {"success": 143, "all": 147, "fail": 4, "skip": 0, "error": 0, "runtime": "82.05 S", "begin_time": "2023-01-05 17:49:04", "pass_rate": "97.28"}, {"success": 143, "all": 147, "fail": 4, "skip": 0, "error": 0, "runtime": "89.16 S", "begin_time": "2023-01-06 09:45:18", "pass_rate": "97.28"}, {"success": 143, "all": 147, "fail": 4, "skip": 0, "error": 0, "runtime": "86.08 S", "begin_time": "2023-01-06 09:48:46", "pass_rate": "97.28"}, {"success": 1, "all": 1, "fail": 0, "skip": 0, "error": 0, "runtime": "1.74 S", "begin_time": "2023-01-06 11:14:12", "pass_rate": "100.00"}, {"success": 1, "all": 1, "fail": 0, "skip": 0, "error": 0, "runtime": "1.96 S", "begin_time": "2023-01-06 11:14:56", "pass_rate": "100.00"}, {"success": 136, "all": 151, "fail": 15, "skip": 0, "error": 0, "runtime": "101.48 S", "begin_time": "2023-01-06 13:52:19", "pass_rate": "90.07"}, {"success": 124, "all": 124, "fail": 0, "skip": 0, "error": 0, "runtime": "73.76 S", "begin_time": "2023-01-06 14:18:53", "pass_rate": "100.00"}, {"success": 124, "all": 124, "fail": 0, "skip": 0, "error": 0, "runtime": "74.13 S", "begin_time": "2023-01-06 14:22:35", "pass_rate": "100.00"}, {"success": 123, "all": 123, "fail": 0, "skip": 0, "error": 0, "runtime": "78.92 S", "begin_time": "2023-01-06 14:30:29", "pass_rate": "100.00"}, {"success": 145, "all": 149, "fail": 4, "skip": 0, "error": 0, "runtime": "86.12 S", "begin_time": "2023-01-06 14:43:34", "pass_rate": "97.32"}, {"success": 147, "all": 151, "fail": 4, "skip": 0, "error": 0, "runtime": "93.42 S", "begin_time": "2023-01-06 14:47:07", "pass_rate": "97.35"}, {"success": 147, "all": 151, "fail": 4, "skip": 0, "error": 0, "runtime": "103.07 S", "begin_time": "2023-01-06 17:27:19", "pass_rate": "97.35"}, {"success": 147, "all": 151, "fail": 4, "skip": 0, "error": 0, "runtime": "87.89 S", "begin_time": "2023-01-09 09:41:33", "pass_rate": "97.35"}, {"success": 147, "all": 151, "fail": 4, "skip": 0, "error": 0, "runtime": "84.33 S", "begin_time": "2023-01-09 09:45:02", "pass_rate": "97.35"}, {"success": 147, "all": 151, "fail": 4, "skip": 0, "error": 0, "runtime": "84.31 S", "begin_time": "2023-01-09 10:11:44", "pass_rate": "97.35"}, {"success": 148, "all": 153, "fail": 4, "skip": 0, "error": 1, "runtime": "83.81 S", "begin_time": "2023-01-11 17:40:23", "pass_rate": "96.73"}, {"success": 149, "all": 153, "fail": 4, "skip": 0, "error": 0, "runtime": "81.81 S", "begin_time": "2023-01-11 17:45:08", "pass_rate": "97.39"}, {"success": 149, "all": 153, "fail": 4, "skip": 0, "error": 0, "runtime": "98.96 S", "begin_time": "2023-01-11 18:10:10", "pass_rate": "97.39"}, {"success": 149, "all": 153, "fail": 4, "skip": 0, "error": 0, "runtime": "91.45 S", "begin_time": "2023-01-11 18:13:35", "pass_rate": "97.39"}, {"success": 149, "all": 153, "fail": 4, "skip": 0, "error": 0, "runtime": "92.97 S", "begin_time": "2023-01-12 17:26:07", "pass_rate": "97.39"}, {"success": 11, "all": 11, "fail": 0, "skip": 0, "error": 0, "runtime": "5.43 S", "begin_time": "2023-01-12 17:53:12", "pass_rate": "100.00"}, {"success": 11, "all": 11, "fail": 0, "skip": 0, "error": 0, "runtime": "5.62 S", "begin_time": "2023-01-12 18:21:50", "pass_rate": "100.00"}, {"success": 11, "all": 11, "fail": 0, "skip": 0, "error": 0, "runtime": "5.45 S", "begin_time": "2023-01-12 18:25:02", "pass_rate": "100.00"}, {"success": 11, "all": 11, "fail": 0, "skip": 0, "error": 0, "runtime": "5.22 S", "begin_time": "2023-01-12 18:34:18", "pass_rate": "100.00"}, {"success": 149, "all": 153, "fail": 4, "skip": 0, "error": 0, "runtime": "90.89 S", "begin_time": "2023-01-13 10:31:34", "pass_rate": "97.39"}, {"success": 1, "all": 1, "fail": 0, "skip": 0, "error": 0, "runtime": "0.99 S", "begin_time": "2023-01-13 15:02:59", "pass_rate": "100.00"}, {"success": 1, "all": 1, "fail": 0, "skip": 0, "error": 0, "runtime": "0.90 S", "begin_time": "2023-01-13 15:04:26", "pass_rate": "100.00"}, {"success": 1, "all": 1, "fail": 0, "skip": 0, "error": 0, "runtime": "0.92 S", "begin_time": "2023-01-13 15:04:54", "pass_rate": "100.00"}, {"success": 1, "all": 1, "fail": 0, "skip": 0, "error": 0, "runtime": "0.84 S", "begin_time": "2023-01-13 15:06:22", "pass_rate": "100.00"}, {"success": 1, "all": 1, "fail": 0, "skip": 0, "error": 0, "runtime": "1.71 S", "begin_time": "2023-01-13 16:35:37", "pass_rate": "100.00"}, {"success": 151, "all": 155, "fail": 4, "skip": 0, "error": 0, "runtime": "94.67 S", "begin_time": "2023-01-16 09:46:12", "pass_rate": "97.42"}, {"success": 151, "all": 155, "fail": 4, "skip": 0, "error": 0, "runtime": "94.16 S", "begin_time": "2023-01-16 11:16:58", "pass_rate": "97.42"}, {"success": 150, "all": 156, "fail": 4, "skip": 0, "error": 2, "runtime": "83.66 S", "begin_time": "2023-01-16 13:52:06", "pass_rate": "96.15"}, {"success": 151, "all": 156, "fail": 4, "skip": 0, "error": 1, "runtime": "88.79 S", "begin_time": "2023-01-16 17:53:47", "pass_rate": "96.79"}, {"success": 1, "all": 1, "fail": 0, "skip": 0, "error": 0, "runtime": "0.96 S", "begin_time": "2023-01-16 17:56:32", "pass_rate": "100.00"}, {"success": 0, "all": 1, "fail": 0, "skip": 0, "error": 1, "runtime": "1.22 S", "begin_time": "2023-01-16 18:07:55", "pass_rate": "0.00"}, {"success": 0, "all": 1, "fail": 0, "skip": 0, "error": 1, "runtime": "4.28 S", "begin_time": "2023-01-16 18:12:43", "pass_rate": "0.00"}, {"success": 1, "all": 1, "fail": 0, "skip": 0, "error": 0, "runtime": "1.25 S", "begin_time": "2023-01-16 18:21:06", "pass_rate": "100.00"}, {"success": 1, "all": 1, "fail": 0, "skip": 0, "error": 0, "runtime": "1.36 S", "begin_time": "2023-01-16 18:22:03", "pass_rate": "100.00"}, {"success": 152, "all": 157, "fail": 4, "skip": 0, "error": 1, "runtime": "86.32 S", "begin_time": "2023-01-16 18:25:16", "pass_rate": "96.82"}, {"success": 0, "all": 1, "fail": 0, "skip": 0, "error": 1, "runtime": "1.26 S", "begin_time": "2023-01-16 18:29:02", "pass_rate": "0.00"}, {"success": 1, "all": 1, "fail": 0, "skip": 0, "error": 0, "runtime": "1.56 S", "begin_time": "2023-01-16 18:30:52", "pass_rate": "100.00"}, {"success": 153, "all": 157, "fail": 4, "skip": 0, "error": 0, "runtime": "85.89 S", "begin_time": "2023-01-16 18:31:08", "pass_rate": "97.45"}, {"success": 128, "all": 128, "fail": 0, "skip": 0, "error": 0, "runtime": "75.24 S", "begin_time": "2023-01-28 10:25:27", "pass_rate": "100.00"}, {"success": 0, "all": 0, "fail": 0, "skip": 0, "error": 0, "runtime": "2.72 S", "begin_time": "2023-01-28 10:31:17", "pass_rate": 0}, {"success": 128, "all": 128, "fail": 0, "skip": 0, "error": 0, "runtime": "76.08 S", "begin_time": "2023-01-28 10:39:57", "pass_rate": "100.00"}, {"success": 0, "all": 0, "fail": 0, "skip": 0, "error": 0, "runtime": "2.61 S", "begin_time": "2023-01-28 10:43:11", "pass_rate": 0}, {"success": 0, "all": 0, "fail": 0, "skip": 0, "error": 0, "runtime": "2.49 S", "begin_time": "2023-01-28 10:43:39", "pass_rate": 0}, {"success": 128, "all": 128, "fail": 0, "skip": 0, "error": 0, "runtime": "72.71 S", "begin_time": "2023-01-28 10:52:13", "pass_rate": "100.00"}, {"success": 153, "all": 157, "fail": 4, "skip": 0, "error": 0, "runtime": "92.85 S", "begin_time": "2023-01-28 11:35:05", "pass_rate": "97.45"}, {"success": 153, "all": 157, "fail": 4, "skip": 0, "error": 0, "runtime": "88.75 S", "begin_time": "2023-01-28 13:38:58", "pass_rate": "97.45"}, {"success": 153, "all": 157, "fail": 4, "skip": 0, "error": 0, "runtime": "93.48 S", "begin_time": "2023-01-28 16:49:23", "pass_rate": "97.45"}]
\ No newline at end of file
  1 +[{"success": 9, "all": 24, "fail": 15, "skip": 0, "error": 0, "runtime": "12.67 S", "begin_time": "2022-12-19 17:56:09", "pass_rate": "37.50"}, {"success": 9, "all": 24, "fail": 15, "skip": 0, "error": 0, "runtime": "7.87 S", "begin_time": "2022-12-19 17:58:06", "pass_rate": "37.50"}, {"success": 9, "all": 24, "fail": 15, "skip": 0, "error": 0, "runtime": "7.24 S", "begin_time": "2022-12-19 18:17:28", "pass_rate": "37.50"}, {"success": 9, "all": 24, "fail": 15, "skip": 0, "error": 0, "runtime": "7.45 S", "begin_time": "2022-12-19 18:19:47", "pass_rate": "37.50"}, {"success": 9, "all": 24, "fail": 15, "skip": 0, "error": 0, "runtime": "7.72 S", "begin_time": "2022-12-19 19:32:22", "pass_rate": "37.50"}, {"success": 9, "all": 24, "fail": 15, "skip": 0, "error": 0, "runtime": "103.32 S", "begin_time": "2022-12-19 20:35:55", "pass_rate": "37.50"}, {"success": 9, "all": 24, "fail": 15, "skip": 0, "error": 0, "runtime": "6.95 S", "begin_time": "2022-12-20 12:06:06", "pass_rate": "37.50"}, {"success": 9, "all": 24, "fail": 15, "skip": 0, "error": 0, "runtime": "6.92 S", "begin_time": "2022-12-20 21:34:11", "pass_rate": "37.50"}, {"success": 9, "all": 24, "fail": 15, "skip": 0, "error": 0, "runtime": "6.77 S", "begin_time": "2022-12-20 21:35:13", "pass_rate": "37.50"}, {"success": 8, "all": 25, "fail": 12, "skip": 0, "error": 5, "runtime": "14.41 S", "begin_time": "2022-12-21 22:40:23", "pass_rate": "32.00"}, {"success": 8, "all": 25, "fail": 12, "skip": 0, "error": 5, "runtime": "14.73 S", "begin_time": "2022-12-21 22:52:34", "pass_rate": "32.00"}, {"success": 9, "all": 25, "fail": 12, "skip": 0, "error": 4, "runtime": "14.49 S", "begin_time": "2022-12-21 22:55:57", "pass_rate": "36.00"}, {"success": 9, "all": 25, "fail": 12, "skip": 0, "error": 4, "runtime": "14.04 S", "begin_time": "2022-12-21 22:57:36", "pass_rate": "36.00"}, {"success": 9, "all": 25, "fail": 16, "skip": 0, "error": 0, "runtime": "14.09 S", "begin_time": "2022-12-21 23:02:18", "pass_rate": "36.00"}, {"success": 9, "all": 25, "fail": 16, "skip": 0, "error": 0, "runtime": "14.30 S", "begin_time": "2022-12-21 23:10:55", "pass_rate": "36.00"}, {"success": 9, "all": 25, "fail": 16, "skip": 0, "error": 0, "runtime": "14.19 S", "begin_time": "2022-12-22 00:05:50", "pass_rate": "36.00"}, {"success": 5, "all": 25, "fail": 16, "skip": 0, "error": 4, "runtime": "13.92 S", "begin_time": "2022-12-22 00:26:21", "pass_rate": "20.00"}, {"success": 9, "all": 25, "fail": 16, "skip": 0, "error": 0, "runtime": "15.25 S", "begin_time": "2022-12-22 00:32:39", "pass_rate": "36.00"}, {"success": 0, "all": 8, "fail": 0, "skip": 0, "error": 8, "runtime": "0.71 S", "begin_time": "2022-12-22 00:47:52", "pass_rate": "0.00"}, {"success": 8, "all": 25, "fail": 17, "skip": 0, "error": 0, "runtime": "12.65 S", "begin_time": "2022-12-22 00:54:19", "pass_rate": "32.00"}, {"success": 4, "all": 15, "fail": 11, "skip": 0, "error": 0, "runtime": "10.52 S", "begin_time": "2022-12-22 15:54:09", "pass_rate": "26.67"}, {"success": 4, "all": 15, "fail": 11, "skip": 0, "error": 0, "runtime": "10.60 S", "begin_time": "2022-12-22 15:59:15", "pass_rate": "26.67"}, {"success": 7, "all": 26, "fail": 9, "skip": 0, "error": 10, "runtime": "13.48 S", "begin_time": "2022-12-22 23:03:40", "pass_rate": "26.92"}, {"success": 6, "all": 16, "fail": 10, "skip": 0, "error": 0, "runtime": "11.90 S", "begin_time": "2022-12-22 23:08:12", "pass_rate": "37.50"}, {"success": 10, "all": 26, "fail": 16, "skip": 0, "error": 0, "runtime": "15.15 S", "begin_time": "2022-12-22 23:09:09", "pass_rate": "38.46"}, {"success": 11, "all": 26, "fail": 15, "skip": 0, "error": 0, "runtime": "17.06 S", "begin_time": "2022-12-23 11:04:53", "pass_rate": "42.31"}, {"success": 15, "all": 26, "fail": 11, "skip": 0, "error": 0, "runtime": "16.82 S", "begin_time": "2022-12-23 11:10:29", "pass_rate": "57.69"}, {"success": 14, "all": 31, "fail": 14, "skip": 0, "error": 3, "runtime": "16.68 S", "begin_time": "2022-12-23 11:24:23", "pass_rate": "45.16"}, {"success": 14, "all": 31, "fail": 14, "skip": 0, "error": 3, "runtime": "15.31 S", "begin_time": "2022-12-23 11:50:26", "pass_rate": "45.16"}, {"success": 14, "all": 31, "fail": 17, "skip": 0, "error": 0, "runtime": "19.41 S", "begin_time": "2022-12-23 11:53:02", "pass_rate": "45.16"}, {"success": 19, "all": 32, "fail": 13, "skip": 0, "error": 0, "runtime": "18.26 S", "begin_time": "2022-12-23 13:56:17", "pass_rate": "59.38"}, {"success": 21, "all": 32, "fail": 11, "skip": 0, "error": 0, "runtime": "19.63 S", "begin_time": "2022-12-23 14:54:12", "pass_rate": "65.62"}, {"success": 25, "all": 32, "fail": 7, "skip": 0, "error": 0, "runtime": "18.92 S", "begin_time": "2022-12-23 15:00:04", "pass_rate": "78.12"}, {"success": 26, "all": 32, "fail": 6, "skip": 0, "error": 0, "runtime": "18.33 S", "begin_time": "2022-12-23 15:01:19", "pass_rate": "81.25"}, {"success": 7, "all": 16, "fail": 0, "skip": 0, "error": 9, "runtime": "4.59 S", "begin_time": "2022-12-23 15:03:33", "pass_rate": "43.75"}, {"success": 4, "all": 9, "fail": 1, "skip": 0, "error": 4, "runtime": "2.53 S", "begin_time": "2022-12-23 15:04:12", "pass_rate": "44.44"}, {"success": 27, "all": 32, "fail": 5, "skip": 0, "error": 0, "runtime": "19.26 S", "begin_time": "2022-12-23 15:06:22", "pass_rate": "84.38"}, {"success": 27, "all": 32, "fail": 5, "skip": 0, "error": 0, "runtime": "18.92 S", "begin_time": "2022-12-23 15:07:58", "pass_rate": "84.38"}, {"success": 27, "all": 32, "fail": 5, "skip": 0, "error": 0, "runtime": "18.01 S", "begin_time": "2022-12-23 15:10:26", "pass_rate": "84.38"}, {"success": 28, "all": 32, "fail": 4, "skip": 0, "error": 0, "runtime": "19.33 S", "begin_time": "2022-12-23 15:31:35", "pass_rate": "87.50"}, {"success": 28, "all": 32, "fail": 4, "skip": 0, "error": 0, "runtime": "18.24 S", "begin_time": "2022-12-23 15:36:47", "pass_rate": "87.50"}, {"success": 29, "all": 32, "fail": 3, "skip": 0, "error": 0, "runtime": "21.94 S", "begin_time": "2022-12-23 16:20:37", "pass_rate": "90.62"}, {"success": 29, "all": 32, "fail": 3, "skip": 0, "error": 0, "runtime": "20.53 S", "begin_time": "2022-12-23 16:21:09", "pass_rate": "90.62"}, {"success": 31, "all": 32, "fail": 1, "skip": 0, "error": 0, "runtime": "19.00 S", "begin_time": "2022-12-23 16:25:20", "pass_rate": "96.88"}, {"success": 32, "all": 32, "fail": 0, "skip": 0, "error": 0, "runtime": "18.70 S", "begin_time": "2022-12-23 16:26:19", "pass_rate": "100.00"}, {"success": 32, "all": 32, "fail": 0, "skip": 0, "error": 0, "runtime": "18.82 S", "begin_time": "2022-12-23 16:43:23", "pass_rate": "100.00"}, {"success": 30, "all": 31, "fail": 0, "skip": 0, "error": 1, "runtime": "53.09 S", "begin_time": "2022-12-23 19:05:51", "pass_rate": "96.77"}, {"success": 31, "all": 31, "fail": 0, "skip": 0, "error": 0, "runtime": "18.21 S", "begin_time": "2022-12-23 19:09:09", "pass_rate": "100.00"}, {"success": 30, "all": 31, "fail": 1, "skip": 0, "error": 0, "runtime": "15.82 S", "begin_time": "2022-12-23 19:09:46", "pass_rate": "96.77"}, {"success": 3, "all": 3, "fail": 0, "skip": 0, "error": 0, "runtime": "1.54 S", "begin_time": "2022-12-24 17:34:33", "pass_rate": "100.00"}, {"success": 3, "all": 3, "fail": 0, "skip": 0, "error": 0, "runtime": "2.35 S", "begin_time": "2022-12-24 17:36:32", "pass_rate": "100.00"}, {"success": 5, "all": 5, "fail": 0, "skip": 0, "error": 0, "runtime": "8.45 S", "begin_time": "2022-12-24 20:26:29", "pass_rate": "100.00"}, {"success": 32, "all": 33, "fail": 1, "skip": 0, "error": 0, "runtime": "24.90 S", "begin_time": "2022-12-24 20:29:36", "pass_rate": "96.97"}, {"success": 33, "all": 33, "fail": 0, "skip": 0, "error": 0, "runtime": "24.88 S", "begin_time": "2022-12-24 20:30:36", "pass_rate": "100.00"}, {"success": 33, "all": 33, "fail": 0, "skip": 0, "error": 0, "runtime": "23.42 S", "begin_time": "2022-12-27 10:13:10", "pass_rate": "100.00"}, {"success": 1, "all": 1, "fail": 0, "skip": 0, "error": 0, "runtime": "3.69 S", "begin_time": "2022-12-27 11:04:21", "pass_rate": "100.00"}, {"success": 1, "all": 15, "fail": 0, "skip": 0, "error": 14, "runtime": "6.81 S", "begin_time": "2022-12-27 11:24:50", "pass_rate": "6.67"}, {"success": 7, "all": 15, "fail": 4, "skip": 0, "error": 4, "runtime": "6.84 S", "begin_time": "2022-12-27 11:29:52", "pass_rate": "46.67"}, {"success": 8, "all": 15, "fail": 5, "skip": 0, "error": 2, "runtime": "7.09 S", "begin_time": "2022-12-27 11:30:59", "pass_rate": "53.33"}, {"success": 9, "all": 15, "fail": 5, "skip": 0, "error": 1, "runtime": "7.83 S", "begin_time": "2022-12-27 11:35:03", "pass_rate": "60.00"}, {"success": 10, "all": 15, "fail": 5, "skip": 0, "error": 0, "runtime": "7.92 S", "begin_time": "2022-12-27 11:36:43", "pass_rate": "66.67"}, {"success": 10, "all": 15, "fail": 5, "skip": 0, "error": 0, "runtime": "7.43 S", "begin_time": "2022-12-27 11:38:30", "pass_rate": "66.67"}, {"success": 15, "all": 20, "fail": 5, "skip": 0, "error": 0, "runtime": "17.49 S", "begin_time": "2022-12-27 13:13:59", "pass_rate": "75.00"}, {"success": 15, "all": 20, "fail": 5, "skip": 0, "error": 0, "runtime": "18.16 S", "begin_time": "2022-12-27 13:14:25", "pass_rate": "75.00"}, {"success": 48, "all": 77, "fail": 10, "skip": 0, "error": 19, "runtime": "164.06 S", "begin_time": "2022-12-27 14:17:07", "pass_rate": "62.34"}, {"success": 48, "all": 77, "fail": 10, "skip": 0, "error": 19, "runtime": "34.83 S", "begin_time": "2022-12-27 14:27:15", "pass_rate": "62.34"}, {"success": 16, "all": 45, "fail": 8, "skip": 0, "error": 21, "runtime": "16.68 S", "begin_time": "2022-12-27 14:37:20", "pass_rate": "35.56"}, {"success": 4, "all": 14, "fail": 3, "skip": 0, "error": 7, "runtime": "4.64 S", "begin_time": "2022-12-27 14:38:18", "pass_rate": "28.57"}, {"success": 4, "all": 14, "fail": 3, "skip": 0, "error": 7, "runtime": "4.41 S", "begin_time": "2022-12-27 14:38:36", "pass_rate": "28.57"}, {"success": 5, "all": 14, "fail": 3, "skip": 0, "error": 6, "runtime": "4.97 S", "begin_time": "2022-12-27 14:40:10", "pass_rate": "35.71"}, {"success": 5, "all": 14, "fail": 4, "skip": 0, "error": 5, "runtime": "5.20 S", "begin_time": "2022-12-27 14:41:31", "pass_rate": "35.71"}, {"success": 5, "all": 14, "fail": 9, "skip": 0, "error": 0, "runtime": "6.57 S", "begin_time": "2022-12-27 14:43:50", "pass_rate": "35.71"}, {"success": 20, "all": 45, "fail": 13, "skip": 0, "error": 12, "runtime": "19.22 S", "begin_time": "2022-12-27 14:45:55", "pass_rate": "44.44"}, {"success": 1, "all": 13, "fail": 1, "skip": 0, "error": 11, "runtime": "3.10 S", "begin_time": "2022-12-27 14:48:00", "pass_rate": "7.69"}, {"success": 1, "all": 13, "fail": 1, "skip": 0, "error": 11, "runtime": "3.07 S", "begin_time": "2022-12-27 14:48:31", "pass_rate": "7.69"}, {"success": 2, "all": 13, "fail": 11, "skip": 0, "error": 0, "runtime": "6.09 S", "begin_time": "2022-12-27 14:49:43", "pass_rate": "15.38"}, {"success": 21, "all": 45, "fail": 24, "skip": 0, "error": 0, "runtime": "25.36 S", "begin_time": "2022-12-27 14:51:21", "pass_rate": "46.67"}, {"success": 51, "all": 77, "fail": 26, "skip": 0, "error": 0, "runtime": "39.21 S", "begin_time": "2022-12-27 14:52:13", "pass_rate": "66.23"}, {"success": 50, "all": 77, "fail": 26, "skip": 0, "error": 1, "runtime": "38.96 S", "begin_time": "2022-12-27 15:07:27", "pass_rate": "64.94"}, {"success": 51, "all": 77, "fail": 26, "skip": 0, "error": 0, "runtime": "79.21 S", "begin_time": "2022-12-27 15:10:37", "pass_rate": "66.23"}, {"success": 53, "all": 77, "fail": 24, "skip": 0, "error": 0, "runtime": "76.66 S", "begin_time": "2022-12-27 15:15:12", "pass_rate": "68.83"}, {"success": 54, "all": 77, "fail": 23, "skip": 0, "error": 0, "runtime": "61.72 S", "begin_time": "2022-12-27 15:17:59", "pass_rate": "70.13"}, {"success": 53, "all": 77, "fail": 23, "skip": 0, "error": 1, "runtime": "39.40 S", "begin_time": "2022-12-27 15:38:19", "pass_rate": "68.83"}, {"success": 34, "all": 77, "fail": 42, "skip": 0, "error": 1, "runtime": "38.39 S", "begin_time": "2022-12-27 18:24:36", "pass_rate": "44.16"}, {"success": 35, "all": 77, "fail": 39, "skip": 0, "error": 3, "runtime": "36.32 S", "begin_time": "2022-12-27 18:30:32", "pass_rate": "45.45"}, {"success": 35, "all": 77, "fail": 42, "skip": 0, "error": 0, "runtime": "73.32 S", "begin_time": "2022-12-27 18:32:59", "pass_rate": "45.45"}, {"success": 63, "all": 77, "fail": 14, "skip": 0, "error": 0, "runtime": "66.47 S", "begin_time": "2022-12-28 09:43:06", "pass_rate": "81.82"}, {"success": 67, "all": 77, "fail": 10, "skip": 0, "error": 0, "runtime": "51.57 S", "begin_time": "2022-12-28 09:53:52", "pass_rate": "87.01"}, {"success": 4, "all": 5, "fail": 1, "skip": 0, "error": 0, "runtime": "7.77 S", "begin_time": "2022-12-28 10:21:49", "pass_rate": "80.00"}, {"success": 68, "all": 77, "fail": 9, "skip": 0, "error": 0, "runtime": "57.32 S", "begin_time": "2022-12-28 10:23:02", "pass_rate": "88.31"}, {"success": 0, "all": 5, "fail": 5, "skip": 0, "error": 0, "runtime": "8.49 S", "begin_time": "2022-12-28 11:00:34", "pass_rate": "0.00"}, {"success": 71, "all": 77, "fail": 6, "skip": 0, "error": 0, "runtime": "54.60 S", "begin_time": "2022-12-28 11:01:43", "pass_rate": "92.21"}, {"success": 75, "all": 77, "fail": 2, "skip": 0, "error": 0, "runtime": "47.77 S", "begin_time": "2022-12-28 11:05:20", "pass_rate": "97.40"}, {"success": 77, "all": 77, "fail": 0, "skip": 0, "error": 0, "runtime": "49.33 S", "begin_time": "2022-12-28 11:40:16", "pass_rate": "100.00"}, {"success": 76, "all": 77, "fail": 1, "skip": 0, "error": 0, "runtime": "40.79 S", "begin_time": "2022-12-28 15:13:17", "pass_rate": "98.70"}, {"success": 77, "all": 77, "fail": 0, "skip": 0, "error": 0, "runtime": "41.11 S", "begin_time": "2022-12-28 15:18:51", "pass_rate": "100.00"}, {"success": 77, "all": 77, "fail": 0, "skip": 0, "error": 0, "runtime": "40.24 S", "begin_time": "2022-12-28 15:21:34", "pass_rate": "100.00"}, {"success": 76, "all": 77, "fail": 1, "skip": 0, "error": 0, "runtime": "40.87 S", "begin_time": "2022-12-28 15:23:06", "pass_rate": "98.70"}, {"success": 75, "all": 77, "fail": 2, "skip": 0, "error": 0, "runtime": "41.54 S", "begin_time": "2022-12-28 15:24:48", "pass_rate": "97.40"}, {"success": 75, "all": 77, "fail": 2, "skip": 0, "error": 0, "runtime": "42.31 S", "begin_time": "2022-12-28 15:28:12", "pass_rate": "97.40"}, {"success": 75, "all": 77, "fail": 2, "skip": 0, "error": 0, "runtime": "40.92 S", "begin_time": "2022-12-28 15:33:51", "pass_rate": "97.40"}, {"success": 75, "all": 77, "fail": 2, "skip": 0, "error": 0, "runtime": "42.46 S", "begin_time": "2022-12-28 15:35:37", "pass_rate": "97.40"}, {"success": 75, "all": 77, "fail": 2, "skip": 0, "error": 0, "runtime": "42.98 S", "begin_time": "2022-12-28 15:39:15", "pass_rate": "97.40"}, {"success": 75, "all": 77, "fail": 2, "skip": 0, "error": 0, "runtime": "41.36 S", "begin_time": "2022-12-28 15:40:57", "pass_rate": "97.40"}, {"success": 75, "all": 77, "fail": 2, "skip": 0, "error": 0, "runtime": "41.38 S", "begin_time": "2022-12-28 15:42:55", "pass_rate": "97.40"}, {"success": 75, "all": 77, "fail": 2, "skip": 0, "error": 0, "runtime": "40.45 S", "begin_time": "2022-12-28 15:44:25", "pass_rate": "97.40"}, {"success": 75, "all": 77, "fail": 2, "skip": 0, "error": 0, "runtime": "40.97 S", "begin_time": "2022-12-28 15:46:12", "pass_rate": "97.40"}, {"success": 73, "all": 77, "fail": 4, "skip": 0, "error": 0, "runtime": "42.81 S", "begin_time": "2022-12-28 15:47:07", "pass_rate": "94.81"}, {"success": 77, "all": 77, "fail": 0, "skip": 0, "error": 0, "runtime": "39.53 S", "begin_time": "2022-12-28 15:50:11", "pass_rate": "100.00"}, {"success": 74, "all": 77, "fail": 3, "skip": 0, "error": 0, "runtime": "43.91 S", "begin_time": "2022-12-28 16:12:34", "pass_rate": "96.10"}, {"success": 74, "all": 77, "fail": 3, "skip": 0, "error": 0, "runtime": "42.36 S", "begin_time": "2022-12-28 16:13:35", "pass_rate": "96.10"}, {"success": 74, "all": 77, "fail": 3, "skip": 0, "error": 0, "runtime": "42.94 S", "begin_time": "2022-12-28 16:14:59", "pass_rate": "96.10"}, {"success": 77, "all": 77, "fail": 0, "skip": 0, "error": 0, "runtime": "46.91 S", "begin_time": "2022-12-28 16:25:35", "pass_rate": "100.00"}, {"success": 77, "all": 77, "fail": 0, "skip": 0, "error": 0, "runtime": "40.87 S", "begin_time": "2022-12-28 16:33:19", "pass_rate": "100.00"}, {"success": 77, "all": 77, "fail": 0, "skip": 0, "error": 0, "runtime": "39.74 S", "begin_time": "2022-12-28 16:39:59", "pass_rate": "100.00"}, {"success": 77, "all": 77, "fail": 0, "skip": 0, "error": 0, "runtime": "47.71 S", "begin_time": "2022-12-28 16:41:45", "pass_rate": "100.00"}, {"success": 75, "all": 77, "fail": 2, "skip": 0, "error": 0, "runtime": "41.14 S", "begin_time": "2022-12-28 16:46:12", "pass_rate": "97.40"}, {"success": 77, "all": 77, "fail": 0, "skip": 0, "error": 0, "runtime": "39.60 S", "begin_time": "2022-12-28 17:10:55", "pass_rate": "100.00"}, {"success": 76, "all": 77, "fail": 1, "skip": 0, "error": 0, "runtime": "44.19 S", "begin_time": "2022-12-28 17:37:41", "pass_rate": "98.70"}, {"success": 77, "all": 77, "fail": 0, "skip": 0, "error": 0, "runtime": "42.35 S", "begin_time": "2022-12-28 17:38:44", "pass_rate": "100.00"}, {"success": 19, "all": 19, "fail": 0, "skip": 0, "error": 0, "runtime": "14.00 S", "begin_time": "2022-12-28 21:58:24", "pass_rate": "100.00"}, {"success": 11, "all": 11, "fail": 0, "skip": 0, "error": 0, "runtime": "11.19 S", "begin_time": "2022-12-28 22:00:20", "pass_rate": "100.00"}, {"success": 23, "all": 23, "fail": 0, "skip": 0, "error": 0, "runtime": "10.85 S", "begin_time": "2022-12-28 22:02:52", "pass_rate": "100.00"}, {"success": 15, "all": 15, "fail": 0, "skip": 0, "error": 0, "runtime": "7.90 S", "begin_time": "2022-12-28 22:05:34", "pass_rate": "100.00"}, {"success": 77, "all": 77, "fail": 0, "skip": 0, "error": 0, "runtime": "41.16 S", "begin_time": "2022-12-29 10:31:09", "pass_rate": "100.00"}, {"success": 77, "all": 77, "fail": 0, "skip": 0, "error": 0, "runtime": "41.76 S", "begin_time": "2022-12-29 11:06:47", "pass_rate": "100.00"}, {"success": 77, "all": 77, "fail": 0, "skip": 0, "error": 0, "runtime": "43.37 S", "begin_time": "2022-12-29 11:36:25", "pass_rate": "100.00"}, {"success": 0, "all": 0, "fail": 0, "skip": 0, "error": 0, "runtime": "1.41 S", "begin_time": "2022-12-29 13:47:58", "pass_rate": 0}, {"success": 0, "all": 1, "fail": 0, "skip": 0, "error": 1, "runtime": "0.94 S", "begin_time": "2022-12-29 13:48:47", "pass_rate": "0.00"}, {"success": 0, "all": 1, "fail": 0, "skip": 0, "error": 1, "runtime": "0.94 S", "begin_time": "2022-12-29 13:49:44", "pass_rate": "0.00"}, {"success": 8, "all": 10, "fail": 2, "skip": 0, "error": 0, "runtime": "4.75 S", "begin_time": "2022-12-29 13:51:43", "pass_rate": "80.00"}, {"success": 9, "all": 10, "fail": 1, "skip": 0, "error": 0, "runtime": "4.52 S", "begin_time": "2022-12-29 13:53:28", "pass_rate": "90.00"}, {"success": 5, "all": 5, "fail": 0, "skip": 0, "error": 0, "runtime": "1.63 S", "begin_time": "2022-12-29 13:58:16", "pass_rate": "100.00"}, {"success": 0, "all": 1, "fail": 0, "skip": 0, "error": 1, "runtime": "1.02 S", "begin_time": "2022-12-29 14:03:56", "pass_rate": "0.00"}, {"success": 9, "all": 10, "fail": 1, "skip": 0, "error": 0, "runtime": "4.69 S", "begin_time": "2022-12-29 14:06:30", "pass_rate": "90.00"}, {"success": 0, "all": 1, "fail": 0, "skip": 0, "error": 1, "runtime": "0.01 S", "begin_time": "2022-12-29 14:11:02", "pass_rate": "0.00"}, {"success": 8, "all": 10, "fail": 1, "skip": 0, "error": 1, "runtime": "4.29 S", "begin_time": "2022-12-29 14:11:56", "pass_rate": "80.00"}, {"success": 9, "all": 10, "fail": 1, "skip": 0, "error": 0, "runtime": "6.62 S", "begin_time": "2022-12-29 14:13:24", "pass_rate": "90.00"}, {"success": 9, "all": 10, "fail": 1, "skip": 0, "error": 0, "runtime": "6.26 S", "begin_time": "2022-12-29 14:15:09", "pass_rate": "90.00"}, {"success": 9, "all": 10, "fail": 1, "skip": 0, "error": 0, "runtime": "6.22 S", "begin_time": "2022-12-29 14:19:08", "pass_rate": "90.00"}, {"success": 83, "all": 84, "fail": 1, "skip": 0, "error": 0, "runtime": "47.59 S", "begin_time": "2022-12-29 14:20:20", "pass_rate": "98.81"}, {"success": 83, "all": 84, "fail": 1, "skip": 0, "error": 0, "runtime": "47.76 S", "begin_time": "2022-12-29 14:35:17", "pass_rate": "98.81"}, {"success": 81, "all": 84, "fail": 3, "skip": 0, "error": 0, "runtime": "47.89 S", "begin_time": "2022-12-29 15:32:18", "pass_rate": "96.43"}, {"success": 82, "all": 84, "fail": 2, "skip": 0, "error": 0, "runtime": "50.49 S", "begin_time": "2022-12-29 17:06:12", "pass_rate": "97.62"}, {"success": 82, "all": 84, "fail": 2, "skip": 0, "error": 0, "runtime": "54.94 S", "begin_time": "2022-12-29 17:43:04", "pass_rate": "97.62"}, {"success": 9, "all": 10, "fail": 1, "skip": 0, "error": 0, "runtime": "6.58 S", "begin_time": "2022-12-29 17:51:39", "pass_rate": "90.00"}, {"success": 83, "all": 84, "fail": 1, "skip": 0, "error": 0, "runtime": "48.80 S", "begin_time": "2022-12-29 17:52:42", "pass_rate": "98.81"}, {"success": 83, "all": 84, "fail": 1, "skip": 0, "error": 0, "runtime": "47.63 S", "begin_time": "2022-12-29 17:54:56", "pass_rate": "98.81"}, {"success": 83, "all": 84, "fail": 1, "skip": 0, "error": 0, "runtime": "47.44 S", "begin_time": "2022-12-29 17:56:51", "pass_rate": "98.81"}, {"success": 90, "all": 91, "fail": 1, "skip": 0, "error": 0, "runtime": "50.78 S", "begin_time": "2022-12-29 18:06:22", "pass_rate": "98.90"}, {"success": 1, "all": 2, "fail": 1, "skip": 0, "error": 0, "runtime": "5.88 S", "begin_time": "2022-12-30 13:53:38", "pass_rate": "50.00"}, {"success": 1, "all": 2, "fail": 1, "skip": 0, "error": 0, "runtime": "5.85 S", "begin_time": "2022-12-30 13:53:54", "pass_rate": "50.00"}, {"success": 0, "all": 2, "fail": 0, "skip": 0, "error": 2, "runtime": "5.14 S", "begin_time": "2022-12-30 14:03:29", "pass_rate": "0.00"}, {"success": 1, "all": 2, "fail": 1, "skip": 0, "error": 0, "runtime": "6.51 S", "begin_time": "2022-12-30 14:05:52", "pass_rate": "50.00"}, {"success": 9, "all": 30, "fail": 14, "skip": 0, "error": 7, "runtime": "14.13 S", "begin_time": "2022-12-30 15:04:47", "pass_rate": "30.00"}, {"success": 9, "all": 30, "fail": 14, "skip": 0, "error": 7, "runtime": "13.47 S", "begin_time": "2022-12-30 15:10:08", "pass_rate": "30.00"}, {"success": 13, "all": 30, "fail": 10, "skip": 0, "error": 7, "runtime": "13.12 S", "begin_time": "2022-12-30 15:19:55", "pass_rate": "43.33"}, {"success": 13, "all": 30, "fail": 10, "skip": 0, "error": 7, "runtime": "13.59 S", "begin_time": "2022-12-30 15:23:43", "pass_rate": "43.33"}, {"success": 14, "all": 30, "fail": 16, "skip": 0, "error": 0, "runtime": "15.90 S", "begin_time": "2022-12-30 15:31:30", "pass_rate": "46.67"}, {"success": 4, "all": 30, "fail": 26, "skip": 0, "error": 0, "runtime": "13.36 S", "begin_time": "2022-12-30 15:53:15", "pass_rate": "13.33"}, {"success": 97, "all": 121, "fail": 24, "skip": 0, "error": 0, "runtime": "97.81 S", "begin_time": "2022-12-30 15:59:28", "pass_rate": "80.17"}, {"success": 9, "all": 30, "fail": 21, "skip": 0, "error": 0, "runtime": "19.76 S", "begin_time": "2022-12-30 16:21:24", "pass_rate": "30.00"}, {"success": 9, "all": 30, "fail": 21, "skip": 0, "error": 0, "runtime": "16.73 S", "begin_time": "2022-12-30 16:23:19", "pass_rate": "30.00"}, {"success": 9, "all": 30, "fail": 21, "skip": 0, "error": 0, "runtime": "12.78 S", "begin_time": "2022-12-30 16:25:42", "pass_rate": "30.00"}, {"success": 99, "all": 121, "fail": 22, "skip": 0, "error": 0, "runtime": "67.08 S", "begin_time": "2022-12-30 17:11:04", "pass_rate": "81.82"}, {"success": 9, "all": 30, "fail": 21, "skip": 0, "error": 0, "runtime": "12.29 S", "begin_time": "2022-12-30 17:21:00", "pass_rate": "30.00"}, {"success": 24, "all": 30, "fail": 6, "skip": 0, "error": 0, "runtime": "18.88 S", "begin_time": "2022-12-30 17:35:31", "pass_rate": "80.00"}, {"success": 27, "all": 30, "fail": 3, "skip": 0, "error": 0, "runtime": "15.16 S", "begin_time": "2022-12-30 17:39:14", "pass_rate": "90.00"}, {"success": 119, "all": 121, "fail": 2, "skip": 0, "error": 0, "runtime": "69.70 S", "begin_time": "2022-12-30 18:34:27", "pass_rate": "98.35"}, {"success": 118, "all": 121, "fail": 2, "skip": 0, "error": 1, "runtime": "62.75 S", "begin_time": "2022-12-30 18:37:38", "pass_rate": "97.52"}, {"success": 21, "all": 32, "fail": 0, "skip": 0, "error": 11, "runtime": "94.84 S", "begin_time": "2022-12-30 18:39:42", "pass_rate": "65.62"}, {"success": 118, "all": 121, "fail": 2, "skip": 0, "error": 1, "runtime": "63.49 S", "begin_time": "2022-12-30 18:49:32", "pass_rate": "97.52"}, {"success": 117, "all": 121, "fail": 2, "skip": 0, "error": 2, "runtime": "60.90 S", "begin_time": "2022-12-30 18:57:05", "pass_rate": "96.69"}, {"success": 119, "all": 121, "fail": 2, "skip": 0, "error": 0, "runtime": "61.76 S", "begin_time": "2022-12-30 18:59:07", "pass_rate": "98.35"}, {"success": 29, "all": 30, "fail": 1, "skip": 0, "error": 0, "runtime": "16.23 S", "begin_time": "2022-12-30 19:03:57", "pass_rate": "96.67"}, {"success": 118, "all": 121, "fail": 3, "skip": 0, "error": 0, "runtime": "77.36 S", "begin_time": "2022-12-30 19:12:30", "pass_rate": "97.52"}, {"success": 120, "all": 121, "fail": 1, "skip": 0, "error": 0, "runtime": "64.02 S", "begin_time": "2023-01-03 09:58:12", "pass_rate": "99.17"}, {"success": 29, "all": 31, "fail": 2, "skip": 0, "error": 0, "runtime": "19.17 S", "begin_time": "2023-01-03 14:51:07", "pass_rate": "93.55"}, {"success": 1, "all": 1, "fail": 0, "skip": 0, "error": 0, "runtime": "6.57 S", "begin_time": "2023-01-03 16:44:14", "pass_rate": "100.00"}, {"success": 120, "all": 123, "fail": 2, "skip": 0, "error": 1, "runtime": "72.88 S", "begin_time": "2023-01-04 14:33:09", "pass_rate": "97.56"}, {"success": 121, "all": 122, "fail": 1, "skip": 0, "error": 0, "runtime": "69.55 S", "begin_time": "2023-01-04 14:37:25", "pass_rate": "99.18"}, {"success": 121, "all": 124, "fail": 2, "skip": 0, "error": 1, "runtime": "69.43 S", "begin_time": "2023-01-04 14:51:24", "pass_rate": "97.58"}, {"success": 4, "all": 29, "fail": 1, "skip": 0, "error": 24, "runtime": "26.23 S", "begin_time": "2023-01-04 15:56:34", "pass_rate": "13.79"}, {"success": 10, "all": 29, "fail": 19, "skip": 0, "error": 0, "runtime": "39.22 S", "begin_time": "2023-01-04 15:58:49", "pass_rate": "34.48"}, {"success": 12, "all": 25, "fail": 13, "skip": 0, "error": 0, "runtime": "29.73 S", "begin_time": "2023-01-04 16:03:38", "pass_rate": "48.00"}, {"success": 133, "all": 147, "fail": 14, "skip": 0, "error": 0, "runtime": "100.91 S", "begin_time": "2023-01-04 16:05:00", "pass_rate": "90.48"}, {"success": 133, "all": 147, "fail": 14, "skip": 0, "error": 0, "runtime": "95.05 S", "begin_time": "2023-01-04 16:08:59", "pass_rate": "90.48"}, {"success": 31, "all": 31, "fail": 0, "skip": 0, "error": 0, "runtime": "15.34 S", "begin_time": "2023-01-04 16:38:21", "pass_rate": "100.00"}, {"success": 134, "all": 147, "fail": 13, "skip": 0, "error": 0, "runtime": "92.04 S", "begin_time": "2023-01-04 16:39:21", "pass_rate": "91.16"}, {"success": 135, "all": 147, "fail": 12, "skip": 0, "error": 0, "runtime": "98.78 S", "begin_time": "2023-01-04 16:55:38", "pass_rate": "91.84"}, {"success": 17, "all": 25, "fail": 8, "skip": 0, "error": 0, "runtime": "22.40 S", "begin_time": "2023-01-04 17:01:15", "pass_rate": "68.00"}, {"success": 17, "all": 25, "fail": 8, "skip": 0, "error": 0, "runtime": "28.06 S", "begin_time": "2023-01-04 17:48:20", "pass_rate": "68.00"}, {"success": 18, "all": 25, "fail": 7, "skip": 0, "error": 0, "runtime": "25.34 S", "begin_time": "2023-01-04 17:54:04", "pass_rate": "72.00"}, {"success": 18, "all": 25, "fail": 6, "skip": 0, "error": 1, "runtime": "20.50 S", "begin_time": "2023-01-04 17:55:48", "pass_rate": "72.00"}, {"success": 18, "all": 25, "fail": 7, "skip": 0, "error": 0, "runtime": "21.54 S", "begin_time": "2023-01-04 17:58:17", "pass_rate": "72.00"}, {"success": 18, "all": 25, "fail": 6, "skip": 0, "error": 1, "runtime": "20.76 S", "begin_time": "2023-01-04 18:00:04", "pass_rate": "72.00"}, {"success": 18, "all": 25, "fail": 6, "skip": 0, "error": 1, "runtime": "22.06 S", "begin_time": "2023-01-04 18:01:04", "pass_rate": "72.00"}, {"success": 0, "all": 1, "fail": 1, "skip": 0, "error": 0, "runtime": "4.37 S", "begin_time": "2023-01-04 18:03:58", "pass_rate": "0.00"}, {"success": 0, "all": 22, "fail": 1, "skip": 0, "error": 21, "runtime": "2.78 S", "begin_time": "2023-01-04 18:04:32", "pass_rate": "0.00"}, {"success": 0, "all": 22, "fail": 1, "skip": 0, "error": 21, "runtime": "5.08 S", "begin_time": "2023-01-04 18:04:48", "pass_rate": "0.00"}, {"success": 0, "all": 22, "fail": 1, "skip": 0, "error": 21, "runtime": "2.76 S", "begin_time": "2023-01-04 18:05:29", "pass_rate": "0.00"}, {"success": 0, "all": 22, "fail": 1, "skip": 0, "error": 21, "runtime": "17.05 S", "begin_time": "2023-01-04 18:05:48", "pass_rate": "0.00"}, {"success": 0, "all": 22, "fail": 1, "skip": 0, "error": 21, "runtime": "3.09 S", "begin_time": "2023-01-04 18:07:06", "pass_rate": "0.00"}, {"success": 0, "all": 22, "fail": 1, "skip": 0, "error": 21, "runtime": "2.75 S", "begin_time": "2023-01-04 18:07:44", "pass_rate": "0.00"}, {"success": 0, "all": 22, "fail": 1, "skip": 0, "error": 21, "runtime": "2.96 S", "begin_time": "2023-01-04 18:08:17", "pass_rate": "0.00"}, {"success": 0, "all": 1, "fail": 1, "skip": 0, "error": 0, "runtime": "7.34 S", "begin_time": "2023-01-04 18:14:28", "pass_rate": "0.00"}, {"success": 19, "all": 25, "fail": 6, "skip": 0, "error": 0, "runtime": "12.06 S", "begin_time": "2023-01-04 18:17:02", "pass_rate": "76.00"}, {"success": 19, "all": 25, "fail": 6, "skip": 0, "error": 0, "runtime": "11.88 S", "begin_time": "2023-01-04 18:18:52", "pass_rate": "76.00"}, {"success": 19, "all": 25, "fail": 6, "skip": 0, "error": 0, "runtime": "11.68 S", "begin_time": "2023-01-04 18:20:14", "pass_rate": "76.00"}, {"success": 19, "all": 25, "fail": 6, "skip": 0, "error": 0, "runtime": "12.14 S", "begin_time": "2023-01-04 18:22:05", "pass_rate": "76.00"}, {"success": 143, "all": 147, "fail": 4, "skip": 0, "error": 0, "runtime": "79.46 S", "begin_time": "2023-01-05 10:13:52", "pass_rate": "97.28"}, {"success": 142, "all": 147, "fail": 5, "skip": 0, "error": 0, "runtime": "74.37 S", "begin_time": "2023-01-05 10:49:16", "pass_rate": "96.60"}, {"success": 141, "all": 147, "fail": 4, "skip": 0, "error": 2, "runtime": "80.52 S", "begin_time": "2023-01-05 11:15:17", "pass_rate": "95.92"}, {"success": 142, "all": 147, "fail": 4, "skip": 0, "error": 1, "runtime": "81.42 S", "begin_time": "2023-01-05 13:34:47", "pass_rate": "96.60"}, {"success": 30, "all": 31, "fail": 0, "skip": 0, "error": 1, "runtime": "20.28 S", "begin_time": "2023-01-05 13:39:33", "pass_rate": "96.77"}, {"success": 141, "all": 147, "fail": 5, "skip": 0, "error": 1, "runtime": "88.84 S", "begin_time": "2023-01-05 13:57:02", "pass_rate": "95.92"}, {"success": 142, "all": 147, "fail": 4, "skip": 0, "error": 1, "runtime": "84.58 S", "begin_time": "2023-01-05 14:04:25", "pass_rate": "96.60"}, {"success": 142, "all": 147, "fail": 5, "skip": 0, "error": 0, "runtime": "81.07 S", "begin_time": "2023-01-05 14:09:05", "pass_rate": "96.60"}, {"success": 142, "all": 147, "fail": 4, "skip": 0, "error": 1, "runtime": "78.35 S", "begin_time": "2023-01-05 14:19:41", "pass_rate": "96.60"}, {"success": 143, "all": 147, "fail": 4, "skip": 0, "error": 0, "runtime": "78.66 S", "begin_time": "2023-01-05 14:59:39", "pass_rate": "97.28"}, {"success": 0, "all": 25, "fail": 10, "skip": 0, "error": 15, "runtime": "42.49 S", "begin_time": "2023-01-05 16:35:10", "pass_rate": "0.00"}, {"success": 0, "all": 25, "fail": 25, "skip": 0, "error": 0, "runtime": "45.53 S", "begin_time": "2023-01-05 16:37:49", "pass_rate": "0.00"}, {"success": 0, "all": 25, "fail": 0, "skip": 25, "error": 0, "runtime": "2.45 S", "begin_time": "2023-01-05 16:39:58", "pass_rate": "0.00"}, {"success": 0, "all": 25, "fail": 25, "skip": 0, "error": 0, "runtime": "10.28 S", "begin_time": "2023-01-05 16:40:37", "pass_rate": "0.00"}, {"success": 0, "all": 25, "fail": 0, "skip": 25, "error": 0, "runtime": "2.77 S", "begin_time": "2023-01-05 16:42:20", "pass_rate": "0.00"}, {"success": 0, "all": 25, "fail": 0, "skip": 25, "error": 0, "runtime": "2.48 S", "begin_time": "2023-01-05 16:45:55", "pass_rate": "0.00"}, {"success": 0, "all": 25, "fail": 0, "skip": 25, "error": 0, "runtime": "3.48 S", "begin_time": "2023-01-05 16:47:00", "pass_rate": "0.00"}, {"success": 0, "all": 25, "fail": 0, "skip": 25, "error": 0, "runtime": "2.33 S", "begin_time": "2023-01-05 16:51:46", "pass_rate": "0.00"}, {"success": 0, "all": 25, "fail": 25, "skip": 0, "error": 0, "runtime": "2.42 S", "begin_time": "2023-01-05 16:52:44", "pass_rate": "0.00"}, {"success": 0, "all": 25, "fail": 24, "skip": 0, "error": 1, "runtime": "2.36 S", "begin_time": "2023-01-05 16:55:52", "pass_rate": "0.00"}, {"success": 0, "all": 25, "fail": 25, "skip": 0, "error": 0, "runtime": "3.06 S", "begin_time": "2023-01-05 16:59:49", "pass_rate": "0.00"}, {"success": 0, "all": 25, "fail": 0, "skip": 25, "error": 0, "runtime": "2.70 S", "begin_time": "2023-01-05 17:01:33", "pass_rate": "0.00"}, {"success": 0, "all": 25, "fail": 0, "skip": 25, "error": 0, "runtime": "2.75 S", "begin_time": "2023-01-05 17:05:15", "pass_rate": "0.00"}, {"success": 0, "all": 25, "fail": 0, "skip": 25, "error": 0, "runtime": "2.76 S", "begin_time": "2023-01-05 17:05:57", "pass_rate": "0.00"}, {"success": 0, "all": 25, "fail": 0, "skip": 25, "error": 0, "runtime": "2.77 S", "begin_time": "2023-01-05 17:17:22", "pass_rate": "0.00"}, {"success": 0, "all": 25, "fail": 0, "skip": 25, "error": 0, "runtime": "2.74 S", "begin_time": "2023-01-05 17:18:08", "pass_rate": "0.00"}, {"success": 0, "all": 25, "fail": 0, "skip": 25, "error": 0, "runtime": "3.02 S", "begin_time": "2023-01-05 17:18:19", "pass_rate": "0.00"}, {"success": 0, "all": 25, "fail": 0, "skip": 25, "error": 0, "runtime": "2.86 S", "begin_time": "2023-01-05 17:19:03", "pass_rate": "0.00"}, {"success": 0, "all": 25, "fail": 0, "skip": 25, "error": 0, "runtime": "2.98 S", "begin_time": "2023-01-05 17:20:13", "pass_rate": "0.00"}, {"success": 0, "all": 25, "fail": 0, "skip": 25, "error": 0, "runtime": "2.75 S", "begin_time": "2023-01-05 17:22:13", "pass_rate": "0.00"}, {"success": 0, "all": 25, "fail": 0, "skip": 25, "error": 0, "runtime": "2.89 S", "begin_time": "2023-01-05 17:22:38", "pass_rate": "0.00"}, {"success": 0, "all": 25, "fail": 0, "skip": 25, "error": 0, "runtime": "2.90 S", "begin_time": "2023-01-05 17:25:02", "pass_rate": "0.00"}, {"success": 0, "all": 25, "fail": 0, "skip": 25, "error": 0, "runtime": "2.74 S", "begin_time": "2023-01-05 17:26:55", "pass_rate": "0.00"}, {"success": 21, "all": 25, "fail": 4, "skip": 0, "error": 0, "runtime": "12.07 S", "begin_time": "2023-01-05 17:30:24", "pass_rate": "84.00"}, {"success": 21, "all": 25, "fail": 4, "skip": 0, "error": 0, "runtime": "14.75 S", "begin_time": "2023-01-05 17:42:18", "pass_rate": "84.00"}, {"success": 143, "all": 147, "fail": 4, "skip": 0, "error": 0, "runtime": "82.05 S", "begin_time": "2023-01-05 17:49:04", "pass_rate": "97.28"}, {"success": 143, "all": 147, "fail": 4, "skip": 0, "error": 0, "runtime": "89.16 S", "begin_time": "2023-01-06 09:45:18", "pass_rate": "97.28"}, {"success": 143, "all": 147, "fail": 4, "skip": 0, "error": 0, "runtime": "86.08 S", "begin_time": "2023-01-06 09:48:46", "pass_rate": "97.28"}, {"success": 1, "all": 1, "fail": 0, "skip": 0, "error": 0, "runtime": "1.74 S", "begin_time": "2023-01-06 11:14:12", "pass_rate": "100.00"}, {"success": 1, "all": 1, "fail": 0, "skip": 0, "error": 0, "runtime": "1.96 S", "begin_time": "2023-01-06 11:14:56", "pass_rate": "100.00"}, {"success": 136, "all": 151, "fail": 15, "skip": 0, "error": 0, "runtime": "101.48 S", "begin_time": "2023-01-06 13:52:19", "pass_rate": "90.07"}, {"success": 124, "all": 124, "fail": 0, "skip": 0, "error": 0, "runtime": "73.76 S", "begin_time": "2023-01-06 14:18:53", "pass_rate": "100.00"}, {"success": 124, "all": 124, "fail": 0, "skip": 0, "error": 0, "runtime": "74.13 S", "begin_time": "2023-01-06 14:22:35", "pass_rate": "100.00"}, {"success": 123, "all": 123, "fail": 0, "skip": 0, "error": 0, "runtime": "78.92 S", "begin_time": "2023-01-06 14:30:29", "pass_rate": "100.00"}, {"success": 145, "all": 149, "fail": 4, "skip": 0, "error": 0, "runtime": "86.12 S", "begin_time": "2023-01-06 14:43:34", "pass_rate": "97.32"}, {"success": 147, "all": 151, "fail": 4, "skip": 0, "error": 0, "runtime": "93.42 S", "begin_time": "2023-01-06 14:47:07", "pass_rate": "97.35"}, {"success": 147, "all": 151, "fail": 4, "skip": 0, "error": 0, "runtime": "103.07 S", "begin_time": "2023-01-06 17:27:19", "pass_rate": "97.35"}, {"success": 147, "all": 151, "fail": 4, "skip": 0, "error": 0, "runtime": "87.89 S", "begin_time": "2023-01-09 09:41:33", "pass_rate": "97.35"}, {"success": 147, "all": 151, "fail": 4, "skip": 0, "error": 0, "runtime": "84.33 S", "begin_time": "2023-01-09 09:45:02", "pass_rate": "97.35"}, {"success": 147, "all": 151, "fail": 4, "skip": 0, "error": 0, "runtime": "84.31 S", "begin_time": "2023-01-09 10:11:44", "pass_rate": "97.35"}, {"success": 148, "all": 153, "fail": 4, "skip": 0, "error": 1, "runtime": "83.81 S", "begin_time": "2023-01-11 17:40:23", "pass_rate": "96.73"}, {"success": 149, "all": 153, "fail": 4, "skip": 0, "error": 0, "runtime": "81.81 S", "begin_time": "2023-01-11 17:45:08", "pass_rate": "97.39"}, {"success": 149, "all": 153, "fail": 4, "skip": 0, "error": 0, "runtime": "98.96 S", "begin_time": "2023-01-11 18:10:10", "pass_rate": "97.39"}, {"success": 149, "all": 153, "fail": 4, "skip": 0, "error": 0, "runtime": "91.45 S", "begin_time": "2023-01-11 18:13:35", "pass_rate": "97.39"}, {"success": 149, "all": 153, "fail": 4, "skip": 0, "error": 0, "runtime": "92.97 S", "begin_time": "2023-01-12 17:26:07", "pass_rate": "97.39"}, {"success": 11, "all": 11, "fail": 0, "skip": 0, "error": 0, "runtime": "5.43 S", "begin_time": "2023-01-12 17:53:12", "pass_rate": "100.00"}, {"success": 11, "all": 11, "fail": 0, "skip": 0, "error": 0, "runtime": "5.62 S", "begin_time": "2023-01-12 18:21:50", "pass_rate": "100.00"}, {"success": 11, "all": 11, "fail": 0, "skip": 0, "error": 0, "runtime": "5.45 S", "begin_time": "2023-01-12 18:25:02", "pass_rate": "100.00"}, {"success": 11, "all": 11, "fail": 0, "skip": 0, "error": 0, "runtime": "5.22 S", "begin_time": "2023-01-12 18:34:18", "pass_rate": "100.00"}, {"success": 149, "all": 153, "fail": 4, "skip": 0, "error": 0, "runtime": "90.89 S", "begin_time": "2023-01-13 10:31:34", "pass_rate": "97.39"}, {"success": 1, "all": 1, "fail": 0, "skip": 0, "error": 0, "runtime": "0.99 S", "begin_time": "2023-01-13 15:02:59", "pass_rate": "100.00"}, {"success": 1, "all": 1, "fail": 0, "skip": 0, "error": 0, "runtime": "0.90 S", "begin_time": "2023-01-13 15:04:26", "pass_rate": "100.00"}, {"success": 1, "all": 1, "fail": 0, "skip": 0, "error": 0, "runtime": "0.92 S", "begin_time": "2023-01-13 15:04:54", "pass_rate": "100.00"}, {"success": 1, "all": 1, "fail": 0, "skip": 0, "error": 0, "runtime": "0.84 S", "begin_time": "2023-01-13 15:06:22", "pass_rate": "100.00"}, {"success": 1, "all": 1, "fail": 0, "skip": 0, "error": 0, "runtime": "1.71 S", "begin_time": "2023-01-13 16:35:37", "pass_rate": "100.00"}, {"success": 151, "all": 155, "fail": 4, "skip": 0, "error": 0, "runtime": "94.67 S", "begin_time": "2023-01-16 09:46:12", "pass_rate": "97.42"}, {"success": 151, "all": 155, "fail": 4, "skip": 0, "error": 0, "runtime": "94.16 S", "begin_time": "2023-01-16 11:16:58", "pass_rate": "97.42"}, {"success": 150, "all": 156, "fail": 4, "skip": 0, "error": 2, "runtime": "83.66 S", "begin_time": "2023-01-16 13:52:06", "pass_rate": "96.15"}, {"success": 151, "all": 156, "fail": 4, "skip": 0, "error": 1, "runtime": "88.79 S", "begin_time": "2023-01-16 17:53:47", "pass_rate": "96.79"}, {"success": 1, "all": 1, "fail": 0, "skip": 0, "error": 0, "runtime": "0.96 S", "begin_time": "2023-01-16 17:56:32", "pass_rate": "100.00"}, {"success": 0, "all": 1, "fail": 0, "skip": 0, "error": 1, "runtime": "1.22 S", "begin_time": "2023-01-16 18:07:55", "pass_rate": "0.00"}, {"success": 0, "all": 1, "fail": 0, "skip": 0, "error": 1, "runtime": "4.28 S", "begin_time": "2023-01-16 18:12:43", "pass_rate": "0.00"}, {"success": 1, "all": 1, "fail": 0, "skip": 0, "error": 0, "runtime": "1.25 S", "begin_time": "2023-01-16 18:21:06", "pass_rate": "100.00"}, {"success": 1, "all": 1, "fail": 0, "skip": 0, "error": 0, "runtime": "1.36 S", "begin_time": "2023-01-16 18:22:03", "pass_rate": "100.00"}, {"success": 152, "all": 157, "fail": 4, "skip": 0, "error": 1, "runtime": "86.32 S", "begin_time": "2023-01-16 18:25:16", "pass_rate": "96.82"}, {"success": 0, "all": 1, "fail": 0, "skip": 0, "error": 1, "runtime": "1.26 S", "begin_time": "2023-01-16 18:29:02", "pass_rate": "0.00"}, {"success": 1, "all": 1, "fail": 0, "skip": 0, "error": 0, "runtime": "1.56 S", "begin_time": "2023-01-16 18:30:52", "pass_rate": "100.00"}, {"success": 153, "all": 157, "fail": 4, "skip": 0, "error": 0, "runtime": "85.89 S", "begin_time": "2023-01-16 18:31:08", "pass_rate": "97.45"}, {"success": 128, "all": 128, "fail": 0, "skip": 0, "error": 0, "runtime": "75.24 S", "begin_time": "2023-01-28 10:25:27", "pass_rate": "100.00"}, {"success": 0, "all": 0, "fail": 0, "skip": 0, "error": 0, "runtime": "2.72 S", "begin_time": "2023-01-28 10:31:17", "pass_rate": 0}, {"success": 128, "all": 128, "fail": 0, "skip": 0, "error": 0, "runtime": "76.08 S", "begin_time": "2023-01-28 10:39:57", "pass_rate": "100.00"}, {"success": 0, "all": 0, "fail": 0, "skip": 0, "error": 0, "runtime": "2.61 S", "begin_time": "2023-01-28 10:43:11", "pass_rate": 0}, {"success": 0, "all": 0, "fail": 0, "skip": 0, "error": 0, "runtime": "2.49 S", "begin_time": "2023-01-28 10:43:39", "pass_rate": 0}, {"success": 128, "all": 128, "fail": 0, "skip": 0, "error": 0, "runtime": "72.71 S", "begin_time": "2023-01-28 10:52:13", "pass_rate": "100.00"}, {"success": 153, "all": 157, "fail": 4, "skip": 0, "error": 0, "runtime": "92.85 S", "begin_time": "2023-01-28 11:35:05", "pass_rate": "97.45"}, {"success": 153, "all": 157, "fail": 4, "skip": 0, "error": 0, "runtime": "88.75 S", "begin_time": "2023-01-28 13:38:58", "pass_rate": "97.45"}, {"success": 153, "all": 157, "fail": 4, "skip": 0, "error": 0, "runtime": "93.48 S", "begin_time": "2023-01-28 16:49:23", "pass_rate": "97.45"}, {"success": 153, "all": 157, "fail": 4, "skip": 0, "error": 0, "runtime": "98.10 S", "begin_time": "2023-01-30 11:23:29", "pass_rate": "97.45"}, {"success": 51, "all": 51, "fail": 0, "skip": 0, "error": 0, "runtime": "30.15 S", "begin_time": "2023-01-30 11:41:55", "pass_rate": "100.00"}, {"success": 51, "all": 51, "fail": 0, "skip": 0, "error": 0, "runtime": "30.35 S", "begin_time": "2023-01-30 11:43:34", "pass_rate": "100.00"}, {"success": 53, "all": 53, "fail": 0, "skip": 0, "error": 0, "runtime": "33.52 S", "begin_time": "2023-01-30 13:13:09", "pass_rate": "100.00"}, {"success": 136, "all": 142, "fail": 6, "skip": 0, "error": 0, "runtime": "104.07 S", "begin_time": "2023-02-06 10:44:08", "pass_rate": "95.77"}, {"success": 5, "all": 7, "fail": 1, "skip": 0, "error": 1, "runtime": "16.65 S", "begin_time": "2023-02-06 14:50:50", "pass_rate": "71.43"}, {"success": 128, "all": 130, "fail": 2, "skip": 0, "error": 0, "runtime": "84.66 S", "begin_time": "2023-02-06 14:54:03", "pass_rate": "98.46"}, {"success": 90, "all": 98, "fail": 1, "skip": 0, "error": 7, "runtime": "74.63 S", "begin_time": "2023-02-06 15:37:34", "pass_rate": "91.84"}, {"success": 90, "all": 97, "fail": 0, "skip": 0, "error": 7, "runtime": "68.32 S", "begin_time": "2023-02-06 15:44:51", "pass_rate": "92.78"}, {"success": 89, "all": 97, "fail": 1, "skip": 0, "error": 7, "runtime": "74.48 S", "begin_time": "2023-02-06 15:50:23", "pass_rate": "91.75"}, {"success": 129, "all": 129, "fail": 0, "skip": 0, "error": 0, "runtime": "87.20 S", "begin_time": "2023-02-06 16:19:00", "pass_rate": "100.00"}, {"success": 152, "all": 156, "fail": 4, "skip": 0, "error": 0, "runtime": "97.33 S", "begin_time": "2023-02-06 16:22:36", "pass_rate": "97.44"}, {"success": 129, "all": 129, "fail": 0, "skip": 0, "error": 0, "runtime": "85.41 S", "begin_time": "2023-02-06 16:46:09", "pass_rate": "100.00"}, {"success": 129, "all": 129, "fail": 0, "skip": 0, "error": 0, "runtime": "82.39 S", "begin_time": "2023-02-06 16:49:30", "pass_rate": "100.00"}, {"success": 96, "all": 98, "fail": 0, "skip": 0, "error": 2, "runtime": "69.46 S", "begin_time": "2023-02-06 18:24:11", "pass_rate": "97.96"}]
\ No newline at end of file
... ...
... ... @@ -8,12 +8,18 @@
8 8 import unittest
9 9 from tools.function import runner_test
10 10 from common.handle_path import TestCase_Path, Report_Path
  11 +# 登陆
11 12 from testcase.test_01_login import TestLogin
  13 +# 新增院系、新增专业、新增学年学期、
12 14 from testcase.test_02_system_management import Test01Department, Test02Specialty, Test03Year
  15 +# 新增教师、新增班级、新增课程、新增学生、
13 16 from testcase.test_03_teaching_affairs import Test01Teacher, Test02Class, Test03Course, Test04Student
  17 +# 新增计划、发布计划、新增项目、发布项目、
14 18 from testcase.test_04_Internship_preparation import Test01addInternshipPlan, Test02publishInternshipPlan, \
15 19 Test03addInternshipProject, Test04publishInternshipProject
  20 +# 学生查看实习、学生报名、
16 21 from testcase.test_05_student_practice import Test01SelectAllPractice, Test02StudentApply
  22 +# 查看报名审核、报名审核-学校端-进行审核、报名审核-hr端-待审核列表查看(实习申请列表)、 报名审核-hr端-进行审核
17 23 from testcase.test_06_internship_manage import Test01SelectApplyAuditList, Test02SchoolAudit, Test03HrSelectAuditList, \
18 24 Test04HrAudit
19 25
... ... @@ -30,8 +36,13 @@ suite_all.addTest(load.discover(TestCase_Path))
30 36 """
31 37 执行单独模块用例
32 38 """
33   -a = unittest.TestLoader().loadTestsFromTestCase(Test03addInternshipProject)
34   -suite = unittest.TestSuite([a])
  39 +a1 = unittest.TestLoader().loadTestsFromTestCase(TestLogin)
  40 +a2 = unittest.TestLoader().loadTestsFromTestCase(Test01Department)
  41 +a3 = unittest.TestLoader().loadTestsFromTestCase(Test02Specialty)
  42 +a4 = unittest.TestLoader().loadTestsFromTestCase(Test03Year)
  43 +a5 = unittest.TestLoader().loadTestsFromTestCase(Test02Class)
  44 +a6 = unittest.TestLoader().loadTestsFromTestCase(Test04Student)
  45 +suite = unittest.TestSuite([a1, a2, a3, a4, a5, a6])
35 46
36 47 runner_test(suite_all) # 执行
37 48
... ...
... ... @@ -187,7 +187,7 @@ class Test04HrAudit(unittest.TestCase):
187 187 def setUp(self):
188 188 # ---获取报名审核id---待审核
189 189 select_hr_apply_excel = Excel(os.path.join(Internship_manage, "test_07_apply_audit.xlsx"),
190   - "hr_select_apply_audit")
  190 + "hr_select_apply_audit")
191 191 read_hr_apply_excel = select_hr_apply_excel.read_excel_location("C2")
192 192 read_hr_apply_excel_d = select_hr_apply_excel.read_excel_location("E2") # 读取params
193 193 hr_apply_list = SelectData(str(read_hr_apply_excel), json.loads(read_hr_apply_excel_d))
... ... @@ -226,3 +226,10 @@ class Test04HrAudit(unittest.TestCase):
226 226 # 将创建使用的数据写入到excel表格中
227 227 self.hr_audit.write_excel(row=case["id"] + 1, column=9, value=case["data"])
228 228 HandleLog.log.info("用例{},执行通过".format(case["title"]))
  229 +
  230 +
  231 +if __name__ == '__main__':
  232 + Test01SelectApplyAuditList()
  233 + Test02SchoolAudit()
  234 + Test03HrSelectAuditList()
  235 + Test04HrAudit()
... ...
... ... @@ -11,6 +11,7 @@
11 11 import json
12 12 import random
13 13 import string
  14 +import radar
14 15
15 16 import requests
16 17 from common.handle_config import conf
... ... @@ -77,7 +78,9 @@ class RandomIdentification(object):
77 78
78 79 def ran(self):
79 80 # 随机生成年月日
80   - yea = random.randint(1933, int(time.strftime("%Y"))) # 生成年
  81 + aaa = radar.random_date("1980", "2022")
  82 + yea = aaa.year # 生成年
  83 + # yea = random.randint(1933, int(time.strftime("%Y"))) # 生成年
81 84 # 生成月
82 85 mon = random.randint(1, 12)
83 86 ran_mon = '0' + str(mon) if mon < 10 else mon
... ...
注册登录 后发表评论