1[ 2 { 3 "wd": "/tmp/stable", 4 "env": [ 5 "WITH_TIDY=1" 6 ], 7 "wrapper": { 8 "cmd": { 9 "path": "./x86_64-cros-linux-gnu-clang", 10 "args": [ 11 "main.cc" 12 ] 13 } 14 }, 15 "cmds": [ 16 { 17 "cmd": { 18 "path": "../../usr/bin/clang", 19 "args": [ 20 "--print-resource-dir" 21 ] 22 }, 23 "stdout": "someResourceDir" 24 }, 25 { 26 "cmd": { 27 "path": "../../usr/bin/clang-tidy", 28 "args": [ 29 "-checks=*,-bugprone-narrowing-conversions,-cppcoreguidelines-*,-fuchsia-*,-google-readability*,-google-runtime-references,-hicpp-*,-llvm-*,-misc-non-private-member-variables-in-classes,-misc-unused-parameters,-modernize-*,-readability-*", 30 "main.cc", 31 "--", 32 "-resource-dir=someResourceDir", 33 "--sysroot=/usr/x86_64-cros-linux-gnu", 34 "-Qunused-arguments", 35 "-fno-addrsig", 36 "-fcommon", 37 "-Wno-tautological-constant-compare", 38 "-Wno-tautological-unsigned-enum-zero-compare", 39 "-Wno-unknown-warning-option", 40 "-Wno-section", 41 "-static-libgcc", 42 "-fuse-ld=lld", 43 "-Wno-final-dtor-non-final-class", 44 "-Werror=poison-system-directories", 45 "-fexperimental-new-pass-manager", 46 "-Wno-compound-token-split-by-macro", 47 "-fcrash-diagnostics-dir=/tmp/stable/clang_crash_diagnostics", 48 "-fstack-protector-strong", 49 "-fPIE", 50 "-pie", 51 "-D_FORTIFY_SOURCE=2", 52 "-fno-omit-frame-pointer", 53 "main.cc", 54 "-Wno-implicit-int-float-conversion", 55 "-Wno-compound-token-split-by-space", 56 "-Wno-string-concatenation", 57 "-mno-movbe", 58 "-B../../bin", 59 "-target", 60 "x86_64-cros-linux-gnu" 61 ] 62 } 63 }, 64 { 65 "cmd": { 66 "path": "../../usr/bin/clang", 67 "args": [ 68 "--sysroot=/usr/x86_64-cros-linux-gnu", 69 "-Qunused-arguments", 70 "-fno-addrsig", 71 "-fcommon", 72 "-Wno-tautological-constant-compare", 73 "-Wno-tautological-unsigned-enum-zero-compare", 74 "-Wno-unknown-warning-option", 75 "-Wno-section", 76 "-static-libgcc", 77 "-fuse-ld=lld", 78 "-Wno-final-dtor-non-final-class", 79 "-Werror=poison-system-directories", 80 "-fexperimental-new-pass-manager", 81 "-Wno-compound-token-split-by-macro", 82 "-fcrash-diagnostics-dir=/tmp/stable/clang_crash_diagnostics", 83 "-fstack-protector-strong", 84 "-fPIE", 85 "-pie", 86 "-D_FORTIFY_SOURCE=2", 87 "-fno-omit-frame-pointer", 88 "main.cc", 89 "-Wno-implicit-int-float-conversion", 90 "-Wno-compound-token-split-by-space", 91 "-Wno-string-concatenation", 92 "-mno-movbe", 93 "-B../../bin", 94 "-target", 95 "x86_64-cros-linux-gnu" 96 ] 97 } 98 } 99 ] 100 }, 101 { 102 "wd": "/tmp/stable", 103 "env": [ 104 "WITH_TIDY=1", 105 "GOMACC_PATH=/tmp/stable/gomacc" 106 ], 107 "wrapper": { 108 "cmd": { 109 "path": "./x86_64-cros-linux-gnu-clang", 110 "args": [ 111 "main.cc" 112 ] 113 } 114 }, 115 "cmds": [ 116 { 117 "cmd": { 118 "path": "../../usr/bin/clang", 119 "args": [ 120 "--print-resource-dir" 121 ] 122 }, 123 "stdout": "someResourceDir" 124 }, 125 { 126 "cmd": { 127 "path": "../../usr/bin/clang-tidy", 128 "args": [ 129 "-checks=*,-bugprone-narrowing-conversions,-cppcoreguidelines-*,-fuchsia-*,-google-readability*,-google-runtime-references,-hicpp-*,-llvm-*,-misc-non-private-member-variables-in-classes,-misc-unused-parameters,-modernize-*,-readability-*", 130 "main.cc", 131 "--", 132 "-resource-dir=someResourceDir", 133 "--sysroot=/usr/x86_64-cros-linux-gnu", 134 "-Qunused-arguments", 135 "-fno-addrsig", 136 "-fcommon", 137 "-Wno-tautological-constant-compare", 138 "-Wno-tautological-unsigned-enum-zero-compare", 139 "-Wno-unknown-warning-option", 140 "-Wno-section", 141 "-static-libgcc", 142 "-fuse-ld=lld", 143 "-Wno-final-dtor-non-final-class", 144 "-Werror=poison-system-directories", 145 "-fexperimental-new-pass-manager", 146 "-Wno-compound-token-split-by-macro", 147 "-fcrash-diagnostics-dir=/tmp/stable/clang_crash_diagnostics", 148 "-fstack-protector-strong", 149 "-fPIE", 150 "-pie", 151 "-D_FORTIFY_SOURCE=2", 152 "-fno-omit-frame-pointer", 153 "main.cc", 154 "-Wno-implicit-int-float-conversion", 155 "-Wno-compound-token-split-by-space", 156 "-Wno-string-concatenation", 157 "-mno-movbe", 158 "-B../../bin", 159 "-target", 160 "x86_64-cros-linux-gnu" 161 ] 162 } 163 }, 164 { 165 "cmd": { 166 "path": "/tmp/stable/gomacc", 167 "args": [ 168 "../../usr/bin/clang", 169 "--sysroot=/usr/x86_64-cros-linux-gnu", 170 "-Qunused-arguments", 171 "-fno-addrsig", 172 "-fcommon", 173 "-Wno-tautological-constant-compare", 174 "-Wno-tautological-unsigned-enum-zero-compare", 175 "-Wno-unknown-warning-option", 176 "-Wno-section", 177 "-static-libgcc", 178 "-fuse-ld=lld", 179 "-Wno-final-dtor-non-final-class", 180 "-Werror=poison-system-directories", 181 "-fexperimental-new-pass-manager", 182 "-Wno-compound-token-split-by-macro", 183 "-fcrash-diagnostics-dir=/tmp/stable/clang_crash_diagnostics", 184 "-fstack-protector-strong", 185 "-fPIE", 186 "-pie", 187 "-D_FORTIFY_SOURCE=2", 188 "-fno-omit-frame-pointer", 189 "main.cc", 190 "-Wno-implicit-int-float-conversion", 191 "-Wno-compound-token-split-by-space", 192 "-Wno-string-concatenation", 193 "-mno-movbe", 194 "-B../../bin", 195 "-target", 196 "x86_64-cros-linux-gnu" 197 ] 198 } 199 } 200 ] 201 }, 202 { 203 "wd": "/tmp/stable", 204 "env": [ 205 "WITH_TIDY=1", 206 "GOMACC_PATH=/tmp/stable/gomacc" 207 ], 208 "wrapper": { 209 "cmd": { 210 "path": "./x86_64-cros-linux-gnu-clang", 211 "args": [ 212 "main.cc" 213 ] 214 }, 215 "stdout": "somemessage", 216 "stderr": "someerrorclang-tidy failed" 217 }, 218 "cmds": [ 219 { 220 "cmd": { 221 "path": "../../usr/bin/clang", 222 "args": [ 223 "--print-resource-dir" 224 ] 225 }, 226 "stdout": "someResourceDir" 227 }, 228 { 229 "cmd": { 230 "path": "../../usr/bin/clang-tidy", 231 "args": [ 232 "-checks=*,-bugprone-narrowing-conversions,-cppcoreguidelines-*,-fuchsia-*,-google-readability*,-google-runtime-references,-hicpp-*,-llvm-*,-misc-non-private-member-variables-in-classes,-misc-unused-parameters,-modernize-*,-readability-*", 233 "main.cc", 234 "--", 235 "-resource-dir=someResourceDir", 236 "--sysroot=/usr/x86_64-cros-linux-gnu", 237 "-Qunused-arguments", 238 "-fno-addrsig", 239 "-fcommon", 240 "-Wno-tautological-constant-compare", 241 "-Wno-tautological-unsigned-enum-zero-compare", 242 "-Wno-unknown-warning-option", 243 "-Wno-section", 244 "-static-libgcc", 245 "-fuse-ld=lld", 246 "-Wno-final-dtor-non-final-class", 247 "-Werror=poison-system-directories", 248 "-fexperimental-new-pass-manager", 249 "-Wno-compound-token-split-by-macro", 250 "-fcrash-diagnostics-dir=/tmp/stable/clang_crash_diagnostics", 251 "-fstack-protector-strong", 252 "-fPIE", 253 "-pie", 254 "-D_FORTIFY_SOURCE=2", 255 "-fno-omit-frame-pointer", 256 "main.cc", 257 "-Wno-implicit-int-float-conversion", 258 "-Wno-compound-token-split-by-space", 259 "-Wno-string-concatenation", 260 "-mno-movbe", 261 "-B../../bin", 262 "-target", 263 "x86_64-cros-linux-gnu" 264 ] 265 }, 266 "stdout": "somemessage", 267 "stderr": "someerror", 268 "exitcode": 1 269 }, 270 { 271 "cmd": { 272 "path": "/tmp/stable/gomacc", 273 "args": [ 274 "../../usr/bin/clang", 275 "--sysroot=/usr/x86_64-cros-linux-gnu", 276 "-Qunused-arguments", 277 "-fno-addrsig", 278 "-fcommon", 279 "-Wno-tautological-constant-compare", 280 "-Wno-tautological-unsigned-enum-zero-compare", 281 "-Wno-unknown-warning-option", 282 "-Wno-section", 283 "-static-libgcc", 284 "-fuse-ld=lld", 285 "-Wno-final-dtor-non-final-class", 286 "-Werror=poison-system-directories", 287 "-fexperimental-new-pass-manager", 288 "-Wno-compound-token-split-by-macro", 289 "-fcrash-diagnostics-dir=/tmp/stable/clang_crash_diagnostics", 290 "-fstack-protector-strong", 291 "-fPIE", 292 "-pie", 293 "-D_FORTIFY_SOURCE=2", 294 "-fno-omit-frame-pointer", 295 "main.cc", 296 "-Wno-implicit-int-float-conversion", 297 "-Wno-compound-token-split-by-space", 298 "-Wno-string-concatenation", 299 "-mno-movbe", 300 "-B../../bin", 301 "-target", 302 "x86_64-cros-linux-gnu" 303 ] 304 } 305 } 306 ] 307 }, 308 { 309 "wd": "/tmp/stable", 310 "env": [ 311 "WITH_TIDY=1", 312 "GOMACC_PATH=/tmp/stable/gomacc" 313 ], 314 "wrapper": { 315 "cmd": { 316 "path": "./x86_64-cros-linux-gnu-clang", 317 "args": [ 318 "main.cc" 319 ] 320 }, 321 "stdout": "somemessage", 322 "stderr": "someerror", 323 "exitcode": 1 324 }, 325 "cmds": [ 326 { 327 "cmd": { 328 "path": "../../usr/bin/clang", 329 "args": [ 330 "--print-resource-dir" 331 ] 332 }, 333 "stdout": "someResourceDir" 334 }, 335 { 336 "cmd": { 337 "path": "../../usr/bin/clang-tidy", 338 "args": [ 339 "-checks=*,-bugprone-narrowing-conversions,-cppcoreguidelines-*,-fuchsia-*,-google-readability*,-google-runtime-references,-hicpp-*,-llvm-*,-misc-non-private-member-variables-in-classes,-misc-unused-parameters,-modernize-*,-readability-*", 340 "main.cc", 341 "--", 342 "-resource-dir=someResourceDir", 343 "--sysroot=/usr/x86_64-cros-linux-gnu", 344 "-Qunused-arguments", 345 "-fno-addrsig", 346 "-fcommon", 347 "-Wno-tautological-constant-compare", 348 "-Wno-tautological-unsigned-enum-zero-compare", 349 "-Wno-unknown-warning-option", 350 "-Wno-section", 351 "-static-libgcc", 352 "-fuse-ld=lld", 353 "-Wno-final-dtor-non-final-class", 354 "-Werror=poison-system-directories", 355 "-fexperimental-new-pass-manager", 356 "-Wno-compound-token-split-by-macro", 357 "-fcrash-diagnostics-dir=/tmp/stable/clang_crash_diagnostics", 358 "-fstack-protector-strong", 359 "-fPIE", 360 "-pie", 361 "-D_FORTIFY_SOURCE=2", 362 "-fno-omit-frame-pointer", 363 "main.cc", 364 "-Wno-implicit-int-float-conversion", 365 "-Wno-compound-token-split-by-space", 366 "-Wno-string-concatenation", 367 "-mno-movbe", 368 "-B../../bin", 369 "-target", 370 "x86_64-cros-linux-gnu" 371 ] 372 } 373 }, 374 { 375 "cmd": { 376 "path": "/tmp/stable/gomacc", 377 "args": [ 378 "../../usr/bin/clang", 379 "--sysroot=/usr/x86_64-cros-linux-gnu", 380 "-Qunused-arguments", 381 "-fno-addrsig", 382 "-fcommon", 383 "-Wno-tautological-constant-compare", 384 "-Wno-tautological-unsigned-enum-zero-compare", 385 "-Wno-unknown-warning-option", 386 "-Wno-section", 387 "-static-libgcc", 388 "-fuse-ld=lld", 389 "-Wno-final-dtor-non-final-class", 390 "-Werror=poison-system-directories", 391 "-fexperimental-new-pass-manager", 392 "-Wno-compound-token-split-by-macro", 393 "-fcrash-diagnostics-dir=/tmp/stable/clang_crash_diagnostics", 394 "-fstack-protector-strong", 395 "-fPIE", 396 "-pie", 397 "-D_FORTIFY_SOURCE=2", 398 "-fno-omit-frame-pointer", 399 "main.cc", 400 "-Wno-implicit-int-float-conversion", 401 "-Wno-compound-token-split-by-space", 402 "-Wno-string-concatenation", 403 "-mno-movbe", 404 "-B../../bin", 405 "-target", 406 "x86_64-cros-linux-gnu" 407 ] 408 }, 409 "stdout": "somemessage", 410 "stderr": "someerror", 411 "exitcode": 1 412 } 413 ] 414 } 415] 416