| OLD | NEW | 
|    1 [ |    1 [ | 
|    2   { |    2   { | 
|    3     "cmd": [ |    3     "cmd": [ | 
|    4       "python", |    4       "python", | 
|    5       "-u", |    5       "-u", | 
|    6       "\nimport os, sys\n\nbuild_path = sys.argv[1]\nif os.path.exists(build_pat
     h):\n  for (path, dir, files) in os.walk(build_path):\n    for cur_file in files
     :\n      if cur_file.endswith('index.lock'):\n        path_to_file = os.path.joi
     n(path, cur_file)\n        print 'deleting %s' % path_to_file\n        os.remove
     (path_to_file)\n", |    6       "\nimport os, sys\n\nbuild_path = sys.argv[1]\nif os.path.exists(build_pat
     h):\n  for (path, dir, files) in os.walk(build_path):\n    for cur_file in files
     :\n      if cur_file.endswith('index.lock'):\n        path_to_file = os.path.joi
     n(path, cur_file)\n        print 'deleting %s' % path_to_file\n        os.remove
     (path_to_file)\n", | 
|    7       "[CWD]" |    7       "[SLAVE_BUILD]" | 
|    8     ], |    8     ], | 
 |    9     "cwd": "[SLAVE_BUILD]", | 
|    9     "name": "cleanup index.lock", |   10     "name": "cleanup index.lock", | 
|   10     "~followup_annotations": [ |   11     "~followup_annotations": [ | 
|   11       "@@@STEP_LOG_LINE@python.inline@@@@", |   12       "@@@STEP_LOG_LINE@python.inline@@@@", | 
|   12       "@@@STEP_LOG_LINE@python.inline@import os, sys@@@", |   13       "@@@STEP_LOG_LINE@python.inline@import os, sys@@@", | 
|   13       "@@@STEP_LOG_LINE@python.inline@@@@", |   14       "@@@STEP_LOG_LINE@python.inline@@@@", | 
|   14       "@@@STEP_LOG_LINE@python.inline@build_path = sys.argv[1]@@@", |   15       "@@@STEP_LOG_LINE@python.inline@build_path = sys.argv[1]@@@", | 
|   15       "@@@STEP_LOG_LINE@python.inline@if os.path.exists(build_path):@@@", |   16       "@@@STEP_LOG_LINE@python.inline@if os.path.exists(build_path):@@@", | 
|   16       "@@@STEP_LOG_LINE@python.inline@  for (path, dir, files) in os.walk(build_
     path):@@@", |   17       "@@@STEP_LOG_LINE@python.inline@  for (path, dir, files) in os.walk(build_
     path):@@@", | 
|   17       "@@@STEP_LOG_LINE@python.inline@    for cur_file in files:@@@", |   18       "@@@STEP_LOG_LINE@python.inline@    for cur_file in files:@@@", | 
|   18       "@@@STEP_LOG_LINE@python.inline@      if cur_file.endswith('index.lock'):@
     @@", |   19       "@@@STEP_LOG_LINE@python.inline@      if cur_file.endswith('index.lock'):@
     @@", | 
|   19       "@@@STEP_LOG_LINE@python.inline@        path_to_file = os.path.join(path, 
     cur_file)@@@", |   20       "@@@STEP_LOG_LINE@python.inline@        path_to_file = os.path.join(path, 
     cur_file)@@@", | 
|   20       "@@@STEP_LOG_LINE@python.inline@        print 'deleting %s' % path_to_file
     @@@", |   21       "@@@STEP_LOG_LINE@python.inline@        print 'deleting %s' % path_to_file
     @@@", | 
|   21       "@@@STEP_LOG_LINE@python.inline@        os.remove(path_to_file)@@@", |   22       "@@@STEP_LOG_LINE@python.inline@        os.remove(path_to_file)@@@", | 
|   22       "@@@STEP_LOG_END@python.inline@@@" |   23       "@@@STEP_LOG_END@python.inline@@@" | 
|   23     ] |   24     ] | 
|   24   }, |   25   }, | 
|   25   { |   26   { | 
|   26     "cmd": [ |   27     "cmd": [ | 
|   27       "python", |   28       "python", | 
|   28       "-u", |   29       "-u", | 
|   29       "RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py", |   30       "RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py", | 
|   30       "--master", |   31       "--master", | 
|   31       "chromium.testing.master", |   32       "chromium.testing.master", | 
|   32       "--builder", |   33       "--builder", | 
|   33       "Android Cronet x86 Builder", |   34       "Android Cronet x86 Builder", | 
|   34       "--slave", |   35       "--slave", | 
|   35       "TestSlavename", |   36       "TestSlavename", | 
|   36       "--spec", |   37       "--spec", | 
|   37       "cache_dir = '[ROOT]/b/build/slave/cache_dir'\nsolutions = [{'deps_file': 
     '.DEPS.git', 'managed': True, 'name': 'src', 'url': 'https://chromium.googlesour
     ce.com/chromium/src'}]\ntarget_os = ['android']", |   38       "cache_dir = '[GIT_CACHE]'\nsolutions = [{'deps_file': '.DEPS.git', 'manag
     ed': True, 'name': 'src', 'url': 'https://chromium.googlesource.com/chromium/src
     '}]\ntarget_os = ['android']", | 
|   38       "--root", |   39       "--root", | 
|   39       "src", |   40       "src", | 
|   40       "--revision_mapping_file", |   41       "--revision_mapping_file", | 
|   41       "{\"src\": \"got_src_revision\", \"src/native_client\": \"got_nacl_revisio
     n\", \"src/third_party/angle\": \"got_angle_revision\", \"src/third_party/webrtc
     \": \"got_webrtc_revision\", \"src/tools/swarming_client\": \"got_swarming_clien
     t_revision\", \"src/v8\": \"got_v8_revision\"}", |   42       "{\"src\": \"got_src_revision\", \"src/native_client\": \"got_nacl_revisio
     n\", \"src/third_party/angle\": \"got_angle_revision\", \"src/third_party/webrtc
     \": \"got_webrtc_revision\", \"src/tools/swarming_client\": \"got_swarming_clien
     t_revision\", \"src/v8\": \"got_v8_revision\"}", | 
|   42       "--git-cache-dir", |   43       "--git-cache-dir", | 
|   43       "[ROOT]/b/build/slave/cache_dir", |   44       "[GIT_CACHE]", | 
|   44       "--output_json", |   45       "--output_json", | 
|   45       "/path/to/tmp/json", |   46       "/path/to/tmp/json", | 
|   46       "--revision", |   47       "--revision", | 
|   47       "src@4f4b02f6b7fa20a3a25682c457bbc8ad589c8a00", |   48       "src@4f4b02f6b7fa20a3a25682c457bbc8ad589c8a00", | 
|   48       "--force", |   49       "--force", | 
|   49       "--output_manifest" |   50       "--output_manifest" | 
|   50     ], |   51     ], | 
 |   52     "cwd": "[SLAVE_BUILD]", | 
|   51     "env": { |   53     "env": { | 
|   52       "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]" |   54       "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]" | 
|   53     }, |   55     }, | 
|   54     "name": "bot_update", |   56     "name": "bot_update", | 
|   55     "~followup_annotations": [ |   57     "~followup_annotations": [ | 
|   56       "@@@STEP_TEXT@Some step text@@@", |   58       "@@@STEP_TEXT@Some step text@@@", | 
|   57       "@@@STEP_LOG_LINE@json.output@{@@@", |   59       "@@@STEP_LOG_LINE@json.output@{@@@", | 
|   58       "@@@STEP_LOG_LINE@json.output@  \"did_run\": true, @@@", |   60       "@@@STEP_LOG_LINE@json.output@  \"did_run\": true, @@@", | 
|   59       "@@@STEP_LOG_LINE@json.output@  \"fixed_revisions\": {@@@", |   61       "@@@STEP_LOG_LINE@json.output@  \"fixed_revisions\": {@@@", | 
|   60       "@@@STEP_LOG_LINE@json.output@    \"src\": \"4f4b02f6b7fa20a3a25682c457bbc
     8ad589c8a00\"@@@", |   62       "@@@STEP_LOG_LINE@json.output@    \"src\": \"4f4b02f6b7fa20a3a25682c457bbc
     8ad589c8a00\"@@@", | 
| (...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  117       "@@@SET_BUILD_PROPERTY@got_webrtc_revision_cp@\"refs/heads/master@{#120644
     }\"@@@", |  119       "@@@SET_BUILD_PROPERTY@got_webrtc_revision_cp@\"refs/heads/master@{#120644
     }\"@@@", | 
|  118       "@@@SET_BUILD_PROPERTY@got_src_revision_cp@\"refs/heads/master@{#170242}\"
     @@@", |  120       "@@@SET_BUILD_PROPERTY@got_src_revision_cp@\"refs/heads/master@{#170242}\"
     @@@", | 
|  119       "@@@SET_BUILD_PROPERTY@got_angle_revision_cp@\"refs/heads/master@{#297276}
     \"@@@" |  121       "@@@SET_BUILD_PROPERTY@got_angle_revision_cp@\"refs/heads/master@{#297276}
     \"@@@" | 
|  120     ] |  122     ] | 
|  121   }, |  123   }, | 
|  122   { |  124   { | 
|  123     "cmd": [ |  125     "cmd": [ | 
|  124       "python", |  126       "python", | 
|  125       "-u", |  127       "-u", | 
|  126       "\nimport shutil, sys, os\nshutil.rmtree(sys.argv[1], True)\nshutil.rmtree
     (sys.argv[2], True)\ntry:\n  os.remove(sys.argv[3])\nexcept OSError:\n  pass\nfo
     r base, _dirs, files in os.walk(sys.argv[4]):\n  for f in files:\n    if f.endsw
     ith('.pyc'):\n      os.remove(os.path.join(base, f))\n", |  128       "\nimport shutil, sys, os\nshutil.rmtree(sys.argv[1], True)\nshutil.rmtree
     (sys.argv[2], True)\ntry:\n  os.remove(sys.argv[3])\nexcept OSError:\n  pass\nfo
     r base, _dirs, files in os.walk(sys.argv[4]):\n  for f in files:\n    if f.endsw
     ith('.pyc'):\n      os.remove(os.path.join(base, f))\n", | 
|  127       "[CWD]/src/out/Release/debug_info_dumps", |  129       "[SLAVE_BUILD]/src/out/Release/debug_info_dumps", | 
|  128       "[CWD]/src/out/Release/test_logs", |  130       "[SLAVE_BUILD]/src/out/Release/test_logs", | 
|  129       "[CWD]/src/out/build_product.zip", |  131       "[SLAVE_BUILD]/src/out/build_product.zip", | 
|  130       "[CWD]/src" |  132       "[SLAVE_BUILD]/src" | 
|  131     ], |  133     ], | 
 |  134     "cwd": "[SLAVE_BUILD]", | 
|  132     "name": "clean local files", |  135     "name": "clean local files", | 
|  133     "~followup_annotations": [ |  136     "~followup_annotations": [ | 
|  134       "@@@STEP_LOG_LINE@python.inline@@@@", |  137       "@@@STEP_LOG_LINE@python.inline@@@@", | 
|  135       "@@@STEP_LOG_LINE@python.inline@import shutil, sys, os@@@", |  138       "@@@STEP_LOG_LINE@python.inline@import shutil, sys, os@@@", | 
|  136       "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[1], True)@@@", |  139       "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[1], True)@@@", | 
|  137       "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[2], True)@@@", |  140       "@@@STEP_LOG_LINE@python.inline@shutil.rmtree(sys.argv[2], True)@@@", | 
|  138       "@@@STEP_LOG_LINE@python.inline@try:@@@", |  141       "@@@STEP_LOG_LINE@python.inline@try:@@@", | 
|  139       "@@@STEP_LOG_LINE@python.inline@  os.remove(sys.argv[3])@@@", |  142       "@@@STEP_LOG_LINE@python.inline@  os.remove(sys.argv[3])@@@", | 
|  140       "@@@STEP_LOG_LINE@python.inline@except OSError:@@@", |  143       "@@@STEP_LOG_LINE@python.inline@except OSError:@@@", | 
|  141       "@@@STEP_LOG_LINE@python.inline@  pass@@@", |  144       "@@@STEP_LOG_LINE@python.inline@  pass@@@", | 
|  142       "@@@STEP_LOG_LINE@python.inline@for base, _dirs, files in os.walk(sys.argv
     [4]):@@@", |  145       "@@@STEP_LOG_LINE@python.inline@for base, _dirs, files in os.walk(sys.argv
     [4]):@@@", | 
|  143       "@@@STEP_LOG_LINE@python.inline@  for f in files:@@@", |  146       "@@@STEP_LOG_LINE@python.inline@  for f in files:@@@", | 
|  144       "@@@STEP_LOG_LINE@python.inline@    if f.endswith('.pyc'):@@@", |  147       "@@@STEP_LOG_LINE@python.inline@    if f.endswith('.pyc'):@@@", | 
|  145       "@@@STEP_LOG_LINE@python.inline@      os.remove(os.path.join(base, f))@@@"
     , |  148       "@@@STEP_LOG_LINE@python.inline@      os.remove(os.path.join(base, f))@@@"
     , | 
|  146       "@@@STEP_LOG_END@python.inline@@@" |  149       "@@@STEP_LOG_END@python.inline@@@" | 
|  147     ] |  150     ] | 
|  148   }, |  151   }, | 
|  149   { |  152   { | 
|  150     "cmd": [ |  153     "cmd": [ | 
|  151       "python", |  154       "python", | 
|  152       "-u", |  155       "-u", | 
|  153       "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py", |  156       "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py", | 
|  154       "runhooks" |  157       "runhooks" | 
|  155     ], |  158     ], | 
 |  159     "cwd": "[SLAVE_BUILD]", | 
|  156     "env": { |  160     "env": { | 
|  157       "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
     -goma-client.json", |  161       "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
     -goma-client.json", | 
|  158       "GYP_CHROMIUM_NO_ACTION": "1", |  162       "GYP_CHROMIUM_NO_ACTION": "1", | 
|  159       "GYP_DEFINES": "OS=android component=static_library disable_brotli_filter=
     1 disable_file_support=1 disable_ftp_support=1 enable_bidirectional_stream=1 ena
     ble_websockets=0 fastbuild=1 gomadir='[ROOT]/b/build/goma' target_arch=ia32 use_
     goma=1 use_platform_icu_alternatives=1", |  163       "GYP_DEFINES": "OS=android component=static_library disable_brotli_filter=
     1 disable_file_support=1 disable_ftp_support=1 enable_bidirectional_stream=1 ena
     ble_websockets=0 fastbuild=1 gomadir='[BUILD]/goma' target_arch=ia32 use_goma=1 
     use_platform_icu_alternatives=1", | 
|  160       "PATH": "[CWD]/src/third_party/android_tools/sdk/platform-tools:[CWD]/src/
     build/android:%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]" |  164       "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
     LAVE_BUILD]/src/build/android:%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]" | 
|  161     }, |  165     }, | 
|  162     "name": "gclient runhooks" |  166     "name": "gclient runhooks" | 
|  163   }, |  167   }, | 
|  164   { |  168   { | 
|  165     "cmd": [ |  169     "cmd": [ | 
|  166       "python", |  170       "python", | 
|  167       "-u", |  171       "-u", | 
|  168       "[CWD]/src/tools/mb/mb.py", |  172       "[SLAVE_BUILD]/src/tools/mb/mb.py", | 
|  169       "gen", |  173       "gen", | 
|  170       "-m", |  174       "-m", | 
|  171       "chromium.testing.master", |  175       "chromium.testing.master", | 
|  172       "-b", |  176       "-b", | 
|  173       "Android Cronet x86 Builder", |  177       "Android Cronet x86 Builder", | 
|  174       "--config-file", |  178       "--config-file", | 
|  175       "[CWD]/src/tools/mb/mb_config.pyl", |  179       "[SLAVE_BUILD]/src/tools/mb/mb_config.pyl", | 
|  176       "--goma-dir", |  180       "--goma-dir", | 
|  177       "[ROOT]/b/build/goma", |  181       "[BUILD]/goma", | 
|  178       "//out/Release" |  182       "//out/Release" | 
|  179     ], |  183     ], | 
 |  184     "cwd": "[SLAVE_BUILD]", | 
|  180     "name": "generate_build_files" |  185     "name": "generate_build_files" | 
|  181   }, |  186   }, | 
|  182   { |  187   { | 
|  183     "cmd": [ |  188     "cmd": [ | 
|  184       "python", |  189       "python", | 
|  185       "-u", |  190       "-u", | 
|  186       "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py", |  191       "RECIPE_PACKAGE_REPO[build]/scripts/tools/runit.py", | 
|  187       "--show-path", |  192       "--show-path", | 
|  188       "python", |  193       "python", | 
|  189       "RECIPE_PACKAGE_REPO[build]/scripts/slave/compile.py", |  194       "RECIPE_PACKAGE_REPO[build]/scripts/slave/compile.py", | 
|  190       "--gsutil-py-path", |  195       "--gsutil-py-path", | 
|  191       "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py", |  196       "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py", | 
|  192       "--ninja-path", |  197       "--ninja-path", | 
|  193       "RECIPE_PACKAGE_REPO[depot_tools]/ninja", |  198       "RECIPE_PACKAGE_REPO[depot_tools]/ninja", | 
|  194       "--target", |  199       "--target", | 
|  195       "Release", |  200       "Release", | 
|  196       "--src-dir", |  201       "--src-dir", | 
|  197       "[CWD]/src", |  202       "[SLAVE_BUILD]/src", | 
|  198       "--goma-cache-dir", |  203       "--goma-cache-dir", | 
|  199       "[ROOT]/b/build/slave/goma_cache", |  204       "[GOMA_CACHE]", | 
|  200       "--build-tool", |  205       "--build-tool", | 
|  201       "ninja", |  206       "ninja", | 
|  202       "--compiler", |  207       "--compiler", | 
|  203       "goma", |  208       "goma", | 
|  204       "--goma-jsonstatus", |  209       "--goma-jsonstatus", | 
|  205       "/path/to/tmp/json", |  210       "/path/to/tmp/json", | 
|  206       "--goma-service-account-json-file", |  211       "--goma-service-account-json-file", | 
|  207       "/creds/service_accounts/service-account-goma-client.json", |  212       "/creds/service_accounts/service-account-goma-client.json", | 
|  208       "--goma-dir", |  213       "--goma-dir", | 
|  209       "[ROOT]/b/build/goma", |  214       "[BUILD]/goma", | 
|  210       "--clobber", |  215       "--clobber", | 
|  211       "--", |  216       "--", | 
|  212       "cronet_package", |  217       "cronet_package", | 
|  213       "cronet_sample_test_apk", |  218       "cronet_sample_test_apk", | 
|  214       "cronet_test_instrumentation_apk", |  219       "cronet_test_instrumentation_apk", | 
|  215       "cronet_unittests", |  220       "cronet_unittests", | 
|  216       "cronet_unittests_apk", |  221       "cronet_unittests_apk", | 
|  217       "net_unittests", |  222       "net_unittests", | 
|  218       "net_unittests_apk" |  223       "net_unittests_apk" | 
|  219     ], |  224     ], | 
 |  225     "cwd": "[SLAVE_BUILD]", | 
|  220     "env": { |  226     "env": { | 
|  221       "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
     -goma-client.json", |  227       "GOMA_SERVICE_ACCOUNT_JSON_FILE": "/creds/service_accounts/service-account
     -goma-client.json", | 
|  222       "PATH": "[CWD]/src/third_party/android_tools/sdk/platform-tools:[CWD]/src/
     build/android:%(PATH)s" |  228       "PATH": "[SLAVE_BUILD]/src/third_party/android_tools/sdk/platform-tools:[S
     LAVE_BUILD]/src/build/android:%(PATH)s" | 
|  223     }, |  229     }, | 
|  224     "name": "compile", |  230     "name": "compile", | 
|  225     "~followup_annotations": [ |  231     "~followup_annotations": [ | 
|  226       "@@@STEP_LOG_LINE@json.output (invalid)@null@@@", |  232       "@@@STEP_LOG_LINE@json.output (invalid)@null@@@", | 
|  227       "@@@STEP_LOG_END@json.output (invalid)@@@" |  233       "@@@STEP_LOG_END@json.output (invalid)@@@" | 
|  228     ] |  234     ] | 
|  229   }, |  235   }, | 
|  230   { |  236   { | 
|  231     "allow_subannotations": true, |  237     "allow_subannotations": true, | 
|  232     "cmd": [ |  238     "cmd": [ | 
| (...skipping 15 matching lines...) Expand all  Loading... | 
|  248       "--annotate=graphing", |  254       "--annotate=graphing", | 
|  249       "--results-url=https://chromeperf.appspot.com", |  255       "--results-url=https://chromeperf.appspot.com", | 
|  250       "--perf-dashboard-id=sizes", |  256       "--perf-dashboard-id=sizes", | 
|  251       "--perf-id=android_cronet_x86_builder", |  257       "--perf-id=android_cronet_x86_builder", | 
|  252       "RECIPE_PACKAGE_REPO[build]/scripts/slave/chromium/sizes.py", |  258       "RECIPE_PACKAGE_REPO[build]/scripts/slave/chromium/sizes.py", | 
|  253       "--target", |  259       "--target", | 
|  254       "Release", |  260       "Release", | 
|  255       "--platform", |  261       "--platform", | 
|  256       "android-cronet" |  262       "android-cronet" | 
|  257     ], |  263     ], | 
 |  264     "cwd": "[SLAVE_BUILD]", | 
|  258     "name": "sizes" |  265     "name": "sizes" | 
|  259   }, |  266   }, | 
|  260   { |  267   { | 
|  261     "name": "$result", |  268     "name": "$result", | 
|  262     "recipe_result": null, |  269     "recipe_result": null, | 
|  263     "status_code": 0 |  270     "status_code": 0 | 
|  264   } |  271   } | 
|  265 ] |  272 ] | 
| OLD | NEW |