Home | History | Annotate | Download | only in full.expected
      1 [
      2   {
      3     "cmd": [
      4       "python",
      5       "-u",
      6       "[START_DIR]/skia/bin/fetch-gn"
      7     ],
      8     "cwd": "[START_DIR]/skia",
      9     "env": {
     10       "BUILDTYPE": "Debug",
     11       "CHROME_HEADLESS": "1",
     12       "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
     13       "SKIA_OUT": "[START_DIR]/out"
     14     },
     15     "infra_step": true,
     16     "name": "fetch-gn"
     17   },
     18   {
     19     "cmd": [
     20       "[START_DIR]/skia/bin/gn",
     21       "gen",
     22       "[START_DIR]/out/Debug",
     23       "--args=cc=\"clang\" cxx=\"clang++\" extra_cflags=[\"-O1\"]"
     24     ],
     25     "cwd": "[START_DIR]/skia",
     26     "env": {
     27       "BUILDTYPE": "Debug",
     28       "CHROME_HEADLESS": "1",
     29       "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
     30       "SKIA_OUT": "[START_DIR]/out"
     31     },
     32     "name": "gn gen"
     33   },
     34   {
     35     "cmd": [
     36       "ninja",
     37       "-C",
     38       "[START_DIR]/out/Debug"
     39     ],
     40     "cwd": "[START_DIR]/skia",
     41     "env": {
     42       "BUILDTYPE": "Debug",
     43       "CHROME_HEADLESS": "1",
     44       "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
     45       "SKIA_OUT": "[START_DIR]/out"
     46     },
     47     "name": "ninja"
     48   },
     49   {
     50     "cmd": [
     51       "python",
     52       "-u",
     53       "[START_DIR]/skia/gn/package_ios.py",
     54       "[START_DIR]/out/Debug/dm"
     55     ],
     56     "env": {
     57       "BUILDTYPE": "Debug",
     58       "CHROME_HEADLESS": "1",
     59       "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
     60       "SKIA_OUT": "[START_DIR]/out"
     61     },
     62     "infra_step": true,
     63     "name": "package dm"
     64   },
     65   {
     66     "cmd": [
     67       "python",
     68       "-u",
     69       "[START_DIR]/skia/gn/package_ios.py",
     70       "[START_DIR]/out/Debug/nanobench"
     71     ],
     72     "env": {
     73       "BUILDTYPE": "Debug",
     74       "CHROME_HEADLESS": "1",
     75       "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
     76       "SKIA_OUT": "[START_DIR]/out"
     77     },
     78     "infra_step": true,
     79     "name": "package nanobench"
     80   },
     81   {
     82     "cmd": [
     83       "[START_DIR]/skia/platform_tools/ios/bin/ios_push_file",
     84       "file.txt",
     85       "file.txt"
     86     ],
     87     "env": {
     88       "BUILDTYPE": "Debug",
     89       "CHROME_HEADLESS": "1",
     90       "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
     91       "SKIA_OUT": "[START_DIR]/out"
     92     },
     93     "infra_step": true,
     94     "name": "push_file file.txt"
     95   },
     96   {
     97     "cmd": [
     98       "python",
     99       "-u",
    100       "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
    101       "--json-output",
    102       "/path/to/tmp/json",
    103       "rmtree",
    104       "results_dir"
    105     ],
    106     "infra_step": true,
    107     "name": "rmtree results_dir"
    108   },
    109   {
    110     "cmd": [
    111       "python",
    112       "-u",
    113       "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
    114       "--json-output",
    115       "/path/to/tmp/json",
    116       "ensure-directory",
    117       "--mode",
    118       "0777",
    119       "results_dir"
    120     ],
    121     "infra_step": true,
    122     "name": "makedirs results_dir"
    123   },
    124   {
    125     "cmd": [
    126       "[START_DIR]/skia/platform_tools/ios/bin/ios_rm",
    127       "device_results_dir"
    128     ],
    129     "env": {
    130       "BUILDTYPE": "Debug",
    131       "CHROME_HEADLESS": "1",
    132       "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
    133       "SKIA_OUT": "[START_DIR]/out"
    134     },
    135     "infra_step": true,
    136     "name": "rm device_results_dir"
    137   },
    138   {
    139     "cmd": [
    140       "[START_DIR]/skia/platform_tools/ios/bin/ios_mkdir",
    141       "device_results_dir"
    142     ],
    143     "env": {
    144       "BUILDTYPE": "Debug",
    145       "CHROME_HEADLESS": "1",
    146       "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
    147       "SKIA_OUT": "[START_DIR]/out"
    148     },
    149     "infra_step": true,
    150     "name": "mkdir device_results_dir"
    151   },
    152   {
    153     "cmd": [
    154       "ios.py"
    155     ],
    156     "env": {
    157       "BUILDTYPE": "Debug",
    158       "CHROME_HEADLESS": "1",
    159       "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
    160       "SKIA_OUT": "[START_DIR]/out"
    161     },
    162     "infra_step": true,
    163     "name": "setup_device"
    164   },
    165   {
    166     "cmd": [
    167       "ideviceinstaller",
    168       "-i",
    169       "[START_DIR]/out/Debug/dm.app"
    170     ],
    171     "env": {
    172       "BUILDTYPE": "Debug",
    173       "CHROME_HEADLESS": "1",
    174       "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
    175       "SKIA_OUT": "[START_DIR]/out"
    176     },
    177     "infra_step": true,
    178     "name": "install_dm"
    179   },
    180   {
    181     "cmd": [
    182       "ideviceinstaller",
    183       "-i",
    184       "[START_DIR]/out/Debug/nanobench.app"
    185     ],
    186     "env": {
    187       "BUILDTYPE": "Debug",
    188       "CHROME_HEADLESS": "1",
    189       "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
    190       "SKIA_OUT": "[START_DIR]/out"
    191     },
    192     "infra_step": true,
    193     "name": "install_nanobench"
    194   },
    195   {
    196     "cmd": [
    197       "[START_DIR]/skia/platform_tools/ios/bin/ios_push_if_needed",
    198       "[START_DIR]/skia/resources",
    199       "resources"
    200     ],
    201     "env": {
    202       "BUILDTYPE": "Debug",
    203       "CHROME_HEADLESS": "1",
    204       "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
    205       "SKIA_OUT": "[START_DIR]/out"
    206     },
    207     "infra_step": true,
    208     "name": "push_if_needed [START_DIR]/skia/resources"
    209   },
    210   {
    211     "cmd": [
    212       "python",
    213       "-u",
    214       "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
    215       "--json-output",
    216       "/path/to/tmp/json",
    217       "copy",
    218       "[START_DIR]/skia/infra/bots/assets/skp/VERSION",
    219       "/path/to/tmp/"
    220     ],
    221     "infra_step": true,
    222     "name": "Get downloaded SKP VERSION"
    223   },
    224   {
    225     "cmd": [
    226       "python",
    227       "-u",
    228       "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
    229       "--json-output",
    230       "/path/to/tmp/json",
    231       "copy",
    232       "42",
    233       "[START_DIR]/tmp/SKP_VERSION"
    234     ],
    235     "infra_step": true,
    236     "name": "write SKP_VERSION"
    237   },
    238   {
    239     "cmd": [
    240       "[START_DIR]/skia/platform_tools/ios/bin/ios_cat_file",
    241       "tmp/SKP_VERSION"
    242     ],
    243     "env": {
    244       "BUILDTYPE": "Debug",
    245       "CHROME_HEADLESS": "1",
    246       "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
    247       "SKIA_OUT": "[START_DIR]/out"
    248     },
    249     "infra_step": true,
    250     "name": "cat_file tmp/SKP_VERSION",
    251     "stdout": "/path/to/tmp/"
    252   },
    253   {
    254     "cmd": [
    255       "[START_DIR]/skia/platform_tools/ios/bin/ios_rm",
    256       "tmp/SKP_VERSION"
    257     ],
    258     "env": {
    259       "BUILDTYPE": "Debug",
    260       "CHROME_HEADLESS": "1",
    261       "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
    262       "SKIA_OUT": "[START_DIR]/out"
    263     },
    264     "infra_step": true,
    265     "name": "rm tmp/SKP_VERSION"
    266   },
    267   {
    268     "cmd": [
    269       "[START_DIR]/skia/platform_tools/ios/bin/ios_rm",
    270       "skps"
    271     ],
    272     "env": {
    273       "BUILDTYPE": "Debug",
    274       "CHROME_HEADLESS": "1",
    275       "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
    276       "SKIA_OUT": "[START_DIR]/out"
    277     },
    278     "infra_step": true,
    279     "name": "rm skps"
    280   },
    281   {
    282     "cmd": [
    283       "[START_DIR]/skia/platform_tools/ios/bin/ios_mkdir",
    284       "skps"
    285     ],
    286     "env": {
    287       "BUILDTYPE": "Debug",
    288       "CHROME_HEADLESS": "1",
    289       "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
    290       "SKIA_OUT": "[START_DIR]/out"
    291     },
    292     "infra_step": true,
    293     "name": "mkdir skps"
    294   },
    295   {
    296     "cmd": [
    297       "[START_DIR]/skia/platform_tools/ios/bin/ios_push_if_needed",
    298       "[START_DIR]/skp",
    299       "skps"
    300     ],
    301     "env": {
    302       "BUILDTYPE": "Debug",
    303       "CHROME_HEADLESS": "1",
    304       "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
    305       "SKIA_OUT": "[START_DIR]/out"
    306     },
    307     "infra_step": true,
    308     "name": "push_if_needed [START_DIR]/skp"
    309   },
    310   {
    311     "cmd": [
    312       "[START_DIR]/skia/platform_tools/ios/bin/ios_push_file",
    313       "[START_DIR]/tmp/SKP_VERSION",
    314       "tmp/SKP_VERSION"
    315     ],
    316     "env": {
    317       "BUILDTYPE": "Debug",
    318       "CHROME_HEADLESS": "1",
    319       "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
    320       "SKIA_OUT": "[START_DIR]/out"
    321     },
    322     "infra_step": true,
    323     "name": "push_file [START_DIR]/tmp/SKP_VERSION"
    324   },
    325   {
    326     "cmd": [
    327       "python",
    328       "-u",
    329       "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
    330       "--json-output",
    331       "/path/to/tmp/json",
    332       "copy",
    333       "[START_DIR]/skia/infra/bots/assets/skimage/VERSION",
    334       "/path/to/tmp/"
    335     ],
    336     "infra_step": true,
    337     "name": "Get downloaded skimage VERSION"
    338   },
    339   {
    340     "cmd": [
    341       "python",
    342       "-u",
    343       "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
    344       "--json-output",
    345       "/path/to/tmp/json",
    346       "copy",
    347       "42",
    348       "[START_DIR]/tmp/SK_IMAGE_VERSION"
    349     ],
    350     "infra_step": true,
    351     "name": "write SK_IMAGE_VERSION"
    352   },
    353   {
    354     "cmd": [
    355       "[START_DIR]/skia/platform_tools/ios/bin/ios_cat_file",
    356       "tmp/SK_IMAGE_VERSION"
    357     ],
    358     "env": {
    359       "BUILDTYPE": "Debug",
    360       "CHROME_HEADLESS": "1",
    361       "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
    362       "SKIA_OUT": "[START_DIR]/out"
    363     },
    364     "infra_step": true,
    365     "name": "cat_file tmp/SK_IMAGE_VERSION",
    366     "stdout": "/path/to/tmp/"
    367   },
    368   {
    369     "cmd": [
    370       "[START_DIR]/skia/platform_tools/ios/bin/ios_rm",
    371       "tmp/SK_IMAGE_VERSION"
    372     ],
    373     "env": {
    374       "BUILDTYPE": "Debug",
    375       "CHROME_HEADLESS": "1",
    376       "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
    377       "SKIA_OUT": "[START_DIR]/out"
    378     },
    379     "infra_step": true,
    380     "name": "rm tmp/SK_IMAGE_VERSION"
    381   },
    382   {
    383     "cmd": [
    384       "[START_DIR]/skia/platform_tools/ios/bin/ios_rm",
    385       "images"
    386     ],
    387     "env": {
    388       "BUILDTYPE": "Debug",
    389       "CHROME_HEADLESS": "1",
    390       "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
    391       "SKIA_OUT": "[START_DIR]/out"
    392     },
    393     "infra_step": true,
    394     "name": "rm images"
    395   },
    396   {
    397     "cmd": [
    398       "[START_DIR]/skia/platform_tools/ios/bin/ios_mkdir",
    399       "images"
    400     ],
    401     "env": {
    402       "BUILDTYPE": "Debug",
    403       "CHROME_HEADLESS": "1",
    404       "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
    405       "SKIA_OUT": "[START_DIR]/out"
    406     },
    407     "infra_step": true,
    408     "name": "mkdir images"
    409   },
    410   {
    411     "cmd": [
    412       "[START_DIR]/skia/platform_tools/ios/bin/ios_push_if_needed",
    413       "[START_DIR]/skimage",
    414       "images"
    415     ],
    416     "env": {
    417       "BUILDTYPE": "Debug",
    418       "CHROME_HEADLESS": "1",
    419       "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
    420       "SKIA_OUT": "[START_DIR]/out"
    421     },
    422     "infra_step": true,
    423     "name": "push_if_needed [START_DIR]/skimage"
    424   },
    425   {
    426     "cmd": [
    427       "[START_DIR]/skia/platform_tools/ios/bin/ios_push_file",
    428       "[START_DIR]/tmp/SK_IMAGE_VERSION",
    429       "tmp/SK_IMAGE_VERSION"
    430     ],
    431     "env": {
    432       "BUILDTYPE": "Debug",
    433       "CHROME_HEADLESS": "1",
    434       "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
    435       "SKIA_OUT": "[START_DIR]/out"
    436     },
    437     "infra_step": true,
    438     "name": "push_file [START_DIR]/tmp/SK_IMAGE_VERSION"
    439   },
    440   {
    441     "cmd": [
    442       "python",
    443       "-u",
    444       "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
    445       "--json-output",
    446       "/path/to/tmp/json",
    447       "copy",
    448       "[START_DIR]/skia/infra/bots/assets/svg/VERSION",
    449       "/path/to/tmp/"
    450     ],
    451     "infra_step": true,
    452     "name": "Get downloaded SVG VERSION"
    453   },
    454   {
    455     "cmd": [
    456       "python",
    457       "-u",
    458       "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
    459       "--json-output",
    460       "/path/to/tmp/json",
    461       "copy",
    462       "42",
    463       "[START_DIR]/tmp/SVG_VERSION"
    464     ],
    465     "infra_step": true,
    466     "name": "write SVG_VERSION"
    467   },
    468   {
    469     "cmd": [
    470       "[START_DIR]/skia/platform_tools/ios/bin/ios_cat_file",
    471       "tmp/SVG_VERSION"
    472     ],
    473     "env": {
    474       "BUILDTYPE": "Debug",
    475       "CHROME_HEADLESS": "1",
    476       "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
    477       "SKIA_OUT": "[START_DIR]/out"
    478     },
    479     "infra_step": true,
    480     "name": "cat_file tmp/SVG_VERSION",
    481     "stdout": "/path/to/tmp/"
    482   },
    483   {
    484     "cmd": [
    485       "[START_DIR]/skia/platform_tools/ios/bin/ios_rm",
    486       "tmp/SVG_VERSION"
    487     ],
    488     "env": {
    489       "BUILDTYPE": "Debug",
    490       "CHROME_HEADLESS": "1",
    491       "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
    492       "SKIA_OUT": "[START_DIR]/out"
    493     },
    494     "infra_step": true,
    495     "name": "rm tmp/SVG_VERSION"
    496   },
    497   {
    498     "cmd": [
    499       "[START_DIR]/skia/platform_tools/ios/bin/ios_rm",
    500       "svgs"
    501     ],
    502     "env": {
    503       "BUILDTYPE": "Debug",
    504       "CHROME_HEADLESS": "1",
    505       "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
    506       "SKIA_OUT": "[START_DIR]/out"
    507     },
    508     "infra_step": true,
    509     "name": "rm svgs"
    510   },
    511   {
    512     "cmd": [
    513       "[START_DIR]/skia/platform_tools/ios/bin/ios_mkdir",
    514       "svgs"
    515     ],
    516     "env": {
    517       "BUILDTYPE": "Debug",
    518       "CHROME_HEADLESS": "1",
    519       "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
    520       "SKIA_OUT": "[START_DIR]/out"
    521     },
    522     "infra_step": true,
    523     "name": "mkdir svgs"
    524   },
    525   {
    526     "cmd": [
    527       "[START_DIR]/skia/platform_tools/ios/bin/ios_push_if_needed",
    528       "[START_DIR]/svg",
    529       "svgs"
    530     ],
    531     "env": {
    532       "BUILDTYPE": "Debug",
    533       "CHROME_HEADLESS": "1",
    534       "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
    535       "SKIA_OUT": "[START_DIR]/out"
    536     },
    537     "infra_step": true,
    538     "name": "push_if_needed [START_DIR]/svg"
    539   },
    540   {
    541     "cmd": [
    542       "[START_DIR]/skia/platform_tools/ios/bin/ios_push_file",
    543       "[START_DIR]/tmp/SVG_VERSION",
    544       "tmp/SVG_VERSION"
    545     ],
    546     "env": {
    547       "BUILDTYPE": "Debug",
    548       "CHROME_HEADLESS": "1",
    549       "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
    550       "SKIA_OUT": "[START_DIR]/out"
    551     },
    552     "infra_step": true,
    553     "name": "push_file [START_DIR]/tmp/SVG_VERSION"
    554   },
    555   {
    556     "cmd": [
    557       "idevice-app-runner",
    558       "-s",
    559       "com.google.dm",
    560       "--args",
    561       "--some-flag"
    562     ],
    563     "env": {
    564       "BUILDTYPE": "Debug",
    565       "CHROME_HEADLESS": "1",
    566       "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
    567       "SKIA_OUT": "[START_DIR]/out"
    568     },
    569     "name": "dm"
    570   },
    571   {
    572     "cmd": [
    573       "[START_DIR]/skia/platform_tools/ios/bin/ios_pull_if_needed",
    574       "dm",
    575       "[CUSTOM_[SWARM_OUT_DIR]]/dm"
    576     ],
    577     "env": {
    578       "BUILDTYPE": "Debug",
    579       "CHROME_HEADLESS": "1",
    580       "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
    581       "SKIA_OUT": "[START_DIR]/out"
    582     },
    583     "infra_step": true,
    584     "name": "pull_if_needed dm"
    585   },
    586   {
    587     "cmd": [
    588       "[START_DIR]/skia/platform_tools/ios/bin/ios_pull_if_needed",
    589       "perf",
    590       "[CUSTOM_[SWARM_OUT_DIR]]/perfdata/Test-iOS-Clang-iPadMini4-GPU-GX6450-arm64-Debug/data"
    591     ],
    592     "env": {
    593       "BUILDTYPE": "Debug",
    594       "CHROME_HEADLESS": "1",
    595       "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]",
    596       "SKIA_OUT": "[START_DIR]/out"
    597     },
    598     "infra_step": true,
    599     "name": "pull_if_needed perf"
    600   },
    601   {
    602     "name": "$result",
    603     "recipe_result": null,
    604     "status_code": 0
    605   }
    606 ]