Home | History | Annotate | Download | only in full.expected
      1 [
      2   {
      3     "cmd": [
      4       "python",
      5       "-u",
      6       "RECIPE_MODULE[depot_tools::git]/resources/git_setup.py",
      7       "--path",
      8       "[START_DIR]/swarming.client",
      9       "--url",
     10       "https://chromium.googlesource.com/external/swarming.client.git"
     11     ],
     12     "name": "git setup (swarming_client)"
     13   },
     14   {
     15     "cmd": [
     16       "git",
     17       "retry",
     18       "fetch",
     19       "origin",
     20       "master",
     21       "--progress"
     22     ],
     23     "cwd": "[START_DIR]/swarming.client",
     24     "env": {
     25       "PATH": "RECIPE_PACKAGE_REPO[depot_tools]:<PATH>"
     26     },
     27     "infra_step": true,
     28     "name": "git fetch (swarming_client)"
     29   },
     30   {
     31     "cmd": [
     32       "git",
     33       "checkout",
     34       "-f",
     35       "FETCH_HEAD"
     36     ],
     37     "cwd": "[START_DIR]/swarming.client",
     38     "infra_step": true,
     39     "name": "git checkout (swarming_client)"
     40   },
     41   {
     42     "cmd": [
     43       "git",
     44       "rev-parse",
     45       "HEAD"
     46     ],
     47     "cwd": "[START_DIR]/swarming.client",
     48     "infra_step": true,
     49     "name": "read revision",
     50     "stdout": "/path/to/tmp/",
     51     "~followup_annotations": [
     52       "@@@STEP_TEXT@<br/>checked out 'deadbeef'<br/>@@@"
     53     ]
     54   },
     55   {
     56     "cmd": [
     57       "git",
     58       "clean",
     59       "-f",
     60       "-d",
     61       "-x"
     62     ],
     63     "cwd": "[START_DIR]/swarming.client",
     64     "infra_step": true,
     65     "name": "git clean (swarming_client)"
     66   },
     67   {
     68     "cmd": [
     69       "git",
     70       "submodule",
     71       "sync"
     72     ],
     73     "cwd": "[START_DIR]/swarming.client",
     74     "infra_step": true,
     75     "name": "submodule sync (swarming_client)"
     76   },
     77   {
     78     "cmd": [
     79       "git",
     80       "submodule",
     81       "update",
     82       "--init",
     83       "--recursive"
     84     ],
     85     "cwd": "[START_DIR]/swarming.client",
     86     "infra_step": true,
     87     "name": "submodule update (swarming_client)"
     88   },
     89   {
     90     "cmd": [
     91       "cat"
     92     ],
     93     "name": "read test spec",
     94     "stdout": "/path/to/tmp/json",
     95     "~followup_annotations": [
     96       "@@@STEP_LOG_LINE (a] json.output@[@@@",
     97       "@@@STEP_LOG_LINE (a] json.output@  \"test1_exparchive\", @@@",
     98       "@@@STEP_LOG_LINE (a] json.output@  \"test2_exparchive\"@@@",
     99       "@@@STEP_LOG_LINE (a] json.output@]@@@",
    100       "@@@STEP_LOG_END (a] json.output@@@"
    101     ]
    102   },
    103   {
    104     "cmd": [
    105       "python",
    106       "-u",
    107       "RECIPE_MODULE[skia::isolate]/resources/find_isolated_tests.py",
    108       "--build-dir",
    109       "RECIPE_PACKAGE_REPO[skia]",
    110       "--output-json",
    111       "/path/to/tmp/json"
    112     ],
    113     "name": "find isolated tests",
    114     "~followup_annotations": [
    115       "@@@STEP_LOG_LINE (a] json.output@{@@@",
    116       "@@@STEP_LOG_LINE (a] json.output@  \"test1_exparchive\": \"[dummy hash for test1_exparchive]\"@@@",
    117       "@@@STEP_LOG_LINE (a] json.output@}@@@",
    118       "@@@STEP_LOG_END (a] json.output@@@",
    119       "@@@STEP_LOG_LINE (a] missing.isolates@Failed to find *.isolated files:@@@",
    120       "@@@STEP_LOG_LINE (a] missing.isolates@test2_exparchive@@@",
    121       "@@@STEP_LOG_END (a] missing.isolates@@@",
    122       "@@@STEP_FAILURE@@@",
    123       "@@@SET_BUILD_PROPERTY@swarm_hashes@{\"test1_exparchive\": \"[dummy hash for test1_exparchive]\"}@@@"
    124     ]
    125   },
    126   {
    127     "cmd": [
    128       "python",
    129       "-u",
    130       "RECIPE_MODULE[skia::isolate]/resources/isolate.py",
    131       "[START_DIR]/swarming.client",
    132       "exparchive",
    133       "--dump-json",
    134       "/path/to/tmp/json",
    135       "--isolate-server",
    136       "https://isolateserver-dev.appspot.com",
    137       "--eventlog-endpoint",
    138       "prod",
    139       "--isolate",
    140       "RECIPE_PACKAGE_REPO[skia]/test1_exparchive.isolate",
    141       "--isolated",
    142       "RECIPE_PACKAGE_REPO[skia]/test1_exparchive.isolated"
    143     ],
    144     "name": "isolate test1_exparchive",
    145     "~followup_annotations": [
    146       "@@@STEP_LOG_LINE (a] json.output@{@@@",
    147       "@@@STEP_LOG_LINE (a] json.output@  \"test1_exparchive\": \"[dummy hash for test1_exparchive]\"@@@",
    148       "@@@STEP_LOG_LINE (a] json.output@}@@@",
    149       "@@@STEP_LOG_END (a] json.output@@@"
    150     ]
    151   },
    152   {
    153     "cmd": [
    154       "python",
    155       "-u",
    156       "RECIPE_MODULE[skia::isolate]/resources/isolate.py",
    157       "[START_DIR]/swarming.client",
    158       "exparchive",
    159       "--dump-json",
    160       "/path/to/tmp/json",
    161       "--isolate-server",
    162       "https://isolateserver-dev.appspot.com",
    163       "--eventlog-endpoint",
    164       "prod",
    165       "--isolate",
    166       "RECIPE_PACKAGE_REPO[skia]/test2_exparchive.isolate",
    167       "--isolated",
    168       "RECIPE_PACKAGE_REPO[skia]/test2_exparchive.isolated"
    169     ],
    170     "name": "isolate test2_exparchive",
    171     "~followup_annotations": [
    172       "@@@STEP_LOG_LINE (a] json.output@{@@@",
    173       "@@@STEP_LOG_LINE (a] json.output@  \"test2_exparchive\": null@@@",
    174       "@@@STEP_LOG_LINE (a] json.output@}@@@",
    175       "@@@STEP_LOG_END (a] json.output@@@",
    176       "@@@STEP_LOG_LINE@failed to isolate@Failed to isolate following targets:@@@",
    177       "@@@STEP_LOG_LINE@failed to isolate@test2_exparchive@@@",
    178       "@@@STEP_LOG_LINE@failed to isolate@@@@",
    179       "@@@STEP_LOG_LINE@failed to isolate@See logs for more information.@@@",
    180       "@@@STEP_LOG_END@failed to isolate@@@",
    181       "@@@SET_BUILD_PROPERTY@swarm_hashes@{\"test1_exparchive\": \"[dummy hash for test1_exparchive]\"}@@@"
    182     ]
    183   },
    184   {
    185     "name": "$result",
    186     "recipe_result": null,
    187     "status_code": 0
    188   }
    189 ]