Log each command execution result in utils.run_command (#917)
diff --git a/mobly/controllers/android_device_lib/adb.py b/mobly/controllers/android_device_lib/adb.py
index 721dcc7..d5af14f 100644
--- a/mobly/controllers/android_device_lib/adb.py
+++ b/mobly/controllers/android_device_lib/adb.py
@@ -198,13 +198,6 @@
if stderr:
stderr.write(err)
- logging.debug(
- 'cmd: %s, stdout: %s, stderr: %s, ret: %s',
- utils.cli_cmd_to_string(args),
- out,
- err,
- ret,
- )
if ret == 0:
return out
else:
diff --git a/mobly/utils.py b/mobly/utils.py
index c0a1cdf..66f0b50 100644
--- a/mobly/utils.py
+++ b/mobly/utils.py
@@ -499,6 +499,13 @@
raise subprocess.TimeoutExpired(
cmd=cmd, timeout=timeout, output=out, stderr=err
)
+ logging.debug(
+ 'cmd: %s, stdout: %s, stderr: %s, ret: %s',
+ cli_cmd_to_string(cmd),
+ out,
+ err,
+ process.returncode,
+ )
return process.returncode, out, err