| OLD | NEW |
| 1 [ | 1 [ |
| 2 { | 2 { |
| 3 "cmd": [ | 3 "cmd": [ |
| 4 "python", | 4 "python", |
| 5 "-u", | 5 "-u", |
| 6 "[SLAVE_BUILD]\\skia\\tools\\buildbot_spec.py", | 6 "[CWD]\\skia\\tools\\buildbot_spec.py", |
| 7 "/path/to/tmp/json", | 7 "/path/to/tmp/json", |
| 8 "Perf-Win8-MSVC-ShuttleB-GPU-HD4600-x86_64-Release-Trybot" | 8 "Perf-Win8-MSVC-ShuttleB-GPU-HD4600-x86_64-Release-Trybot" |
| 9 ], | 9 ], |
| 10 "cwd": "[SLAVE_BUILD]\\skia", | 10 "cwd": "[CWD]\\skia", |
| 11 "name": "exec buildbot_spec.py", | 11 "name": "exec buildbot_spec.py", |
| 12 "~followup_annotations": [ | 12 "~followup_annotations": [ |
| 13 "@@@STEP_LOG_LINE@json.output@{@@@", | 13 "@@@STEP_LOG_LINE@json.output@{@@@", |
| 14 "@@@STEP_LOG_LINE@json.output@ \"build_targets\": [@@@", | 14 "@@@STEP_LOG_LINE@json.output@ \"build_targets\": [@@@", |
| 15 "@@@STEP_LOG_LINE@json.output@ \"nanobench\"@@@", | 15 "@@@STEP_LOG_LINE@json.output@ \"nanobench\"@@@", |
| 16 "@@@STEP_LOG_LINE@json.output@ ], @@@", | 16 "@@@STEP_LOG_LINE@json.output@ ], @@@", |
| 17 "@@@STEP_LOG_LINE@json.output@ \"builder_cfg\": {@@@", | 17 "@@@STEP_LOG_LINE@json.output@ \"builder_cfg\": {@@@", |
| 18 "@@@STEP_LOG_LINE@json.output@ \"arch\": \"x86_64\", @@@", | 18 "@@@STEP_LOG_LINE@json.output@ \"arch\": \"x86_64\", @@@", |
| 19 "@@@STEP_LOG_LINE@json.output@ \"compiler\": \"MSVC\", @@@", | 19 "@@@STEP_LOG_LINE@json.output@ \"compiler\": \"MSVC\", @@@", |
| 20 "@@@STEP_LOG_LINE@json.output@ \"configuration\": \"Release\", @@@", | 20 "@@@STEP_LOG_LINE@json.output@ \"configuration\": \"Release\", @@@", |
| (...skipping 20 matching lines...) Expand all Loading... |
| 41 "@@@STEP_LOG_LINE@json.output@ \"upload_perf_results\": true@@@", | 41 "@@@STEP_LOG_LINE@json.output@ \"upload_perf_results\": true@@@", |
| 42 "@@@STEP_LOG_LINE@json.output@}@@@", | 42 "@@@STEP_LOG_LINE@json.output@}@@@", |
| 43 "@@@STEP_LOG_END@json.output@@@" | 43 "@@@STEP_LOG_END@json.output@@@" |
| 44 ] | 44 ] |
| 45 }, | 45 }, |
| 46 { | 46 { |
| 47 "cmd": [ | 47 "cmd": [ |
| 48 "python", | 48 "python", |
| 49 "-u", | 49 "-u", |
| 50 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | 50 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", |
| 51 "[SLAVE_BUILD]\\tmp\\SKP_VERSION", | 51 "[CWD]\\tmp\\SKP_VERSION", |
| 52 "/path/to/tmp/" | 52 "/path/to/tmp/" |
| 53 ], | 53 ], |
| 54 "cwd": "[SLAVE_BUILD]", | |
| 55 "name": "Get downloaded SKP_VERSION" | 54 "name": "Get downloaded SKP_VERSION" |
| 56 }, | 55 }, |
| 57 { | 56 { |
| 58 "cmd": [ | 57 "cmd": [ |
| 59 "python", | 58 "python", |
| 60 "-u", | 59 "-u", |
| 61 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", | 60 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", |
| 62 "[SLAVE_BUILD]\\tmp\\SK_IMAGE_VERSION", | 61 "[CWD]\\tmp\\SK_IMAGE_VERSION", |
| 63 "/path/to/tmp/" | 62 "/path/to/tmp/" |
| 64 ], | 63 ], |
| 65 "cwd": "[SLAVE_BUILD]", | |
| 66 "name": "Get downloaded SK_IMAGE_VERSION" | 64 "name": "Get downloaded SK_IMAGE_VERSION" |
| 67 }, | 65 }, |
| 68 { | 66 { |
| 69 "cmd": [ | 67 "cmd": [ |
| 70 "python", | 68 "python", |
| 71 "-u", | 69 "-u", |
| 72 "\nimport os, sys\nfrom common import chromium_utils # Error? See https://
crbug.com/584783.\n\n\nif os.path.exists(sys.argv[1]):\n chromium_utils.RemoveD
irectory(sys.argv[1])\n", | 70 "\nimport os, sys\nfrom common import chromium_utils # Error? See https://
crbug.com/584783.\n\n\nif os.path.exists(sys.argv[1]):\n chromium_utils.RemoveD
irectory(sys.argv[1])\n", |
| 73 "[SWARM_OUT_DIR]\\perfdata\\Perf-Win8-MSVC-ShuttleB-GPU-HD4600-x86_64-Rele
ase-Trybot\\data" | 71 "[SWARM_OUT_DIR]\\perfdata\\Perf-Win8-MSVC-ShuttleB-GPU-HD4600-x86_64-Rele
ase-Trybot\\data" |
| 74 ], | 72 ], |
| 75 "cwd": "[SLAVE_BUILD]", | |
| 76 "env": { | 73 "env": { |
| 77 "PYTHONPATH": "build\\scripts" | 74 "PYTHONPATH": "build\\scripts" |
| 78 }, | 75 }, |
| 79 "name": "rmtree data", | 76 "name": "rmtree data", |
| 80 "~followup_annotations": [ | 77 "~followup_annotations": [ |
| 81 "@@@STEP_LOG_LINE@python.inline@@@@", | 78 "@@@STEP_LOG_LINE@python.inline@@@@", |
| 82 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@", | 79 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@", |
| 83 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils # Error?
See https://crbug.com/584783.@@@", | 80 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils # Error?
See https://crbug.com/584783.@@@", |
| 84 "@@@STEP_LOG_LINE@python.inline@@@@", | 81 "@@@STEP_LOG_LINE@python.inline@@@@", |
| 85 "@@@STEP_LOG_LINE@python.inline@@@@", | 82 "@@@STEP_LOG_LINE@python.inline@@@@", |
| 86 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@", | 83 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@", |
| 87 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[
1])@@@", | 84 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[
1])@@@", |
| 88 "@@@STEP_LOG_END@python.inline@@@" | 85 "@@@STEP_LOG_END@python.inline@@@" |
| 89 ] | 86 ] |
| 90 }, | 87 }, |
| 91 { | 88 { |
| 92 "cmd": [ | 89 "cmd": [ |
| 93 "python", | 90 "python", |
| 94 "-u", | 91 "-u", |
| 95 "\nimport sys, os\npath = sys.argv[1]\nmode = int(sys.argv[2])\nif not os.
path.isdir(path):\n if os.path.exists(path):\n print \"%s exists but is not
a dir\" % path\n sys.exit(1)\n os.makedirs(path, mode)\n", | 92 "\nimport sys, os\npath = sys.argv[1]\nmode = int(sys.argv[2])\nif not os.
path.isdir(path):\n if os.path.exists(path):\n print \"%s exists but is not
a dir\" % path\n sys.exit(1)\n os.makedirs(path, mode)\n", |
| 96 "[SWARM_OUT_DIR]\\perfdata\\Perf-Win8-MSVC-ShuttleB-GPU-HD4600-x86_64-Rele
ase-Trybot\\data", | 93 "[SWARM_OUT_DIR]\\perfdata\\Perf-Win8-MSVC-ShuttleB-GPU-HD4600-x86_64-Rele
ase-Trybot\\data", |
| 97 "511" | 94 "511" |
| 98 ], | 95 ], |
| 99 "cwd": "[SLAVE_BUILD]", | |
| 100 "name": "makedirs data", | 96 "name": "makedirs data", |
| 101 "~followup_annotations": [ | 97 "~followup_annotations": [ |
| 102 "@@@STEP_LOG_LINE@python.inline@@@@", | 98 "@@@STEP_LOG_LINE@python.inline@@@@", |
| 103 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@", | 99 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@", |
| 104 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@", | 100 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@", |
| 105 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@", | 101 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@", |
| 106 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@", | 102 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@", |
| 107 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@", | 103 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@", |
| 108 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" %
path@@@", | 104 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" %
path@@@", |
| 109 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@", | 105 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@", |
| 110 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@", | 106 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@", |
| 111 "@@@STEP_LOG_END@python.inline@@@" | 107 "@@@STEP_LOG_END@python.inline@@@" |
| 112 ] | 108 ] |
| 113 }, | 109 }, |
| 114 { | 110 { |
| 115 "cmd": [ | 111 "cmd": [ |
| 116 "[SLAVE_BUILD]\\out\\Release_x64\\nanobench", | 112 "[CWD]\\out\\Release_x64\\nanobench", |
| 117 "--undefok", | 113 "--undefok", |
| 118 "-i", | 114 "-i", |
| 119 "[SLAVE_BUILD]\\skia\\resources", | 115 "[CWD]\\skia\\resources", |
| 120 "--skps", | 116 "--skps", |
| 121 "[SLAVE_BUILD]\\skps", | 117 "[CWD]\\skps", |
| 122 "--images", | 118 "--images", |
| 123 "[SLAVE_BUILD]\\images\\dm", | 119 "[CWD]\\images\\dm", |
| 124 "--nocpu", | 120 "--nocpu", |
| 125 "--dummy-flags", | 121 "--dummy-flags", |
| 126 "--outResultsFile", | 122 "--outResultsFile", |
| 127 "[SWARM_OUT_DIR]\\perfdata\\Perf-Win8-MSVC-ShuttleB-GPU-HD4600-x86_64-Rele
ase-Trybot\\data\\nanobench_abc123.json", | 123 "[SWARM_OUT_DIR]\\perfdata\\Perf-Win8-MSVC-ShuttleB-GPU-HD4600-x86_64-Rele
ase-Trybot\\data\\nanobench_abc123.json", |
| 128 "--properties", | 124 "--properties", |
| 129 "gitHash", | 125 "gitHash", |
| 130 "abc123", | 126 "abc123", |
| 131 "build_number", | 127 "build_number", |
| 132 "5", | 128 "5", |
| 133 "issue", | 129 "issue", |
| 134 "500", | 130 "500", |
| 135 "patchset", | 131 "patchset", |
| 136 "1", | 132 "1", |
| 137 "--key", | 133 "--key", |
| 138 "arch", | 134 "arch", |
| 139 "x86_64", | 135 "x86_64", |
| 140 "compiler", | 136 "compiler", |
| 141 "MSVC", | 137 "MSVC", |
| 142 "cpu_or_gpu", | 138 "cpu_or_gpu", |
| 143 "GPU", | 139 "GPU", |
| 144 "cpu_or_gpu_value", | 140 "cpu_or_gpu_value", |
| 145 "HD4600", | 141 "HD4600", |
| 146 "model", | 142 "model", |
| 147 "ShuttleB", | 143 "ShuttleB", |
| 148 "os", | 144 "os", |
| 149 "Win8" | 145 "Win8" |
| 150 ], | 146 ], |
| 151 "cwd": "[SLAVE_BUILD]", | |
| 152 "env": { | 147 "env": { |
| 153 "BUILDTYPE": "Release_x64", | 148 "BUILDTYPE": "Release_x64", |
| 154 "CHROME_HEADLESS": "1", | 149 "CHROME_HEADLESS": "1", |
| 155 "GYP_DEFINES": "qt_sdk=C:/Qt/Qt5.1.0/5.1.0/msvc2012_64/ skia_arch_type=x86
_64 skia_dump_stats=1 skia_warnings_as_errors=0 skia_win_debuggers_path=c:/DbgHe
lp", | 150 "GYP_DEFINES": "qt_sdk=C:/Qt/Qt5.1.0/5.1.0/msvc2012_64/ skia_arch_type=x86
_64 skia_dump_stats=1 skia_warnings_as_errors=0 skia_win_debuggers_path=c:/DbgHe
lp", |
| 156 "PATH": "[SLAVE_BUILD]\\depot_tools:%(PATH)s", | 151 "PATH": "[CWD]\\depot_tools:%(PATH)s", |
| 157 "SKIA_OUT": "[SLAVE_BUILD]\\out" | 152 "SKIA_OUT": "[CWD]\\out" |
| 158 }, | 153 }, |
| 159 "name": "nanobench" | 154 "name": "nanobench" |
| 160 }, | 155 }, |
| 161 { | 156 { |
| 162 "cmd": [ | 157 "cmd": [ |
| 163 "python", | 158 "python", |
| 164 "-u", | 159 "-u", |
| 165 "\nimport sys, os\npath = sys.argv[1]\nmode = int(sys.argv[2])\nif not os.
path.isdir(path):\n if os.path.exists(path):\n print \"%s exists but is not
a dir\" % path\n sys.exit(1)\n os.makedirs(path, mode)\n", | 160 "\nimport sys, os\npath = sys.argv[1]\nmode = int(sys.argv[2])\nif not os.
path.isdir(path):\n if os.path.exists(path):\n print \"%s exists but is not
a dir\" % path\n sys.exit(1)\n os.makedirs(path, mode)\n", |
| 166 "[SWARM_OUT_DIR]\\perfdata\\Perf-Win8-MSVC-ShuttleB-GPU-HD4600-x86_64-Rele
ase-Trybot\\data", | 161 "[SWARM_OUT_DIR]\\perfdata\\Perf-Win8-MSVC-ShuttleB-GPU-HD4600-x86_64-Rele
ase-Trybot\\data", |
| 167 "511" | 162 "511" |
| 168 ], | 163 ], |
| 169 "cwd": "[SLAVE_BUILD]", | |
| 170 "name": "makedirs perf_dir", | 164 "name": "makedirs perf_dir", |
| 171 "~followup_annotations": [ | 165 "~followup_annotations": [ |
| 172 "@@@STEP_LOG_LINE@python.inline@@@@", | 166 "@@@STEP_LOG_LINE@python.inline@@@@", |
| 173 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@", | 167 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@", |
| 174 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@", | 168 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@", |
| 175 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@", | 169 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@", |
| 176 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@", | 170 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@", |
| 177 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@", | 171 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@", |
| 178 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" %
path@@@", | 172 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" %
path@@@", |
| 179 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@", | 173 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@", |
| 180 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@", | 174 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@", |
| 181 "@@@STEP_LOG_END@python.inline@@@" | 175 "@@@STEP_LOG_END@python.inline@@@" |
| 182 ] | 176 ] |
| 183 }, | 177 }, |
| 184 { | 178 { |
| 185 "cmd": [ | 179 "cmd": [ |
| 186 "python", | 180 "python", |
| 187 "-u", | 181 "-u", |
| 188 "import psutil\nfor p in psutil.process_iter():\n try:\n if p.name ==
'mspdbsrv.exe':\n p.kill()\n except psutil._error.AccessDenied:\n pass\
n" | 182 "import psutil\nfor p in psutil.process_iter():\n try:\n if p.name ==
'mspdbsrv.exe':\n p.kill()\n except psutil._error.AccessDenied:\n pass\
n" |
| 189 ], | 183 ], |
| 190 "cwd": "[SLAVE_BUILD]", | |
| 191 "name": "cleanup", | 184 "name": "cleanup", |
| 192 "~followup_annotations": [ | 185 "~followup_annotations": [ |
| 193 "@@@STEP_LOG_LINE@python.inline@import psutil@@@", | 186 "@@@STEP_LOG_LINE@python.inline@import psutil@@@", |
| 194 "@@@STEP_LOG_LINE@python.inline@for p in psutil.process_iter():@@@", | 187 "@@@STEP_LOG_LINE@python.inline@for p in psutil.process_iter():@@@", |
| 195 "@@@STEP_LOG_LINE@python.inline@ try:@@@", | 188 "@@@STEP_LOG_LINE@python.inline@ try:@@@", |
| 196 "@@@STEP_LOG_LINE@python.inline@ if p.name == 'mspdbsrv.exe':@@@", | 189 "@@@STEP_LOG_LINE@python.inline@ if p.name == 'mspdbsrv.exe':@@@", |
| 197 "@@@STEP_LOG_LINE@python.inline@ p.kill()@@@", | 190 "@@@STEP_LOG_LINE@python.inline@ p.kill()@@@", |
| 198 "@@@STEP_LOG_LINE@python.inline@ except psutil._error.AccessDenied:@@@", | 191 "@@@STEP_LOG_LINE@python.inline@ except psutil._error.AccessDenied:@@@", |
| 199 "@@@STEP_LOG_LINE@python.inline@ pass@@@", | 192 "@@@STEP_LOG_LINE@python.inline@ pass@@@", |
| 200 "@@@STEP_LOG_END@python.inline@@@" | 193 "@@@STEP_LOG_END@python.inline@@@" |
| 201 ] | 194 ] |
| 202 }, | 195 }, |
| 203 { | 196 { |
| 204 "name": "$result", | 197 "name": "$result", |
| 205 "recipe_result": null, | 198 "recipe_result": null, |
| 206 "status_code": 0 | 199 "status_code": 0 |
| 207 } | 200 } |
| 208 ] | 201 ] |
| OLD | NEW |