Commit ab646669 authored by 王超's avatar 王超

2.18.0版本改动读接口,优化相关用例

parent d32250c7
...@@ -3,6 +3,13 @@ ...@@ -3,6 +3,13 @@
<component name="CsvFileAttributes"> <component name="CsvFileAttributes">
<option name="attributeMap"> <option name="attributeMap">
<map> <map>
<entry key="\allure-report\data\suites.csv">
<value>
<Attribute>
<option name="separator" value="," />
</Attribute>
</value>
</entry>
<entry key="\data\API_Interconnection\create_formdata_parameters.csv"> <entry key="\data\API_Interconnection\create_formdata_parameters.csv">
<value> <value>
<Attribute> <Attribute>
......
...@@ -10,6 +10,13 @@ ...@@ -10,6 +10,13 @@
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" /> <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
<option name="LAST_RESOLUTION" value="IGNORE" /> <option name="LAST_RESOLUTION" value="IGNORE" />
</component> </component>
<component name="FileTemplateManagerImpl">
<option name="RECENT_TEMPLATES">
<list>
<option value="Python Script" />
</list>
</option>
</component>
<component name="Git.Settings"> <component name="Git.Settings">
<option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" /> <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
</component> </component>
...@@ -40,7 +47,7 @@ ...@@ -40,7 +47,7 @@
<recent name="D:\CMS2.0_API\EOS_API_AUTOMATION_TEST\testcase\A3_9_API_Interconnection" /> <recent name="D:\CMS2.0_API\EOS_API_AUTOMATION_TEST\testcase\A3_9_API_Interconnection" />
</key> </key>
</component> </component>
<component name="RunManager" selected="Python.all_test"> <component name="RunManager" selected="Python.testlmes">
<configuration name="all_test" type="PythonConfigurationType" factoryName="Python" temporary="true" nameIsGenerated="true"> <configuration name="all_test" type="PythonConfigurationType" factoryName="Python" temporary="true" nameIsGenerated="true">
<module name="EOS_API_AUTOMATION_TEST" /> <module name="EOS_API_AUTOMATION_TEST" />
<option name="INTERPRETER_OPTIONS" value="" /> <option name="INTERPRETER_OPTIONS" value="" />
...@@ -104,7 +111,28 @@ ...@@ -104,7 +111,28 @@
<option name="INPUT_FILE" value="" /> <option name="INPUT_FILE" value="" />
<method v="2" /> <method v="2" />
</configuration> </configuration>
<configuration name="pytest in 1mode_run.py" type="tests" factoryName="py.test" temporary="true" nameIsGenerated="true"> <configuration name="testlmes" type="PythonConfigurationType" factoryName="Python" temporary="true" nameIsGenerated="true">
<module name="EOS_API_AUTOMATION_TEST" />
<option name="INTERPRETER_OPTIONS" value="" />
<option name="PARENT_ENVS" value="true" />
<envs>
<env name="PYTHONUNBUFFERED" value="1" />
</envs>
<option name="SDK_HOME" value="" />
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/testcase/test" />
<option name="IS_MODULE_SDK" value="true" />
<option name="ADD_CONTENT_ROOTS" value="true" />
<option name="ADD_SOURCE_ROOTS" value="true" />
<option name="SCRIPT_NAME" value="$PROJECT_DIR$/testcase/test/testlmes.py" />
<option name="PARAMETERS" value="" />
<option name="SHOW_COMMAND_LINE" value="false" />
<option name="EMULATE_TERMINAL" value="false" />
<option name="MODULE_MODE" value="false" />
<option name="REDIRECT_INPUT" value="false" />
<option name="INPUT_FILE" value="" />
<method v="2" />
</configuration>
<configuration name="pytest in mode_run.py" type="tests" factoryName="py.test" temporary="true" nameIsGenerated="true">
<module name="EOS_API_AUTOMATION_TEST" /> <module name="EOS_API_AUTOMATION_TEST" />
<option name="INTERPRETER_OPTIONS" value="" /> <option name="INTERPRETER_OPTIONS" value="" />
<option name="PARENT_ENVS" value="true" /> <option name="PARENT_ENVS" value="true" />
...@@ -116,14 +144,15 @@ ...@@ -116,14 +144,15 @@
<option name="_new_keywords" value="&quot;&quot;" /> <option name="_new_keywords" value="&quot;&quot;" />
<option name="_new_parameters" value="&quot;&quot;" /> <option name="_new_parameters" value="&quot;&quot;" />
<option name="_new_additionalArguments" value="&quot;&quot;" /> <option name="_new_additionalArguments" value="&quot;&quot;" />
<option name="_new_target" value="&quot;$PROJECT_DIR$/testcase/test/1mode_run.py&quot;" /> <option name="_new_target" value="&quot;$PROJECT_DIR$/testcase/test/mode_run.py&quot;" />
<option name="_new_targetType" value="&quot;PATH&quot;" /> <option name="_new_targetType" value="&quot;PATH&quot;" />
<method v="2" /> <method v="2" />
</configuration> </configuration>
<recent_temporary> <recent_temporary>
<list> <list>
<item itemvalue="Python.testlmes" />
<item itemvalue="Python.all_test" /> <item itemvalue="Python.all_test" />
<item itemvalue="Python tests.pytest in 1mode_run.py" /> <item itemvalue="Python tests.pytest in mode_run.py" />
<item itemvalue="Python.debug_talk" /> <item itemvalue="Python.debug_talk" />
<item itemvalue="Python.requests_util" /> <item itemvalue="Python.requests_util" />
</list> </list>
......
...@@ -1466,20 +1466,7 @@ ...@@ -1466,20 +1466,7 @@
"testcase/5_DataManagement/test_data_run.py::TestCreat::test_write_cms_io_var[caseinfo22]": true, "testcase/5_DataManagement/test_data_run.py::TestCreat::test_write_cms_io_var[caseinfo22]": true,
"testcase/3_VariableManagement/test_variable_run.py::TestCreat::test_write_cms_io_var_error[caseinfo32]": true, "testcase/3_VariableManagement/test_variable_run.py::TestCreat::test_write_cms_io_var_error[caseinfo32]": true,
"testcase/3_VariableManagement/test_variable_run.py::TestCreat::test_write_cms_inner_var_error[caseinfo21]": true, "testcase/3_VariableManagement/test_variable_run.py::TestCreat::test_write_cms_inner_var_error[caseinfo21]": true,
"testcase/3_VariableManagement/mode_variable_run.py::TestCreat::test_write_cms_io_var_error[caseinfo11]": true,
"testcase/3_VariableManagement/mode_variable_run.py::TestCreat::test_write_cms_io_var_error[caseinfo14]": true,
"testcase/3_VariableManagement/mode_variable_run.py::TestCreat::test_write_cms_io_var_error[caseinfo17]": true,
"testcase/3_VariableManagement/mode_variable_run.py::TestCreat::test_write_cms_io_var_error[caseinfo20]": true,
"testcase/3_VariableManagement/mode_variable_run.py::TestCreat::test_write_cms_io_var_error[caseinfo26]": true,
"testcase/3_VariableManagement/mode_variable_run.py::TestCreat::test_write_cms_io_var_error[caseinfo29]": true,
"testcase/3_VariableManagement/mode_variable_run.py::TestCreat::test_write_cms_io_var_error[caseinfo32]": true, "testcase/3_VariableManagement/mode_variable_run.py::TestCreat::test_write_cms_io_var_error[caseinfo32]": true,
"testcase/3_VariableManagement/mode_variable_run.py::TestCreat::test_write_cms_inner_var_error[caseinfo0]": true,
"testcase/3_VariableManagement/mode_variable_run.py::TestCreat::test_write_cms_inner_var_error[caseinfo3]": true,
"testcase/3_VariableManagement/mode_variable_run.py::TestCreat::test_write_cms_inner_var_error[caseinfo6]": true,
"testcase/3_VariableManagement/mode_variable_run.py::TestCreat::test_write_cms_inner_var_error[caseinfo9]": true,
"testcase/3_VariableManagement/mode_variable_run.py::TestCreat::test_write_cms_inner_var_error[caseinfo12]": true,
"testcase/3_VariableManagement/mode_variable_run.py::TestCreat::test_write_cms_inner_var_error[caseinfo15]": true,
"testcase/3_VariableManagement/mode_variable_run.py::TestCreat::test_write_cms_inner_var_error[caseinfo18]": true,
"testcase/3_VariableManagement/mode_variable_run.py::TestCreat::test_write_cms_inner_var_error[caseinfo21]": true, "testcase/3_VariableManagement/mode_variable_run.py::TestCreat::test_write_cms_inner_var_error[caseinfo21]": true,
"testcase/1_EngineeringManagement/mode_engineering_run.py::TestCreat::test_enter_project[caseinfo1]": true, "testcase/1_EngineeringManagement/mode_engineering_run.py::TestCreat::test_enter_project[caseinfo1]": true,
"testcase/1_EngineeringManagement/mode_engineering_run.py::TestCreat::test_check_data[caseinfo0]": true, "testcase/1_EngineeringManagement/mode_engineering_run.py::TestCreat::test_check_data[caseinfo0]": true,
...@@ -1510,5 +1497,73 @@ ...@@ -1510,5 +1497,73 @@
"testcase/1_EngineeringManagement/mode_engineering_run.py::TestCreat::test_check_data2[caseinfo10]": true, "testcase/1_EngineeringManagement/mode_engineering_run.py::TestCreat::test_check_data2[caseinfo10]": true,
"testcase/1_EngineeringManagement/mode_engineering_run.py::TestCreat::test_check_data2[caseinfo11]": true, "testcase/1_EngineeringManagement/mode_engineering_run.py::TestCreat::test_check_data2[caseinfo11]": true,
"testcase/1_EngineeringManagement/mode_engineering_run.py::TestCreat::test_check_data2[caseinfo12]": true, "testcase/1_EngineeringManagement/mode_engineering_run.py::TestCreat::test_check_data2[caseinfo12]": true,
"testcase/test/mode_run1.py::TestCreat::test_variable_write": true "testcase/test/mode_run1.py::TestCreat::test_variable_write": true,
"testcase/test/mode_run.py::TestCreat::test_variable_read[caseinfo19]": true,
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo0]": true,
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo1]": true,
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo2]": true,
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo3]": true,
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo4]": true,
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo5]": true,
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo6]": true,
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo7]": true,
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo8]": true,
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo9]": true,
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo10]": true,
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo11]": true,
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo12]": true,
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo13]": true,
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo14]": true,
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo15]": true,
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo16]": true,
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo17]": true,
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo18]": true,
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo19]": true,
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo20]": true,
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo21]": true,
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo22]": true,
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo23]": true,
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo24]": true,
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo25]": true,
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo26]": true,
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo27]": true,
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo28]": true,
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo29]": true,
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo30]": true,
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo31]": true,
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo32]": true,
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo33]": true,
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo34]": true,
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo35]": true,
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo36]": true,
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo37]": true,
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo38]": true,
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo39]": true,
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo40]": true,
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo41]": true,
"testcase/test/mode_run.py::TestCreat::test_variable_read[caseinfo0]": true,
"testcase/test/mode_run.py::TestCreat::test_variable_read[caseinfo1]": true,
"testcase/test/mode_run.py::TestCreat::test_variable_read[caseinfo2]": true,
"testcase/test/mode_run.py::TestCreat::test_variable_read[caseinfo3]": true,
"testcase/test/mode_run.py::TestCreat::test_variable_read[caseinfo4]": true,
"testcase/test/mode_run.py::TestCreat::test_variable_read[caseinfo5]": true,
"testcase/test/mode_run.py::TestCreat::test_variable_read[caseinfo6]": true,
"testcase/test/mode_run.py::TestCreat::test_variable_read[caseinfo7]": true,
"testcase/test/mode_run.py::TestCreat::test_variable_read[caseinfo8]": true,
"testcase/test/mode_run.py::TestCreat::test_variable_read[caseinfo9]": true,
"testcase/test/mode_run.py::TestCreat::test_variable_read[caseinfo10]": true,
"testcase/test/mode_run.py::TestCreat::test_variable_read[caseinfo11]": true,
"testcase/test/mode_run.py::TestCreat::test_variable_read[caseinfo12]": true,
"testcase/test/mode_run.py::TestCreat::test_variable_read[caseinfo13]": true,
"testcase/test/mode_run.py::TestCreat::test_variable_read[caseinfo14]": true,
"testcase/test/mode_run.py::TestCreat::test_variable_read[caseinfo15]": true,
"testcase/test/mode_run.py::TestCreat::test_variable_read[caseinfo16]": true,
"testcase/test/mode_run.py::TestCreat::test_variable_read[caseinfo17]": true,
"testcase/test/mode_run.py::TestCreat::test_variable_read[caseinfo18]": true,
"testcase/3_VariableManagement/test_variable_run.py::TestCreat::test_read_string_var[caseinfo1]": true,
"testcase/3_VariableManagement/test_variable_run.py::TestCreat::test_read_string_var[caseinfo2]": true,
"testcase/3_VariableManagement/test_variable_run.py::TestCreat::test_read_string_var[caseinfo3]": true,
"testcase/3_VariableManagement/test_variable_run.py::TestCreat::test_read_string_var[caseinfo4]": true,
"testcase/3_VariableManagement/test_variable_run.py::TestCreat::test_read_string_var[caseinfo5]": true,
"testcase/3_VariableManagement/mode_variable_run.py::TestCreat::test_read_string_var[caseinfo0]": true
} }
\ No newline at end of file
...@@ -10864,6 +10864,13 @@ ...@@ -10864,6 +10864,13 @@
"testcase/3_VariableManagement/mode_variable_run.py::TestCreat::test_read_cms_logic_var[caseinfo0]", "testcase/3_VariableManagement/mode_variable_run.py::TestCreat::test_read_cms_logic_var[caseinfo0]",
"testcase/3_VariableManagement/mode_variable_run.py::TestCreat::test_read_cms_logic_var[caseinfo1]", "testcase/3_VariableManagement/mode_variable_run.py::TestCreat::test_read_cms_logic_var[caseinfo1]",
"testcase/3_VariableManagement/mode_variable_run.py::TestCreat::test_read_cms_logic_var[caseinfo2]", "testcase/3_VariableManagement/mode_variable_run.py::TestCreat::test_read_cms_logic_var[caseinfo2]",
"testcase/3_VariableManagement/mode_variable_run.py::TestCreat::test_read_string_var[caseinfo0]",
"testcase/3_VariableManagement/mode_variable_run.py::TestCreat::test_read_string_var[caseinfo1]",
"testcase/3_VariableManagement/mode_variable_run.py::TestCreat::test_read_string_var[caseinfo2]",
"testcase/3_VariableManagement/mode_variable_run.py::TestCreat::test_read_string_var[caseinfo3]",
"testcase/3_VariableManagement/mode_variable_run.py::TestCreat::test_read_string_var[caseinfo4]",
"testcase/3_VariableManagement/mode_variable_run.py::TestCreat::test_read_string_var[caseinfo5]",
"testcase/3_VariableManagement/mode_variable_run.py::TestCreat::test_read_string_var[caseinfo6]",
"testcase/3_VariableManagement/mode_variable_run.py::TestCreat::test_read_system_var[caseinfo0]", "testcase/3_VariableManagement/mode_variable_run.py::TestCreat::test_read_system_var[caseinfo0]",
"testcase/3_VariableManagement/mode_variable_run.py::TestCreat::test_read_system_var[caseinfo1]", "testcase/3_VariableManagement/mode_variable_run.py::TestCreat::test_read_system_var[caseinfo1]",
"testcase/3_VariableManagement/mode_variable_run.py::TestCreat::test_read_system_var[caseinfo2]", "testcase/3_VariableManagement/mode_variable_run.py::TestCreat::test_read_system_var[caseinfo2]",
...@@ -11256,6 +11263,13 @@ ...@@ -11256,6 +11263,13 @@
"testcase/3_VariableManagement/test_variable_run.py::TestCreat::test_read_cms_logic_var[caseinfo1]", "testcase/3_VariableManagement/test_variable_run.py::TestCreat::test_read_cms_logic_var[caseinfo1]",
"testcase/3_VariableManagement/test_variable_run.py::TestCreat::test_read_cms_logic_var[caseinfo2]", "testcase/3_VariableManagement/test_variable_run.py::TestCreat::test_read_cms_logic_var[caseinfo2]",
"testcase/3_VariableManagement/test_variable_run.py::TestCreat::test_read_cms_logic_var[caseinfo3]", "testcase/3_VariableManagement/test_variable_run.py::TestCreat::test_read_cms_logic_var[caseinfo3]",
"testcase/3_VariableManagement/test_variable_run.py::TestCreat::test_read_string_var[caseinfo0]",
"testcase/3_VariableManagement/test_variable_run.py::TestCreat::test_read_string_var[caseinfo1]",
"testcase/3_VariableManagement/test_variable_run.py::TestCreat::test_read_string_var[caseinfo2]",
"testcase/3_VariableManagement/test_variable_run.py::TestCreat::test_read_string_var[caseinfo3]",
"testcase/3_VariableManagement/test_variable_run.py::TestCreat::test_read_string_var[caseinfo4]",
"testcase/3_VariableManagement/test_variable_run.py::TestCreat::test_read_string_var[caseinfo5]",
"testcase/3_VariableManagement/test_variable_run.py::TestCreat::test_read_string_var[caseinfo6]",
"testcase/3_VariableManagement/test_variable_run.py::TestCreat::test_read_system_var[caseinfo0]", "testcase/3_VariableManagement/test_variable_run.py::TestCreat::test_read_system_var[caseinfo0]",
"testcase/3_VariableManagement/test_variable_run.py::TestCreat::test_read_system_var[caseinfo1]", "testcase/3_VariableManagement/test_variable_run.py::TestCreat::test_read_system_var[caseinfo1]",
"testcase/3_VariableManagement/test_variable_run.py::TestCreat::test_read_system_var[caseinfo2]", "testcase/3_VariableManagement/test_variable_run.py::TestCreat::test_read_system_var[caseinfo2]",
...@@ -13560,7 +13574,69 @@ ...@@ -13560,7 +13574,69 @@
"testcase/VariableManagement/test_varible.py::TestCreat::test_variable_gorup_error[caseinfo3]", "testcase/VariableManagement/test_varible.py::TestCreat::test_variable_gorup_error[caseinfo3]",
"testcase/VariableManagement/test_varible.py::TestCreat::test_variable_gorup_error[caseinfo4]", "testcase/VariableManagement/test_varible.py::TestCreat::test_variable_gorup_error[caseinfo4]",
"testcase/VariableManagement/test_varible.py::TestCreat::test_variable_group[caseinfo0]", "testcase/VariableManagement/test_varible.py::TestCreat::test_variable_group[caseinfo0]",
"testcase/test/mode_run.py::TestCreat::test_variable_read[caseinfo0]",
"testcase/test/mode_run.py::TestCreat::test_variable_read[caseinfo10]",
"testcase/test/mode_run.py::TestCreat::test_variable_read[caseinfo11]",
"testcase/test/mode_run.py::TestCreat::test_variable_read[caseinfo12]",
"testcase/test/mode_run.py::TestCreat::test_variable_read[caseinfo13]",
"testcase/test/mode_run.py::TestCreat::test_variable_read[caseinfo14]",
"testcase/test/mode_run.py::TestCreat::test_variable_read[caseinfo15]",
"testcase/test/mode_run.py::TestCreat::test_variable_read[caseinfo16]",
"testcase/test/mode_run.py::TestCreat::test_variable_read[caseinfo17]",
"testcase/test/mode_run.py::TestCreat::test_variable_read[caseinfo18]",
"testcase/test/mode_run.py::TestCreat::test_variable_read[caseinfo19]",
"testcase/test/mode_run.py::TestCreat::test_variable_read[caseinfo1]",
"testcase/test/mode_run.py::TestCreat::test_variable_read[caseinfo2]",
"testcase/test/mode_run.py::TestCreat::test_variable_read[caseinfo3]",
"testcase/test/mode_run.py::TestCreat::test_variable_read[caseinfo4]",
"testcase/test/mode_run.py::TestCreat::test_variable_read[caseinfo5]",
"testcase/test/mode_run.py::TestCreat::test_variable_read[caseinfo6]",
"testcase/test/mode_run.py::TestCreat::test_variable_read[caseinfo7]",
"testcase/test/mode_run.py::TestCreat::test_variable_read[caseinfo8]",
"testcase/test/mode_run.py::TestCreat::test_variable_read[caseinfo9]",
"testcase/test/mode_run.py::TestCreat::test_variable_write", "testcase/test/mode_run.py::TestCreat::test_variable_write",
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo0]",
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo10]",
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo11]",
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo12]",
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo13]",
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo14]",
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo15]",
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo16]",
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo17]",
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo18]",
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo19]",
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo1]",
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo20]",
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo21]",
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo22]",
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo23]",
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo24]",
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo25]",
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo26]",
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo27]",
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo28]",
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo29]",
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo2]",
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo30]",
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo31]",
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo32]",
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo33]",
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo34]",
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo35]",
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo36]",
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo37]",
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo38]",
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo39]",
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo3]",
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo40]",
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo41]",
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo4]",
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo5]",
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo6]",
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo7]",
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo8]",
"testcase/test/mode_run.py::TestCreat::test_variable_write[caseinfo9]",
"testcase/test/mode_run1.py::TestCreat::test_variable_write", "testcase/test/mode_run1.py::TestCreat::test_variable_write",
"testcase/test/test_api.py::TestCreat::test_view[caseinfo0]", "testcase/test/test_api.py::TestCreat::test_view[caseinfo0]",
"testcase/test/test_run.py::TestCreat::test_create_project", "testcase/test/test_run.py::TestCreat::test_create_project",
This source diff could not be displayed because it is too large. You can view the blob instead.
INFO log:logger_util.py:61
-------------接口请求开始-----------
INFO log:logger_util.py:61 接口名称:开启语言状态
INFO log:logger_util.py:61 接口方式:put
INFO log:logger_util.py:61 接口路径:http://127.0.0.1:18000/api/v1/multiplelanguage/languagelist/1/switch
INFO log:logger_util.py:61 请求头:{'X-Project': 'c65a9afd4da54012952373d96f5f0c62'}
INFO log:logger_util.py:61 请求参数:ddt{{true}}
INFO log:logger_util.py:61 文件上传:None
INFO log:logger_util.py:61 预期结果:[{'equals': {'status_code': 200}}]
INFO log:logger_util.py:61 实际结果:True
INFO log:logger_util.py:61 接口请求成功!
INFO log:logger_util.py:61
-------------接口请求结束-----------
\ No newline at end of file
INFO log:logger_util.py:61
-------------接口请求开始-----------
INFO log:logger_util.py:61 接口名称:获取翻译文本列表
INFO log:logger_util.py:61 接口方式:get
INFO log:logger_util.py:61 接口路径:http://127.0.0.1:18000/api/v1/multiplelanguage/19/0/2/
INFO log:logger_util.py:61 请求头:{'X-Project': 'c65a9afd4da54012952373d96f5f0c62'}
INFO log:logger_util.py:61 文件上传:None
INFO log:logger_util.py:61 预期结果:[{'equals': {'status_code': 200}}]
INFO log:logger_util.py:61 实际结果:{'total': 1, 'translated': 0, 'payload': [{'no': 1, 'originalId': 1, 'originalText': '原始文本1', 'translationText': '', 'automatic': False}]}
INFO log:logger_util.py:61 接口请求成功!
INFO log:logger_util.py:61
-------------接口请求结束-----------
\ No newline at end of file
INFO log:logger_util.py:61
-------------接口请求开始-----------
INFO log:logger_util.py:61 接口名称:保存翻译文本列表
INFO log:logger_util.py:61 接口方式:put
INFO log:logger_util.py:61 接口路径:http://127.0.0.1:18000/api/v1/multiplelanguage/1
INFO log:logger_util.py:61 请求头:{'X-Project': 'c65a9afd4da54012952373d96f5f0c62'}
INFO log:logger_util.py:61 请求参数:[{'originalId': 0, 'originalText': '原始文本1', 'translationText': 'Original Text 1'}]
INFO log:logger_util.py:61 文件上传:None
INFO log:logger_util.py:61 预期结果:[{'equals': {'status_code': 200}}]
INFO log:logger_util.py:61 实际结果:
INFO log:logger_util.py:61 接口请求成功!
INFO log:logger_util.py:61
-------------接口请求结束-----------
\ No newline at end of file
INFO log:logger_util.py:61
-------------接口请求开始-----------
INFO log:logger_util.py:61 接口名称:编辑语言列表
INFO log:logger_util.py:61 接口方式:put
INFO log:logger_util.py:61 接口路径:http://127.0.0.1:18000/api/v1/multiplelanguage/languagelist/1
INFO log:logger_util.py:61 请求头:{'X-Project': 'c65a9afd4da54012952373d96f5f0c62'}
INFO log:logger_util.py:61 请求参数:{'languageType': 'en'}
INFO log:logger_util.py:61 文件上传:None
INFO log:logger_util.py:61 预期结果:[{'equals': {'status_code': 200}}]
INFO log:logger_util.py:61 实际结果:
INFO log:logger_util.py:61 接口请求成功!
INFO log:logger_util.py:61
-------------接口请求结束-----------
\ No newline at end of file
INFO log:logger_util.py:61
-------------接口请求开始-----------
INFO log:logger_util.py:61 接口名称:获取所有语言列表类型
INFO log:logger_util.py:61 接口方式:get
INFO log:logger_util.py:61 接口路径:http://127.0.0.1:18000/api/v1/multiplelanguage/languagelist/languagetype
INFO log:logger_util.py:61 请求头:{'X-Project': 'c65a9afd4da54012952373d96f5f0c62'}
INFO log:logger_util.py:61 文件上传:None
INFO log:logger_util.py:61 预期结果:[{'equals': {'status_code': 200}}]
INFO log:logger_util.py:61 实际结果:[{'languageType': 'ar', 'name': '阿拉伯语'}, {'languageType': 'bg', 'name': '保加利亚语'}, {'languageType': 'cs', 'name': '捷克语'}, {'languageType': 'da', 'name': '丹麦语'}, {'languageType': 'de', 'name': '德语'}, {'languageType': 'el', 'name': '希腊语'}, {'languageType': 'en', 'name': '英语'}, {'languageType': 'es', 'name': '西班牙语'}, {'languageType': 'et', 'name': '爱沙尼亚语'}, {'languageType': 'fi', 'name': '芬兰语'}, {'languageType': 'fr', 'name': '法语'}, {'languageType': 'hu', 'name': '匈牙利语'}, {'languageType': 'id', 'name': '印度尼西亚语'}, {'languageType': 'it', 'name': '意大利语'}, {'languageType': 'ja', 'name': '日语'}, {'languageType': 'ko', 'name': '韩语'}, {'languageType': 'ms', 'name': '马来语'}, {'languageType': 'nl', 'name': '荷兰语'}, {'languageType': 'pl', 'name': '波兰语'}, {'languageType': 'pt', 'name': '葡萄牙语'}, {'languageType': 'ro', 'name': '罗马尼亚语'}, {'languageType': 'ru', 'name': '俄语'}, {'languageType': 'sk', 'name': '斯洛伐克语'}, {'languageType': 'sl', 'name': '斯洛文尼亚语'}, {'languageType': 'sv', 'name': '瑞典语'}, {'languageType': 'th', 'name': '泰语'}, {'languageType': 'tr', 'name': '土耳其语'}, {'languageType': 'vi', 'name': '越南语'}, {'languageType': 'zh-Hans', 'name': '中文(简体)'}, {'languageType': 'zh-Hant', 'name': '中文(繁体)'}]
INFO log:logger_util.py:61 接口请求成功!
INFO log:logger_util.py:61
-------------接口请求结束-----------
\ No newline at end of file
INFO log:logger_util.py:61
-------------接口请求开始-----------
INFO log:logger_util.py:61 接口名称:获取语言列表
INFO log:logger_util.py:61 接口方式:get
INFO log:logger_util.py:61 接口路径:http://127.0.0.1:18000/api/v1/multiplelanguage/languagelist
INFO log:logger_util.py:61 请求头:{'X-Project': 'c65a9afd4da54012952373d96f5f0c62'}
INFO log:logger_util.py:61 文件上传:None
INFO log:logger_util.py:61 预期结果:[{'equals': {'status_code': 200}}]
INFO log:logger_util.py:61 实际结果:[{'id': 1, 'languageType': 'zh-Hans', 'name': '中文(简体)', 'enable': True, 'createDateTime': '2024-08-27T10:20:52.2376318'}]
INFO log:logger_util.py:61 接口请求成功!
INFO log:logger_util.py:61
-------------接口请求结束-----------
\ No newline at end of file
INFO log:logger_util.py:61
-------------接口请求开始-----------
INFO log:logger_util.py:61 接口名称:删除翻译文本
INFO log:logger_util.py:61 接口方式:delete
INFO log:logger_util.py:61 接口路径:http://127.0.0.1:18000/api/v1/multiplelanguage/
INFO log:logger_util.py:61 请求头:{'X-Project': 'c65a9afd4da54012952373d96f5f0c62'}
INFO log:logger_util.py:61 请求参数:['1']
INFO log:logger_util.py:61 文件上传:None
INFO log:logger_util.py:61 预期结果:[{'equals': {'status_code': 200}}]
INFO log:logger_util.py:61 实际结果:
INFO log:logger_util.py:61 接口请求成功!
INFO log:logger_util.py:61
-------------接口请求结束-----------
\ No newline at end of file
INFO log:logger_util.py:61
-------------接口请求开始-----------
INFO log:logger_util.py:61 接口名称:关闭语言状态
INFO log:logger_util.py:61 接口方式:put
INFO log:logger_util.py:61 接口路径:http://127.0.0.1:18000/api/v1/multiplelanguage/languagelist/1/switch
INFO log:logger_util.py:61 请求头:{'X-Project': 'c65a9afd4da54012952373d96f5f0c62'}
INFO log:logger_util.py:61 请求参数:ddt{{false}}
INFO log:logger_util.py:61 文件上传:None
INFO log:logger_util.py:61 预期结果:[{'equals': {'status_code': 200}}]
INFO log:logger_util.py:61 实际结果:False
INFO log:logger_util.py:61 接口请求成功!
INFO log:logger_util.py:61
-------------接口请求结束-----------
\ No newline at end of file
INFO log:logger_util.py:61
-------------接口请求开始-----------
INFO log:logger_util.py:61 接口名称:获取工程信息
INFO log:logger_util.py:61 接口方式:get
INFO log:logger_util.py:61 接口路径:http://127.0.0.1:18000/api/v1/project/16/info
INFO log:logger_util.py:61 请求头:{}
INFO log:logger_util.py:61 文件上传:None
INFO log:logger_util.py:61 预期结果:[{'equals': {'status_code': 200}}, {'contains': 'id'}]
INFO log:logger_util.py:61 实际结果:{'id': 16, 'name': '工程6127', 'identifier': 'c65a9afd4da54012952373d96f5f0c62', 'path': 'C:\\自动化工程\\工程6127.cmsproj', 'createTime': '2024-08-27T10:20:46.1826761', 'updateTime': '2024-08-27T10:20:46.1826761'}
INFO log:logger_util.py:61 接口请求成功!
INFO log:logger_util.py:61
-------------接口请求结束-----------
\ No newline at end of file
INFO log:logger_util.py:61
-------------接口请求开始-----------
INFO log:logger_util.py:61 接口名称:删除语言列表
INFO log:logger_util.py:61 接口方式:delete
INFO log:logger_util.py:61 接口路径:http://127.0.0.1:18000/api/v1/multiplelanguage/languagelist/1
INFO log:logger_util.py:61 请求头:{'X-Project': 'c65a9afd4da54012952373d96f5f0c62'}
INFO log:logger_util.py:61 文件上传:None
INFO log:logger_util.py:61 预期结果:[{'equals': {'status_code': 200}}]
INFO log:logger_util.py:61 实际结果:
INFO log:logger_util.py:61 接口请求成功!
INFO log:logger_util.py:61
-------------接口请求结束-----------
\ No newline at end of file
INFO log:logger_util.py:61
-------------接口请求开始-----------
INFO log:logger_util.py:61 接口名称:创建工程
INFO log:logger_util.py:61 接口方式:post
INFO log:logger_util.py:61 接口路径:http://127.0.0.1:18000/api/v1/project/node
INFO log:logger_util.py:61 请求头:{}
INFO log:logger_util.py:61 请求参数:{'name': '工程6127', 'path': 'C:\\自动化工程', 'type': 1}
INFO log:logger_util.py:61 文件上传:None
INFO log:logger_util.py:61 预期结果:[{'equals': {'status_code': 200}}]
INFO log:logger_util.py:61 实际结果:16
INFO log:logger_util.py:61 接口请求成功!
INFO log:logger_util.py:61
-------------接口请求结束-----------
\ No newline at end of file
INFO log:logger_util.py:61
-------------接口请求开始-----------
INFO log:logger_util.py:61 接口名称:同步
INFO log:logger_util.py:61 接口方式:put
INFO log:logger_util.py:61 接口路径:http://127.0.0.1:18000/api/v1/multiplelanguage/sync
INFO log:logger_util.py:61 请求头:{'X-Project': 'c65a9afd4da54012952373d96f5f0c62'}
INFO log:logger_util.py:61 请求参数:{'mappingType': 0, 'pageId': '9', 'originalTexts': ['静态文本123']}
INFO log:logger_util.py:61 文件上传:None
INFO log:logger_util.py:61 预期结果:[{'equals': {'status_code': 200}}]
INFO log:logger_util.py:61 实际结果:
INFO log:logger_util.py:61 接口请求成功!
INFO log:logger_util.py:61
-------------接口请求结束-----------
\ No newline at end of file
INFO log:logger_util.py:61
-------------接口请求开始-----------
INFO log:logger_util.py:61 接口名称:导入语言
INFO log:logger_util.py:61 接口方式:put
INFO log:logger_util.py:61 接口路径:http://127.0.0.1:18000/api/v1/multiplelanguage/import/
INFO log:logger_util.py:61 请求头:{'X-Project': 'c65a9afd4da54012952373d96f5f0c62'}
INFO log:logger_util.py:61 文件上传:None
INFO log:logger_util.py:61 预期结果:[{'equals': {'status_code': 200}}]
INFO log:logger_util.py:61 实际结果:
INFO log:logger_util.py:61 接口请求成功!
INFO log:logger_util.py:61
-------------接口请求结束-----------
\ No newline at end of file
INFO log:logger_util.py:61
-------------接口请求开始-----------
INFO log:logger_util.py:61 接口名称:创建语言列表
INFO log:logger_util.py:61 接口方式:post
INFO log:logger_util.py:61 接口路径:http://127.0.0.1:18000/api/v1/multiplelanguage/languagelist
INFO log:logger_util.py:61 请求头:{'X-Project': 'c65a9afd4da54012952373d96f5f0c62'}
INFO log:logger_util.py:61 请求参数:{'languageType': 'zh-Hans'}
INFO log:logger_util.py:61 文件上传:None
INFO log:logger_util.py:61 预期结果:[{'equals': {'status_code': 200}}, {'equals': {'name': '中文(简体)'}}, {'equals': {'languageType': 'zh-Hans'}}]
INFO log:logger_util.py:61 实际结果:{'id': 1, 'languageType': 'zh-Hans', 'name': '中文(简体)', 'enable': True, 'createDateTime': '2024-08-27T10:20:52.2376318+08:00'}
INFO log:logger_util.py:61 接口请求成功!
INFO log:logger_util.py:61
-------------接口请求结束-----------
\ No newline at end of file
"Epic","Feature","Story","FAILED","BROKEN","PASSED","SKIPPED","UNKNOWN"
"CMS2.0","多语言","接口名称:导出","0","0","1","0","0"
"CMS2.0","多语言","接口名称:保存翻译文本列表","0","0","1","0","0"
"CMS2.0","多语言","接口名称:获取语言列表","0","0","1","0","0"
"CMS2.0","工程管理","接口名称:获取工程信息","0","0","1","0","0"
"CMS2.0","多语言","接口名称:设置语言状态","0","0","2","0","0"
"CMS2.0","多语言","接口名称:删除语言列表","0","0","1","0","0"
"CMS2.0","多语言","接口名称:编辑语言列表","0","0","1","0","0"
"CMS2.0","多语言","接口名称:获取所有语言列表类型","0","0","1","0","0"
"CMS2.0","多语言","接口名称:创建语言列表","0","0","1","0","0"
"CMS2.0","多语言","接口名称:获取翻译文本列表","0","0","1","0","0"
"CMS2.0","多语言","接口名称:删除翻译文本","0","0","1","0","0"
"CMS2.0","多语言","接口名称:导入","0","0","1","0","0"
"CMS2.0","多语言","接口名称:同步","0","0","1","0","0"
"CMS2.0","工程管理","接口名称:创建工程","0","0","1","0","0"
{"uid":"b1a8273437954620fa374b796ffaacdd","name":"behaviors","children":[{"name":"CMS2.0","children":[{"name":"工程管理","children":[{"name":"接口名称:创建工程","children":[{"name":"创建工程","uid":"20c483bbf1a83612","parentUid":"087891b671dcd146528a3dac89c6f549","status":"passed","time":{"start":1724725245533,"stop":1724725246206,"duration":673},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'name': '创建工程', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/project/node', 'method': 'post', 'data': {'name': '工程${get_random_number(1000,9999)}', 'path': 'C:\\\\自动化工程', 'type': 1}}, 'extract': {'project_id': 'content'}, 'validate': [{'equals': {'status_code': 200}}]}"]}],"uid":"087891b671dcd146528a3dac89c6f549"},{"name":"接口名称:获取工程信息","children":[{"name":"获取工程信息","uid":"5769920ea47f6fe9","parentUid":"ad826d1125463a8e3c48bf5493069070","status":"passed","time":{"start":1724725246209,"stop":1724725252069,"duration":5860},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'name': '获取工程信息', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/project/${get_extract_data(project_id)}/info', 'method': 'get'}, 'extract': {'x_project': 'identifier', 'project_name': 'name'}, 'validate': [{'equals': {'status_code': 200}}, {'contains': 'id'}]}"]}],"uid":"ad826d1125463a8e3c48bf5493069070"}],"uid":"5da7768b84cc12d0e1f044e8fda8555c"},{"name":"多语言","children":[{"name":"接口名称:创建语言列表","children":[{"name":"创建语言列表","uid":"8857a6d8f297a266","parentUid":"7204863e2c423bee2fd83154f8ecc21d","status":"passed","time":{"start":1724725252073,"stop":1724725252244,"duration":171},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'name': '创建语言列表', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/languagelist', 'method': 'post', 'json': {'languageType': 'zh-Hans'}, 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'extract': {'language_id': 'id'}, 'validate': [{'equals': {'status_code': 200}}, {'equals': {'name': '中文(简体)'}}, {'equals': {'languageType': 'zh-Hans'}}]}"]}],"uid":"7204863e2c423bee2fd83154f8ecc21d"},{"name":"接口名称:获取语言列表","children":[{"name":"获取语言列表","uid":"1c7b96a806a47e95","parentUid":"0c8ac47fbf8e0d0bf4ce102fc02496df","status":"passed","time":{"start":1724725252247,"stop":1724725252256,"duration":9},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'name': '获取语言列表', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/languagelist', 'method': 'get', 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'validate': [{'equals': {'status_code': 200}}]}"]}],"uid":"0c8ac47fbf8e0d0bf4ce102fc02496df"},{"name":"接口名称:获取所有语言列表类型","children":[{"name":"获取所有语言列表类型","uid":"d7e4f0f93ad69be7","parentUid":"1daddd9cc861079f138840b75b6dcd1e","status":"passed","time":{"start":1724725252259,"stop":1724725252266,"duration":7},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'name': '获取所有语言列表类型', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/languagelist/languagetype', 'method': 'get', 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'validate': [{'equals': {'status_code': 200}}]}"]}],"uid":"1daddd9cc861079f138840b75b6dcd1e"},{"name":"接口名称:设置语言状态","children":[{"name":"关闭语言状态","uid":"58695ed0941de8cc","parentUid":"681eb2b22a0b7c9f29b41b7f7134abcb","status":"passed","time":{"start":1724725252269,"stop":1724725252285,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'name': '关闭语言状态', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/languagelist/${get_extract_data(language_id)}/switch', 'method': 'put', 'json': 'ddt{{false}}', 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'validate': [{'equals': {'status_code': 200}}]}"]},{"name":"开启语言状态","uid":"df5e7db1c1b316a3","parentUid":"681eb2b22a0b7c9f29b41b7f7134abcb","status":"passed","time":{"start":1724725252288,"stop":1724725252302,"duration":14},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'name': '开启语言状态', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/languagelist/${get_extract_data(language_id)}/switch', 'method': 'put', 'json': 'ddt{{true}}', 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'validate': [{'equals': {'status_code': 200}}]}"]}],"uid":"681eb2b22a0b7c9f29b41b7f7134abcb"},{"name":"接口名称:编辑语言列表","children":[{"name":"编辑语言列表","uid":"a67d6df3a9463801","parentUid":"30c2e08eeeafe15eb84745dbf0afe0f2","status":"passed","time":{"start":1724725252305,"stop":1724725252321,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'name': '编辑语言列表', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/languagelist/${get_extract_data(language_id)}', 'method': 'put', 'json': {'languageType': 'en'}, 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'validate': [{'equals': {'status_code': 200}}]}"]}],"uid":"30c2e08eeeafe15eb84745dbf0afe0f2"},{"name":"接口名称:保存翻译文本列表","children":[{"name":"保存翻译文本列表","uid":"d4f5a79987147c9c","parentUid":"30827bce737543d11e55e8a7ca980c73","status":"passed","time":{"start":1724725252324,"stop":1724725252353,"duration":29},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'name': '保存翻译文本列表', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/${get_extract_data(language_id)}', 'method': 'put', 'json': [{'originalId': 0, 'originalText': '原始文本1', 'translationText': 'Original Text 1'}], 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'validate': [{'equals': {'status_code': 200}}]}"]}],"uid":"30827bce737543d11e55e8a7ca980c73"},{"name":"接口名称:获取翻译文本列表","children":[{"name":"获取翻译文本列表","uid":"6b1bcef797a82105","parentUid":"c0a5b08bdc8ae6701ec11297f59a0c56","status":"passed","time":{"start":1724725252355,"stop":1724725252367,"duration":12},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'name': '获取翻译文本列表', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/19/0/2/', 'method': 'get', 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'extract': {'translate_id': 'originalId.0'}, 'validate': [{'equals': {'status_code': 200}}]}"]}],"uid":"c0a5b08bdc8ae6701ec11297f59a0c56"},{"name":"接口名称:删除翻译文本","children":[{"name":"删除翻译文本","uid":"7d5fcb7eb172d135","parentUid":"98e8090a554de82c00e2cdebc5f61b58","status":"passed","time":{"start":1724725252370,"stop":1724725252395,"duration":25},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'name': '删除翻译文本', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/', 'method': 'delete', 'json': ['${get_extract_data(translate_id)}'], 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'validate': [{'equals': {'status_code': 200}}]}"]}],"uid":"98e8090a554de82c00e2cdebc5f61b58"},{"name":"接口名称:同步","children":[{"name":"同步","uid":"b9a663607324aeae","parentUid":"c9db319a367570990e8e49e528d859fe","status":"passed","time":{"start":1724725252398,"stop":1724725252422,"duration":24},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'name': '同步', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/sync', 'method': 'put', 'json': {'mappingType': 0, 'pageId': '9', 'originalTexts': ['静态文本123']}, 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'validate': [{'equals': {'status_code': 200}}]}"]}],"uid":"c9db319a367570990e8e49e528d859fe"},{"name":"接口名称:导出","children":[{"name":"导出语言","uid":"b790925f3c3ba094","parentUid":"7ce8e322cb978646bc00cc2b6f88aad3","status":"passed","time":{"start":1724725252424,"stop":1724725252517,"duration":93},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'name': '导出语言', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/export/多语言翻译列表/19/0/0/', 'method': 'get', 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'validate': [{'equals': {'status_code': 200}}]}"]}],"uid":"7ce8e322cb978646bc00cc2b6f88aad3"},{"name":"接口名称:导入","children":[{"name":"导入语言","uid":"4d7748d530cacce3","parentUid":"94f8d90c6562104e7ee8b32f5a86c7dc","status":"passed","time":{"start":1724725252520,"stop":1724725252535,"duration":15},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'name': '导入语言', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/import/', 'method': 'put', 'files': {'files': '${get_project_path()}\\\\data\\\\Language\\\\多语言翻译列表.xls'}, 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'validate': [{'equals': {'status_code': 200}}]}"]}],"uid":"94f8d90c6562104e7ee8b32f5a86c7dc"},{"name":"接口名称:删除语言列表","children":[{"name":"删除语言列表","uid":"3448946cd2b60130","parentUid":"d277788b603e4b67682fb47be1f67857","status":"passed","time":{"start":1724725252538,"stop":1724725252554,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'name': '删除语言列表', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/languagelist/${get_extract_data(language_id)}', 'method': 'delete', 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'validate': [{'equals': {'status_code': 200}}]}"]}],"uid":"d277788b603e4b67682fb47be1f67857"}],"uid":"b01b6f320ff995fd627ddfe269b8bfa1"}],"uid":"3bf7b5873a1d174c7cfcd19fd43f22d2"}]}
\ No newline at end of file
{"uid":"4b4757e66a1912dae1a509f688f20b0f","name":"categories","children":[]}
\ No newline at end of file
{"uid":"83edc06c07f9ae9e47eb6dd1b683e4e2","name":"packages","children":[{"name":"testcase","children":[{"name":"1_EngineeringManagement.mode_engineering_run","children":[{"name":"创建工程","uid":"20c483bbf1a83612","parentUid":"71ab2b01f7de36185a7612d1378341ce","status":"passed","time":{"start":1724725245533,"stop":1724725246206,"duration":673},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'name': '创建工程', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/project/node', 'method': 'post', 'data': {'name': '工程${get_random_number(1000,9999)}', 'path': 'C:\\\\自动化工程', 'type': 1}}, 'extract': {'project_id': 'content'}, 'validate': [{'equals': {'status_code': 200}}]}"]},{"name":"获取工程信息","uid":"5769920ea47f6fe9","parentUid":"71ab2b01f7de36185a7612d1378341ce","status":"passed","time":{"start":1724725246209,"stop":1724725252069,"duration":5860},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'name': '获取工程信息', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/project/${get_extract_data(project_id)}/info', 'method': 'get'}, 'extract': {'x_project': 'identifier', 'project_name': 'name'}, 'validate': [{'equals': {'status_code': 200}}, {'contains': 'id'}]}"]}],"uid":"1_EngineeringManagement.mode_engineering_run"},{"name":"8_Language.mode_language","children":[{"name":"创建语言列表","uid":"8857a6d8f297a266","parentUid":"0319329a44c07cd237d32076ba204a74","status":"passed","time":{"start":1724725252073,"stop":1724725252244,"duration":171},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'name': '创建语言列表', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/languagelist', 'method': 'post', 'json': {'languageType': 'zh-Hans'}, 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'extract': {'language_id': 'id'}, 'validate': [{'equals': {'status_code': 200}}, {'equals': {'name': '中文(简体)'}}, {'equals': {'languageType': 'zh-Hans'}}]}"]},{"name":"获取语言列表","uid":"1c7b96a806a47e95","parentUid":"0319329a44c07cd237d32076ba204a74","status":"passed","time":{"start":1724725252247,"stop":1724725252256,"duration":9},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'name': '获取语言列表', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/languagelist', 'method': 'get', 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'validate': [{'equals': {'status_code': 200}}]}"]},{"name":"获取所有语言列表类型","uid":"d7e4f0f93ad69be7","parentUid":"0319329a44c07cd237d32076ba204a74","status":"passed","time":{"start":1724725252259,"stop":1724725252266,"duration":7},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'name': '获取所有语言列表类型', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/languagelist/languagetype', 'method': 'get', 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'validate': [{'equals': {'status_code': 200}}]}"]},{"name":"关闭语言状态","uid":"58695ed0941de8cc","parentUid":"0319329a44c07cd237d32076ba204a74","status":"passed","time":{"start":1724725252269,"stop":1724725252285,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'name': '关闭语言状态', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/languagelist/${get_extract_data(language_id)}/switch', 'method': 'put', 'json': 'ddt{{false}}', 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'validate': [{'equals': {'status_code': 200}}]}"]},{"name":"开启语言状态","uid":"df5e7db1c1b316a3","parentUid":"0319329a44c07cd237d32076ba204a74","status":"passed","time":{"start":1724725252288,"stop":1724725252302,"duration":14},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'name': '开启语言状态', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/languagelist/${get_extract_data(language_id)}/switch', 'method': 'put', 'json': 'ddt{{true}}', 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'validate': [{'equals': {'status_code': 200}}]}"]},{"name":"编辑语言列表","uid":"a67d6df3a9463801","parentUid":"0319329a44c07cd237d32076ba204a74","status":"passed","time":{"start":1724725252305,"stop":1724725252321,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'name': '编辑语言列表', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/languagelist/${get_extract_data(language_id)}', 'method': 'put', 'json': {'languageType': 'en'}, 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'validate': [{'equals': {'status_code': 200}}]}"]},{"name":"保存翻译文本列表","uid":"d4f5a79987147c9c","parentUid":"0319329a44c07cd237d32076ba204a74","status":"passed","time":{"start":1724725252324,"stop":1724725252353,"duration":29},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'name': '保存翻译文本列表', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/${get_extract_data(language_id)}', 'method': 'put', 'json': [{'originalId': 0, 'originalText': '原始文本1', 'translationText': 'Original Text 1'}], 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'validate': [{'equals': {'status_code': 200}}]}"]},{"name":"获取翻译文本列表","uid":"6b1bcef797a82105","parentUid":"0319329a44c07cd237d32076ba204a74","status":"passed","time":{"start":1724725252355,"stop":1724725252367,"duration":12},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'name': '获取翻译文本列表', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/19/0/2/', 'method': 'get', 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'extract': {'translate_id': 'originalId.0'}, 'validate': [{'equals': {'status_code': 200}}]}"]},{"name":"删除翻译文本","uid":"7d5fcb7eb172d135","parentUid":"0319329a44c07cd237d32076ba204a74","status":"passed","time":{"start":1724725252370,"stop":1724725252395,"duration":25},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'name': '删除翻译文本', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/', 'method': 'delete', 'json': ['${get_extract_data(translate_id)}'], 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'validate': [{'equals': {'status_code': 200}}]}"]},{"name":"同步","uid":"b9a663607324aeae","parentUid":"0319329a44c07cd237d32076ba204a74","status":"passed","time":{"start":1724725252398,"stop":1724725252422,"duration":24},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'name': '同步', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/sync', 'method': 'put', 'json': {'mappingType': 0, 'pageId': '9', 'originalTexts': ['静态文本123']}, 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'validate': [{'equals': {'status_code': 200}}]}"]},{"name":"导出语言","uid":"b790925f3c3ba094","parentUid":"0319329a44c07cd237d32076ba204a74","status":"passed","time":{"start":1724725252424,"stop":1724725252517,"duration":93},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'name': '导出语言', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/export/多语言翻译列表/19/0/0/', 'method': 'get', 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'validate': [{'equals': {'status_code': 200}}]}"]},{"name":"导入语言","uid":"4d7748d530cacce3","parentUid":"0319329a44c07cd237d32076ba204a74","status":"passed","time":{"start":1724725252520,"stop":1724725252535,"duration":15},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'name': '导入语言', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/import/', 'method': 'put', 'files': {'files': '${get_project_path()}\\\\data\\\\Language\\\\多语言翻译列表.xls'}, 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'validate': [{'equals': {'status_code': 200}}]}"]},{"name":"删除语言列表","uid":"3448946cd2b60130","parentUid":"0319329a44c07cd237d32076ba204a74","status":"passed","time":{"start":1724725252538,"stop":1724725252554,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'name': '删除语言列表', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/languagelist/${get_extract_data(language_id)}', 'method': 'delete', 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'validate': [{'equals': {'status_code': 200}}]}"]}],"uid":"8_Language.mode_language"}],"uid":"559e15d0a5469c40d1629e36b5ae40ea"}]}
\ No newline at end of file
"Status","Start Time","Stop Time","Duration in ms","Parent Suite","Suite","Sub Suite","Test Class","Test Method","Name","Description"
"passed","Tue Aug 27 10:20:52 CST 2024","Tue Aug 27 10:20:52 CST 2024","93","testcase.8_Language","mode_language","TestCreat","","","导出语言","导出语言"
"passed","Tue Aug 27 10:20:52 CST 2024","Tue Aug 27 10:20:52 CST 2024","29","testcase.8_Language","mode_language","TestCreat","","","保存翻译文本列表","保存翻译文本列表"
"passed","Tue Aug 27 10:20:52 CST 2024","Tue Aug 27 10:20:52 CST 2024","9","testcase.8_Language","mode_language","TestCreat","","","获取语言列表","获取语言列表"
"passed","Tue Aug 27 10:20:46 CST 2024","Tue Aug 27 10:20:52 CST 2024","5860","testcase.1_EngineeringManagement","mode_engineering_run","TestCreat","","","获取工程信息","获取工程信息"
"passed","Tue Aug 27 10:20:52 CST 2024","Tue Aug 27 10:20:52 CST 2024","14","testcase.8_Language","mode_language","TestCreat","","","开启语言状态","开启语言状态"
"passed","Tue Aug 27 10:20:52 CST 2024","Tue Aug 27 10:20:52 CST 2024","16","testcase.8_Language","mode_language","TestCreat","","","删除语言列表","删除语言列表"
"passed","Tue Aug 27 10:20:52 CST 2024","Tue Aug 27 10:20:52 CST 2024","16","testcase.8_Language","mode_language","TestCreat","","","编辑语言列表","编辑语言列表"
"passed","Tue Aug 27 10:20:52 CST 2024","Tue Aug 27 10:20:52 CST 2024","7","testcase.8_Language","mode_language","TestCreat","","","获取所有语言列表类型","获取所有语言列表类型"
"passed","Tue Aug 27 10:20:52 CST 2024","Tue Aug 27 10:20:52 CST 2024","171","testcase.8_Language","mode_language","TestCreat","","","创建语言列表","创建语言列表"
"passed","Tue Aug 27 10:20:52 CST 2024","Tue Aug 27 10:20:52 CST 2024","12","testcase.8_Language","mode_language","TestCreat","","","获取翻译文本列表","获取翻译文本列表"
"passed","Tue Aug 27 10:20:52 CST 2024","Tue Aug 27 10:20:52 CST 2024","25","testcase.8_Language","mode_language","TestCreat","","","删除翻译文本","删除翻译文本"
"passed","Tue Aug 27 10:20:52 CST 2024","Tue Aug 27 10:20:52 CST 2024","15","testcase.8_Language","mode_language","TestCreat","","","导入语言","导入语言"
"passed","Tue Aug 27 10:20:52 CST 2024","Tue Aug 27 10:20:52 CST 2024","24","testcase.8_Language","mode_language","TestCreat","","","同步","同步"
"passed","Tue Aug 27 10:20:52 CST 2024","Tue Aug 27 10:20:52 CST 2024","16","testcase.8_Language","mode_language","TestCreat","","","关闭语言状态","关闭语言状态"
"passed","Tue Aug 27 10:20:45 CST 2024","Tue Aug 27 10:20:46 CST 2024","673","testcase.1_EngineeringManagement","mode_engineering_run","TestCreat","","","创建工程","创建工程"
{"uid":"98d3104e051c652961429bf95fa0b5d6","name":"suites","children":[{"name":"testcase.1_EngineeringManagement","children":[{"name":"mode_engineering_run","children":[{"name":"TestCreat","children":[{"name":"创建工程","uid":"20c483bbf1a83612","parentUid":"4d9ffb7ebaf8fe468ed18a4b0cb71c7b","status":"passed","time":{"start":1724725245533,"stop":1724725246206,"duration":673},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'name': '创建工程', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/project/node', 'method': 'post', 'data': {'name': '工程${get_random_number(1000,9999)}', 'path': 'C:\\\\自动化工程', 'type': 1}}, 'extract': {'project_id': 'content'}, 'validate': [{'equals': {'status_code': 200}}]}"]},{"name":"获取工程信息","uid":"5769920ea47f6fe9","parentUid":"4d9ffb7ebaf8fe468ed18a4b0cb71c7b","status":"passed","time":{"start":1724725246209,"stop":1724725252069,"duration":5860},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'name': '获取工程信息', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/project/${get_extract_data(project_id)}/info', 'method': 'get'}, 'extract': {'x_project': 'identifier', 'project_name': 'name'}, 'validate': [{'equals': {'status_code': 200}}, {'contains': 'id'}]}"]}],"uid":"4d9ffb7ebaf8fe468ed18a4b0cb71c7b"}],"uid":"8abcb2944120efa6808cf55e6d899c83"}],"uid":"dceb724ded16494bc4bbdb1dd0fb47a2"},{"name":"testcase.8_Language","children":[{"name":"mode_language","children":[{"name":"TestCreat","children":[{"name":"创建语言列表","uid":"8857a6d8f297a266","parentUid":"a6119096921aaa39531790ed22a2ce3c","status":"passed","time":{"start":1724725252073,"stop":1724725252244,"duration":171},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'name': '创建语言列表', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/languagelist', 'method': 'post', 'json': {'languageType': 'zh-Hans'}, 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'extract': {'language_id': 'id'}, 'validate': [{'equals': {'status_code': 200}}, {'equals': {'name': '中文(简体)'}}, {'equals': {'languageType': 'zh-Hans'}}]}"]},{"name":"获取语言列表","uid":"1c7b96a806a47e95","parentUid":"a6119096921aaa39531790ed22a2ce3c","status":"passed","time":{"start":1724725252247,"stop":1724725252256,"duration":9},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'name': '获取语言列表', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/languagelist', 'method': 'get', 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'validate': [{'equals': {'status_code': 200}}]}"]},{"name":"获取所有语言列表类型","uid":"d7e4f0f93ad69be7","parentUid":"a6119096921aaa39531790ed22a2ce3c","status":"passed","time":{"start":1724725252259,"stop":1724725252266,"duration":7},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'name': '获取所有语言列表类型', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/languagelist/languagetype', 'method': 'get', 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'validate': [{'equals': {'status_code': 200}}]}"]},{"name":"关闭语言状态","uid":"58695ed0941de8cc","parentUid":"a6119096921aaa39531790ed22a2ce3c","status":"passed","time":{"start":1724725252269,"stop":1724725252285,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'name': '关闭语言状态', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/languagelist/${get_extract_data(language_id)}/switch', 'method': 'put', 'json': 'ddt{{false}}', 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'validate': [{'equals': {'status_code': 200}}]}"]},{"name":"开启语言状态","uid":"df5e7db1c1b316a3","parentUid":"a6119096921aaa39531790ed22a2ce3c","status":"passed","time":{"start":1724725252288,"stop":1724725252302,"duration":14},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'name': '开启语言状态', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/languagelist/${get_extract_data(language_id)}/switch', 'method': 'put', 'json': 'ddt{{true}}', 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'validate': [{'equals': {'status_code': 200}}]}"]},{"name":"编辑语言列表","uid":"a67d6df3a9463801","parentUid":"a6119096921aaa39531790ed22a2ce3c","status":"passed","time":{"start":1724725252305,"stop":1724725252321,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'name': '编辑语言列表', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/languagelist/${get_extract_data(language_id)}', 'method': 'put', 'json': {'languageType': 'en'}, 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'validate': [{'equals': {'status_code': 200}}]}"]},{"name":"保存翻译文本列表","uid":"d4f5a79987147c9c","parentUid":"a6119096921aaa39531790ed22a2ce3c","status":"passed","time":{"start":1724725252324,"stop":1724725252353,"duration":29},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'name': '保存翻译文本列表', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/${get_extract_data(language_id)}', 'method': 'put', 'json': [{'originalId': 0, 'originalText': '原始文本1', 'translationText': 'Original Text 1'}], 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'validate': [{'equals': {'status_code': 200}}]}"]},{"name":"获取翻译文本列表","uid":"6b1bcef797a82105","parentUid":"a6119096921aaa39531790ed22a2ce3c","status":"passed","time":{"start":1724725252355,"stop":1724725252367,"duration":12},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'name': '获取翻译文本列表', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/19/0/2/', 'method': 'get', 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'extract': {'translate_id': 'originalId.0'}, 'validate': [{'equals': {'status_code': 200}}]}"]},{"name":"删除翻译文本","uid":"7d5fcb7eb172d135","parentUid":"a6119096921aaa39531790ed22a2ce3c","status":"passed","time":{"start":1724725252370,"stop":1724725252395,"duration":25},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'name': '删除翻译文本', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/', 'method': 'delete', 'json': ['${get_extract_data(translate_id)}'], 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'validate': [{'equals': {'status_code': 200}}]}"]},{"name":"同步","uid":"b9a663607324aeae","parentUid":"a6119096921aaa39531790ed22a2ce3c","status":"passed","time":{"start":1724725252398,"stop":1724725252422,"duration":24},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'name': '同步', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/sync', 'method': 'put', 'json': {'mappingType': 0, 'pageId': '9', 'originalTexts': ['静态文本123']}, 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'validate': [{'equals': {'status_code': 200}}]}"]},{"name":"导出语言","uid":"b790925f3c3ba094","parentUid":"a6119096921aaa39531790ed22a2ce3c","status":"passed","time":{"start":1724725252424,"stop":1724725252517,"duration":93},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'name': '导出语言', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/export/多语言翻译列表/19/0/0/', 'method': 'get', 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'validate': [{'equals': {'status_code': 200}}]}"]},{"name":"导入语言","uid":"4d7748d530cacce3","parentUid":"a6119096921aaa39531790ed22a2ce3c","status":"passed","time":{"start":1724725252520,"stop":1724725252535,"duration":15},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'name': '导入语言', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/import/', 'method': 'put', 'files': {'files': '${get_project_path()}\\\\data\\\\Language\\\\多语言翻译列表.xls'}, 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'validate': [{'equals': {'status_code': 200}}]}"]},{"name":"删除语言列表","uid":"3448946cd2b60130","parentUid":"a6119096921aaa39531790ed22a2ce3c","status":"passed","time":{"start":1724725252538,"stop":1724725252554,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'name': '删除语言列表', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/languagelist/${get_extract_data(language_id)}', 'method': 'delete', 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'validate': [{'equals': {'status_code': 200}}]}"]}],"uid":"a6119096921aaa39531790ed22a2ce3c"}],"uid":"447bf837dc0ae39353a3c387c45832ac"}],"uid":"0a9a80fd8fffc3af3e27116b3130894e"}]}
\ No newline at end of file
{"uid":"1c7b96a806a47e95","name":"获取语言列表","fullName":"testcase.8_Language.mode_language.TestCreat#test_get_language_list","historyId":"ba9fbc94c4a12bec75997e0f58401e74","time":{"start":1724725252247,"stop":1724725252256,"duration":9},"description":"获取语言列表","descriptionHtml":"<p>获取语言列表</p>\n","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"clear_extract","time":{"start":1724725245532,"stop":1724725245533,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"delete_output_dir","time":{"start":1724725245532,"stop":1724725245532,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"_verify_url","time":{"start":1724725245532,"stop":1724725245532,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"base_url","time":{"start":1724725245532,"stop":1724725245532,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"pytestconfig","time":{"start":1724725245532,"stop":1724725245532,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0}],"testStage":{"description":"获取语言列表","status":"passed","steps":[],"attachments":[{"uid":"93e545883293af55","name":"log","source":"93e545883293af55.txt","type":"text/plain","size":828}],"parameters":[],"stepsCount":0,"hasContent":true,"shouldDisplayMessage":false,"attachmentsCount":1},"afterStages":[],"labels":[{"name":"feature","value":"多语言"},{"name":"story","value":"接口名称:获取语言列表"},{"name":"epic","value":"CMS2.0"},{"name":"parentSuite","value":"testcase.8_Language"},{"name":"suite","value":"mode_language"},{"name":"subSuite","value":"TestCreat"},{"name":"host","value":"DESKTOP-V6TD7H4"},{"name":"thread","value":"23712-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"testcase.8_Language.mode_language"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"caseinfo","value":"{'name': '获取语言列表', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/languagelist', 'method': 'get', 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'validate': [{'equals': {'status_code': 200}}]}"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"1c7b96a806a47e95.json","parameterValues":["{'name': '获取语言列表', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/languagelist', 'method': 'get', 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'validate': [{'equals': {'status_code': 200}}]}"]}
\ No newline at end of file
{"uid":"20c483bbf1a83612","name":"创建工程","fullName":"testcase.1_EngineeringManagement.mode_engineering_run.TestCreat#test_creat_project","historyId":"98bda03e562a19fb3a56c5867cda35a5","time":{"start":1724725245533,"stop":1724725246206,"duration":673},"description":"创建工程","descriptionHtml":"<p>创建工程</p>\n","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"clear_extract","time":{"start":1724725245532,"stop":1724725245533,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"delete_output_dir","time":{"start":1724725245532,"stop":1724725245532,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"_verify_url","time":{"start":1724725245532,"stop":1724725245532,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"base_url","time":{"start":1724725245532,"stop":1724725245532,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"pytestconfig","time":{"start":1724725245532,"stop":1724725245532,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0}],"testStage":{"description":"创建工程","status":"passed","steps":[],"attachments":[{"uid":"d578f8eee5627f14","name":"log","source":"d578f8eee5627f14.txt","type":"text/plain","size":739}],"parameters":[],"stepsCount":0,"hasContent":true,"shouldDisplayMessage":false,"attachmentsCount":1},"afterStages":[],"labels":[{"name":"feature","value":"工程管理"},{"name":"epic","value":"CMS2.0"},{"name":"story","value":"接口名称:创建工程"},{"name":"parentSuite","value":"testcase.1_EngineeringManagement"},{"name":"suite","value":"mode_engineering_run"},{"name":"subSuite","value":"TestCreat"},{"name":"host","value":"DESKTOP-V6TD7H4"},{"name":"thread","value":"23712-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"testcase.1_EngineeringManagement.mode_engineering_run"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"caseinfo","value":"{'name': '创建工程', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/project/node', 'method': 'post', 'data': {'name': '工程${get_random_number(1000,9999)}', 'path': 'C:\\\\自动化工程', 'type': 1}}, 'extract': {'project_id': 'content'}, 'validate': [{'equals': {'status_code': 200}}]}"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"20c483bbf1a83612.json","parameterValues":["{'name': '创建工程', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/project/node', 'method': 'post', 'data': {'name': '工程${get_random_number(1000,9999)}', 'path': 'C:\\\\自动化工程', 'type': 1}}, 'extract': {'project_id': 'content'}, 'validate': [{'equals': {'status_code': 200}}]}"]}
\ No newline at end of file
{"uid":"3448946cd2b60130","name":"删除语言列表","fullName":"testcase.8_Language.mode_language.TestCreat#test_delete_language_list","historyId":"e7adad95bf51823684f95ddfe3f75a76","time":{"start":1724725252538,"stop":1724725252554,"duration":16},"description":"删除语言列表","descriptionHtml":"<p>删除语言列表</p>\n","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"clear_extract","time":{"start":1724725245532,"stop":1724725245533,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"delete_output_dir","time":{"start":1724725245532,"stop":1724725245532,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"_verify_url","time":{"start":1724725245532,"stop":1724725245532,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"base_url","time":{"start":1724725245532,"stop":1724725245532,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"pytestconfig","time":{"start":1724725245532,"stop":1724725245532,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0}],"testStage":{"description":"删除语言列表","status":"passed","steps":[],"attachments":[{"uid":"b94f1918ab645567","name":"log","source":"b94f1918ab645567.txt","type":"text/plain","size":700}],"parameters":[],"stepsCount":0,"hasContent":true,"shouldDisplayMessage":false,"attachmentsCount":1},"afterStages":[],"labels":[{"name":"feature","value":"多语言"},{"name":"story","value":"接口名称:删除语言列表"},{"name":"epic","value":"CMS2.0"},{"name":"parentSuite","value":"testcase.8_Language"},{"name":"suite","value":"mode_language"},{"name":"subSuite","value":"TestCreat"},{"name":"host","value":"DESKTOP-V6TD7H4"},{"name":"thread","value":"23712-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"testcase.8_Language.mode_language"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"caseinfo","value":"{'name': '删除语言列表', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/languagelist/${get_extract_data(language_id)}', 'method': 'delete', 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'validate': [{'equals': {'status_code': 200}}]}"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"3448946cd2b60130.json","parameterValues":["{'name': '删除语言列表', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/languagelist/${get_extract_data(language_id)}', 'method': 'delete', 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'validate': [{'equals': {'status_code': 200}}]}"]}
\ No newline at end of file
{"uid":"4d7748d530cacce3","name":"导入语言","fullName":"testcase.8_Language.mode_language.TestCreat#test_import_language","historyId":"56e9cdd5afa283405000ba007c3fd3fd","time":{"start":1724725252520,"stop":1724725252535,"duration":15},"description":"导入语言","descriptionHtml":"<p>导入语言</p>\n","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"clear_extract","time":{"start":1724725245532,"stop":1724725245533,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"delete_output_dir","time":{"start":1724725245532,"stop":1724725245532,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"_verify_url","time":{"start":1724725245532,"stop":1724725245532,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"base_url","time":{"start":1724725245532,"stop":1724725245532,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"pytestconfig","time":{"start":1724725245532,"stop":1724725245532,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0}],"testStage":{"description":"导入语言","status":"passed","steps":[],"attachments":[{"uid":"e8cdf6fb30c981af","name":"log","source":"e8cdf6fb30c981af.txt","type":"text/plain","size":684}],"parameters":[],"stepsCount":0,"hasContent":true,"shouldDisplayMessage":false,"attachmentsCount":1},"afterStages":[],"labels":[{"name":"feature","value":"多语言"},{"name":"epic","value":"CMS2.0"},{"name":"story","value":"接口名称:导入"},{"name":"parentSuite","value":"testcase.8_Language"},{"name":"suite","value":"mode_language"},{"name":"subSuite","value":"TestCreat"},{"name":"host","value":"DESKTOP-V6TD7H4"},{"name":"thread","value":"23712-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"testcase.8_Language.mode_language"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"caseinfo","value":"{'name': '导入语言', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/import/', 'method': 'put', 'files': {'files': '${get_project_path()}\\\\data\\\\Language\\\\多语言翻译列表.xls'}, 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'validate': [{'equals': {'status_code': 200}}]}"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"4d7748d530cacce3.json","parameterValues":["{'name': '导入语言', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/import/', 'method': 'put', 'files': {'files': '${get_project_path()}\\\\data\\\\Language\\\\多语言翻译列表.xls'}, 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'validate': [{'equals': {'status_code': 200}}]}"]}
\ No newline at end of file
{"uid":"5769920ea47f6fe9","name":"获取工程信息","fullName":"testcase.1_EngineeringManagement.mode_engineering_run.TestCreat#test_get_project_info","historyId":"4ea1b5256888bfada90edd4eb456c8d9","time":{"start":1724725246209,"stop":1724725252069,"duration":5860},"description":"获取工程信息","descriptionHtml":"<p>获取工程信息</p>\n","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"clear_extract","time":{"start":1724725245532,"stop":1724725245533,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"delete_output_dir","time":{"start":1724725245532,"stop":1724725245532,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"_verify_url","time":{"start":1724725245532,"stop":1724725245532,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"base_url","time":{"start":1724725245532,"stop":1724725245532,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"pytestconfig","time":{"start":1724725245532,"stop":1724725245532,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0}],"testStage":{"description":"获取工程信息","status":"passed","steps":[],"attachments":[{"uid":"b5974da04e65873e","name":"log","source":"b5974da04e65873e.txt","type":"text/plain","size":877}],"parameters":[],"stepsCount":0,"hasContent":true,"shouldDisplayMessage":false,"attachmentsCount":1},"afterStages":[],"labels":[{"name":"story","value":"接口名称:获取工程信息"},{"name":"feature","value":"工程管理"},{"name":"epic","value":"CMS2.0"},{"name":"parentSuite","value":"testcase.1_EngineeringManagement"},{"name":"suite","value":"mode_engineering_run"},{"name":"subSuite","value":"TestCreat"},{"name":"host","value":"DESKTOP-V6TD7H4"},{"name":"thread","value":"23712-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"testcase.1_EngineeringManagement.mode_engineering_run"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"caseinfo","value":"{'name': '获取工程信息', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/project/${get_extract_data(project_id)}/info', 'method': 'get'}, 'extract': {'x_project': 'identifier', 'project_name': 'name'}, 'validate': [{'equals': {'status_code': 200}}, {'contains': 'id'}]}"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"5769920ea47f6fe9.json","parameterValues":["{'name': '获取工程信息', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/project/${get_extract_data(project_id)}/info', 'method': 'get'}, 'extract': {'x_project': 'identifier', 'project_name': 'name'}, 'validate': [{'equals': {'status_code': 200}}, {'contains': 'id'}]}"]}
\ No newline at end of file
{"uid":"58695ed0941de8cc","name":"关闭语言状态","fullName":"testcase.8_Language.mode_language.TestCreat#test_set_language_state","historyId":"4c53cb0c62e191fa8bc5985c9fcfa70b","time":{"start":1724725252269,"stop":1724725252285,"duration":16},"description":"关闭语言状态","descriptionHtml":"<p>关闭语言状态</p>\n","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"clear_extract","time":{"start":1724725245532,"stop":1724725245533,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"delete_output_dir","time":{"start":1724725245532,"stop":1724725245532,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"_verify_url","time":{"start":1724725245532,"stop":1724725245532,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"base_url","time":{"start":1724725245532,"stop":1724725245532,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"pytestconfig","time":{"start":1724725245532,"stop":1724725245532,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0}],"testStage":{"description":"关闭语言状态","status":"passed","steps":[],"attachments":[{"uid":"b33f5cee435c028","name":"log","source":"b33f5cee435c028.txt","type":"text/plain","size":768}],"parameters":[],"stepsCount":0,"hasContent":true,"shouldDisplayMessage":false,"attachmentsCount":1},"afterStages":[],"labels":[{"name":"story","value":"接口名称:设置语言状态"},{"name":"feature","value":"多语言"},{"name":"epic","value":"CMS2.0"},{"name":"parentSuite","value":"testcase.8_Language"},{"name":"suite","value":"mode_language"},{"name":"subSuite","value":"TestCreat"},{"name":"host","value":"DESKTOP-V6TD7H4"},{"name":"thread","value":"23712-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"testcase.8_Language.mode_language"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"caseinfo","value":"{'name': '关闭语言状态', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/languagelist/${get_extract_data(language_id)}/switch', 'method': 'put', 'json': 'ddt{{false}}', 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'validate': [{'equals': {'status_code': 200}}]}"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"58695ed0941de8cc.json","parameterValues":["{'name': '关闭语言状态', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/languagelist/${get_extract_data(language_id)}/switch', 'method': 'put', 'json': 'ddt{{false}}', 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'validate': [{'equals': {'status_code': 200}}]}"]}
\ No newline at end of file
{"uid":"6b1bcef797a82105","name":"获取翻译文本列表","fullName":"testcase.8_Language.mode_language.TestCreat#test_get_translate_list","historyId":"db08bfc4fa0b865c0a54b27521fd99cb","time":{"start":1724725252355,"stop":1724725252367,"duration":12},"description":"获取翻译文本列表","descriptionHtml":"<p>获取翻译文本列表</p>\n","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"clear_extract","time":{"start":1724725245532,"stop":1724725245533,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"delete_output_dir","time":{"start":1724725245532,"stop":1724725245532,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"_verify_url","time":{"start":1724725245532,"stop":1724725245532,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"base_url","time":{"start":1724725245532,"stop":1724725245532,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"pytestconfig","time":{"start":1724725245532,"stop":1724725245532,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0}],"testStage":{"description":"获取翻译文本列表","status":"passed","steps":[],"attachments":[{"uid":"3ade4e8a20d20292","name":"log","source":"3ade4e8a20d20292.txt","type":"text/plain","size":842}],"parameters":[],"stepsCount":0,"hasContent":true,"shouldDisplayMessage":false,"attachmentsCount":1},"afterStages":[],"labels":[{"name":"story","value":"接口名称:获取翻译文本列表"},{"name":"feature","value":"多语言"},{"name":"epic","value":"CMS2.0"},{"name":"parentSuite","value":"testcase.8_Language"},{"name":"suite","value":"mode_language"},{"name":"subSuite","value":"TestCreat"},{"name":"host","value":"DESKTOP-V6TD7H4"},{"name":"thread","value":"23712-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"testcase.8_Language.mode_language"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"caseinfo","value":"{'name': '获取翻译文本列表', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/19/0/2/', 'method': 'get', 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'extract': {'translate_id': 'originalId.0'}, 'validate': [{'equals': {'status_code': 200}}]}"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"6b1bcef797a82105.json","parameterValues":["{'name': '获取翻译文本列表', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/19/0/2/', 'method': 'get', 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'extract': {'translate_id': 'originalId.0'}, 'validate': [{'equals': {'status_code': 200}}]}"]}
\ No newline at end of file
{"uid":"7d5fcb7eb172d135","name":"删除翻译文本","fullName":"testcase.8_Language.mode_language.TestCreat#test_delete_translate","historyId":"61416b63d64de31b72d8e437cad16b70","time":{"start":1724725252370,"stop":1724725252395,"duration":25},"description":"删除翻译文本","descriptionHtml":"<p>删除翻译文本</p>\n","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"clear_extract","time":{"start":1724725245532,"stop":1724725245533,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"delete_output_dir","time":{"start":1724725245532,"stop":1724725245532,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"_verify_url","time":{"start":1724725245532,"stop":1724725245532,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"base_url","time":{"start":1724725245532,"stop":1724725245532,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"pytestconfig","time":{"start":1724725245532,"stop":1724725245532,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0}],"testStage":{"description":"删除翻译文本","status":"passed","steps":[],"attachments":[{"uid":"b0b2e483f5914a66","name":"log","source":"b0b2e483f5914a66.txt","type":"text/plain","size":738}],"parameters":[],"stepsCount":0,"hasContent":true,"shouldDisplayMessage":false,"attachmentsCount":1},"afterStages":[],"labels":[{"name":"epic","value":"CMS2.0"},{"name":"feature","value":"多语言"},{"name":"story","value":"接口名称:删除翻译文本"},{"name":"parentSuite","value":"testcase.8_Language"},{"name":"suite","value":"mode_language"},{"name":"subSuite","value":"TestCreat"},{"name":"host","value":"DESKTOP-V6TD7H4"},{"name":"thread","value":"23712-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"testcase.8_Language.mode_language"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"caseinfo","value":"{'name': '删除翻译文本', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/', 'method': 'delete', 'json': ['${get_extract_data(translate_id)}'], 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'validate': [{'equals': {'status_code': 200}}]}"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"7d5fcb7eb172d135.json","parameterValues":["{'name': '删除翻译文本', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/', 'method': 'delete', 'json': ['${get_extract_data(translate_id)}'], 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'validate': [{'equals': {'status_code': 200}}]}"]}
\ No newline at end of file
{"uid":"8857a6d8f297a266","name":"创建语言列表","fullName":"testcase.8_Language.mode_language.TestCreat#test_create_language_list","historyId":"87e779088cf99349d3049c1938d58ad6","time":{"start":1724725252073,"stop":1724725252244,"duration":171},"description":"创建语言列表","descriptionHtml":"<p>创建语言列表</p>\n","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"clear_extract","time":{"start":1724725245532,"stop":1724725245533,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"delete_output_dir","time":{"start":1724725245532,"stop":1724725245532,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"_verify_url","time":{"start":1724725245532,"stop":1724725245532,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"base_url","time":{"start":1724725245532,"stop":1724725245532,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"pytestconfig","time":{"start":1724725245532,"stop":1724725245532,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0}],"testStage":{"description":"创建语言列表","status":"passed","steps":[],"attachments":[{"uid":"ec961da8fdf7e16b","name":"log","source":"ec961da8fdf7e16b.txt","type":"text/plain","size":992}],"parameters":[],"stepsCount":0,"hasContent":true,"shouldDisplayMessage":false,"attachmentsCount":1},"afterStages":[],"labels":[{"name":"epic","value":"CMS2.0"},{"name":"feature","value":"多语言"},{"name":"story","value":"接口名称:创建语言列表"},{"name":"parentSuite","value":"testcase.8_Language"},{"name":"suite","value":"mode_language"},{"name":"subSuite","value":"TestCreat"},{"name":"host","value":"DESKTOP-V6TD7H4"},{"name":"thread","value":"23712-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"testcase.8_Language.mode_language"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"caseinfo","value":"{'name': '创建语言列表', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/languagelist', 'method': 'post', 'json': {'languageType': 'zh-Hans'}, 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'extract': {'language_id': 'id'}, 'validate': [{'equals': {'status_code': 200}}, {'equals': {'name': '中文(简体)'}}, {'equals': {'languageType': 'zh-Hans'}}]}"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"8857a6d8f297a266.json","parameterValues":["{'name': '创建语言列表', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/languagelist', 'method': 'post', 'json': {'languageType': 'zh-Hans'}, 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'extract': {'language_id': 'id'}, 'validate': [{'equals': {'status_code': 200}}, {'equals': {'name': '中文(简体)'}}, {'equals': {'languageType': 'zh-Hans'}}]}"]}
\ No newline at end of file
{"uid":"a67d6df3a9463801","name":"编辑语言列表","fullName":"testcase.8_Language.mode_language.TestCreat#test_edit_language_list","historyId":"e17545873b368bd9ab4ce2358a4bbc28","time":{"start":1724725252305,"stop":1724725252321,"duration":16},"description":"编辑语言列表","descriptionHtml":"<p>编辑语言列表</p>\n","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"clear_extract","time":{"start":1724725245532,"stop":1724725245533,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"delete_output_dir","time":{"start":1724725245532,"stop":1724725245532,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"_verify_url","time":{"start":1724725245532,"stop":1724725245532,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"base_url","time":{"start":1724725245532,"stop":1724725245532,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"pytestconfig","time":{"start":1724725245532,"stop":1724725245532,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0}],"testStage":{"description":"编辑语言列表","status":"passed","steps":[],"attachments":[{"uid":"3ecbf5b8485ac8c6","name":"log","source":"3ecbf5b8485ac8c6.txt","type":"text/plain","size":766}],"parameters":[],"stepsCount":0,"hasContent":true,"shouldDisplayMessage":false,"attachmentsCount":1},"afterStages":[],"labels":[{"name":"feature","value":"多语言"},{"name":"epic","value":"CMS2.0"},{"name":"story","value":"接口名称:编辑语言列表"},{"name":"parentSuite","value":"testcase.8_Language"},{"name":"suite","value":"mode_language"},{"name":"subSuite","value":"TestCreat"},{"name":"host","value":"DESKTOP-V6TD7H4"},{"name":"thread","value":"23712-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"testcase.8_Language.mode_language"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"caseinfo","value":"{'name': '编辑语言列表', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/languagelist/${get_extract_data(language_id)}', 'method': 'put', 'json': {'languageType': 'en'}, 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'validate': [{'equals': {'status_code': 200}}]}"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"a67d6df3a9463801.json","parameterValues":["{'name': '编辑语言列表', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/languagelist/${get_extract_data(language_id)}', 'method': 'put', 'json': {'languageType': 'en'}, 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'validate': [{'equals': {'status_code': 200}}]}"]}
\ No newline at end of file
{"uid":"b790925f3c3ba094","name":"导出语言","fullName":"testcase.8_Language.mode_language.TestCreat#test_export_language","historyId":"3740a153b3a1f9b04741da15893d1fdd","time":{"start":1724725252424,"stop":1724725252517,"duration":93},"description":"导出语言","descriptionHtml":"<p>导出语言</p>\n","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"clear_extract","time":{"start":1724725245532,"stop":1724725245533,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"delete_output_dir","time":{"start":1724725245532,"stop":1724725245532,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"_verify_url","time":{"start":1724725245532,"stop":1724725245532,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"base_url","time":{"start":1724725245532,"stop":1724725245532,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"pytestconfig","time":{"start":1724725245532,"stop":1724725245532,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0}],"testStage":{"description":"导出语言","status":"passed","steps":[],"attachments":[{"uid":"58503cb703a0bbfe","name":"log","source":"58503cb703a0bbfe.txt","type":"text/plain","size":7412}],"parameters":[],"stepsCount":0,"hasContent":true,"shouldDisplayMessage":false,"attachmentsCount":1},"afterStages":[],"labels":[{"name":"feature","value":"多语言"},{"name":"epic","value":"CMS2.0"},{"name":"story","value":"接口名称:导出"},{"name":"parentSuite","value":"testcase.8_Language"},{"name":"suite","value":"mode_language"},{"name":"subSuite","value":"TestCreat"},{"name":"host","value":"DESKTOP-V6TD7H4"},{"name":"thread","value":"23712-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"testcase.8_Language.mode_language"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"caseinfo","value":"{'name': '导出语言', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/export/多语言翻译列表/19/0/0/', 'method': 'get', 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'validate': [{'equals': {'status_code': 200}}]}"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"b790925f3c3ba094.json","parameterValues":["{'name': '导出语言', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/export/多语言翻译列表/19/0/0/', 'method': 'get', 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'validate': [{'equals': {'status_code': 200}}]}"]}
\ No newline at end of file
{"uid":"b9a663607324aeae","name":"同步","fullName":"testcase.8_Language.mode_language.TestCreat#test_synchronous","historyId":"54dc05b99394da2154b36a3ad6b10ecc","time":{"start":1724725252398,"stop":1724725252422,"duration":24},"description":"同步","descriptionHtml":"<p>同步</p>\n","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"clear_extract","time":{"start":1724725245532,"stop":1724725245533,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"delete_output_dir","time":{"start":1724725245532,"stop":1724725245532,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"_verify_url","time":{"start":1724725245532,"stop":1724725245532,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"base_url","time":{"start":1724725245532,"stop":1724725245532,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"pytestconfig","time":{"start":1724725245532,"stop":1724725245532,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0}],"testStage":{"description":"同步","status":"passed","steps":[],"attachments":[{"uid":"d6fb035cf16a5a04","name":"log","source":"d6fb035cf16a5a04.txt","type":"text/plain","size":793}],"parameters":[],"stepsCount":0,"hasContent":true,"shouldDisplayMessage":false,"attachmentsCount":1},"afterStages":[],"labels":[{"name":"feature","value":"多语言"},{"name":"epic","value":"CMS2.0"},{"name":"story","value":"接口名称:同步"},{"name":"parentSuite","value":"testcase.8_Language"},{"name":"suite","value":"mode_language"},{"name":"subSuite","value":"TestCreat"},{"name":"host","value":"DESKTOP-V6TD7H4"},{"name":"thread","value":"23712-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"testcase.8_Language.mode_language"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"caseinfo","value":"{'name': '同步', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/sync', 'method': 'put', 'json': {'mappingType': 0, 'pageId': '9', 'originalTexts': ['静态文本123']}, 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'validate': [{'equals': {'status_code': 200}}]}"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"b9a663607324aeae.json","parameterValues":["{'name': '同步', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/sync', 'method': 'put', 'json': {'mappingType': 0, 'pageId': '9', 'originalTexts': ['静态文本123']}, 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'validate': [{'equals': {'status_code': 200}}]}"]}
\ No newline at end of file
{"uid":"d4f5a79987147c9c","name":"保存翻译文本列表","fullName":"testcase.8_Language.mode_language.TestCreat#test_save_translate_list","historyId":"05e64123a88b9a23287b1532f8c2a820","time":{"start":1724725252324,"stop":1724725252353,"duration":29},"description":"保存翻译文本列表","descriptionHtml":"<p>保存翻译文本列表</p>\n","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"clear_extract","time":{"start":1724725245532,"stop":1724725245533,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"delete_output_dir","time":{"start":1724725245532,"stop":1724725245532,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"_verify_url","time":{"start":1724725245532,"stop":1724725245532,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"base_url","time":{"start":1724725245532,"stop":1724725245532,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"pytestconfig","time":{"start":1724725245532,"stop":1724725245532,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0}],"testStage":{"description":"保存翻译文本列表","status":"passed","steps":[],"attachments":[{"uid":"3ce892bafd521bd8","name":"log","source":"3ce892bafd521bd8.txt","type":"text/plain","size":827}],"parameters":[],"stepsCount":0,"hasContent":true,"shouldDisplayMessage":false,"attachmentsCount":1},"afterStages":[],"labels":[{"name":"feature","value":"多语言"},{"name":"epic","value":"CMS2.0"},{"name":"story","value":"接口名称:保存翻译文本列表"},{"name":"parentSuite","value":"testcase.8_Language"},{"name":"suite","value":"mode_language"},{"name":"subSuite","value":"TestCreat"},{"name":"host","value":"DESKTOP-V6TD7H4"},{"name":"thread","value":"23712-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"testcase.8_Language.mode_language"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"caseinfo","value":"{'name': '保存翻译文本列表', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/${get_extract_data(language_id)}', 'method': 'put', 'json': [{'originalId': 0, 'originalText': '原始文本1', 'translationText': 'Original Text 1'}], 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'validate': [{'equals': {'status_code': 200}}]}"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"d4f5a79987147c9c.json","parameterValues":["{'name': '保存翻译文本列表', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/${get_extract_data(language_id)}', 'method': 'put', 'json': [{'originalId': 0, 'originalText': '原始文本1', 'translationText': 'Original Text 1'}], 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'validate': [{'equals': {'status_code': 200}}]}"]}
\ No newline at end of file
{"uid":"d7e4f0f93ad69be7","name":"获取所有语言列表类型","fullName":"testcase.8_Language.mode_language.TestCreat#test_get_language_type","historyId":"2e83a0cb1c47056d6045920418d7241f","time":{"start":1724725252259,"stop":1724725252266,"duration":7},"description":"获取所有语言列表类型","descriptionHtml":"<p>获取所有语言列表类型</p>\n","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"clear_extract","time":{"start":1724725245532,"stop":1724725245533,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"delete_output_dir","time":{"start":1724725245532,"stop":1724725245532,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"_verify_url","time":{"start":1724725245532,"stop":1724725245532,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"base_url","time":{"start":1724725245532,"stop":1724725245532,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"pytestconfig","time":{"start":1724725245532,"stop":1724725245532,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0}],"testStage":{"description":"获取所有语言列表类型","status":"passed","steps":[],"attachments":[{"uid":"42b54afd10c13b37","name":"log","source":"42b54afd10c13b37.txt","type":"text/plain","size":2137}],"parameters":[],"stepsCount":0,"hasContent":true,"shouldDisplayMessage":false,"attachmentsCount":1},"afterStages":[],"labels":[{"name":"feature","value":"多语言"},{"name":"story","value":"接口名称:获取所有语言列表类型"},{"name":"epic","value":"CMS2.0"},{"name":"parentSuite","value":"testcase.8_Language"},{"name":"suite","value":"mode_language"},{"name":"subSuite","value":"TestCreat"},{"name":"host","value":"DESKTOP-V6TD7H4"},{"name":"thread","value":"23712-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"testcase.8_Language.mode_language"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"caseinfo","value":"{'name': '获取所有语言列表类型', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/languagelist/languagetype', 'method': 'get', 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'validate': [{'equals': {'status_code': 200}}]}"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"d7e4f0f93ad69be7.json","parameterValues":["{'name': '获取所有语言列表类型', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/languagelist/languagetype', 'method': 'get', 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'validate': [{'equals': {'status_code': 200}}]}"]}
\ No newline at end of file
{"uid":"df5e7db1c1b316a3","name":"开启语言状态","fullName":"testcase.8_Language.mode_language.TestCreat#test_set_language_state","historyId":"52a39af97768f12a3e26e4fa62521cc8","time":{"start":1724725252288,"stop":1724725252302,"duration":14},"description":"开启语言状态","descriptionHtml":"<p>开启语言状态</p>\n","status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"clear_extract","time":{"start":1724725245532,"stop":1724725245533,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"delete_output_dir","time":{"start":1724725245532,"stop":1724725245532,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"_verify_url","time":{"start":1724725245532,"stop":1724725245532,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"base_url","time":{"start":1724725245532,"stop":1724725245532,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"pytestconfig","time":{"start":1724725245532,"stop":1724725245532,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"shouldDisplayMessage":false,"attachmentsCount":0}],"testStage":{"description":"开启语言状态","status":"passed","steps":[],"attachments":[{"uid":"1661e15113c03518","name":"log","source":"1661e15113c03518.txt","type":"text/plain","size":766}],"parameters":[],"stepsCount":0,"hasContent":true,"shouldDisplayMessage":false,"attachmentsCount":1},"afterStages":[],"labels":[{"name":"story","value":"接口名称:设置语言状态"},{"name":"feature","value":"多语言"},{"name":"epic","value":"CMS2.0"},{"name":"parentSuite","value":"testcase.8_Language"},{"name":"suite","value":"mode_language"},{"name":"subSuite","value":"TestCreat"},{"name":"host","value":"DESKTOP-V6TD7H4"},{"name":"thread","value":"23712-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"testcase.8_Language.mode_language"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"caseinfo","value":"{'name': '开启语言状态', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/languagelist/${get_extract_data(language_id)}/switch', 'method': 'put', 'json': 'ddt{{true}}', 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'validate': [{'equals': {'status_code': 200}}]}"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"df5e7db1c1b316a3.json","parameterValues":["{'name': '开启语言状态', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/languagelist/${get_extract_data(language_id)}/switch', 'method': 'put', 'json': 'ddt{{true}}', 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'validate': [{'equals': {'status_code': 200}}]}"]}
\ No newline at end of file
{"uid":"ab17fc5a4eb3bca4b216b548c7f9fcbc","name":"timeline","children":[{"name":"DESKTOP-V6TD7H4","children":[{"name":"23712-MainThread","children":[{"name":"导入语言","uid":"4d7748d530cacce3","parentUid":"4121e0df465b27204538c03d712d3e13","status":"passed","time":{"start":1724725252520,"stop":1724725252535,"duration":15},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'name': '导入语言', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/import/', 'method': 'put', 'files': {'files': '${get_project_path()}\\\\data\\\\Language\\\\多语言翻译列表.xls'}, 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'validate': [{'equals': {'status_code': 200}}]}"]},{"name":"获取翻译文本列表","uid":"6b1bcef797a82105","parentUid":"4121e0df465b27204538c03d712d3e13","status":"passed","time":{"start":1724725252355,"stop":1724725252367,"duration":12},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'name': '获取翻译文本列表', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/19/0/2/', 'method': 'get', 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'extract': {'translate_id': 'originalId.0'}, 'validate': [{'equals': {'status_code': 200}}]}"]},{"name":"创建工程","uid":"20c483bbf1a83612","parentUid":"4121e0df465b27204538c03d712d3e13","status":"passed","time":{"start":1724725245533,"stop":1724725246206,"duration":673},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'name': '创建工程', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/project/node', 'method': 'post', 'data': {'name': '工程${get_random_number(1000,9999)}', 'path': 'C:\\\\自动化工程', 'type': 1}}, 'extract': {'project_id': 'content'}, 'validate': [{'equals': {'status_code': 200}}]}"]},{"name":"保存翻译文本列表","uid":"d4f5a79987147c9c","parentUid":"4121e0df465b27204538c03d712d3e13","status":"passed","time":{"start":1724725252324,"stop":1724725252353,"duration":29},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'name': '保存翻译文本列表', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/${get_extract_data(language_id)}', 'method': 'put', 'json': [{'originalId': 0, 'originalText': '原始文本1', 'translationText': 'Original Text 1'}], 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'validate': [{'equals': {'status_code': 200}}]}"]},{"name":"获取所有语言列表类型","uid":"d7e4f0f93ad69be7","parentUid":"4121e0df465b27204538c03d712d3e13","status":"passed","time":{"start":1724725252259,"stop":1724725252266,"duration":7},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'name': '获取所有语言列表类型', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/languagelist/languagetype', 'method': 'get', 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'validate': [{'equals': {'status_code': 200}}]}"]},{"name":"获取语言列表","uid":"1c7b96a806a47e95","parentUid":"4121e0df465b27204538c03d712d3e13","status":"passed","time":{"start":1724725252247,"stop":1724725252256,"duration":9},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'name': '获取语言列表', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/languagelist', 'method': 'get', 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'validate': [{'equals': {'status_code': 200}}]}"]},{"name":"获取工程信息","uid":"5769920ea47f6fe9","parentUid":"4121e0df465b27204538c03d712d3e13","status":"passed","time":{"start":1724725246209,"stop":1724725252069,"duration":5860},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'name': '获取工程信息', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/project/${get_extract_data(project_id)}/info', 'method': 'get'}, 'extract': {'x_project': 'identifier', 'project_name': 'name'}, 'validate': [{'equals': {'status_code': 200}}, {'contains': 'id'}]}"]},{"name":"导出语言","uid":"b790925f3c3ba094","parentUid":"4121e0df465b27204538c03d712d3e13","status":"passed","time":{"start":1724725252424,"stop":1724725252517,"duration":93},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'name': '导出语言', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/export/多语言翻译列表/19/0/0/', 'method': 'get', 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'validate': [{'equals': {'status_code': 200}}]}"]},{"name":"创建语言列表","uid":"8857a6d8f297a266","parentUid":"4121e0df465b27204538c03d712d3e13","status":"passed","time":{"start":1724725252073,"stop":1724725252244,"duration":171},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'name': '创建语言列表', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/languagelist', 'method': 'post', 'json': {'languageType': 'zh-Hans'}, 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'extract': {'language_id': 'id'}, 'validate': [{'equals': {'status_code': 200}}, {'equals': {'name': '中文(简体)'}}, {'equals': {'languageType': 'zh-Hans'}}]}"]},{"name":"关闭语言状态","uid":"58695ed0941de8cc","parentUid":"4121e0df465b27204538c03d712d3e13","status":"passed","time":{"start":1724725252269,"stop":1724725252285,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'name': '关闭语言状态', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/languagelist/${get_extract_data(language_id)}/switch', 'method': 'put', 'json': 'ddt{{false}}', 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'validate': [{'equals': {'status_code': 200}}]}"]},{"name":"编辑语言列表","uid":"a67d6df3a9463801","parentUid":"4121e0df465b27204538c03d712d3e13","status":"passed","time":{"start":1724725252305,"stop":1724725252321,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'name': '编辑语言列表', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/languagelist/${get_extract_data(language_id)}', 'method': 'put', 'json': {'languageType': 'en'}, 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'validate': [{'equals': {'status_code': 200}}]}"]},{"name":"删除翻译文本","uid":"7d5fcb7eb172d135","parentUid":"4121e0df465b27204538c03d712d3e13","status":"passed","time":{"start":1724725252370,"stop":1724725252395,"duration":25},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'name': '删除翻译文本', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/', 'method': 'delete', 'json': ['${get_extract_data(translate_id)}'], 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'validate': [{'equals': {'status_code': 200}}]}"]},{"name":"删除语言列表","uid":"3448946cd2b60130","parentUid":"4121e0df465b27204538c03d712d3e13","status":"passed","time":{"start":1724725252538,"stop":1724725252554,"duration":16},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'name': '删除语言列表', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/languagelist/${get_extract_data(language_id)}', 'method': 'delete', 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'validate': [{'equals': {'status_code': 200}}]}"]},{"name":"开启语言状态","uid":"df5e7db1c1b316a3","parentUid":"4121e0df465b27204538c03d712d3e13","status":"passed","time":{"start":1724725252288,"stop":1724725252302,"duration":14},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'name': '开启语言状态', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/languagelist/${get_extract_data(language_id)}/switch', 'method': 'put', 'json': 'ddt{{true}}', 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'validate': [{'equals': {'status_code': 200}}]}"]},{"name":"同步","uid":"b9a663607324aeae","parentUid":"4121e0df465b27204538c03d712d3e13","status":"passed","time":{"start":1724725252398,"stop":1724725252422,"duration":24},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["{'name': '同步', 'base_url': '${get_base_url(cms_url)}', 'request': {'url': '/api/v1/multiplelanguage/sync', 'method': 'put', 'json': {'mappingType': 0, 'pageId': '9', 'originalTexts': ['静态文本123']}, 'headers': {'X-Project': '${get_extract_data(x_project)}'}}, 'validate': [{'equals': {'status_code': 200}}]}"]}],"uid":"4121e0df465b27204538c03d712d3e13"}],"uid":"aeb1e8552f5518f4437a45a499712f24"}]}
\ No newline at end of file
launch_status failed=0 1724725255000000000
launch_status broken=0 1724725255000000000
launch_status passed=15 1724725255000000000
launch_status skipped=0 1724725255000000000
launch_status unknown=0 1724725255000000000
launch_time duration=7021 1724725255000000000
launch_time min_duration=7 1724725255000000000
launch_time max_duration=5860 1724725255000000000
launch_time sum_duration=6980 1724725255000000000
launch_retries retries=0 1724725255000000000
launch_retries run=15 1724725255000000000
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Allure Report summary mail</title>
</head>
<body>
Mail body
</body>
</html>
launch_status_failed 0
launch_status_broken 0
launch_status_passed 15
launch_status_skipped 0
launch_status_unknown 0
launch_time_duration 7021
launch_time_min_duration 7
launch_time_max_duration 5860
launch_time_sum_duration 6980
launch_retries_retries 0
launch_retries_run 15
[{"data":{}}]
\ No newline at end of file
[{"data":{"duration":7021}}]
\ No newline at end of file
[{"data":{"failed":0,"broken":0,"skipped":0,"passed":15,"unknown":0,"total":15}}]
\ No newline at end of file
{"ba9fbc94c4a12bec75997e0f58401e74":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"1c7b96a806a47e95","status":"passed","time":{"start":1724725252247,"stop":1724725252256,"duration":9}}]},"98bda03e562a19fb3a56c5867cda35a5":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"20c483bbf1a83612","status":"passed","time":{"start":1724725245533,"stop":1724725246206,"duration":673}}]},"e17545873b368bd9ab4ce2358a4bbc28":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"a67d6df3a9463801","status":"passed","time":{"start":1724725252305,"stop":1724725252321,"duration":16}}]},"4c53cb0c62e191fa8bc5985c9fcfa70b":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"58695ed0941de8cc","status":"passed","time":{"start":1724725252269,"stop":1724725252285,"duration":16}}]},"56e9cdd5afa283405000ba007c3fd3fd":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"4d7748d530cacce3","status":"passed","time":{"start":1724725252520,"stop":1724725252535,"duration":15}}]},"3740a153b3a1f9b04741da15893d1fdd":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"b790925f3c3ba094","status":"passed","time":{"start":1724725252424,"stop":1724725252517,"duration":93}}]},"4ea1b5256888bfada90edd4eb456c8d9":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"5769920ea47f6fe9","status":"passed","time":{"start":1724725246209,"stop":1724725252069,"duration":5860}}]},"54dc05b99394da2154b36a3ad6b10ecc":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"b9a663607324aeae","status":"passed","time":{"start":1724725252398,"stop":1724725252422,"duration":24}}]},"05e64123a88b9a23287b1532f8c2a820":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"d4f5a79987147c9c","status":"passed","time":{"start":1724725252324,"stop":1724725252353,"duration":29}}]},"87e779088cf99349d3049c1938d58ad6":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"8857a6d8f297a266","status":"passed","time":{"start":1724725252073,"stop":1724725252244,"duration":171}}]},"db08bfc4fa0b865c0a54b27521fd99cb":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"6b1bcef797a82105","status":"passed","time":{"start":1724725252355,"stop":1724725252367,"duration":12}}]},"e7adad95bf51823684f95ddfe3f75a76":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"3448946cd2b60130","status":"passed","time":{"start":1724725252538,"stop":1724725252554,"duration":16}}]},"52a39af97768f12a3e26e4fa62521cc8":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"df5e7db1c1b316a3","status":"passed","time":{"start":1724725252288,"stop":1724725252302,"duration":14}}]},"2e83a0cb1c47056d6045920418d7241f":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"d7e4f0f93ad69be7","status":"passed","time":{"start":1724725252259,"stop":1724725252266,"duration":7}}]},"61416b63d64de31b72d8e437cad16b70":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"7d5fcb7eb172d135","status":"passed","time":{"start":1724725252370,"stop":1724725252395,"duration":25}}]}}
\ No newline at end of file
[{"data":{"run":15,"retry":0}}]
\ No newline at end of file
<!DOCTYPE html>
<html dir="ltr">
<head>
<meta charset="utf-8">
<title>Allure Report</title>
<link rel="favicon" href="favicon.ico?v=2">
<link rel="stylesheet" type="text/css" href="styles.css">
<link rel="stylesheet" href="plugins/screen-diff/styles.css">
<link rel="stylesheet" href="plugins/custom-logo/styles.css">
</head>
<body>
<div id="alert"></div>
<div id="content">
<span class="spinner">
<span class="spinner__circle"></span>
</span>
</div>
<div id="popup"></div>
<script src="app.js"></script>
<script src="plugins/behaviors/index.js"></script>
<script src="plugins/packages/index.js"></script>
<script src="plugins/screen-diff/index.js"></script>
</body>
</html>
'use strict';
allure.api.addTranslation('en', {
tab: {
behaviors: {
name: 'Behaviors'
}
},
widget: {
behaviors: {
name: 'Features by stories',
showAll: 'show all'
}
}
});
allure.api.addTranslation('ru', {
tab: {
behaviors: {
name: 'Функциональность'
}
},
widget: {
behaviors: {
name: 'Функциональность',
showAll: 'показать все'
}
}
});
allure.api.addTranslation('zh', {
tab: {
behaviors: {
name: '功能'
}
},
widget: {
behaviors: {
name: '特性场景',
showAll: '显示所有'
}
}
});
allure.api.addTranslation('de', {
tab: {
behaviors: {
name: 'Verhalten'
}
},
widget: {
behaviors: {
name: 'Features nach Stories',
showAll: 'Zeige alle'
}
}
});
allure.api.addTranslation('nl', {
tab: {
behaviors: {
name: 'Functionaliteit'
}
},
widget: {
behaviors: {
name: 'Features en story’s',
showAll: 'Toon alle'
}
}
});
allure.api.addTranslation('he', {
tab: {
behaviors: {
name: 'התנהגויות'
}
},
widget: {
behaviors: {
name: 'תכונות לפי סיפורי משתמש',
showAll: 'הצג הכול'
}
}
});
allure.api.addTranslation('br', {
tab: {
behaviors: {
name: 'Comportamentos'
}
},
widget: {
behaviors: {
name: 'Funcionalidades por história',
showAll: 'Mostrar tudo'
}
}
});
allure.api.addTranslation('ja', {
tab: {
behaviors: {
name: '振る舞い'
}
},
widget: {
behaviors: {
name: 'ストーリー別の機能',
showAll: '全て表示'
}
}
});
allure.api.addTranslation('es', {
tab: {
behaviors: {
name: 'Funcionalidades'
}
},
widget: {
behaviors: {
name: 'Funcionalidades por Historias de Usuario',
showAll: 'mostrar todo'
}
}
});
allure.api.addTranslation('kr', {
tab: {
behaviors: {
name: '동작'
}
},
widget: {
behaviors: {
name: '스토리별 기능',
showAll: '전체 보기'
}
}
});
allure.api.addTranslation('fr', {
tab: {
behaviors: {
name: 'Comportements'
}
},
widget: {
behaviors: {
name: 'Thèmes par histoires',
showAll: 'Montrer tout'
}
}
});
allure.api.addTranslation('pl', {
tab: {
behaviors: {
name: 'Zachowania'
}
},
widget: {
behaviors: {
name: 'Funkcje według historii',
showAll: 'pokaż wszystko'
}
}
});
allure.api.addTab('behaviors', {
title: 'tab.behaviors.name', icon: 'fa fa-list',
route: 'behaviors(/)(:testGroup)(/)(:testResult)(/)(:testResultTab)(/)',
onEnter: (function (testGroup, testResult, testResultTab) {
return new allure.components.TreeLayout({
testGroup: testGroup,
testResult: testResult,
testResultTab: testResultTab,
tabName: 'tab.behaviors.name',
baseUrl: 'behaviors',
url: 'data/behaviors.json',
csvUrl: 'data/behaviors.csv'
});
})
});
allure.api.addWidget('widgets', 'behaviors', allure.components.WidgetStatusView.extend({
rowTag: 'a',
title: 'widget.behaviors.name',
baseUrl: 'behaviors',
showLinks: true
}));
<?xml version="1.0" ?><!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'><svg enable-background="new 0 0 128 128" version="1.1" viewBox="0 0 128 128" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="Layer_1"><rect fill="#F4F5F5" height="1520" opacity="0" width="727.938" x="-59.984" y="-351"/></g><g id="Layer_2"><g><circle cx="64" cy="64" fill="#6E9583" r="64"/><g><defs><circle cx="64" cy="64" id="SVGID_3_" r="64"/></defs><clipPath id="SVGID_2_"><use overflow="visible" xlink:href="#SVGID_3_"/></clipPath><polygon clip-path="url(#SVGID_2_)" fill="#648778" points="93.572,29.677 128,64 128,128 54.36,128 33.341,106.906 "/></g><path d="M84.044,20H36.018C33.579,20,32,22.11,32,24.549v78.903c0,2.439,1.579,4.549,4.018,4.549h55.989 c2.439,0,4.018-2.11,4.018-4.549V32.143L84.044,20z" fill="#F1F1F1"/><g><defs><path d="M84.044,20H36.018C33.579,20,32,22.11,32,24.549v78.903c0,2.439,1.579,4.549,4.018,4.549h55.989 c2.439,0,4.018-2.11,4.018-4.549V32.143L84.044,20z" id="SVGID_5_"/></defs><clipPath id="SVGID_4_"><use overflow="visible" xlink:href="#SVGID_5_"/></clipPath><g clip-path="url(#SVGID_4_)"><polygon fill="#DDE1F1" points="50.948,67.621 65.539,82.042 42.971,83.087 49.777,90 42.971,91.087 49.277,97.555 42.971,99.087 53.027,109.305 97.684,109.305 97.684,75.707 97.075,54.055 81.059,37.758 70.97,44.918 62.684,35.107 "/></g></g><path d="M88.186,32.138l7.839,0.005L84.044,20v7.96C84.044,30.398,85.769,32.138,88.186,32.138z" fill="#C2DFC9"/><path d="M84,83.5H44c-0.828,0-1.5-0.672-1.5-1.5s0.672-1.5,1.5-1.5h40c0.828,0,1.5,0.672,1.5,1.5 S84.828,83.5,84,83.5z" fill="#495260"/><path d="M84,91.5H44c-0.828,0-1.5-0.672-1.5-1.5s0.672-1.5,1.5-1.5h40c0.828,0,1.5,0.672,1.5,1.5 S84.828,91.5,84,91.5z" fill="#495260"/><path d="M84,99.5H44c-0.828,0-1.5-0.672-1.5-1.5s0.672-1.5,1.5-1.5h40c0.828,0,1.5,0.672,1.5,1.5 S84.828,99.5,84,99.5z" fill="#495260"/><g><path d="M69.568,31.844l-1.319,11.303c2.314,0.88,4.242,2.728,5.132,5.245c0.573,1.619,0.631,3.292,0.274,4.851 l10.257,4.895c0.527,0.252,1.155-0.023,1.329-0.581c1.308-4.188,1.323-8.819-0.253-13.273 c-2.379-6.723-7.827-11.477-14.212-13.254C70.21,30.872,69.636,31.26,69.568,31.844z" fill="#0E9CD9"/><path d="M66.68,59.901c-3.653,0.668-7.398-1.12-9.176-4.38c-1.094-2.006-1.312-4.174-0.858-6.157L46.39,44.469 c-0.527-0.251-1.155,0.023-1.329,0.58c-1.286,4.118-1.322,8.663,0.175,13.049c3.701,10.842,15.624,16.783,26.503,13.191 c4.655-1.537,8.399-4.531,10.911-8.3c0.324-0.486,0.141-1.147-0.385-1.398l-10.257-4.896 C70.751,58.296,68.929,59.49,66.68,59.901z" fill="#E95037"/><path d="M62.239,43.074c0.734-0.26,1.479-0.405,2.22-0.464l1.316-11.275c0.067-0.576-0.389-1.08-0.968-1.071 c-2.218,0.035-4.469,0.421-6.676,1.202c-4.455,1.576-8.045,4.5-10.479,8.151c-0.324,0.486-0.142,1.147,0.385,1.399l10.257,4.895 C59.282,44.654,60.62,43.647,62.239,43.074z" fill="#69B32D"/><g><defs><path d="M69.695,30.76l-1.446,12.387c2.314,0.88,4.242,2.728,5.132,5.245c0.573,1.619,0.631,3.292,0.274,4.851 l10.257,4.895c0.527,0.252,1.155-0.023,1.329-0.581c1.308-4.188,1.323-8.819-0.253-13.273 C82.476,37.185,76.541,32.281,69.695,30.76z M66.68,59.901c-3.653,0.668-7.398-1.12-9.176-4.38 c-1.094-2.006-1.312-4.174-0.858-6.157L46.39,44.469c-0.527-0.251-1.155,0.023-1.329,0.58 c-1.286,4.118-1.322,8.663,0.175,13.049c3.701,10.842,15.624,16.783,26.503,13.191c4.655-1.537,8.399-4.531,10.911-8.3 c0.324-0.486,0.141-1.147-0.385-1.398l-10.257-4.896C70.751,58.296,68.929,59.49,66.68,59.901z M62.239,43.074 c0.734-0.26,1.479-0.405,2.22-0.464l1.316-11.275c0.067-0.576-0.389-1.08-0.968-1.071c-2.218,0.035-4.469,0.421-6.676,1.202 c-4.455,1.576-8.045,4.5-10.479,8.151c-0.324,0.486-0.142,1.147,0.385,1.399l10.257,4.895 C59.282,44.654,60.62,43.647,62.239,43.074z" id="SVGID_7_"/></defs><clipPath id="SVGID_6_"><use overflow="visible" xlink:href="#SVGID_7_"/></clipPath><circle clip-path="url(#SVGID_6_)" cx="65.151" cy="51.304" fill="#FFFFFF" opacity="0.4" r="12.507"/></g></g></g></g></svg>
\ No newline at end of file
/*
.side-nav__brand {
background: url('custom-logo.svg') no-repeat left center !important;
margin-left: 10px;
}
*/
.side -nav__brand{
background:url('syclogo.png') no-repeat left center !important;
margin - left: 10px;
height: 90px;
background - size: contain !important;
}
.side -nav__brand -text{
display: none;
}
\ No newline at end of file
'use strict';
allure.api.addTranslation('en', {
tab: {
packages: {
name: 'Packages'
}
}
});
allure.api.addTranslation('ru', {
tab: {
packages: {
name: 'Пакеты'
}
}
});
allure.api.addTranslation('zh', {
tab: {
packages: {
name: '包'
}
}
});
allure.api.addTranslation('de', {
tab: {
packages: {
name: 'Pakete'
}
}
});
allure.api.addTranslation('nl', {
tab: {
packages: {
name: 'Packages'
}
}
});
allure.api.addTranslation('he', {
tab: {
packages: {
name: 'חבילות'
}
}
});
allure.api.addTranslation('br', {
tab: {
packages: {
name: 'Pacotes'
}
}
});
allure.api.addTranslation('ja', {
tab: {
packages: {
name: 'パッケージ'
}
}
});
allure.api.addTranslation('es', {
tab: {
packages: {
name: 'Paquetes'
}
}
});
allure.api.addTranslation('kr', {
tab: {
packages: {
name: '패키지'
}
}
});
allure.api.addTranslation('fr', {
tab: {
packages: {
name: 'Paquets'
}
}
});
allure.api.addTranslation('pl', {
tab: {
packages: {
name: 'Pakiety'
}
}
});
allure.api.addTab('packages', {
title: 'tab.packages.name', icon: 'fa fa-align-left',
route: 'packages(/)(:testGroup)(/)(:testResult)(/)(:testResultTab)(/)',
onEnter: (function (testGroup, testResult, testResultTab) {
return new allure.components.TreeLayout({
testGroup: testGroup,
testResult: testResult,
testResultTab: testResultTab,
tabName: 'tab.packages.name',
baseUrl: 'packages',
url: 'data/packages.json'
});
})
});
(function () {
var settings = allure.getPluginSettings('screen-diff', { diffType: 'diff' });
function renderImage(src) {
return (
'<div class="screen-diff__container">' +
'<img class="screen-diff__image" src="' +
src +
'">' +
'</div>'
);
}
function findImage(data, name) {
if (data.testStage && data.testStage.attachments) {
var matchedImage = data.testStage.attachments.filter(function (attachment) {
return attachment.name === name;
})[0];
if (matchedImage) {
return 'data/attachments/' + matchedImage.source;
}
}
return null;
}
function renderDiffContent(type, diffImage, actualImage, expectedImage) {
if (type === 'diff') {
if (diffImage) {
return renderImage(diffImage);
}
}
if (type === 'overlay' && expectedImage) {
return (
'<div class="screen-diff__overlay screen-diff__container">' +
'<img class="screen-diff__image" src="' +
expectedImage +
'">' +
'<div class="screen-diff__image-over">' +
'<img class="screen-diff__image" src="' +
actualImage +
'">' +
'</div>' +
'</div>'
);
}
if (actualImage) {
return renderImage(actualImage);
}
return 'No diff data provided';
}
var TestResultView = Backbone.Marionette.View.extend({
regions: {
subView: '.screen-diff-view',
},
template: function () {
return '<div class="screen-diff-view"></div>';
},
onRender: function () {
var data = this.model.toJSON();
var testType = data.labels.filter(function (label) {
return label.name === 'testType';
})[0];
var diffImage = findImage(data, 'diff');
var actualImage = findImage(data, 'actual');
var expectedImage = findImage(data, 'expected');
if (!testType || testType.value !== 'screenshotDiff') {
return;
}
this.showChildView(
'subView',
new ScreenDiffView({
diffImage: diffImage,
actualImage: actualImage,
expectedImage: expectedImage,
}),
);
},
});
var ErrorView = Backbone.Marionette.View.extend({
templateContext: function () {
return this.options;
},
template: function (data) {
return '<pre class="screen-diff-error">' + data.error + '</pre>';
},
});
var AttachmentView = Backbone.Marionette.View.extend({
regions: {
subView: '.screen-diff-view',
},
template: function () {
return '<div class="screen-diff-view"></div>';
},
onRender: function () {
jQuery
.getJSON(this.options.sourceUrl)
.then(this.renderScreenDiffView.bind(this), this.renderErrorView.bind(this));
},
renderErrorView: function (error) {
console.log(error);
this.showChildView(
'subView',
new ErrorView({
error: error.statusText,
}),
);
},
renderScreenDiffView: function (data) {
this.showChildView(
'subView',
new ScreenDiffView({
diffImage: data.diff,
actualImage: data.actual,
expectedImage: data.expected,
}),
);
},
});
var ScreenDiffView = Backbone.Marionette.View.extend({
className: 'pane__section',
events: function () {
return {
['click [name="screen-diff-type-' + this.cid + '"]']: 'onDiffTypeChange',
'mousemove .screen-diff__overlay': 'onOverlayMove',
};
},
initialize: function (options) {
this.diffImage = options.diffImage;
this.actualImage = options.actualImage;
this.expectedImage = options.expectedImage;
this.radioName = 'screen-diff-type-' + this.cid;
},
templateContext: function () {
return {
diffType: settings.get('diffType'),
diffImage: this.diffImage,
actualImage: this.actualImage,
expectedImage: this.expectedImage,
radioName: this.radioName,
};
},
template: function (data) {
if (!data.diffImage && !data.actualImage && !data.expectedImage) {
return '';
}
return (
'<h3 class="pane__section-title">Screen Diff</h3>' +
'<div class="screen-diff__content">' +
'<div class="screen-diff__switchers">' +
'<label><input type="radio" name="' +
data.radioName +
'" value="diff"> Show diff</label>' +
'<label><input type="radio" name="' +
data.radioName +
'" value="overlay"> Show overlay</label>' +
'</div>' +
renderDiffContent(
data.diffType,
data.diffImage,
data.actualImage,
data.expectedImage,
) +
'</div>'
);
},
adjustImageSize: function (event) {
var overImage = this.$(event.target);
overImage.width(overImage.width());
},
onRender: function () {
const diffType = settings.get('diffType');
this.$('[name="' + this.radioName + '"][value="' + diffType + '"]').prop(
'checked',
true,
);
if (diffType === 'overlay') {
this.$('.screen-diff__image-over img').on('load', this.adjustImageSize.bind(this));
}
},
onOverlayMove: function (event) {
var pageX = event.pageX;
var containerScroll = this.$('.screen-diff__container').scrollLeft();
var elementX = event.currentTarget.getBoundingClientRect().left;
var delta = pageX - elementX + containerScroll;
this.$('.screen-diff__image-over').width(delta);
},
onDiffTypeChange: function (event) {
settings.save('diffType', event.target.value);
this.render();
},
});
allure.api.addTestResultBlock(TestResultView, { position: 'before' });
allure.api.addAttachmentViewer('application/vnd.allure.image.diff', {
View: AttachmentView,
icon: 'fa fa-exchange',
});
})();
.screen-diff__switchers {
margin-bottom: 1em;
}
.screen-diff__switchers label + label {
margin-left: 1em;
}
.screen-diff__overlay {
position: relative;
cursor: col-resize;
}
.screen-diff__container {
overflow-x: auto;
}
.screen-diff__image-over {
top: 0;
left: 0;
bottom: 0;
background: #fff;
position: absolute;
overflow: hidden;
box-shadow: 2px 0 1px -1px #aaa;
}
.screen-diff-error {
color: #fd5a3e;
}
This source diff could not be displayed because it is too large. You can view the blob instead.
{"total":1,"items":[{"uid":"3bf7b5873a1d174c7cfcd19fd43f22d2","name":"CMS2.0","statistic":{"failed":0,"broken":0,"skipped":0,"passed":2,"unknown":0,"total":2}}]}
\ No newline at end of file
[{"data":{}}]
\ No newline at end of file
{"total":0,"items":[]}
\ No newline at end of file
[{"data":{"duration":7021}}]
\ No newline at end of file
[{"uid":"b790925f3c3ba094","name":"导出语言","time":{"start":1724725252424,"stop":1724725252517,"duration":93},"status":"passed","severity":"normal"},{"uid":"d4f5a79987147c9c","name":"保存翻译文本列表","time":{"start":1724725252324,"stop":1724725252353,"duration":29},"status":"passed","severity":"normal"},{"uid":"1c7b96a806a47e95","name":"获取语言列表","time":{"start":1724725252247,"stop":1724725252256,"duration":9},"status":"passed","severity":"normal"},{"uid":"5769920ea47f6fe9","name":"获取工程信息","time":{"start":1724725246209,"stop":1724725252069,"duration":5860},"status":"passed","severity":"normal"},{"uid":"df5e7db1c1b316a3","name":"开启语言状态","time":{"start":1724725252288,"stop":1724725252302,"duration":14},"status":"passed","severity":"normal"},{"uid":"3448946cd2b60130","name":"删除语言列表","time":{"start":1724725252538,"stop":1724725252554,"duration":16},"status":"passed","severity":"normal"},{"uid":"a67d6df3a9463801","name":"编辑语言列表","time":{"start":1724725252305,"stop":1724725252321,"duration":16},"status":"passed","severity":"normal"},{"uid":"d7e4f0f93ad69be7","name":"获取所有语言列表类型","time":{"start":1724725252259,"stop":1724725252266,"duration":7},"status":"passed","severity":"normal"},{"uid":"8857a6d8f297a266","name":"创建语言列表","time":{"start":1724725252073,"stop":1724725252244,"duration":171},"status":"passed","severity":"normal"},{"uid":"6b1bcef797a82105","name":"获取翻译文本列表","time":{"start":1724725252355,"stop":1724725252367,"duration":12},"status":"passed","severity":"normal"},{"uid":"7d5fcb7eb172d135","name":"删除翻译文本","time":{"start":1724725252370,"stop":1724725252395,"duration":25},"status":"passed","severity":"normal"},{"uid":"4d7748d530cacce3","name":"导入语言","time":{"start":1724725252520,"stop":1724725252535,"duration":15},"status":"passed","severity":"normal"},{"uid":"b9a663607324aeae","name":"同步","time":{"start":1724725252398,"stop":1724725252422,"duration":24},"status":"passed","severity":"normal"},{"uid":"58695ed0941de8cc","name":"关闭语言状态","time":{"start":1724725252269,"stop":1724725252285,"duration":16},"status":"passed","severity":"normal"},{"uid":"20c483bbf1a83612","name":"创建工程","time":{"start":1724725245533,"stop":1724725246206,"duration":673},"status":"passed","severity":"normal"}]
\ No newline at end of file
[{"data":{"failed":0,"broken":0,"skipped":0,"passed":15,"unknown":0,"total":15}}]
\ No newline at end of file
[]
\ No newline at end of file
[{"data":{"run":15,"retry":0}}]
\ No newline at end of file
[{"uid":"d7e4f0f93ad69be7","name":"获取所有语言列表类型","time":{"start":1724725252259,"stop":1724725252266,"duration":7},"status":"passed","severity":"normal"},{"uid":"6b1bcef797a82105","name":"获取翻译文本列表","time":{"start":1724725252355,"stop":1724725252367,"duration":12},"status":"passed","severity":"normal"},{"uid":"8857a6d8f297a266","name":"创建语言列表","time":{"start":1724725252073,"stop":1724725252244,"duration":171},"status":"passed","severity":"normal"},{"uid":"20c483bbf1a83612","name":"创建工程","time":{"start":1724725245533,"stop":1724725246206,"duration":673},"status":"passed","severity":"normal"},{"uid":"5769920ea47f6fe9","name":"获取工程信息","time":{"start":1724725246209,"stop":1724725252069,"duration":5860},"status":"passed","severity":"normal"},{"uid":"b790925f3c3ba094","name":"导出语言","time":{"start":1724725252424,"stop":1724725252517,"duration":93},"status":"passed","severity":"normal"},{"uid":"3448946cd2b60130","name":"删除语言列表","time":{"start":1724725252538,"stop":1724725252554,"duration":16},"status":"passed","severity":"normal"},{"uid":"df5e7db1c1b316a3","name":"开启语言状态","time":{"start":1724725252288,"stop":1724725252302,"duration":14},"status":"passed","severity":"normal"},{"uid":"1c7b96a806a47e95","name":"获取语言列表","time":{"start":1724725252247,"stop":1724725252256,"duration":9},"status":"passed","severity":"normal"},{"uid":"a67d6df3a9463801","name":"编辑语言列表","time":{"start":1724725252305,"stop":1724725252321,"duration":16},"status":"passed","severity":"normal"},{"uid":"d4f5a79987147c9c","name":"保存翻译文本列表","time":{"start":1724725252324,"stop":1724725252353,"duration":29},"status":"passed","severity":"normal"},{"uid":"4d7748d530cacce3","name":"导入语言","time":{"start":1724725252520,"stop":1724725252535,"duration":15},"status":"passed","severity":"normal"},{"uid":"7d5fcb7eb172d135","name":"删除翻译文本","time":{"start":1724725252370,"stop":1724725252395,"duration":25},"status":"passed","severity":"normal"},{"uid":"58695ed0941de8cc","name":"关闭语言状态","time":{"start":1724725252269,"stop":1724725252285,"duration":16},"status":"passed","severity":"normal"},{"uid":"b9a663607324aeae","name":"同步","time":{"start":1724725252398,"stop":1724725252422,"duration":24},"status":"passed","severity":"normal"}]
\ No newline at end of file
[{"uid":"b790925f3c3ba094","name":"导出语言","time":{"start":1724725252424,"stop":1724725252517,"duration":93},"status":"passed","severity":"normal"},{"uid":"d4f5a79987147c9c","name":"保存翻译文本列表","time":{"start":1724725252324,"stop":1724725252353,"duration":29},"status":"passed","severity":"normal"},{"uid":"1c7b96a806a47e95","name":"获取语言列表","time":{"start":1724725252247,"stop":1724725252256,"duration":9},"status":"passed","severity":"normal"},{"uid":"5769920ea47f6fe9","name":"获取工程信息","time":{"start":1724725246209,"stop":1724725252069,"duration":5860},"status":"passed","severity":"normal"},{"uid":"df5e7db1c1b316a3","name":"开启语言状态","time":{"start":1724725252288,"stop":1724725252302,"duration":14},"status":"passed","severity":"normal"},{"uid":"3448946cd2b60130","name":"删除语言列表","time":{"start":1724725252538,"stop":1724725252554,"duration":16},"status":"passed","severity":"normal"},{"uid":"a67d6df3a9463801","name":"编辑语言列表","time":{"start":1724725252305,"stop":1724725252321,"duration":16},"status":"passed","severity":"normal"},{"uid":"d7e4f0f93ad69be7","name":"获取所有语言列表类型","time":{"start":1724725252259,"stop":1724725252266,"duration":7},"status":"passed","severity":"normal"},{"uid":"8857a6d8f297a266","name":"创建语言列表","time":{"start":1724725252073,"stop":1724725252244,"duration":171},"status":"passed","severity":"normal"},{"uid":"6b1bcef797a82105","name":"获取翻译文本列表","time":{"start":1724725252355,"stop":1724725252367,"duration":12},"status":"passed","severity":"normal"},{"uid":"7d5fcb7eb172d135","name":"删除翻译文本","time":{"start":1724725252370,"stop":1724725252395,"duration":25},"status":"passed","severity":"normal"},{"uid":"4d7748d530cacce3","name":"导入语言","time":{"start":1724725252520,"stop":1724725252535,"duration":15},"status":"passed","severity":"normal"},{"uid":"b9a663607324aeae","name":"同步","time":{"start":1724725252398,"stop":1724725252422,"duration":24},"status":"passed","severity":"normal"},{"uid":"58695ed0941de8cc","name":"关闭语言状态","time":{"start":1724725252269,"stop":1724725252285,"duration":16},"status":"passed","severity":"normal"},{"uid":"20c483bbf1a83612","name":"创建工程","time":{"start":1724725245533,"stop":1724725246206,"duration":673},"status":"passed","severity":"normal"}]
\ No newline at end of file
{"total":2,"items":[{"uid":"0a9a80fd8fffc3af3e27116b3130894e","name":"testcase.8_Language","statistic":{"failed":0,"broken":0,"skipped":0,"passed":13,"unknown":0,"total":13}},{"uid":"dceb724ded16494bc4bbdb1dd0fb47a2","name":"testcase.1_EngineeringManagement","statistic":{"failed":0,"broken":0,"skipped":0,"passed":2,"unknown":0,"total":2}}]}
\ No newline at end of file
{"reportName":"Allure Report","testRuns":[],"statistic":{"failed":0,"broken":0,"skipped":0,"passed":15,"unknown":0,"total":15},"time":{"start":1724725245533,"stop":1724725252554,"duration":7021,"minDuration":7,"maxDuration":5860,"sumDuration":6980}}
\ No newline at end of file
...@@ -499,6 +499,7 @@ if __name__ == '__main__': ...@@ -499,6 +499,7 @@ if __name__ == '__main__':
sj_result = [{"id": 15, "name": "配方_401", "formulaSetId": "5143fa08-faeb-4da6-9321-847b56afb759"}, {"id": 16, "name": "配方_279", "formulaSetId": "5143fa08-faeb-4da6-9321-847b56afb759"}, {"id": 17, "name": "配方副本_973","formulaSetId":"5143fa08-faeb-4da6-9321-847b56afb759"}] sj_result = [{"id": 15, "name": "配方_401", "formulaSetId": "5143fa08-faeb-4da6-9321-847b56afb759"}, {"id": 16, "name": "配方_279", "formulaSetId": "5143fa08-faeb-4da6-9321-847b56afb759"}, {"id": 17, "name": "配方副本_973","formulaSetId":"5143fa08-faeb-4da6-9321-847b56afb759"}]
yq_result = [{'equals': {'status_code': 200}}, {'contains': 'id'}] yq_result = [{'equals': {'status_code': 200}}, {'contains': 'id'}]
status_code = 200 status_code = 200
fuza = {"entityDisplayName":None,"settings":[{"providerName":"G","providerKey":None,"name":"SCMS.AppSettings.TraceManagement.TimeRangeForDetection","value":"7","displayName":"SCMS.AppSettings.TraceManagement.TimeRangeForDetection","extraProperties":{}},{"providerName":"G","providerKey":null,"name":"SCMS.AppSettings.TraceManagement.ShowTraceDataWithLatestData","value":"1","displayName":"SCMS.AppSettings.TraceManagement.ShowTraceDataWithLatestData","extraProperties":{}},{"providerName":"G","providerKey":null,"name":"SCMS.AppSettings.QualityManagement.ManualRepair_Enabled","value":"1","displayName":"人工返修","extraProperties":{}},{"providerName":"G","providerKey":null,"name":"SCMS.AppSettings.QualityManagement.EquipmentRepair_Enabled","value":"1","displayName":"设备返修","extraProperties":{}},{"providerName":"G","providerKey":null,"name":"SCMS.AppSettings.QualityManagement.Scrap_Enabled","value":"1","displayName":"产品报废","extraProperties":{}},{"providerName":"G","providerKey":null,"name":"SCMS.AppSettings.QualityManagement.NgProductOutflow_Enabled","value":"1","displayName":"NG品流出","extraProperties":{}},{"providerName":"G","providerKey":null,"name":"SCMS.AppSettings.ProductManagement.Sop_Enabled","value":"1","displayName":"DisplayName:SCMS.AppSettings.ProductManagement.Sop_Enabled","extraProperties":{}},{"providerName":"G","providerKey":null,"name":"SCMS.AppSettings.BusinessFiled2","value":"[{\"parentId\":\"00000000-0000-0000-0000-000000000000\",\"fieldCode\":\"CurrentShiftOnlineNumber\",\"fieldName\":\"当前班次上线数\",\"variable\":\"当前班次上线数\",\"remark\":\"当前班次首工序上线产品的数量\"},{\"parentId\":\"00000000-0000-0000-0000-000000000000\",\"fieldCode\":\"CurrentShiftOfflineNumber\",\"fieldName\":\"当前班次下线数\",\"variable\":\"当前班次下线数\",\"remark\":\"当前班次末工序下线和中间NG下线产品数量之和\"},{\"parentId\":\"00000000-0000-0000-0000-000000000000\",\"fieldCode\":\"CurrentShiftQualifiedNumber\",\"fieldName\":\"当前班次合格数量\",\"variable\":\"当前班次合格数量\",\"remark\":\"当前班次的末工序加工合格数\"},{\"parentId\":\"00000000-0000-0000-0000-000000000000\",\"fieldCode\":\"CurrentShiftUnqualifiedNumber\",\"fieldName\":\"当前班次不合格数量\",\"variable\":\"当前班次不合格数量\",\"remark\":\"当前班次的末工序加工不合格数\"},{\"parentId\":\"00000000-0000-0000-0000-000000000000\",\"fieldCode\":\"CurrentShiftProcessingNumber\",\"fieldName\":\"当前班次加工数量\",\"variable\":\"当前班次加工数量\",\"remark\":\"当前班次的末工序加工总数\"},{\"parentId\":\"00000000-0000-0000-0000-000000000000\",\"fieldCode\":\"CurrentShiftQualifiedRate\",\"fieldName\":\"当前班次合格率\",\"variable\":\"当前班次合格率\",\"remark\":\"当前班次合格数量/当前班次加工数量\"},{\"parentId\":\"00000000-0000-0000-0000-000000000000\",\"fieldCode\":\"TodayOnlineNumber\",\"fieldName\":\"当日上线数\",\"variable\":\"当日上线数\",\"remark\":\"当日首工序上线产品的数量\"},{\"parentId\":\"00000000-0000-0000-0000-000000000000\",\"fieldCode\":\"TodayOfflineNumber\",\"fieldName\":\"当日下线数\",\"variable\":\"当日下线数\",\"remark\":\"当日末工序下线和中间NG下线产品数量之和\"},{\"parentId\":\"00000000-0000-0000-0000-000000000000\",\"fieldCode\":\"TodayQualifiedNumber\",\"fieldName\":\"当日合格数量\",\"variable\":null,\"remark\":\"当日的末工序加工合格数\"},{\"parentId\":\"00000000-0000-0000-0000-000000000000\",\"fieldCode\":\"TodayUnqualifiedNumber\",\"fieldName\":\"当日不合格数量\",\"variable\":\"当日不合格数量\",\"remark\":\"当日的末工序加工不合格数\"},{\"parentId\":\"00000000-0000-0000-0000-000000000000\",\"fieldCode\":\"TodayProcessingNumber\",\"fieldName\":\"当日加工数量\",\"variable\":\"当日加工数量\",\"remark\":\"当日的末工序加工总数\"},{\"parentId\":\"00000000-0000-0000-0000-000000000000\",\"fieldCode\":\"TodayQualifiedRate\",\"fieldName\":\"当日合格率\",\"variable\":\"当日合格率\",\"remark\":\"当日合格数量/当日加工数量\"},{\"parentId\":\"8968a1c6-ddbd-4c4a-9f18-2b26204d9456\",\"fieldCode\":\"CurrentProductName\",\"fieldName\":\"当前工单生产产品名称\",\"variable\":null,\"remark\":\"当前产线段生产中工单的产品名称\"},{\"parentId\":\"8968a1c6-ddbd-4c4a-9f18-2b26204d9456\",\"fieldCode\":\"CurrentProductModel\",\"fieldName\":\"当前工单生产产品型号\",\"variable\":null,\"remark\":\"当前产线段生产中工单的产品型号\"},{\"parentId\":\"8968a1c6-ddbd-4c4a-9f18-2b26204d9456\",\"fieldCode\":\"CurrentWorkOrderCode\",\"fieldName\":\"当前工单号\",\"variable\":null,\"remark\":\"当前产线段生产中的工单号\"},{\"parentId\":\"8968a1c6-ddbd-4c4a-9f18-2b26204d9456\",\"fieldCode\":\"CurrentWorkOrderOnlineNumber\",\"fieldName\":\"当前工单上线数\",\"variable\":null,\"remark\":\"生产中工单在当前产线段首工序上线产品的数量\"},{\"parentId\":\"8968a1c6-ddbd-4c4a-9f18-2b26204d9456\",\"fieldCode\":\"CurrentWorkOrderOfflineNumber\",\"fieldName\":\"当前工单下线数\",\"variable\":null,\"remark\":\"生产中工单在当前产线段末工序下线和中间NG下线产品数量之和\"},{\"parentId\":\"8968a1c6-ddbd-4c4a-9f18-2b26204d9456\",\"fieldCode\":\"CurrentWorkOrderTargetOutput\",\"fieldName\":\"当前工单目标产量\",\"variable\":null,\"remark\":\"当前产线段生产中工单的计划数量\"},{\"parentId\":\"8968a1c6-ddbd-4c4a-9f18-2b26204d9456\",\"fieldCode\":\"CurrentWorkOrderQualifiedNumber\",\"fieldName\":\"当前工单合格数\",\"variable\":null,\"remark\":\"当前产线段生产中工单的末工序合格数\"},{\"parentId\":\"8968a1c6-ddbd-4c4a-9f18-2b26204d9456\",\"fieldCode\":\"CurrentWorkOrderUnqualifiedNumber\",\"fieldName\":\"当前工单不合格数\",\"variable\":null,\"remark\":\"当前产线段生产中工单的末工序不合格数\"},{\"parentId\":\"8968a1c6-ddbd-4c4a-9f18-2b26204d9456\",\"fieldCode\":\"CurrentWorkOrderProcessingNumber\",\"fieldName\":\"当前工单加工数量\",\"variable\":null,\"remark\":\"当前产线段生产中工单的末工序加工数\"},{\"parentId\":\"8968a1c6-ddbd-4c4a-9f18-2b26204d9456\",\"fieldCode\":\"CurrentWorkOrderQualifiedRate\",\"fieldName\":\"当前工单合格率\",\"variable\":null,\"remark\":\"当前工单合格数/当前工单加工数量\"},{\"parentId\":\"8968a1c6-ddbd-4c4a-9f18-2b26204d9456\",\"fieldCode\":\"CurrentWorkOrderAchievementRate\",\"fieldName\":\"当前工单达成率\",\"variable\":null,\"remark\":\"当前工单合格数/当前工单目标产量\"},{\"parentId\":\"8968a1c6-ddbd-4c4a-9f18-2b26204d9456\",\"fieldCode\":\"CurrentWorkOrderPlannedStartTime\",\"fieldName\":\"当前工单计划开始时间\",\"variable\":null,\"remark\":\"当前产线段生产中工单计划开始时间\"},{\"parentId\":\"8968a1c6-ddbd-4c4a-9f18-2b26204d9456\",\"fieldCode\":\"CurrentWorkOrderPlannedEndTime\",\"fieldName\":\"当前工单计划结束时间\",\"variable\":null,\"remark\":\"当前产线段生产中工单计划结束时间\"},{\"parentId\":\"8968a1c6-ddbd-4c4a-9f18-2b26204d9456\",\"fieldCode\":\"ProductShortNumber\",\"fieldName\":\"产品简号\",\"variable\":null,\"remark\":\"当前产线段生产中工单生产产品的产品简号\"},{\"parentId\":\"8968a1c6-ddbd-4c4a-9f18-2b26204d9456\",\"fieldCode\":\"FormulaCode\",\"fieldName\":\"配方编号\",\"variable\":null,\"remark\":\"当前产线段生产中工单生产产品的配方编号\"},{\"parentId\":\"8968a1c6-ddbd-4c4a-9f18-2b26204d9456\",\"fieldCode\":\"CurrentShiftOnlineNumber\",\"fieldName\":\"当前班次上线数\",\"variable\":null,\"remark\":\"当前产线段在当前班次首工序上线产品的数量\"},{\"parentId\":\"8968a1c6-ddbd-4c4a-9f18-2b26204d9456\",\"fieldCode\":\"CurrentShiftOfflineNumber\",\"fieldName\":\"当前班次下线数\",\"variable\":null,\"remark\":\"当前产线段在当前班次末工序下线和中间NG下线产品数量之和\"},{\"parentId\":\"8968a1c6-ddbd-4c4a-9f18-2b26204d9456\",\"fieldCode\":\"CurrentShiftQualifiedNumber\",\"fieldName\":\"当前班次合格数量\",\"variable\":null,\"remark\":\"当前产线段在当前班次的末工序加工合格数\"},{\"parentId\":\"8968a1c6-ddbd-4c4a-9f18-2b26204d9456\",\"fieldCode\":\"CurrentShiftUnqualifiedNumber\",\"fieldName\":\"当前班次不合格数量\",\"variable\":null,\"remark\":\"当前产线段在当前班次的末工序加工不合格数\"},{\"parentId\":\"8968a1c6-ddbd-4c4a-9f18-2b26204d9456\",\"fieldCode\":\"CurrentShiftProcessingNumber\",\"fieldName\":\"当前班次加工数量\",\"variable\":null,\"remark\":\"当前产线段在当前班次的末工序加工总数\"},{\"parentId\":\"8968a1c6-ddbd-4c4a-9f18-2b26204d9456\",\"fieldCode\":\"CurrentShiftQualifiedRate\",\"fieldName\":\"当前班次合格率\",\"variable\":null,\"remark\":\"当前班次合格数量/当前班次加工数量\"},{\"parentId\":\"8968a1c6-ddbd-4c4a-9f18-2b26204d9456\",\"fieldCode\":\"TodayOnlineNumber\",\"fieldName\":\"当日上线数\",\"variable\":null,\"remark\":\"当前产线段在当日首工序上线产品的数量\"},{\"parentId\":\"8968a1c6-ddbd-4c4a-9f18-2b26204d9456\",\"fieldCode\":\"TodayOfflineNumber\",\"fieldName\":\"当日下线数\",\"variable\":null,\"remark\":\"当前产线段在当日末工序下线和中间NG下线产品数量之和\"},{\"parentId\":\"8968a1c6-ddbd-4c4a-9f18-2b26204d9456\",\"fieldCode\":\"TodayQualifiedNumber\",\"fieldName\":\"当日合格数量\",\"variable\":null,\"remark\":\"当前产线段在当日的末工序加工合格数\"},{\"parentId\":\"8968a1c6-ddbd-4c4a-9f18-2b26204d9456\",\"fieldCode\":\"TodayUnqualifiedNumber\",\"fieldName\":\"当日不合格数量\",\"variable\":null,\"remark\":\"当前产线段在当日的末工序加工不合格数\"},{\"parentId\":\"8968a1c6-ddbd-4c4a-9f18-2b26204d9456\",\"fieldCode\":\"TodayProcessingNumber\",\"fieldName\":\"当日加工数量\",\"variable\":null,\"remark\":\"当前产线段在当日的末工序加工总数\"},{\"parentId\":\"8968a1c6-ddbd-4c4a-9f18-2b26204d9456\",\"fieldCode\":\"TodayQualifiedRate\",\"fieldName\":\"当日合格率\",\"variable\":null,\"remark\":\"当日合格数量/当日加工数量\"},{\"parentId\":\"ef446a77-4aa0-4b3e-b77a-e61afb47ec7f\",\"fieldCode\":\"CurrentProductName\",\"fieldName\":\"当前工单生产产品名称\",\"variable\":null,\"remark\":\"当前产线段生产中工单的产品名称\"},{\"parentId\":\"ef446a77-4aa0-4b3e-b77a-e61afb47ec7f\",\"fieldCode\":\"CurrentProductModel\",\"fieldName\":\"当前工单生产产品型号\",\"variable\":null,\"remark\":\"当前产线段生产中工单的产品型号\"},{\"parentId\":\"ef446a77-4aa0-4b3e-b77a-e61afb47ec7f\",\"fieldCode\":\"CurrentWorkOrderCode\",\"fieldName\":\"当前工单号\",\"variable\":null,\"remark\":\"当前产线段生产中的工单号\"},{\"parentId\":\"ef446a77-4aa0-4b3e-b77a-e61afb47ec7f\",\"fieldCode\":\"CurrentWorkOrderOnlineNumber\",\"fieldName\":\"当前工单上线数\",\"variable\":null,\"remark\":\"生产中工单在当前产线段首工序上线产品的数量\"},{\"parentId\":\"ef446a77-4aa0-4b3e-b77a-e61afb47ec7f\",\"fieldCode\":\"CurrentWorkOrderOfflineNumber\",\"fieldName\":\"当前工单下线数\",\"variable\":null,\"remark\":\"生产中工单在当前产线段末工序下线和中间NG下线产品数量之和\"},{\"parentId\":\"ef446a77-4aa0-4b3e-b77a-e61afb47ec7f\",\"fieldCode\":\"CurrentWorkOrderTargetOutput\",\"fieldName\":\"当前工单目标产量\",\"variable\":null,\"remark\":\"当前产线段生产中工单的计划数量\"},{\"parentId\":\"ef446a77-4aa0-4b3e-b77a-e61afb47ec7f\",\"fieldCode\":\"CurrentWorkOrderQualifiedNumber\",\"fieldName\":\"当前工单合格数\",\"variable\":null,\"remark\":\"当前产线段生产中工单的末工序合格数\"},{\"parentId\":\"ef446a77-4aa0-4b3e-b77a-e61afb47ec7f\",\"fieldCode\":\"CurrentWorkOrderUnqualifiedNumber\",\"fieldName\":\"当前工单不合格数\",\"variable\":null,\"remark\":\"当前产线段生产中工单的末工序不合格数\"},{\"parentId\":\"ef446a77-4aa0-4b3e-b77a-e61afb47ec7f\",\"fieldCode\":\"CurrentWorkOrderProcessingNumber\",\"fieldName\":\"当前工单加工数量\",\"variable\":null,\"remark\":\"当前产线段生产中工单的末工序加工数\"},{\"parentId\":\"ef446a77-4aa0-4b3e-b77a-e61afb47ec7f\",\"fieldCode\":\"CurrentWorkOrderQualifiedRate\",\"fieldName\":\"当前工单合格率\",\"variable\":null,\"remark\":\"当前工单合格数/当前工单加工数量\"},{\"parentId\":\"ef446a77-4aa0-4b3e-b77a-e61afb47ec7f\",\"fieldCode\":\"CurrentWorkOrderAchievementRate\",\"fieldName\":\"当前工单达成率\",\"variable\":null,\"remark\":\"当前工单合格数/当前工单目标产量\"},{\"parentId\":\"ef446a77-4aa0-4b3e-b77a-e61afb47ec7f\",\"fieldCode\":\"CurrentWorkOrderPlannedStartTime\",\"fieldName\":\"当前工单计划开始时间\",\"variable\":null,\"remark\":\"当前产线段生产中工单计划开始时间\"},{\"parentId\":\"ef446a77-4aa0-4b3e-b77a-e61afb47ec7f\",\"fieldCode\":\"CurrentWorkOrderPlannedEndTime\",\"fieldName\":\"当前工单计划结束时间\",\"variable\":null,\"remark\":\"当前产线段生产中工单计划结束时间\"},{\"parentId\":\"ef446a77-4aa0-4b3e-b77a-e61afb47ec7f\",\"fieldCode\":\"ProductShortNumber\",\"fieldName\":\"产品简号\",\"variable\":null,\"remark\":\"当前产线段生产中工单生产产品的产品简号\"},{\"parentId\":\"ef446a77-4aa0-4b3e-b77a-e61afb47ec7f\",\"fieldCode\":\"FormulaCode\",\"fieldName\":\"配方编号\",\"variable\":null,\"remark\":\"当前产线段生产中工单生产产品的配方编号\"},{\"parentId\":\"ef446a77-4aa0-4b3e-b77a-e61afb47ec7f\",\"fieldCode\":\"CurrentShiftOnlineNumber\",\"fieldName\":\"当前班次上线数\",\"variable\":null,\"remark\":\"当前产线段在当前班次首工序上线产品的数量\"},{\"parentId\":\"ef446a77-4aa0-4b3e-b77a-e61afb47ec7f\",\"fieldCode\":\"CurrentShiftOfflineNumber\",\"fieldName\":\"当前班次下线数\",\"variable\":null,\"remark\":\"当前产线段在当前班次末工序下线和中间NG下线产品数量之和\"},{\"parentId\":\"ef446a77-4aa0-4b3e-b77a-e61afb47ec7f\",\"fieldCode\":\"CurrentShiftQualifiedNumber\",\"fieldName\":\"当前班次合格数量\",\"variable\":null,\"remark\":\"当前产线段在当前班次的末工序加工合格数\"},{\"parentId\":\"ef446a77-4aa0-4b3e-b77a-e61afb47ec7f\",\"fieldCode\":\"CurrentShiftUnqualifiedNumber\",\"fieldName\":\"当前班次不合格数量\",\"variable\":null,\"remark\":\"当前产线段在当前班次的末工序加工不合格数\"},{\"parentId\":\"ef446a77-4aa0-4b3e-b77a-e61afb47ec7f\",\"fieldCode\":\"CurrentShiftProcessingNumber\",\"fieldName\":\"当前班次加工数量\",\"variable\":null,\"remark\":\"当前产线段在当前班次的末工序加工总数\"},{\"parentId\":\"ef446a77-4aa0-4b3e-b77a-e61afb47ec7f\",\"fieldCode\":\"CurrentShiftQualifiedRate\",\"fieldName\":\"当前班次合格率\",\"variable\":null,\"remark\":\"当前班次合格数量/当前班次加工数量\"},{\"parentId\":\"ef446a77-4aa0-4b3e-b77a-e61afb47ec7f\",\"fieldCode\":\"TodayOnlineNumber\",\"fieldName\":\"当日上线数\",\"variable\":null,\"remark\":\"当前产线段在当日首工序上线产品的数量\"},{\"parentId\":\"ef446a77-4aa0-4b3e-b77a-e61afb47ec7f\",\"fieldCode\":\"TodayOfflineNumber\",\"fieldName\":\"当日下线数\",\"variable\":null,\"remark\":\"当前产线段在当日末工序下线和中间NG下线产品数量之和\"},{\"parentId\":\"ef446a77-4aa0-4b3e-b77a-e61afb47ec7f\",\"fieldCode\":\"TodayQualifiedNumber\",\"fieldName\":\"当日合格数量\",\"variable\":null,\"remark\":\"当前产线段在当日的末工序加工合格数\"},{\"parentId\":\"ef446a77-4aa0-4b3e-b77a-e61afb47ec7f\",\"fieldCode\":\"TodayUnqualifiedNumber\",\"fieldName\":\"当日不合格数量\",\"variable\":null,\"remark\":\"当前产线段在当日的末工序加工不合格数\"},{\"parentId\":\"ef446a77-4aa0-4b3e-b77a-e61afb47ec7f\",\"fieldCode\":\"TodayProcessingNumber\",\"fieldName\":\"当日加工数量\",\"variable\":null,\"remark\":\"当前产线段在当日的末工序加工总数\"},{\"parentId\":\"ef446a77-4aa0-4b3e-b77a-e61afb47ec7f\",\"fieldCode\":\"TodayQualifiedRate\",\"fieldName\":\"当日合格率\",\"variable\":null,\"remark\":\"当日合格数量/当日加工数量\"},{\"parentId\":\"d9c19494-ab36-f125-4959-3a12fa22637d\",\"fieldCode\":\"CurrentProductName\",\"fieldName\":\"当前工位生产产品名称\",\"variable\":\"当前工位生产产品名称\",\"remark\":\"当前工位生产中的产品名称\"},{\"parentId\":\"d9c19494-ab36-f125-4959-3a12fa22637d\",\"fieldCode\":\"CurrentProductModel\",\"fieldName\":\"当前工位生产产品型号\",\"variable\":\"工序1_产品型号\",\"remark\":\"当前工位生产中的产品型号\"},{\"parentId\":\"d9c19494-ab36-f125-4959-3a12fa22637d\",\"fieldCode\":\"CurrentWorkOrderCode\",\"fieldName\":\"当前工位生产工单号\",\"variable\":\"当前工位生产工单号\",\"remark\":\"当前工位生产中的工单号\"},{\"parentId\":\"d9c19494-ab36-f125-4959-3a12fa22637d\",\"fieldCode\":\"CurrentWorkOrderTargetOutput\",\"fieldName\":\"当前工位生产工单目标产量\",\"variable\":\"当前工位生产工单目标产量\",\"remark\":\"当前工位生产中工单的计划数量\"},{\"parentId\":\"d9c19494-ab36-f125-4959-3a12fa22637d\",\"fieldCode\":\"CurrentWorkOrderQualifiedNumber\",\"fieldName\":\"当前工单合格数量\",\"variable\":\"当前工单合格数量\",\"remark\":\"生产中工单在当前工位的合格数\"},{\"parentId\":\"d9c19494-ab36-f125-4959-3a12fa22637d\",\"fieldCode\":\"CurrentWorkOrderUnqualifiedNumber\",\"fieldName\":\"当前工单不合格数量\",\"variable\":\"当前工单不合格数量\",\"remark\":\"生产中工单在当前工位的不合格数\"},{\"parentId\":\"d9c19494-ab36-f125-4959-3a12fa22637d\",\"fieldCode\":\"CurrentWorkOrderProcessingNumber\",\"fieldName\":\"当前工单加工数量\",\"variable\":null,\"remark\":\"生产中工单在当前工位的加工数\"},{\"parentId\":\"d9c19494-ab36-f125-4959-3a12fa22637d\",\"fieldCode\":\"CurrentWorkOrderQualifiedRate\",\"fieldName\":\"当前工单合格率\",\"variable\":null,\"remark\":\"当前工单合格数量/当前工单加工数量\"},{\"parentId\":\"d9c19494-ab36-f125-4959-3a12fa22637d\",\"fieldCode\":\"CurrentWorkOrderAchievementRate\",\"fieldName\":\"当前工位生产工单的工位达成率\",\"variable\":null,\"remark\":\"当前工单合格数量/当前工位生产工单目标产量\"},{\"parentId\":\"d9c19494-ab36-f125-4959-3a12fa22637d\",\"fieldCode\":\"CurrentWorkOrderPlannedStartTime\",\"fieldName\":\"当前工位生产工单计划开始时间\",\"variable\":null,\"remark\":\"当前工位生产中工单计划开始时间\"},{\"parentId\":\"d9c19494-ab36-f125-4959-3a12fa22637d\",\"fieldCode\":\"CurrentWorkOrderPlannedEndTime\",\"fieldName\":\"当前工位生产工单计划结束时间\",\"variable\":null,\"remark\":\"当前工位生产中工单计划结束时间\"},{\"parentId\":\"d9c19494-ab36-f125-4959-3a12fa22637d\",\"fieldCode\":\"ProductShortNumber\",\"fieldName\":\"产品简号\",\"variable\":null,\"remark\":\"当前工位生产中的产品简号\"},{\"parentId\":\"d9c19494-ab36-f125-4959-3a12fa22637d\",\"fieldCode\":\"FormulaCode\",\"fieldName\":\"配方编号\",\"variable\":null,\"remark\":\"当前工位使用的配方编号\"},{\"parentId\":\"d9c19494-ab36-f125-4959-3a12fa22637d\",\"fieldCode\":\"CurrentShiftQualifiedNumber\",\"fieldName\":\"当前班次合格数量\",\"variable\":null,\"remark\":\"当前工位在当前班次的加工合格数\"},{\"parentId\":\"d9c19494-ab36-f125-4959-3a12fa22637d\",\"fieldCode\":\"CurrentShiftUnqualifiedNumber\",\"fieldName\":\"当前班次不合格数量\",\"variable\":null,\"remark\":\"当前工位在当前班次的加工不合格数\"},{\"parentId\":\"d9c19494-ab36-f125-4959-3a12fa22637d\",\"fieldCode\":\"CurrentShiftProcessingNumber\",\"fieldName\":\"当前班次加工数量\",\"variable\":null,\"remark\":\"当前工位在当前班次的加工总数\"},{\"parentId\":\"d9c19494-ab36-f125-4959-3a12fa22637d\",\"fieldCode\":\"CurrentShiftQualifiedRate\",\"fieldName\":\"当前班次合格率\",\"variable\":null,\"remark\":\"当前班次合格数量/当前班次加工数量\"},{\"parentId\":\"d9c19494-ab36-f125-4959-3a12fa22637d\",\"fieldCode\":\"TodayQualifiedNumber\",\"fieldName\":\"当日合格数量\",\"variable\":null,\"remark\":\"当前工位在当日的加工合格数\"},{\"parentId\":\"d9c19494-ab36-f125-4959-3a12fa22637d\",\"fieldCode\":\"TodayUnqualifiedNumber\",\"fieldName\":\"当日不合格数量\",\"variable\":null,\"remark\":\"当前工位在当日的加工不合格数\"},{\"parentId\":\"d9c19494-ab36-f125-4959-3a12fa22637d\",\"fieldCode\":\"TodayProcessingNumber\",\"fieldName\":\"当日加工数量\",\"variable\":null,\"remark\":\"当前工位在当日的加工总数\"},{\"parentId\":\"d9c19494-ab36-f125-4959-3a12fa22637d\",\"fieldCode\":\"TodayQualifiedRate\",\"fieldName\":\"当日合格率\",\"variable\":null,\"remark\":\"当日合格数量/当日加工数量\"},{\"parentId\":\"6b79b8df-0dec-fb68-23eb-3a12fa26e7ce\",\"fieldCode\":\"CurrentProductName\",\"fieldName\":\"当前工位生产产品名称\",\"variable\":null,\"remark\":\"当前工位生产中的产品名称\"},{\"parentId\":\"6b79b8df-0dec-fb68-23eb-3a12fa26e7ce\",\"fieldCode\":\"CurrentProductModel\",\"fieldName\":\"当前工位生产产品型号\",\"variable\":\"工序2_产品型号\",\"remark\":\"当前工位生产中的产品型号\"},{\"parentId\":\"6b79b8df-0dec-fb68-23eb-3a12fa26e7ce\",\"fieldCode\":\"CurrentWorkOrderCode\",\"fieldName\":\"当前工位生产工单号\",\"variable\":null,\"remark\":\"当前工位生产中的工单号\"},{\"parentId\":\"6b79b8df-0dec-fb68-23eb-3a12fa26e7ce\",\"fieldCode\":\"CurrentWorkOrderTargetOutput\",\"fieldName\":\"当前工位生产工单目标产量\",\"variable\":null,\"remark\":\"当前工位生产中工单的计划数量\"},{\"parentId\":\"6b79b8df-0dec-fb68-23eb-3a12fa26e7ce\",\"fieldCode\":\"CurrentWorkOrderQualifiedNumber\",\"fieldName\":\"当前工单合格数量\",\"variable\":null,\"remark\":\"生产中工单在当前工位的合格数\"},{\"parentId\":\"6b79b8df-0dec-fb68-23eb-3a12fa26e7ce\",\"fieldCode\":\"CurrentWorkOrderUnqualifiedNumber\",\"fieldName\":\"当前工单不合格数量\",\"variable\":null,\"remark\":\"生产中工单在当前工位的不合格数\"},{\"parentId\":\"6b79b8df-0dec-fb68-23eb-3a12fa26e7ce\",\"fieldCode\":\"CurrentWorkOrderProcessingNumber\",\"fieldName\":\"当前工单加工数量\",\"variable\":null,\"remark\":\"生产中工单在当前工位的加工数\"},{\"parentId\":\"6b79b8df-0dec-fb68-23eb-3a12fa26e7ce\",\"fieldCode\":\"CurrentWorkOrderQualifiedRate\",\"fieldName\":\"当前工单合格率\",\"variable\":null,\"remark\":\"当前工单合格数量/当前工单加工数量\"},{\"parentId\":\"6b79b8df-0dec-fb68-23eb-3a12fa26e7ce\",\"fieldCode\":\"CurrentWorkOrderAchievementRate\",\"fieldName\":\"当前工位生产工单的工位达成率\",\"variable\":null,\"remark\":\"当前工单合格数量/当前工位生产工单目标产量\"},{\"parentId\":\"6b79b8df-0dec-fb68-23eb-3a12fa26e7ce\",\"fieldCode\":\"CurrentWorkOrderPlannedStartTime\",\"fieldName\":\"当前工位生产工单计划开始时间\",\"variable\":null,\"remark\":\"当前工位生产中工单计划开始时间\"},{\"parentId\":\"6b79b8df-0dec-fb68-23eb-3a12fa26e7ce\",\"fieldCode\":\"CurrentWorkOrderPlannedEndTime\",\"fieldName\":\"当前工位生产工单计划结束时间\",\"variable\":null,\"remark\":\"当前工位生产中工单计划结束时间\"},{\"parentId\":\"6b79b8df-0dec-fb68-23eb-3a12fa26e7ce\",\"fieldCode\":\"ProductShortNumber\",\"fieldName\":\"产品简号\",\"variable\":null,\"remark\":\"当前工位生产中的产品简号\"},{\"parentId\":\"6b79b8df-0dec-fb68-23eb-3a12fa26e7ce\",\"fieldCode\":\"FormulaCode\",\"fieldName\":\"配方编号\",\"variable\":null,\"remark\":\"当前工位使用的配方编号\"},{\"parentId\":\"6b79b8df-0dec-fb68-23eb-3a12fa26e7ce\",\"fieldCode\":\"CurrentShiftQualifiedNumber\",\"fieldName\":\"当前班次合格数量\",\"variable\":null,\"remark\":\"当前工位在当前班次的加工合格数\"},{\"parentId\":\"6b79b8df-0dec-fb68-23eb-3a12fa26e7ce\",\"fieldCode\":\"CurrentShiftUnqualifiedNumber\",\"fieldName\":\"当前班次不合格数量\",\"variable\":null,\"remark\":\"当前工位在当前班次的加工不合格数\"},{\"parentId\":\"6b79b8df-0dec-fb68-23eb-3a12fa26e7ce\",\"fieldCode\":\"CurrentShiftProcessingNumber\",\"fieldName\":\"当前班次加工数量\",\"variable\":null,\"remark\":\"当前工位在当前班次的加工总数\"},{\"parentId\":\"6b79b8df-0dec-fb68-23eb-3a12fa26e7ce\",\"fieldCode\":\"CurrentShiftQualifiedRate\",\"fieldName\":\"当前班次合格率\",\"variable\":null,\"remark\":\"当前班次合格数量/当前班次加工数量\"},{\"parentId\":\"6b79b8df-0dec-fb68-23eb-3a12fa26e7ce\",\"fieldCode\":\"TodayQualifiedNumber\",\"fieldName\":\"当日合格数量\",\"variable\":null,\"remark\":\"当前工位在当日的加工合格数\"},{\"parentId\":\"6b79b8df-0dec-fb68-23eb-3a12fa26e7ce\",\"fieldCode\":\"TodayUnqualifiedNumber\",\"fieldName\":\"当日不合格数量\",\"variable\":null,\"remark\":\"当前工位在当日的加工不合格数\"},{\"parentId\":\"6b79b8df-0dec-fb68-23eb-3a12fa26e7ce\",\"fieldCode\":\"TodayProcessingNumber\",\"fieldName\":\"当日加工数量\",\"variable\":null,\"remark\":\"当前工位在当日的加工总数\"},{\"parentId\":\"6b79b8df-0dec-fb68-23eb-3a12fa26e7ce\",\"fieldCode\":\"TodayQualifiedRate\",\"fieldName\":\"当日合格率\",\"variable\":null,\"remark\":\"当日合格数量/当日加工数量\"},{\"parentId\":\"d4cb82f1-3b17-21c7-3a3e-3a12fa26e7d2\",\"fieldCode\":\"CurrentProductName\",\"fieldName\":\"当前工位生产产品名称\",\"variable\":null,\"remark\":\"当前工位生产中的产品名称\"},{\"parentId\":\"d4cb82f1-3b17-21c7-3a3e-3a12fa26e7d2\",\"fieldCode\":\"CurrentProductModel\",\"fieldName\":\"当前工位生产产品型号\",\"variable\":\"工序3_产品型号\",\"remark\":\"当前工位生产中的产品型号\"},{\"parentId\":\"d4cb82f1-3b17-21c7-3a3e-3a12fa26e7d2\",\"fieldCode\":\"CurrentWorkOrderCode\",\"fieldName\":\"当前工位生产工单号\",\"variable\":null,\"remark\":\"当前工位生产中的工单号\"},{\"parentId\":\"d4cb82f1-3b17-21c7-3a3e-3a12fa26e7d2\",\"fieldCode\":\"CurrentWorkOrderTargetOutput\",\"fieldName\":\"当前工位生产工单目标产量\",\"variable\":null,\"remark\":\"当前工位生产中工单的计划数量\"},{\"parentId\":\"d4cb82f1-3b17-21c7-3a3e-3a12fa26e7d2\",\"fieldCode\":\"CurrentWorkOrderQualifiedNumber\",\"fieldName\":\"当前工单合格数量\",\"variable\":null,\"remark\":\"生产中工单在当前工位的合格数\"},{\"parentId\":\"d4cb82f1-3b17-21c7-3a3e-3a12fa26e7d2\",\"fieldCode\":\"CurrentWorkOrderUnqualifiedNumber\",\"fieldName\":\"当前工单不合格数量\",\"variable\":null,\"remark\":\"生产中工单在当前工位的不合格数\"},{\"parentId\":\"d4cb82f1-3b17-21c7-3a3e-3a12fa26e7d2\",\"fieldCode\":\"CurrentWorkOrderProcessingNumber\",\"fieldName\":\"当前工单加工数量\",\"variable\":null,\"remark\":\"生产中工单在当前工位的加工数\"},{\"parentId\":\"d4cb82f1-3b17-21c7-3a3e-3a12fa26e7d2\",\"fieldCode\":\"CurrentWorkOrderQualifiedRate\",\"fieldName\":\"当前工单合格率\",\"variable\":null,\"remark\":\"当前工单合格数量/当前工单加工数量\"},{\"parentId\":\"d4cb82f1-3b17-21c7-3a3e-3a12fa26e7d2\",\"fieldCode\":\"CurrentWorkOrderAchievementRate\",\"fieldName\":\"当前工位生产工单的工位达成率\",\"variable\":null,\"remark\":\"当前工单合格数量/当前工位生产工单目标产量\"},{\"parentId\":\"d4cb82f1-3b17-21c7-3a3e-3a12fa26e7d2\",\"fieldCode\":\"CurrentWorkOrderPlannedStartTime\",\"fieldName\":\"当前工位生产工单计划开始时间\",\"variable\":null,\"remark\":\"当前工位生产中工单计划开始时间\"},{\"parentId\":\"d4cb82f1-3b17-21c7-3a3e-3a12fa26e7d2\",\"fieldCode\":\"CurrentWorkOrderPlannedEndTime\",\"fieldName\":\"当前工位生产工单计划结束时间\",\"variable\":null,\"remark\":\"当前工位生产中工单计划结束时间\"},{\"parentId\":\"d4cb82f1-3b17-21c7-3a3e-3a12fa26e7d2\",\"fieldCode\":\"ProductShortNumber\",\"fieldName\":\"产品简号\",\"variable\":null,\"remark\":\"当前工位生产中的产品简号\"},{\"parentId\":\"d4cb82f1-3b17-21c7-3a3e-3a12fa26e7d2\",\"fieldCode\":\"FormulaCode\",\"fieldName\":\"配方编号\",\"variable\":null,\"remark\":\"当前工位使用的配方编号\"},{\"parentId\":\"d4cb82f1-3b17-21c7-3a3e-3a12fa26e7d2\",\"fieldCode\":\"CurrentShiftQualifiedNumber\",\"fieldName\":\"当前班次合格数量\",\"variable\":null,\"remark\":\"当前工位在当前班次的加工合格数\"},{\"parentId\":\"d4cb82f1-3b17-21c7-3a3e-3a12fa26e7d2\",\"fieldCode\":\"CurrentShiftUnqualifiedNumber\",\"fieldName\":\"当前班次不合格数量\",\"variable\":null,\"remark\":\"当前工位在当前班次的加工不合格数\"},{\"parentId\":\"d4cb82f1-3b17-21c7-3a3e-3a12fa26e7d2\",\"fieldCode\":\"CurrentShiftProcessingNumber\",\"fieldName\":\"当前班次加工数量\",\"variable\":null,\"remark\":\"当前工位在当前班次的加工总数\"},{\"parentId\":\"d4cb82f1-3b17-21c7-3a3e-3a12fa26e7d2\",\"fieldCode\":\"CurrentShiftQualifiedRate\",\"fieldName\":\"当前班次合格率\",\"variable\":null,\"remark\":\"当前班次合格数量/当前班次加工数量\"},{\"parentId\":\"d4cb82f1-3b17-21c7-3a3e-3a12fa26e7d2\",\"fieldCode\":\"TodayQualifiedNumber\",\"fieldName\":\"当日合格数量\",\"variable\":null,\"remark\":\"当前工位在当日的加工合格数\"},{\"parentId\":\"d4cb82f1-3b17-21c7-3a3e-3a12fa26e7d2\",\"fieldCode\":\"TodayUnqualifiedNumber\",\"fieldName\":\"当日不合格数量\",\"variable\":null,\"remark\":\"当前工位在当日的加工不合格数\"},{\"parentId\":\"d4cb82f1-3b17-21c7-3a3e-3a12fa26e7d2\",\"fieldCode\":\"TodayProcessingNumber\",\"fieldName\":\"当日加工数量\",\"variable\":null,\"remark\":\"当前工位在当日的加工总数\"},{\"parentId\":\"d4cb82f1-3b17-21c7-3a3e-3a12fa26e7d2\",\"fieldCode\":\"TodayQualifiedRate\",\"fieldName\":\"当日合格率\",\"variable\":null,\"remark\":\"当日合格数量/当日加工数量\"},{\"parentId\":\"64b38d13-f39b-19c9-05ee-3a12fa26e7e4\",\"fieldCode\":\"CurrentProductName\",\"fieldName\":\"当前工位生产产品名称\",\"variable\":null,\"remark\":\"当前工位生产中的产品名称\"},{\"parentId\":\"64b38d13-f39b-19c9-05ee-3a12fa26e7e4\",\"fieldCode\":\"CurrentProductModel\",\"fieldName\":\"当前工位生产产品型号\",\"variable\":\"工序4_产品型号\",\"remark\":\"当前工位生产中的产品型号\"},{\"parentId\":\"64b38d13-f39b-19c9-05ee-3a12fa26e7e4\",\"fieldCode\":\"CurrentWorkOrderCode\",\"fieldName\":\"当前工位生产工单号\",\"variable\":null,\"remark\":\"当前工位生产中的工单号\"},{\"parentId\":\"64b38d13-f39b-19c9-05ee-3a12fa26e7e4\",\"fieldCode\":\"CurrentWorkOrderTargetOutput\",\"fieldName\":\"当前工位生产工单目标产量\",\"variable\":null,\"remark\":\"当前工位生产中工单的计划数量\"},{\"parentId\":\"64b38d13-f39b-19c9-05ee-3a12fa26e7e4\",\"fieldCode\":\"CurrentWorkOrderQualifiedNumber\",\"fieldName\":\"当前工单合格数量\",\"variable\":null,\"remark\":\"生产中工单在当前工位的合格数\"},{\"parentId\":\"64b38d13-f39b-19c9-05ee-3a12fa26e7e4\",\"fieldCode\":\"CurrentWorkOrderUnqualifiedNumber\",\"fieldName\":\"当前工单不合格数量\",\"variable\":null,\"remark\":\"生产中工单在当前工位的不合格数\"},{\"parentId\":\"64b38d13-f39b-19c9-05ee-3a12fa26e7e4\",\"fieldCode\":\"CurrentWorkOrderProcessingNumber\",\"fieldName\":\"当前工单加工数量\",\"variable\":null,\"remark\":\"生产中工单在当前工位的加工数\"},{\"parentId\":\"64b38d13-f39b-19c9-05ee-3a12fa26e7e4\",\"fieldCode\":\"CurrentWorkOrderQualifiedRate\",\"fieldName\":\"当前工单合格率\",\"variable\":null,\"remark\":\"当前工单合格数量/当前工单加工数量\"},{\"parentId\":\"64b38d13-f39b-19c9-05ee-3a12fa26e7e4\",\"fieldCode\":\"CurrentWorkOrderAchievementRate\",\"fieldName\":\"当前工位生产工单的工位达成率\",\"variable\":null,\"remark\":\"当前工单合格数量/当前工位生产工单目标产量\"},{\"parentId\":\"64b38d13-f39b-19c9-05ee-3a12fa26e7e4\",\"fieldCode\":\"CurrentWorkOrderPlannedStartTime\",\"fieldName\":\"当前工位生产工单计划开始时间\",\"variable\":null,\"remark\":\"当前工位生产中工单计划开始时间\"},{\"parentId\":\"64b38d13-f39b-19c9-05ee-3a12fa26e7e4\",\"fieldCode\":\"CurrentWorkOrderPlannedEndTime\",\"fieldName\":\"当前工位生产工单计划结束时间\",\"variable\":null,\"remark\":\"当前工位生产中工单计划结束时间\"},{\"parentId\":\"64b38d13-f39b-19c9-05ee-3a12fa26e7e4\",\"fieldCode\":\"ProductShortNumber\",\"fieldName\":\"产品简号\",\"variable\":null,\"remark\":\"当前工位生产中的产品简号\"},{\"parentId\":\"64b38d13-f39b-19c9-05ee-3a12fa26e7e4\",\"fieldCode\":\"FormulaCode\",\"fieldName\":\"配方编号\",\"variable\":null,\"remark\":\"当前工位使用的配方编号\"},{\"parentId\":\"64b38d13-f39b-19c9-05ee-3a12fa26e7e4\",\"fieldCode\":\"CurrentShiftQualifiedNumber\",\"fieldName\":\"当前班次合格数量\",\"variable\":null,\"remark\":\"当前工位在当前班次的加工合格数\"},{\"parentId\":\"64b38d13-f39b-19c9-05ee-3a12fa26e7e4\",\"fieldCode\":\"CurrentShiftUnqualifiedNumber\",\"fieldName\":\"当前班次不合格数量\",\"variable\":null,\"remark\":\"当前工位在当前班次的加工不合格数\"},{\"parentId\":\"64b38d13-f39b-19c9-05ee-3a12fa26e7e4\",\"fieldCode\":\"CurrentShiftProcessingNumber\",\"fieldName\":\"当前班次加工数量\",\"variable\":null,\"remark\":\"当前工位在当前班次的加工总数\"},{\"parentId\":\"64b38d13-f39b-19c9-05ee-3a12fa26e7e4\",\"fieldCode\":\"CurrentShiftQualifiedRate\",\"fieldName\":\"当前班次合格率\",\"variable\":null,\"remark\":\"当前班次合格数量/当前班次加工数量\"},{\"parentId\":\"64b38d13-f39b-19c9-05ee-3a12fa26e7e4\",\"fieldCode\":\"TodayQualifiedNumber\",\"fieldName\":\"当日合格数量\",\"variable\":null,\"remark\":\"当前工位在当日的加工合格数\"},{\"parentId\":\"64b38d13-f39b-19c9-05ee-3a12fa26e7e4\",\"fieldCode\":\"TodayUnqualifiedNumber\",\"fieldName\":\"当日不合格数量\",\"variable\":null,\"remark\":\"当前工位在当日的加工不合格数\"},{\"parentId\":\"64b38d13-f39b-19c9-05ee-3a12fa26e7e4\",\"fieldCode\":\"TodayProcessingNumber\",\"fieldName\":\"当日加工数量\",\"variable\":null,\"remark\":\"当前工位在当日的加工总数\"},{\"parentId\":\"64b38d13-f39b-19c9-05ee-3a12fa26e7e4\",\"fieldCode\":\"TodayQualifiedRate\",\"fieldName\":\"当日合格率\",\"variable\":null,\"remark\":\"当日合格数量/当日加工数量\"},{\"parentId\":\"a3b52a63-64ed-6e20-46a9-3a12fa26e7e9\",\"fieldCode\":\"CurrentProductName\",\"fieldName\":\"当前工位生产产品名称\",\"variable\":null,\"remark\":\"当前工位生产中的产品名称\"},{\"parentId\":\"a3b52a63-64ed-6e20-46a9-3a12fa26e7e9\",\"fieldCode\":\"CurrentProductModel\",\"fieldName\":\"当前工位生产产品型号\",\"variable\":\"工序5_产品型号\",\"remark\":\"当前工位生产中的产品型号\"},{\"parentId\":\"a3b52a63-64ed-6e20-46a9-3a12fa26e7e9\",\"fieldCode\":\"CurrentWorkOrderCode\",\"fieldName\":\"当前工位生产工单号\",\"variable\":null,\"remark\":\"当前工位生产中的工单号\"},{\"parentId\":\"a3b52a63-64ed-6e20-46a9-3a12fa26e7e9\",\"fieldCode\":\"CurrentWorkOrderTargetOutput\",\"fieldName\":\"当前工位生产工单目标产量\",\"variable\":null,\"remark\":\"当前工位生产中工单的计划数量\"},{\"parentId\":\"a3b52a63-64ed-6e20-46a9-3a12fa26e7e9\",\"fieldCode\":\"CurrentWorkOrderQualifiedNumber\",\"fieldName\":\"当前工单合格数量\",\"variable\":null,\"remark\":\"生产中工单在当前工位的合格数\"},{\"parentId\":\"a3b52a63-64ed-6e20-46a9-3a12fa26e7e9\",\"fieldCode\":\"CurrentWorkOrderUnqualifiedNumber\",\"fieldName\":\"当前工单不合格数量\",\"variable\":null,\"remark\":\"生产中工单在当前工位的不合格数\"},{\"parentId\":\"a3b52a63-64ed-6e20-46a9-3a12fa26e7e9\",\"fieldCode\":\"CurrentWorkOrderProcessingNumber\",\"fieldName\":\"当前工单加工数量\",\"variable\":null,\"remark\":\"生产中工单在当前工位的加工数\"},{\"parentId\":\"a3b52a63-64ed-6e20-46a9-3a12fa26e7e9\",\"fieldCode\":\"CurrentWorkOrderQualifiedRate\",\"fieldName\":\"当前工单合格率\",\"variable\":null,\"remark\":\"当前工单合格数量/当前工单加工数量\"},{\"parentId\":\"a3b52a63-64ed-6e20-46a9-3a12fa26e7e9\",\"fieldCode\":\"CurrentWorkOrderAchievementRate\",\"fieldName\":\"当前工位生产工单的工位达成率\",\"variable\":null,\"remark\":\"当前工单合格数量/当前工位生产工单目标产量\"},{\"parentId\":\"a3b52a63-64ed-6e20-46a9-3a12fa26e7e9\",\"fieldCode\":\"CurrentWorkOrderPlannedStartTime\",\"fieldName\":\"当前工位生产工单计划开始时间\",\"variable\":null,\"remark\":\"当前工位生产中工单计划开始时间\"},{\"parentId\":\"a3b52a63-64ed-6e20-46a9-3a12fa26e7e9\",\"fieldCode\":\"CurrentWorkOrderPlannedEndTime\",\"fieldName\":\"当前工位生产工单计划结束时间\",\"variable\":null,\"remark\":\"当前工位生产中工单计划结束时间\"},{\"parentId\":\"a3b52a63-64ed-6e20-46a9-3a12fa26e7e9\",\"fieldCode\":\"ProductShortNumber\",\"fieldName\":\"产品简号\",\"variable\":null,\"remark\":\"当前工位生产中的产品简号\"},{\"parentId\":\"a3b52a63-64ed-6e20-46a9-3a12fa26e7e9\",\"fieldCode\":\"FormulaCode\",\"fieldName\":\"配方编号\",\"variable\":null,\"remark\":\"当前工位使用的配方编号\"},{\"parentId\":\"a3b52a63-64ed-6e20-46a9-3a12fa26e7e9\",\"fieldCode\":\"CurrentShiftQualifiedNumber\",\"fieldName\":\"当前班次合格数量\",\"variable\":null,\"remark\":\"当前工位在当前班次的加工合格数\"},{\"parentId\":\"a3b52a63-64ed-6e20-46a9-3a12fa26e7e9\",\"fieldCode\":\"CurrentShiftUnqualifiedNumber\",\"fieldName\":\"当前班次不合格数量\",\"variable\":null,\"remark\":\"当前工位在当前班次的加工不合格数\"},{\"parentId\":\"a3b52a63-64ed-6e20-46a9-3a12fa26e7e9\",\"fieldCode\":\"CurrentShiftProcessingNumber\",\"fieldName\":\"当前班次加工数量\",\"variable\":null,\"remark\":\"当前工位在当前班次的加工总数\"},{\"parentId\":\"a3b52a63-64ed-6e20-46a9-3a12fa26e7e9\",\"fieldCode\":\"CurrentShiftQualifiedRate\",\"fieldName\":\"当前班次合格率\",\"variable\":null,\"remark\":\"当前班次合格数量/当前班次加工数量\"},{\"parentId\":\"a3b52a63-64ed-6e20-46a9-3a12fa26e7e9\",\"fieldCode\":\"TodayQualifiedNumber\",\"fieldName\":\"当日合格数量\",\"variable\":null,\"remark\":\"当前工位在当日的加工合格数\"},{\"parentId\":\"a3b52a63-64ed-6e20-46a9-3a12fa26e7e9\",\"fieldCode\":\"TodayUnqualifiedNumber\",\"fieldName\":\"当日不合格数量\",\"variable\":null,\"remark\":\"当前工位在当日的加工不合格数\"},{\"parentId\":\"a3b52a63-64ed-6e20-46a9-3a12fa26e7e9\",\"fieldCode\":\"TodayProcessingNumber\",\"fieldName\":\"当日加工数量\",\"variable\":null,\"remark\":\"当前工位在当日的加工总数\"},{\"parentId\":\"a3b52a63-64ed-6e20-46a9-3a12fa26e7e9\",\"fieldCode\":\"TodayQualifiedRate\",\"fieldName\":\"当日合格率\",\"variable\":null,\"remark\":\"当日合格数量/当日加工数量\"},{\"parentId\":\"0ad79d9b-0f0c-333a-b57a-3a12fa954ef0\",\"fieldCode\":\"CurrentProductName\",\"fieldName\":\"当前工位生产产品名称\",\"variable\":null,\"remark\":\"当前工位生产中的产品名称\"},{\"parentId\":\"0ad79d9b-0f0c-333a-b57a-3a12fa954ef0\",\"fieldCode\":\"CurrentProductModel\",\"fieldName\":\"当前工位生产产品型号\",\"variable\":\"工序6_产品型号\",\"remark\":\"当前工位生产中的产品型号\"},{\"parentId\":\"0ad79d9b-0f0c-333a-b57a-3a12fa954ef0\",\"fieldCode\":\"CurrentWorkOrderCode\",\"fieldName\":\"当前工位生产工单号\",\"variable\":null,\"remark\":\"当前工位生产中的工单号\"},{\"parentId\":\"0ad79d9b-0f0c-333a-b57a-3a12fa954ef0\",\"fieldCode\":\"CurrentWorkOrderTargetOutput\",\"fieldName\":\"当前工位生产工单目标产量\",\"variable\":null,\"remark\":\"当前工位生产中工单的计划数量\"},{\"parentId\":\"0ad79d9b-0f0c-333a-b57a-3a12fa954ef0\",\"fieldCode\":\"CurrentWorkOrderQualifiedNumber\",\"fieldName\":\"当前工单合格数量\",\"variable\":null,\"remark\":\"生产中工单在当前工位的合格数\"},{\"parentId\":\"0ad79d9b-0f0c-333a-b57a-3a12fa954ef0\",\"fieldCode\":\"CurrentWorkOrderUnqualifiedNumber\",\"fieldName\":\"当前工单不合格数量\",\"variable\":null,\"remark\":\"生产中工单在当前工位的不合格数\"},{\"parentId\":\"0ad79d9b-0f0c-333a-b57a-3a12fa954ef0\",\"fieldCode\":\"CurrentWorkOrderProcessingNumber\",\"fieldName\":\"当前工单加工数量\",\"variable\":null,\"remark\":\"生产中工单在当前工位的加工数\"},{\"parentId\":\"0ad79d9b-0f0c-333a-b57a-3a12fa954ef0\",\"fieldCode\":\"CurrentWorkOrderQualifiedRate\",\"fieldName\":\"当前工单合格率\",\"variable\":null,\"remark\":\"当前工单合格数量/当前工单加工数量\"},{\"parentId\":\"0ad79d9b-0f0c-333a-b57a-3a12fa954ef0\",\"fieldCode\":\"CurrentWorkOrderAchievementRate\",\"fieldName\":\"当前工位生产工单的工位达成率\",\"variable\":null,\"remark\":\"当前工单合格数量/当前工位生产工单目标产量\"},{\"parentId\":\"0ad79d9b-0f0c-333a-b57a-3a12fa954ef0\",\"fieldCode\":\"CurrentWorkOrderPlannedStartTime\",\"fieldName\":\"当前工位生产工单计划开始时间\",\"variable\":null,\"remark\":\"当前工位生产中工单计划开始时间\"},{\"parentId\":\"0ad79d9b-0f0c-333a-b57a-3a12fa954ef0\",\"fieldCode\":\"CurrentWorkOrderPlannedEndTime\",\"fieldName\":\"当前工位生产工单计划结束时间\",\"variable\":null,\"remark\":\"当前工位生产中工单计划结束时间\"},{\"parentId\":\"0ad79d9b-0f0c-333a-b57a-3a12fa954ef0\",\"fieldCode\":\"ProductShortNumber\",\"fieldName\":\"产品简号\",\"variable\":null,\"remark\":\"当前工位生产中的产品简号\"},{\"parentId\":\"0ad79d9b-0f0c-333a-b57a-3a12fa954ef0\",\"fieldCode\":\"FormulaCode\",\"fieldName\":\"配方编号\",\"variable\":null,\"remark\":\"当前工位使用的配方编号\"},{\"parentId\":\"0ad79d9b-0f0c-333a-b57a-3a12fa954ef0\",\"fieldCode\":\"CurrentShiftQualifiedNumber\",\"fieldName\":\"当前班次合格数量\",\"variable\":null,\"remark\":\"当前工位在当前班次的加工合格数\"},{\"parentId\":\"0ad79d9b-0f0c-333a-b57a-3a12fa954ef0\",\"fieldCode\":\"CurrentShiftUnqualifiedNumber\",\"fieldName\":\"当前班次不合格数量\",\"variable\":null,\"remark\":\"当前工位在当前班次的加工不合格数\"},{\"parentId\":\"0ad79d9b-0f0c-333a-b57a-3a12fa954ef0\",\"fieldCode\":\"CurrentShiftProcessingNumber\",\"fieldName\":\"当前班次加工数量\",\"variable\":null,\"remark\":\"当前工位在当前班次的加工总数\"},{\"parentId\":\"0ad79d9b-0f0c-333a-b57a-3a12fa954ef0\",\"fieldCode\":\"CurrentShiftQualifiedRate\",\"fieldName\":\"当前班次合格率\",\"variable\":null,\"remark\":\"当前班次合格数量/当前班次加工数量\"},{\"parentId\":\"0ad79d9b-0f0c-333a-b57a-3a12fa954ef0\",\"fieldCode\":\"TodayQualifiedNumber\",\"fieldName\":\"当日合格数量\",\"variable\":null,\"remark\":\"当前工位在当日的加工合格数\"},{\"parentId\":\"0ad79d9b-0f0c-333a-b57a-3a12fa954ef0\",\"fieldCode\":\"TodayUnqualifiedNumber\",\"fieldName\":\"当日不合格数量\",\"variable\":null,\"remark\":\"当前工位在当日的加工不合格数\"},{\"parentId\":\"0ad79d9b-0f0c-333a-b57a-3a12fa954ef0\",\"fieldCode\":\"TodayProcessingNumber\",\"fieldName\":\"当日加工数量\",\"variable\":null,\"remark\":\"当前工位在当日的加工总数\"},{\"parentId\":\"0ad79d9b-0f0c-333a-b57a-3a12fa954ef0\",\"fieldCode\":\"TodayQualifiedRate\",\"fieldName\":\"当日合格率\",\"variable\":null,\"remark\":\"当日合格数量/当日加工数量\"},{\"parentId\":\"b19bb7d0-26da-a4b0-3eb6-3a12fa970bfc\",\"fieldCode\":\"CurrentProductName\",\"fieldName\":\"当前工位生产产品名称\",\"variable\":null,\"remark\":\"当前工位生产中的产品名称\"},{\"parentId\":\"b19bb7d0-26da-a4b0-3eb6-3a12fa970bfc\",\"fieldCode\":\"CurrentProductModel\",\"fieldName\":\"当前工位生产产品型号\",\"variable\":\"工序6_产品型号\",\"remark\":\"当前工位生产中的产品型号\"},{\"parentId\":\"b19bb7d0-26da-a4b0-3eb6-3a12fa970bfc\",\"fieldCode\":\"CurrentWorkOrderCode\",\"fieldName\":\"当前工位生产工单号\",\"variable\":null,\"remark\":\"当前工位生产中的工单号\"},{\"parentId\":\"b19bb7d0-26da-a4b0-3eb6-3a12fa970bfc\",\"fieldCode\":\"CurrentWorkOrderTargetOutput\",\"fieldName\":\"当前工位生产工单目标产量\",\"variable\":null,\"remark\":\"当前工位生产中工单的计划数量\"},{\"parentId\":\"b19bb7d0-26da-a4b0-3eb6-3a12fa970bfc\",\"fieldCode\":\"CurrentWorkOrderQualifiedNumber\",\"fieldName\":\"当前工单合格数量\",\"variable\":null,\"remark\":\"生产中工单在当前工位的合格数\"},{\"parentId\":\"b19bb7d0-26da-a4b0-3eb6-3a12fa970bfc\",\"fieldCode\":\"CurrentWorkOrderUnqualifiedNumber\",\"fieldName\":\"当前工单不合格数量\",\"variable\":null,\"remark\":\"生产中工单在当前工位的不合格数\"},{\"parentId\":\"b19bb7d0-26da-a4b0-3eb6-3a12fa970bfc\",\"fieldCode\":\"CurrentWorkOrderProcessingNumber\",\"fieldName\":\"当前工单加工数量\",\"variable\":null,\"remark\":\"生产中工单在当前工位的加工数\"},{\"parentId\":\"b19bb7d0-26da-a4b0-3eb6-3a12fa970bfc\",\"fieldCode\":\"CurrentWorkOrderQualifiedRate\",\"fieldName\":\"当前工单合格率\",\"variable\":null,\"remark\":\"当前工单合格数量/当前工单加工数量\"},{\"parentId\":\"b19bb7d0-26da-a4b0-3eb6-3a12fa970bfc\",\"fieldCode\":\"CurrentWorkOrderAchievementRate\",\"fieldName\":\"当前工位生产工单的工位达成率\",\"variable\":null,\"remark\":\"当前工单合格数量/当前工位生产工单目标产量\"},{\"parentId\":\"b19bb7d0-26da-a4b0-3eb6-3a12fa970bfc\",\"fieldCode\":\"CurrentWorkOrderPlannedStartTime\",\"fieldName\":\"当前工位生产工单计划开始时间\",\"variable\":null,\"remark\":\"当前工位生产中工单计划开始时间\"},{\"parentId\":\"b19bb7d0-26da-a4b0-3eb6-3a12fa970bfc\",\"fieldCode\":\"CurrentWorkOrderPlannedEndTime\",\"fieldName\":\"当前工位生产工单计划结束时间\",\"variable\":null,\"remark\":\"当前工位生产中工单计划结束时间\"},{\"parentId\":\"b19bb7d0-26da-a4b0-3eb6-3a12fa970bfc\",\"fieldCode\":\"ProductShortNumber\",\"fieldName\":\"产品简号\",\"variable\":null,\"remark\":\"当前工位生产中的产品简号\"},{\"parentId\":\"b19bb7d0-26da-a4b0-3eb6-3a12fa970bfc\",\"fieldCode\":\"FormulaCode\",\"fieldName\":\"配方编号\",\"variable\":null,\"remark\":\"当前工位使用的配方编号\"},{\"parentId\":\"b19bb7d0-26da-a4b0-3eb6-3a12fa970bfc\",\"fieldCode\":\"CurrentShiftQualifiedNumber\",\"fieldName\":\"当前班次合格数量\",\"variable\":null,\"remark\":\"当前工位在当前班次的加工合格数\"},{\"parentId\":\"b19bb7d0-26da-a4b0-3eb6-3a12fa970bfc\",\"fieldCode\":\"CurrentShiftUnqualifiedNumber\",\"fieldName\":\"当前班次不合格数量\",\"variable\":null,\"remark\":\"当前工位在当前班次的加工不合格数\"},{\"parentId\":\"b19bb7d0-26da-a4b0-3eb6-3a12fa970bfc\",\"fieldCode\":\"CurrentShiftProcessingNumber\",\"fieldName\":\"当前班次加工数量\",\"variable\":null,\"remark\":\"当前工位在当前班次的加工总数\"},{\"parentId\":\"b19bb7d0-26da-a4b0-3eb6-3a12fa970bfc\",\"fieldCode\":\"CurrentShiftQualifiedRate\",\"fieldName\":\"当前班次合格率\",\"variable\":null,\"remark\":\"当前班次合格数量/当前班次加工数量\"},{\"parentId\":\"b19bb7d0-26da-a4b0-3eb6-3a12fa970bfc\",\"fieldCode\":\"TodayQualifiedNumber\",\"fieldName\":\"当日合格数量\",\"variable\":null,\"remark\":\"当前工位在当日的加工合格数\"},{\"parentId\":\"b19bb7d0-26da-a4b0-3eb6-3a12fa970bfc\",\"fieldCode\":\"TodayUnqualifiedNumber\",\"fieldName\":\"当日不合格数量\",\"variable\":null,\"remark\":\"当前工位在当日的加工不合格数\"},{\"parentId\":\"b19bb7d0-26da-a4b0-3eb6-3a12fa970bfc\",\"fieldCode\":\"TodayProcessingNumber\",\"fieldName\":\"当日加工数量\",\"variable\":null,\"remark\":\"当前工位在当日的加工总数\"},{\"parentId\":\"b19bb7d0-26da-a4b0-3eb6-3a12fa970bfc\",\"fieldCode\":\"TodayQualifiedRate\",\"fieldName\":\"当日合格率\",\"variable\":null,\"remark\":\"当日合格数量/当日加工数量\"},{\"parentId\":\"00000000-0000-0000-0000-000000000000\",\"fieldCode\":\"CurrentWorkOrderProductionProductName\",\"fieldName\":\"当前工单生产产品名称\",\"variable\":null,\"remark\":\"生产中工单的产品名称\"},{\"parentId\":\"00000000-0000-0000-0000-000000000000\",\"fieldCode\":\"CurrentWorkOrderProductionProductModel\",\"fieldName\":\"当前工单生产产品型号\",\"variable\":null,\"remark\":\"生产中工单的产品型号\"},{\"parentId\":\"00000000-0000-0000-0000-000000000000\",\"fieldCode\":\"CurrentWorkOrderCode\",\"fieldName\":\"当前工单号\",\"variable\":null,\"remark\":\"生产中的工单号\"},{\"parentId\":\"00000000-0000-0000-0000-000000000000\",\"fieldCode\":\"CurrentWorkOrderOnlineNumber\",\"fieldName\":\"当前工单上线数量\",\"variable\":null,\"remark\":\"生产中工单上线产品的数量\"},{\"parentId\":\"00000000-0000-0000-0000-000000000000\",\"fieldCode\":\"CurrentWorkOrderOfflineNumber\",\"fieldName\":\"当前工单下线数量\",\"variable\":null,\"remark\":\"生产中工单下线产品的数量\"},{\"parentId\":\"00000000-0000-0000-0000-000000000000\",\"fieldCode\":\"CurrentWorkOrderTargetOutput\",\"fieldName\":\"当前工单目标产量\",\"variable\":null,\"remark\":\"生产中工单的计划数量\"},{\"parentId\":\"00000000-0000-0000-0000-000000000000\",\"fieldCode\":\"CurrentWorkOrderActualOutput\",\"fieldName\":\"当前工单实际产量\",\"variable\":null,\"remark\":\"生产中工单的合格数\"},{\"parentId\":\"00000000-0000-0000-0000-000000000000\",\"fieldCode\":\"CurrentWorkOrderProcessingNumber\",\"fieldName\":\"当前工单加工数量\",\"variable\":null,\"remark\":\"生产中工单的加工数\"},{\"parentId\":\"00000000-0000-0000-0000-000000000000\",\"fieldCode\":\"CurrentWorkOrderQualifiedRate\",\"fieldName\":\"当前工单合格率\",\"variable\":null,\"remark\":\"生产中工单实际加工合格率\"},{\"parentId\":\"00000000-0000-0000-0000-000000000000\",\"fieldCode\":\"CurrentWorkOrderAchievementRate\",\"fieldName\":\"当前工单达成率\",\"variable\":null,\"remark\":\"生产中工单的生产进度\"},{\"parentId\":\"00000000-0000-0000-0000-000000000000\",\"fieldCode\":\"CurrentWorkOrderPlannedStartTime\",\"fieldName\":\"当前工单计划开始时间\",\"variable\":null,\"remark\":\"生产中工单计划开始时间\"},{\"parentId\":\"00000000-0000-0000-0000-000000000000\",\"fieldCode\":\"CurrentWorkOrderPlannedEndTime\",\"fieldName\":\"当前工单计划结束时间\",\"variable\":null,\"remark\":\"生产中工单计划结束时间\"},{\"parentId\":\"00000000-0000-0000-0000-000000000000\",\"fieldCode\":\"ProductShortNumber\",\"fieldName\":\"产品简号\",\"variable\":null,\"remark\":\"当前工单生产产品的产品简号\"},{\"parentId\":\"00000000-0000-0000-0000-000000000000\",\"fieldCode\":\"FormulaCode\",\"fieldName\":\"配方编号\",\"variable\":null,\"remark\":\"当前工单生产产品的配方编号\"},{\"parentId\":\"d9c19494-ab36-f125-4959-3a12fa22637d\",\"fieldCode\":\"CurrentWorkStationProductionProductName\",\"fieldName\":\"当前工位生产产品名称\",\"variable\":\"当前工单生产产品名称\",\"remark\":\"当前工位生产中的产品名称\"},{\"parentId\":\"d9c19494-ab36-f125-4959-3a12fa22637d\",\"fieldCode\":\"CurrentWorkStationProductionProductModel\",\"fieldName\":\"当前工位生产产品型号\",\"variable\":null,\"remark\":\"当前工位生产中的产品型号\"},{\"parentId\":\"6b79b8df-0dec-fb68-23eb-3a12fa26e7ce\",\"fieldCode\":\"CurrentWorkStationProductionProductName\",\"fieldName\":\"当前工位生产产品名称\",\"variable\":null,\"remark\":\"当前工位生产中的产品名称\"},{\"parentId\":\"6b79b8df-0dec-fb68-23eb-3a12fa26e7ce\",\"fieldCode\":\"CurrentWorkStationProductionProductModel\",\"fieldName\":\"当前工位生产产品型号\",\"variable\":null,\"remark\":\"当前工位生产中的产品型号\"},{\"parentId\":\"d4cb82f1-3b17-21c7-3a3e-3a12fa26e7d2\",\"fieldCode\":\"CurrentWorkStationProductionProductName\",\"fieldName\":\"当前工位生产产品名称\",\"variable\":null,\"remark\":\"当前工位生产中的产品名称\"},{\"parentId\":\"d4cb82f1-3b17-21c7-3a3e-3a12fa26e7d2\",\"fieldCode\":\"CurrentWorkStationProductionProductModel\",\"fieldName\":\"当前工位生产产品型号\",\"variable\":null,\"remark\":\"当前工位生产中的产品型号\"},{\"parentId\":\"64b38d13-f39b-19c9-05ee-3a12fa26e7e4\",\"fieldCode\":\"CurrentWorkStationProductionProductName\",\"fieldName\":\"当前工位生产产品名称\",\"variable\":null,\"remark\":\"当前工位生产中的产品名称\"},{\"parentId\":\"64b38d13-f39b-19c9-05ee-3a12fa26e7e4\",\"fieldCode\":\"CurrentWorkStationProductionProductModel\",\"fieldName\":\"当前工位生产产品型号\",\"variable\":null,\"remark\":\"当前工位生产中的产品型号\"},{\"parentId\":\"a3b52a63-64ed-6e20-46a9-3a12fa26e7e9\",\"fieldCode\":\"CurrentWorkStationProductionProductName\",\"fieldName\":\"当前工位生产产品名称\",\"variable\":null,\"remark\":\"当前工位生产中的产品名称\"},{\"parentId\":\"a3b52a63-64ed-6e20-46a9-3a12fa26e7e9\",\"fieldCode\":\"CurrentWorkStationProductionProductModel\",\"fieldName\":\"当前工位生产产品型号\",\"variable\":null,\"remark\":\"当前工位生产中的产品型号\"},{\"parentId\":\"0ad79d9b-0f0c-333a-b57a-3a12fa954ef0\",\"fieldCode\":\"CurrentWorkStationProductionProductName\",\"fieldName\":\"当前工位生产产品名称\",\"variable\":null,\"remark\":\"当前工位生产中的产品名称\"},{\"parentId\":\"0ad79d9b-0f0c-333a-b57a-3a12fa954ef0\",\"fieldCode\":\"CurrentWorkStationProductionProductModel\",\"fieldName\":\"当前工位生产产品型号\",\"variable\":null,\"remark\":\"当前工位生产中的产品型号\"},{\"parentId\":\"b19bb7d0-26da-a4b0-3eb6-3a12fa970bfc\",\"fieldCode\":\"CurrentWorkStationProductionProductName\",\"fieldName\":\"当前工位生产产品名称\",\"variable\":null,\"remark\":\"当前工位生产中的产品名称\"},{\"parentId\":\"b19bb7d0-26da-a4b0-3eb6-3a12fa970bfc\",\"fieldCode\":\"CurrentWorkStationProductionProductModel\",\"fieldName\":\"当前工位生产产品型号\",\"variable\":null,\"remark\":\"当前工位生产中的产品型号\"}]","displayName":"DisplayName:SCMS.AppSettings.BusinessFiled2","extraProperties":{}},{"providerName":"G","providerKey":null,"name":"SCMS.AppSettings.OrderManagement.FinishMode","value":"0","displayName":"工单结束模式","extraProperties":{}},{"providerName":"G","providerKey":null,"name":"SCMS.AppSettings.OrderManagement.PluginState","value":"1","displayName":"DisplayName:SCMS.AppSettings.OrderManagement.PluginState","extraProperties":{}},{"providerName":"G","providerKey":null,"name":"SCMS.AppSettings.ProductionLineCode","value":"L001","displayName":"产线代码","extraProperties":{}},{"providerName":"G","providerKey":null,"name":"SCMS.AppSettings.ProductionLineStructure","value":"1","displayName":"产线结构","extraProperties":{}},{"providerName":"G","providerKey":null,"name":"SCMS.AppSettings.ProductionLineSegment","value":"[{\"name\":\"产线段A\",\"product\":\"加工产品A\",\"id\":\"8968a1c6-ddbd-4c4a-9f18-2b26204d9456\"},{\"name\":\"产线段B\",\"product\":\"加工产品B\",\"id\":\"ef446a77-4aa0-4b3e-b77a-e61afb47ec7f\"}]","displayName":"产线段定义","extraProperties":{}},{"providerName":"G","providerKey":null,"name":"SCMS.AppSettings.MaterialAssociationConfig","value":"[]","displayName":"物料产品关联工序","extraProperties":{}},{"providerName":"G","providerKey":null,"name":"SCMS.AppSettings.InspectionPointMode","value":"0","displayName":"DisplayName:SCMS.AppSettings.InspectionPointMode","extraProperties":{}},{"providerName":"G","providerKey":null,"name":"SCMS.AppSettings.BusinessFiled","value":"[{\"segment\":null,\"fieldCode\":\"ProductName\",\"fieldName\":\"当前工单生产产品名称\",\"variable\":\"当前工单生产产品名称\",\"remark\":\"生产中工单的产品型号对应产品名祢\",\"id\":\"5336e834-bc2a-4423-a0f5-fe4b11322920\"},{\"segment\":null,\"fieldCode\":\"ProductModel\",\"fieldName\":\"当前工单生产产品型号\",\"variable\":\"当前工单生产产品型号\",\"remark\":\"生产中工单的产品型号\",\"id\":\"1301a9e1-00b3-4e66-817f-02fe7bc4204f\"},{\"segment\":null,\"fieldCode\":\"OrderCode\",\"fieldName\":\"当前工单号\",\"variable\":\"当前工单号\",\"remark\":\"生产中的工单号\",\"id\":\"8428c5bb-27d8-4fef-867c-674fe019e5be\"},{\"segment\":null,\"fieldCode\":\"PlanQty\",\"fieldName\":\"当前工单目标产量\",\"variable\":null,\"remark\":\"生产中工单的计划数量\",\"id\":\"364aca8a-b286-46a9-8999-08e2bf51cbc2\"},{\"segment\":null,\"fieldCode\":\"ProduceQty\",\"fieldName\":\"当前工单投产数量\",\"variable\":null,\"remark\":\"生产中工单的投产数量\",\"id\":\"e1e3018b-302d-4c59-8a3a-b28480f2a275\"},{\"segment\":null,\"fieldCode\":\"QualifiedQty\",\"fieldName\":\"当前工单实际产量\",\"variable\":null,\"remark\":\"生产中工单的合格数\",\"id\":\"d3b4160b-12c9-4ac0-8f40-9af612389798\"},{\"segment\":null,\"fieldCode\":\"ProductCode\",\"fieldName\":\"产品简号\",\"variable\":null,\"remark\":\"当前工单生产产品的产品简号\",\"id\":\"7b8941b1-4d2a-4603-8bd8-445b6633655c\"},{\"segment\":null,\"fieldCode\":\"FormulaCode\",\"fieldName\":\"配方编号\",\"variable\":null,\"remark\":\"当前工单生产产品的配方编号\",\"id\":\"797a6fd6-9e7c-4e2b-9491-f13d1719b354\"}]","displayName":"业务字段配置","extraProperties":{}},{"providerName":"G","providerKey":null,"name":"SCMS.AppSettings.EntryResultConfig","value":"[{\"id\":\"e0940c9a-5a30-4626-a829-f23089b935d3\",\"name\":\"OK\",\"value\":1,\"description\":\"正常\",\"data\":null},{\"id\":\"ee632531-8dc5-4a98-88cc-e717de91d31f\",\"name\":\"ProductNG\",\"value\":2,\"description\":\"产品状态异常\",\"data\":null},{\"id\":\"34c17bc2-6fb8-4a89-a876-b8dfee3c6094\",\"name\":\"RepeatedEntry\",\"value\":3,\"description\":\"重复加工异常\",\"data\":null},{\"id\":\"82c0814e-b25d-4b95-a317-7bfe10949b2c\",\"name\":\"MissingProcessing\",\"value\":4,\"description\":\"漏工序校验异常\",\"data\":null},{\"id\":\"899827a5-c9d5-400d-80ec-d3f496db3aed\",\"name\":\"MesFail\",\"value\":5,\"description\":\"MES对接异常\",\"data\":null},{\"id\":\"30476ecf-5be7-4c9e-b9a3-ce73517ebdc1\",\"name\":\"NoProductEntry\",\"value\":6,\"description\":\"产品码获取异常\",\"data\":null},{\"id\":\"d9eb3187-8f20-452b-8e78-73f1e81106b0\",\"name\":\"ExitWithoutProcessing\",\"value\":7,\"description\":\"出站不加工\",\"data\":null},{\"id\":\"0bf637d1-b16d-48dd-a000-dd057422523a\",\"name\":\"NG\",\"value\":9,\"description\":\"其他异常\",\"data\":null}]","displayName":"进站结果值配置","extraProperties":{}},{"providerName":"G","providerKey":null,"name":"SCMS.AppSettings.AbnormalCauseConfig","value":"[{\"abnormalCode\":\"NoProduct\",\"abnormalCause\":\"无产品码上传\",\"originalValue\":\"/[工序编号]/ NO product entry/\",\"mappedValue\":\"无产品码上传\"},{\"abnormalCode\":\"NoOrder\",\"abnormalCause\":\"无生产中的工单\",\"originalValue\":\"/[工序编号]/ No work orders in production/\",\"mappedValue\":\"无生产中的工单\"},{\"abnormalCode\":\"ProductMismatch\",\"abnormalCause\":\"产品型号不匹配\",\"originalValue\":\"/[工序编号]/Product model mismatch/\",\"mappedValue\":\"产品型号不匹配\"},{\"abnormalCode\":\"ProcessRouteMismatch\",\"abnormalCause\":\"工艺路线不匹配\",\"originalValue\":\"/[工序编号]/Process route mismatch/\",\"mappedValue\":\"工艺路线不匹配\"},{\"abnormalCode\":\"ProductNG\",\"abnormalCause\":\"产品状态异常\",\"originalValue\":\"/[工序编号]/Product status is NG/\",\"mappedValue\":\"产品状态异常\"},{\"abnormalCode\":\"RepeatedEntry\",\"abnormalCause\":\"进站重码\",\"originalValue\":\"/[工序编号]/ Repeated entry/\",\"mappedValue\":\"进站重码\"},{\"abnormalCode\":\"MissingProcessing\",\"abnormalCause\":\"前工序漏加工\",\"originalValue\":\"/[工序编号]/ Missing processing/\",\"mappedValue\":\"前工序漏加工\"},{\"abnormalCode\":\"MaterialCheckFail\",\"abnormalCause\":\"物料校验异常\",\"originalValue\":\"/[工序编号]/[物料关联变量] checks NG/\",\"mappedValue\":\"物料校验异常\"},{\"abnormalCode\":\"FixtureCheckFail\",\"abnormalCause\":\"工装校验异常\",\"originalValue\":\"/[工序编号]/ Fixture checks NG/\",\"mappedValue\":\"工装校验异常\"},{\"abnormalCode\":\"OtherCheckFail\",\"abnormalCause\":\"其他校验异常\",\"originalValue\":\"/[工序编号]/ Other test result is NG/\",\"mappedValue\":\"其他校验异常\"},{\"abnormalCode\":\"MesException\",\"abnormalCause\":\"MES对接异常\",\"originalValue\":\"/[工序编号]/ MES connection exception/\",\"mappedValue\":\"MES对接异常\"},{\"abnormalCode\":\"NoFormula\",\"abnormalCause\":\"无应用中的配方\",\"originalValue\":\"/[工序编号]/ No apply formula in application/\",\"mappedValue\":null}]","displayName":"补充说明映射","extraProperties":{}},{"providerName":"G","providerKey":null,"name":"SCMS.AppSettings.FormulaDistributionMode","value":"0","displayName":"工艺配方下发方式","extraProperties":{}},{"providerName":"G","providerKey":null,"name":"SCMS.AppSettings.BeatAnalysisSetting","value":"false","displayName":"BeatAnalysis 设置","extraProperties":{}},{"providerName":"G","providerKey":null,"name":"SCMS.AppSettings.EnableDebugMode","value":"0","displayName":"启用调试模式","extraProperties":{}},{"providerName":"G","providerKey":null,"name":"SCMS.AppSettings.PluginEdition","value":"Professional","displayName":"挿件版本","extraProperties":{}}]}
data= RequestUtil().validate_result(yq_result,sj_result,status_code) data= RequestUtil().validate_result(yq_result,sj_result,status_code)
print(data) print(data)
......
...@@ -9,9 +9,4 @@ aa7-无符号32位整型,aa7,4294967295 ...@@ -9,9 +9,4 @@ aa7-无符号32位整型,aa7,4294967295
aa8-有符号64位整型,aa8,-9223372036854775808 aa8-有符号64位整型,aa8,-9223372036854775808
aa9-无符号64位整型,aa9,18446744073709551615 aa9-无符号64位整型,aa9,18446744073709551615
aa10-F32位浮点数IEEE754,aa10,-3.4028235E+38 aa10-F32位浮点数IEEE754,aa10,-3.4028235E+38
aa11-F64位浮点数IEEE754,aa11,-1.7976931348623157E+308 aa11-F64位浮点数IEEE754,aa11,-1.7976931348623157E+308
aa12-字符串,aa12,#-~()% \ No newline at end of file
aa13-宽字符串,aa13,#-~()%
aa14-日期,aa14,2023/10/20
aa15-时间,aa15,18:40:55
aa16-日期时间,aa16,2023/10/20 18:40:55
\ No newline at end of file
...@@ -2,4 +2,3 @@ name,value ...@@ -2,4 +2,3 @@ name,value
io_A1,True io_A1,True
io_A2,11 io_A2,11
io_A10,77.456 io_A10,77.456
io_A12,Abcf
...@@ -17,5 +17,4 @@ A7-无符号32位整型,A7,4294967295 ...@@ -17,5 +17,4 @@ A7-无符号32位整型,A7,4294967295
A8-有符号64位整型,A8,-9223372036854775808 A8-有符号64位整型,A8,-9223372036854775808
A9-无符号64位整型,A9,18446744073709551615 A9-无符号64位整型,A9,18446744073709551615
A10-F32位浮点数IEEE754,A10,-3.402823E+38 A10-F32位浮点数IEEE754,A10,-3.402823E+38
A11-F64位浮点数IEEE754,A11,-1.7976931348623157E+308 A11-F64位浮点数IEEE754,A11,-1.7976931348623157E+308
A12-字符串,A12, #-~()% \ No newline at end of file
\ No newline at end of file
title,name,value
io-字符串-A12,A12,#-~()%
内部-字符串-aa12,aa12,#-~()%
内部-宽字符串-aa13,aa13,#-~()%
内部-日期-aa14,aa14,2023/10/20
内部-时间-aa15,aa15,18:40:55
内部-日期时间-aa16,aa16,2023/10/20 18:40:55
\ No newline at end of file
...@@ -40,4 +40,4 @@ A10-F32位浮点数IEEE754,A10,-3.40282346638528E+38,-3.40282346638528E+38,true ...@@ -40,4 +40,4 @@ A10-F32位浮点数IEEE754,A10,-3.40282346638528E+38,-3.40282346638528E+38,true
A11-F64位浮点数IEEE754,A11,1.7976931348623157E+308,1.7976931348623157E+308,true A11-F64位浮点数IEEE754,A11,1.7976931348623157E+308,1.7976931348623157E+308,true
A11-F64位浮点数IEEE754,A11,-1.7976931348623157E+308,-1.7976931348623157E+308,true A11-F64位浮点数IEEE754,A11,-1.7976931348623157E+308,-1.7976931348623157E+308,true
A12-字符串,A12,文本1,文本1,true A12-字符串,A12,文本1,文本1,true
A12-字符串,A12, #-~()%, #-~()%,true A12-字符串,A12,#-~()%,#-~()%,true
\ No newline at end of file \ No newline at end of file
project_id: 16 project_id: 47
x_project: c65a9afd4da54012952373d96f5f0c62 folder_id: 48
project_name: 工程6127 x_project: a9015bcbd5ac49fab22a1bf90673343f
language_id: 1 project_name: 工程5644
translate_id: 1 Authorization: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiU3VwZXJBZG1pbiIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL25hbWVpZGVudGlmaWVyIjoiU3VwZXJBZG1pbiIsImlzcyI6IkNNU3YyIiwiYXVkIjoiQXBpIn0.AJUOE6YQ5MAxDqHOIz-yQbpCKPNq5tPoFBWUY381qns
io_tunnel_id: 2
io_tunnel_id1: 3
io_group_id: 1
io_group_id: 2
io_group_id: 3
io_variable_id: 12
io_variable_id: 13
B1_id: 14
B2_id: 15
B3_id: 16
B4_id: 17
B5_id: 18
B6_id: 19
B7_id: 20
B8_id: 21
A1_id: 22
A2_id: 23
B3_id: 24
A4_id: 25
A5_id: 26
A6_id: 27
A7_id: 28
A8_id: 29
A9_id: 30
A10_id: 31
A11_id: 32
A12_id: 33
inner_tunnel_id: 4
inner_tunnel_id: 5
inner_group_id: 4
inner_group_id: 5
inner_variable_id: 34
aa1_id: 35
aa2_id: 36
aa3_id: 37
aa4_id: 38
aa5_id: 39
aa6_id: 40
aa7_id: 41
aa8_id: 42
aa9_id: 43
aa10_id: 44
aa11_id: 45
aa12_id: 46
aa13_id: 47
aa14_id: 48
aa15_id: 49
aa16_id: 50
mapping_tunnel_id: 6
logic_tunnel_id: 7
[2024-08-20 14:35:32,337] logger_util.py->write_log line:61 [INFO]
-------------接口请求开始-----------
[2024-08-20 14:35:32,337] logger_util.py->write_log line:61 [INFO] 接口名称:创建工程
[2024-08-20 14:35:32,338] logger_util.py->write_log line:61 [INFO] 接口方式:post
[2024-08-20 14:35:32,338] logger_util.py->write_log line:61 [INFO] 接口路径:http://127.0.0.1:18000/api/v1/project/node
[2024-08-20 14:35:32,338] logger_util.py->write_log line:61 [INFO] 请求头:{}
[2024-08-20 14:35:32,338] logger_util.py->write_log line:61 [INFO] 请求参数:{'name': '工程5849', 'path': 'C:\\自动化工程', 'type': 1}
[2024-08-20 14:35:32,338] logger_util.py->write_log line:61 [INFO] 文件上传:None
[2024-08-20 14:35:32,945] logger_util.py->write_log line:61 [INFO] 预期结果:[{'equals': {'status_code': 200}}]
[2024-08-20 14:35:32,945] logger_util.py->write_log line:61 [INFO] 实际结果:27
[2024-08-20 14:35:32,945] logger_util.py->write_log line:61 [INFO] 接口请求成功!
[2024-08-20 14:35:32,945] logger_util.py->write_log line:61 [INFO]
-------------接口请求结束-----------
[2024-08-20 14:35:37,960] logger_util.py->write_log line:61 [INFO]
-------------接口请求开始-----------
[2024-08-20 14:35:37,960] logger_util.py->write_log line:61 [INFO] 接口名称:获取工程信息
[2024-08-20 14:35:37,960] logger_util.py->write_log line:61 [INFO] 接口方式:get
[2024-08-20 14:35:37,960] logger_util.py->write_log line:61 [INFO] 接口路径:http://127.0.0.1:18000/api/v1/project/27/info
[2024-08-20 14:35:37,960] logger_util.py->write_log line:61 [INFO] 请求头:{}
[2024-08-20 14:35:37,960] logger_util.py->write_log line:61 [INFO] 文件上传:None
[2024-08-20 14:48:38,183] logger_util.py->write_log line:61 [INFO]
-------------接口请求开始-----------
[2024-08-20 14:48:38,183] logger_util.py->write_log line:61 [INFO] 接口名称:创建工程
[2024-08-20 14:48:38,183] logger_util.py->write_log line:61 [INFO] 接口方式:post
[2024-08-20 14:48:38,183] logger_util.py->write_log line:61 [INFO] 接口路径:http://127.0.0.1:18000/api/v1/project/node
[2024-08-20 14:48:38,183] logger_util.py->write_log line:61 [INFO] 请求头:{}
[2024-08-20 14:48:38,183] logger_util.py->write_log line:61 [INFO] 请求参数:{'name': '工程7923', 'path': 'C:\\自动化工程', 'type': 1}
[2024-08-20 14:48:38,184] logger_util.py->write_log line:61 [INFO] 文件上传:None
[2024-08-20 14:48:38,965] logger_util.py->write_log line:61 [INFO] 预期结果:[{'equals': {'status_code': 200}}]
[2024-08-20 14:48:38,966] logger_util.py->write_log line:61 [INFO] 实际结果:39
[2024-08-20 14:48:38,966] logger_util.py->write_log line:61 [INFO] 接口请求成功!
[2024-08-20 14:48:38,966] logger_util.py->write_log line:61 [INFO]
-------------接口请求结束-----------
No preview for this file type
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment