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\", @@@",
     98       "@@@STEP_LOG_LINE (a] json.output@  \"test2\", @@@",
     99       "@@@STEP_LOG_LINE (a] json.output@  \"test_exparchive\"@@@",
    100       "@@@STEP_LOG_LINE (a] json.output@]@@@",
    101       "@@@STEP_LOG_END (a] json.output@@@"
    102     ]
    103   },
    104   {
    105     "cmd": [
    106       "python",
    107       "-u",
    108       "RECIPE_MODULE[skia::isolate]/resources/find_isolated_tests.py",
    109       "--build-dir",
    110       "RECIPE_PACKAGE_REPO[skia]",
    111       "--output-json",
    112       "/path/to/tmp/json"
    113     ],
    114     "name": "find isolated tests",
    115     "~followup_annotations": [
    116       "@@@STEP_LOG_LINE (a] json.output@{@@@",
    117       "@@@STEP_LOG_LINE (a] json.output@  \"test1\": \"[dummy hash for test1]\", @@@",
    118       "@@@STEP_LOG_LINE (a] json.output@  \"test2\": \"[dummy hash for test2]\", @@@",
    119       "@@@STEP_LOG_LINE (a] json.output@  \"test_exparchive\": \"[dummy hash for test_exparchive]\"@@@",
    120       "@@@STEP_LOG_LINE (a] json.output@}@@@",
    121       "@@@STEP_LOG_END (a] json.output@@@",
    122       "@@@SET_BUILD_PROPERTY@swarm_hashes@{\"test1\": \"[dummy hash for test1]\", \"test2\": \"[dummy hash for test2]\", \"test_exparchive\": \"[dummy hash for test_exparchive]\"}@@@"
    123     ]
    124   },
    125   {
    126     "cmd": [
    127       "python",
    128       "-u",
    129       "RECIPE_MODULE[skia::isolate]/resources/isolate.py",
    130       "[START_DIR]/swarming.client",
    131       "exparchive",
    132       "--dump-json",
    133       "/path/to/tmp/json",
    134       "--isolate-server",
    135       "https://isolateserver-dev.appspot.com",
    136       "--eventlog-endpoint",
    137       "prod",
    138       "--isolate",
    139       "RECIPE_PACKAGE_REPO[skia]/test_exparchive.isolate",
    140       "--isolated",
    141       "RECIPE_PACKAGE_REPO[skia]/test_exparchive.isolated"
    142     ],
    143     "name": "isolate test_exparchive",
    144     "~followup_annotations": [
    145       "@@@STEP_LOG_LINE (a] json.output@{@@@",
    146       "@@@STEP_LOG_LINE (a] json.output@  \"test_exparchive\": \"[dummy hash for test_exparchive]\"@@@",
    147       "@@@STEP_LOG_LINE (a] json.output@}@@@",
    148       "@@@STEP_LOG_END (a] json.output@@@"
    149     ]
    150   },
    151   {
    152     "cmd": [
    153       "python",
    154       "-u",
    155       "RECIPE_MODULE[skia::isolate]/resources/isolate.py",
    156       "[START_DIR]/swarming.client",
    157       "batcharchive",
    158       "--dump-json",
    159       "/path/to/tmp/json",
    160       "--isolate-server",
    161       "https://isolateserver-dev.appspot.com",
    162       "RECIPE_PACKAGE_REPO[skia]/test1.isolated.gen.json",
    163       "RECIPE_PACKAGE_REPO[skia]/test2.isolated.gen.json"
    164     ],
    165     "name": "isolate tests",
    166     "~followup_annotations": [
    167       "@@@STEP_LOG_LINE (a] json.output@{@@@",
    168       "@@@STEP_LOG_LINE (a] json.output@  \"test1\": \"[dummy hash for test1]\", @@@",
    169       "@@@STEP_LOG_LINE (a] json.output@  \"test2\": \"[dummy hash for test2]\"@@@",
    170       "@@@STEP_LOG_LINE (a] json.output@}@@@",
    171       "@@@STEP_LOG_END (a] json.output@@@",
    172       "@@@SET_BUILD_PROPERTY@swarm_hashes@{\"test1\": \"[dummy hash for test1]\", \"test2\": \"[dummy hash for test2]\", \"test_exparchive\": \"[dummy hash for test_exparchive]\"}@@@"
    173     ]
    174   },
    175   {
    176     "name": "$result",
    177     "recipe_result": null,
    178     "status_code": 0
    179   }
    180 ]