From a0219f15651a781e7cb8621189d5c2aa8d56da71 Mon Sep 17 00:00:00 2001 From: Derek Sollenberger Date: Wed, 8 Apr 2015 15:20:25 -0400 Subject: Fail gracefully when dm.json is not present Review URL: https://codereview.chromium.org/1073593002 --- platform_tools/android/tradefed/upload_dm_results.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'platform_tools') 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'), -- cgit v1.2.3