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 "copy", 10 "[START_DIR]/skia/infra/bots/assets/skp/VERSION", 11 "/path/to/tmp/" 12 ], 13 "infra_step": true, 14 "name": "Get downloaded SKP VERSION" 15 }, 16 { 17 "cmd": [ 18 "python", 19 "-u", 20 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", 21 "--json-output", 22 "/path/to/tmp/json", 23 "copy", 24 "42", 25 "[START_DIR]/tmp/SKP_VERSION" 26 ], 27 "infra_step": true, 28 "name": "write SKP_VERSION" 29 }, 30 { 31 "cmd": [ 32 "python", 33 "-u", 34 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", 35 "--json-output", 36 "/path/to/tmp/json", 37 "copy", 38 "[START_DIR]/skia/infra/bots/assets/skimage/VERSION", 39 "/path/to/tmp/" 40 ], 41 "infra_step": true, 42 "name": "Get downloaded skimage VERSION" 43 }, 44 { 45 "cmd": [ 46 "python", 47 "-u", 48 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", 49 "--json-output", 50 "/path/to/tmp/json", 51 "copy", 52 "42", 53 "[START_DIR]/tmp/SK_IMAGE_VERSION" 54 ], 55 "infra_step": true, 56 "name": "write SK_IMAGE_VERSION" 57 }, 58 { 59 "cmd": [ 60 "python", 61 "-u", 62 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", 63 "--json-output", 64 "/path/to/tmp/json", 65 "copy", 66 "[START_DIR]/skia/infra/bots/assets/svg/VERSION", 67 "/path/to/tmp/" 68 ], 69 "infra_step": true, 70 "name": "Get downloaded SVG VERSION" 71 }, 72 { 73 "cmd": [ 74 "python", 75 "-u", 76 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", 77 "--json-output", 78 "/path/to/tmp/json", 79 "copy", 80 "42", 81 "[START_DIR]/tmp/SVG_VERSION" 82 ], 83 "infra_step": true, 84 "name": "write SVG_VERSION" 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 "[START_DIR]/valgrind/bin/valgrind", 117 "--gen-suppressions=all", 118 "--leak-check=full", 119 "--track-origins=yes", 120 "--error-exitcode=1", 121 "--num-callers=40", 122 "--suppressions=[START_DIR]/skia/tools/valgrind.supp", 123 "[START_DIR]/out/Release/dm", 124 "--resourcePath", 125 "[START_DIR]/skia/resources", 126 "--skps", 127 "[START_DIR]/skp", 128 "--images", 129 "[START_DIR]/skimage/dm", 130 "--colorImages", 131 "[START_DIR]/skimage/colorspace", 132 "--nameByHash", 133 "--properties", 134 "gitHash", 135 "abc123", 136 "builder", 137 "Test-Ubuntu17-GCC-Golo-GPU-QuadroP400-x86_64-Release-All-Valgrind_AbandonGpuContext_SK_CPU_LIMIT_SSE41", 138 "buildbucket_build_id", 139 "123454321", 140 "swarming_bot_id", 141 "skia-bot-123", 142 "swarming_task_id", 143 "123456", 144 "--svgs", 145 "[START_DIR]/svg", 146 "--key", 147 "arch", 148 "x86_64", 149 "compiler", 150 "GCC", 151 "configuration", 152 "Release", 153 "cpu_or_gpu", 154 "GPU", 155 "cpu_or_gpu_value", 156 "QuadroP400", 157 "extra_config", 158 "Valgrind_AbandonGpuContext_SK_CPU_LIMIT_SSE41", 159 "model", 160 "Golo", 161 "os", 162 "Ubuntu17", 163 "--dont_write", 164 "pdf", 165 "--randomProcessorTest", 166 "--nocpu", 167 "--config", 168 "gl", 169 "gldft", 170 "glsrgb", 171 "glmsaa8", 172 "gl1010102", 173 "--src", 174 "tests", 175 "gm", 176 "image", 177 "colorImage", 178 "svg", 179 "--blacklist", 180 "gl1010102", 181 "image", 182 "_", 183 "_", 184 "_", 185 "svg", 186 "_", 187 "svgparse_", 188 "glsrgb", 189 "image", 190 "_", 191 "_", 192 "_", 193 "svg", 194 "_", 195 "_", 196 "_", 197 "image", 198 "_", 199 "interlaced1.png", 200 "_", 201 "image", 202 "_", 203 "interlaced2.png", 204 "_", 205 "image", 206 "_", 207 "interlaced3.png", 208 "_", 209 "image", 210 "_", 211 ".arw", 212 "_", 213 "image", 214 "_", 215 ".cr2", 216 "_", 217 "image", 218 "_", 219 ".dng", 220 "_", 221 "image", 222 "_", 223 ".nef", 224 "_", 225 "image", 226 "_", 227 ".nrw", 228 "_", 229 "image", 230 "_", 231 ".orf", 232 "_", 233 "image", 234 "_", 235 ".raf", 236 "_", 237 "image", 238 "_", 239 ".rw2", 240 "_", 241 "image", 242 "_", 243 ".pef", 244 "_", 245 "image", 246 "_", 247 ".srw", 248 "_", 249 "image", 250 "_", 251 ".ARW", 252 "_", 253 "image", 254 "_", 255 ".CR2", 256 "_", 257 "image", 258 "_", 259 ".DNG", 260 "_", 261 "image", 262 "_", 263 ".NEF", 264 "_", 265 "image", 266 "_", 267 ".NRW", 268 "_", 269 "image", 270 "_", 271 ".ORF", 272 "_", 273 "image", 274 "_", 275 ".RAF", 276 "_", 277 "image", 278 "_", 279 ".RW2", 280 "_", 281 "image", 282 "_", 283 ".PEF", 284 "_", 285 "image", 286 "_", 287 ".SRW", 288 "--match", 289 "~Threaded", 290 "--nonativeFonts", 291 "--verbose", 292 "--abandonGpuContext" 293 ], 294 "env": { 295 "BUILDTYPE": "Release", 296 "CHROME_HEADLESS": "1", 297 "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]", 298 "SKIA_OUT": "[START_DIR]/out", 299 "VALGRIND_LIB": "[START_DIR]/valgrind/lib/valgrind" 300 }, 301 "name": "dm" 302 }, 303 { 304 "name": "$result", 305 "recipe_result": null, 306 "status_code": 0 307 } 308 ]