diff --git a/xdevice/plugins/ohos/src/ohos/drivers/arkuix.py b/xdevice/plugins/ohos/src/ohos/drivers/arkuix.py index bd33d640d26908f17bece4a4c43b118dabff027b..248a3d0b76d0d7ef2e17fe9fef85eef114c0813e 100644 --- a/xdevice/plugins/ohos/src/ohos/drivers/arkuix.py +++ b/xdevice/plugins/ohos/src/ohos/drivers/arkuix.py @@ -169,6 +169,12 @@ class ARKUIXJSUnitTestDriver(IDriver): else: LOG.error("Not find ace test app file!") raise ExecuteTerminate(error_msg="Not find ace test app file!") + except Exception as exception: + self.error_message = exception + if not getattr(exception, "error_no", ""): + setattr(exception, "error_no", "03409") + LOG.exception(self.error_message, exc_info=True, error_no="03409") + raise exception finally: do_module_kit_teardown(request) if self.runner.coverage_data: @@ -284,6 +290,8 @@ class ARKUIXJSUnitTestRunner: timeout_thread.start() while True: output = proc.stdout.readline() + if output and b'OHOS_REPORT' not in output: + LOG.info(output) if b'Test failed' in output or b'test failed' in output: raise ExecuteTerminate(error_msg="Test failed!") if output == b'' and proc.poll() is not None: diff --git a/xdevice/src/xdevice.egg-info/PKG-INFO b/xdevice/src/xdevice.egg-info/PKG-INFO new file mode 100644 index 0000000000000000000000000000000000000000..21e7039f80d285a6b8287352ecbaa55ebb0922be --- /dev/null +++ b/xdevice/src/xdevice.egg-info/PKG-INFO @@ -0,0 +1,10 @@ +Metadata-Version: 1.0 +Name: xdevice +Version: 0.0.0 +Summary: xdevice test framework +Home-page: UNKNOWN +Author: UNKNOWN +Author-email: UNKNOWN +License: UNKNOWN +Description: UNKNOWN +Platform: UNKNOWN diff --git a/xdevice/src/xdevice.egg-info/SOURCES.txt b/xdevice/src/xdevice.egg-info/SOURCES.txt new file mode 100644 index 0000000000000000000000000000000000000000..1d1a9f1401c6db85a0926caf070b61c768a897fb --- /dev/null +++ b/xdevice/src/xdevice.egg-info/SOURCES.txt @@ -0,0 +1,50 @@ +LICENSE +README.md +setup.py +src/xdevice/__init__.py +src/xdevice/__main__.py +src/xdevice/variables.py +src/xdevice.egg-info/PKG-INFO +src/xdevice.egg-info/SOURCES.txt +src/xdevice.egg-info/dependency_links.txt +src/xdevice.egg-info/entry_points.txt +src/xdevice.egg-info/not-zip-safe +src/xdevice.egg-info/top_level.txt +src/xdevice/_core/__init__.py +src/xdevice/_core/common.py +src/xdevice/_core/constants.py +src/xdevice/_core/exception.py +src/xdevice/_core/interface.py +src/xdevice/_core/logger.py +src/xdevice/_core/plugin.py +src/xdevice/_core/utils.py +src/xdevice/_core/command/__init__.py +src/xdevice/_core/command/console.py +src/xdevice/_core/config/__init__.py +src/xdevice/_core/config/config_manager.py +src/xdevice/_core/config/resource_manager.py +src/xdevice/_core/driver/__init__.py +src/xdevice/_core/driver/parser_lite.py +src/xdevice/_core/environment/__init__.py +src/xdevice/_core/environment/device_monitor.py +src/xdevice/_core/environment/device_state.py +src/xdevice/_core/environment/env_pool.py +src/xdevice/_core/environment/manager_env.py +src/xdevice/_core/executor/__init__.py +src/xdevice/_core/executor/concurrent.py +src/xdevice/_core/executor/listener.py +src/xdevice/_core/executor/request.py +src/xdevice/_core/executor/scheduler.py +src/xdevice/_core/executor/source.py +src/xdevice/_core/report/__init__.py +src/xdevice/_core/report/__main__.py +src/xdevice/_core/report/encrypt.py +src/xdevice/_core/report/reporter_helper.py +src/xdevice/_core/report/result_reporter.py +src/xdevice/_core/report/suite_reporter.py +src/xdevice/_core/resource/version.txt +src/xdevice/_core/resource/config/user_config.xml +src/xdevice/_core/resource/template/report.html +src/xdevice/_core/testkit/__init__.py +src/xdevice/_core/testkit/json_parser.py +src/xdevice/_core/testkit/kit.py \ No newline at end of file diff --git a/xdevice/src/xdevice.egg-info/dependency_links.txt b/xdevice/src/xdevice.egg-info/dependency_links.txt new file mode 100644 index 0000000000000000000000000000000000000000..8b137891791fe96927ad78e64b0aad7bded08bdc --- /dev/null +++ b/xdevice/src/xdevice.egg-info/dependency_links.txt @@ -0,0 +1 @@ + diff --git a/xdevice/src/xdevice.egg-info/entry_points.txt b/xdevice/src/xdevice.egg-info/entry_points.txt new file mode 100644 index 0000000000000000000000000000000000000000..73f55d9762b86628e073f66e3f7498edf4815177 --- /dev/null +++ b/xdevice/src/xdevice.egg-info/entry_points.txt @@ -0,0 +1,4 @@ +[console_scripts] +xdevice = xdevice.__main__:main_process +xdevice_report = xdevice._core.report.__main__:main_report + diff --git a/xdevice/src/xdevice.egg-info/not-zip-safe b/xdevice/src/xdevice.egg-info/not-zip-safe new file mode 100644 index 0000000000000000000000000000000000000000..8b137891791fe96927ad78e64b0aad7bded08bdc --- /dev/null +++ b/xdevice/src/xdevice.egg-info/not-zip-safe @@ -0,0 +1 @@ + diff --git a/xdevice/src/xdevice.egg-info/top_level.txt b/xdevice/src/xdevice.egg-info/top_level.txt new file mode 100644 index 0000000000000000000000000000000000000000..288720418646c8ed6b2b47f93cdd9a91dcd27296 --- /dev/null +++ b/xdevice/src/xdevice.egg-info/top_level.txt @@ -0,0 +1 @@ +xdevice