diff --git a/extension/src/xdevice_extension/_core/environment/device.py b/extension/src/xdevice_extension/_core/environment/device.py index 321db77673e19f78989cfe20377df63a021039f7..5e93080d9d98bf66e07caf1142c965f1b179ce3b 100644 --- a/extension/src/xdevice_extension/_core/environment/device.py +++ b/extension/src/xdevice_extension/_core/environment/device.py @@ -174,7 +174,7 @@ class Device(IDevice): """ Hdc command, ddmlib function. """ - command = "getparam %s" % prop_name + command = "param get %s" % prop_name stdout = self.execute_shell_command( command, timeout=5 * 1000, output_flag=False, retry=retry, abort_on_exception=abort_on_exception).strip() diff --git a/src/xdevice/_core/executor/scheduler.py b/src/xdevice/_core/executor/scheduler.py index d8cdda6a71c438a8c9458fac3c6372fbcdd4fc66..fdc0795bfbaa89586d8aafdd569ac8241ab5d46b 100644 --- a/src/xdevice/_core/executor/scheduler.py +++ b/src/xdevice/_core/executor/scheduler.py @@ -1022,8 +1022,11 @@ class Scheduler(object): @classmethod def upload_report_end(cls): + LOG.info("Upload report end") + if Scheduler.proxy is not None: + Scheduler.proxy.report_end() + return from agent.factory import report_end - LOG.info("upload report end") report_end() @classmethod