aboutsummaryrefslogtreecommitdiffhomepage
path: root/platform_tools/android/tradefed
diff options
context:
space:
mode:
authorGravatar Derek Sollenberger <djsollen@google.com>2015-04-08 15:20:25 -0400
committerGravatar Derek Sollenberger <djsollen@google.com>2015-04-08 15:20:25 -0400
commita0219f15651a781e7cb8621189d5c2aa8d56da71 (patch)
treefb774db95bfaf0192a58a3f301da5cb0184951bd /platform_tools/android/tradefed
parentfeaadee1c38e1d4e1ec0069a3509ef6fbc5fbeff (diff)
Fail gracefully when dm.json is not present
Diffstat (limited to 'platform_tools/android/tradefed')
-rwxr-xr-xplatform_tools/android/tradefed/upload_dm_results.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/platform_tools/android/tradefed/upload_dm_results.py b/platform_tools/android/tradefed/upload_dm_results.py
index 9aac407580..a8ca01e64c 100755
--- a/platform_tools/android/tradefed/upload_dm_results.py
+++ b/platform_tools/android/tradefed/upload_dm_results.py
@@ -32,6 +32,9 @@ def main(dm_dir, build_number, builder_name):
gs_utils.GSUtils.Permission.READ
)]
+ if not os.path.isfile(os.path.join(dm_dir, 'dm.json')):
+ sys.exit("no dm.json file found in output directory.")
+
# Move dm.json to its own directory to make uploading it easier.
tmp = tempfile.mkdtemp()
shutil.move(os.path.join(dm_dir, 'dm.json'),