Home | History | Annotate | Download | only in skpbench.expected
      1 [
      2   {
      3     "cmd": [
      4       "python",
      5       "-u",
      6       "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
      7       "--json-output",
      8       "/path/to/tmp/json",
      9       "ensure-directory",
     10       "--mode",
     11       "0777",
     12       "[START_DIR]/tmp"
     13     ],
     14     "infra_step": true,
     15     "name": "makedirs tmp_dir"
     16   },
     17   {
     18     "cmd": [
     19       "python",
     20       "-u",
     21       "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
     22       "--json-output",
     23       "/path/to/tmp/json",
     24       "copy",
     25       "[START_DIR]/skia/infra/bots/assets/skp/VERSION",
     26       "/path/to/tmp/"
     27     ],
     28     "infra_step": true,
     29     "name": "Get skp VERSION"
     30   },
     31   {
     32     "cmd": [
     33       "python",
     34       "-u",
     35       "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
     36       "--json-output",
     37       "/path/to/tmp/json",
     38       "copy",
     39       "42",
     40       "[START_DIR]/tmp/SKP_VERSION"
     41     ],
     42     "infra_step": true,
     43     "name": "write SKP_VERSION"
     44   },
     45   {
     46     "cmd": [
     47       "python",
     48       "-u",
     49       "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
     50       "--json-output",
     51       "/path/to/tmp/json",
     52       "ensure-directory",
     53       "--mode",
     54       "0777",
     55       "[START_DIR]/[SWARM_OUT_DIR]"
     56     ],
     57     "infra_step": true,
     58     "name": "makedirs perf_dir"
     59   },
     60   {
     61     "cmd": [
     62       "python",
     63       "-u",
     64       "[START_DIR]/skia/tools/skpbench/skpbench.py",
     65       "[START_DIR]/build/skpbench",
     66       "--resultsfile",
     67       "[START_DIR]/[SWARM_OUT_DIR]/table",
     68       "--config",
     69       "vk",
     70       "-v5",
     71       "--ddl",
     72       "--gpuThreads",
     73       "0",
     74       "--ddlNumAdditionalThreads",
     75       "9",
     76       "--ddlTilingWidthHeight",
     77       "3",
     78       "[START_DIR]/skp"
     79     ],
     80     "env": {
     81       "CHROME_HEADLESS": "1",
     82       "PATH": "<PATH>:RECIPE_REPO[depot_tools]"
     83     },
     84     "name": "skpbench"
     85   },
     86   {
     87     "cmd": [
     88       "python",
     89       "-u",
     90       "import os\nprint os.environ.get('SWARMING_BOT_ID', '')\n"
     91     ],
     92     "name": "get swarming bot id",
     93     "stdout": "/path/to/tmp/",
     94     "~followup_annotations": [
     95       "@@@STEP_LOG_LINE (a] python.inline@import os@@@",
     96       "@@@STEP_LOG_LINE (a] python.inline@print os.environ.get('SWARMING_BOT_ID', '')@@@",
     97       "@@@STEP_LOG_END (a] python.inline@@@"
     98     ]
     99   },
    100   {
    101     "cmd": [
    102       "python",
    103       "-u",
    104       "import os\nprint os.environ.get('SWARMING_TASK_ID', '')\n"
    105     ],
    106     "name": "get swarming task id",
    107     "stdout": "/path/to/tmp/",
    108     "~followup_annotations": [
    109       "@@@STEP_LOG_LINE (a] python.inline@import os@@@",
    110       "@@@STEP_LOG_LINE (a] python.inline@print os.environ.get('SWARMING_TASK_ID', '')@@@",
    111       "@@@STEP_LOG_END (a] python.inline@@@"
    112     ]
    113   },
    114   {
    115     "cmd": [
    116       "python",
    117       "-u",
    118       "[START_DIR]/skia/tools/skpbench/skiaperf.py",
    119       "[START_DIR]/[SWARM_OUT_DIR]/table",
    120       "--properties",
    121       "gitHash",
    122       "abc123",
    123       "swarming_bot_id",
    124       "skia-bot-123",
    125       "swarming_task_id",
    126       "123456",
    127       "--outfile",
    128       "[START_DIR]/[SWARM_OUT_DIR]/skpbench_abc123_1337000001.json",
    129       "--key",
    130       "arch",
    131       "x86_64",
    132       "compiler",
    133       "Clang",
    134       "cpu_or_gpu",
    135       "GPU",
    136       "cpu_or_gpu_value",
    137       "QuadroP400",
    138       "extra_config",
    139       "Vulkan_Skpbench_DDLTotal_9x9",
    140       "model",
    141       "Golo",
    142       "os",
    143       "Win10",
    144       "test_filter",
    145       "All"
    146     ],
    147     "env": {
    148       "CHROME_HEADLESS": "1",
    149       "PATH": "<PATH>:RECIPE_REPO[depot_tools]"
    150     },
    151     "name": "Parse skpbench output into Perf json"
    152   },
    153   {
    154     "jsonResult": null,
    155     "name": "$result"
    156   }
    157 ]