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": "/tmp/stable/clang", 19 "args": [ 20 "--print-resource-dir" 21 ] 22 }, 23 "stdout": "someResourceDir" 24 }, 25 { 26 "cmd": { 27 "path": "/tmp/stable/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 "-Qunused-arguments", 34 "-Werror=poison-system-directories", 35 "-Wno-compound-token-split-by-macro", 36 "-Wno-deprecated-declarations", 37 "-Wno-error=implicit-function-declaration", 38 "-Wno-error=implicit-int", 39 "-Wno-final-dtor-non-final-class", 40 "-Wno-tautological-constant-compare", 41 "-Wno-tautological-unsigned-enum-zero-compare", 42 "-Wno-unknown-warning-option", 43 "-fdebug-default-version=5", 44 "-fexperimental-new-pass-manager", 45 "-Wno-unused-local-typedefs", 46 "-fno-addrsig", 47 "-fuse-ld=lld", 48 "-fcrash-diagnostics-dir=/tmp/stable/clang_crash_diagnostics", 49 "-fcommon", 50 "main.cc", 51 "-Wno-compound-token-split-by-space", 52 "-Wno-deprecated-copy", 53 "-Wno-unused-but-set-variable", 54 "-Wno-implicit-int-float-conversion", 55 "-Wno-string-concatenation" 56 ] 57 } 58 }, 59 { 60 "cmd": { 61 "path": "/tmp/stable/clang", 62 "args": [ 63 "-Qunused-arguments", 64 "-Werror=poison-system-directories", 65 "-Wno-compound-token-split-by-macro", 66 "-Wno-deprecated-declarations", 67 "-Wno-error=implicit-function-declaration", 68 "-Wno-error=implicit-int", 69 "-Wno-final-dtor-non-final-class", 70 "-Wno-tautological-constant-compare", 71 "-Wno-tautological-unsigned-enum-zero-compare", 72 "-Wno-unknown-warning-option", 73 "-fdebug-default-version=5", 74 "-fexperimental-new-pass-manager", 75 "-Wno-unused-local-typedefs", 76 "-fno-addrsig", 77 "-fuse-ld=lld", 78 "-fcrash-diagnostics-dir=/tmp/stable/clang_crash_diagnostics", 79 "-fcommon", 80 "main.cc", 81 "-Wno-compound-token-split-by-space", 82 "-Wno-deprecated-copy", 83 "-Wno-unused-but-set-variable", 84 "-Wno-implicit-int-float-conversion", 85 "-Wno-string-concatenation" 86 ] 87 } 88 } 89 ] 90 }, 91 { 92 "wd": "/tmp/stable", 93 "env": [ 94 "WITH_TIDY=1", 95 "GOMACC_PATH=/tmp/stable/gomacc" 96 ], 97 "wrapper": { 98 "cmd": { 99 "path": "./x86_64-cros-linux-gnu-clang", 100 "args": [ 101 "main.cc" 102 ] 103 } 104 }, 105 "cmds": [ 106 { 107 "cmd": { 108 "path": "/tmp/stable/clang", 109 "args": [ 110 "--print-resource-dir" 111 ] 112 }, 113 "stdout": "someResourceDir" 114 }, 115 { 116 "cmd": { 117 "path": "/tmp/stable/clang-tidy", 118 "args": [ 119 "-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-*", 120 "main.cc", 121 "--", 122 "-resource-dir=someResourceDir", 123 "-Qunused-arguments", 124 "-Werror=poison-system-directories", 125 "-Wno-compound-token-split-by-macro", 126 "-Wno-deprecated-declarations", 127 "-Wno-error=implicit-function-declaration", 128 "-Wno-error=implicit-int", 129 "-Wno-final-dtor-non-final-class", 130 "-Wno-tautological-constant-compare", 131 "-Wno-tautological-unsigned-enum-zero-compare", 132 "-Wno-unknown-warning-option", 133 "-fdebug-default-version=5", 134 "-fexperimental-new-pass-manager", 135 "-Wno-unused-local-typedefs", 136 "-fno-addrsig", 137 "-fuse-ld=lld", 138 "-fcrash-diagnostics-dir=/tmp/stable/clang_crash_diagnostics", 139 "-fcommon", 140 "main.cc", 141 "-Wno-compound-token-split-by-space", 142 "-Wno-deprecated-copy", 143 "-Wno-unused-but-set-variable", 144 "-Wno-implicit-int-float-conversion", 145 "-Wno-string-concatenation" 146 ] 147 } 148 }, 149 { 150 "cmd": { 151 "path": "/tmp/stable/clang", 152 "args": [ 153 "-Qunused-arguments", 154 "-Werror=poison-system-directories", 155 "-Wno-compound-token-split-by-macro", 156 "-Wno-deprecated-declarations", 157 "-Wno-error=implicit-function-declaration", 158 "-Wno-error=implicit-int", 159 "-Wno-final-dtor-non-final-class", 160 "-Wno-tautological-constant-compare", 161 "-Wno-tautological-unsigned-enum-zero-compare", 162 "-Wno-unknown-warning-option", 163 "-fdebug-default-version=5", 164 "-fexperimental-new-pass-manager", 165 "-Wno-unused-local-typedefs", 166 "-fno-addrsig", 167 "-fuse-ld=lld", 168 "-fcrash-diagnostics-dir=/tmp/stable/clang_crash_diagnostics", 169 "-fcommon", 170 "main.cc", 171 "-Wno-compound-token-split-by-space", 172 "-Wno-deprecated-copy", 173 "-Wno-unused-but-set-variable", 174 "-Wno-implicit-int-float-conversion", 175 "-Wno-string-concatenation" 176 ] 177 } 178 } 179 ] 180 }, 181 { 182 "wd": "/tmp/stable", 183 "env": [ 184 "WITH_TIDY=1", 185 "GOMACC_PATH=/tmp/stable/gomacc" 186 ], 187 "wrapper": { 188 "cmd": { 189 "path": "./x86_64-cros-linux-gnu-clang", 190 "args": [ 191 "main.cc" 192 ] 193 }, 194 "stdout": "somemessage", 195 "stderr": "someerrorclang-tidy failed" 196 }, 197 "cmds": [ 198 { 199 "cmd": { 200 "path": "/tmp/stable/clang", 201 "args": [ 202 "--print-resource-dir" 203 ] 204 }, 205 "stdout": "someResourceDir" 206 }, 207 { 208 "cmd": { 209 "path": "/tmp/stable/clang-tidy", 210 "args": [ 211 "-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-*", 212 "main.cc", 213 "--", 214 "-resource-dir=someResourceDir", 215 "-Qunused-arguments", 216 "-Werror=poison-system-directories", 217 "-Wno-compound-token-split-by-macro", 218 "-Wno-deprecated-declarations", 219 "-Wno-error=implicit-function-declaration", 220 "-Wno-error=implicit-int", 221 "-Wno-final-dtor-non-final-class", 222 "-Wno-tautological-constant-compare", 223 "-Wno-tautological-unsigned-enum-zero-compare", 224 "-Wno-unknown-warning-option", 225 "-fdebug-default-version=5", 226 "-fexperimental-new-pass-manager", 227 "-Wno-unused-local-typedefs", 228 "-fno-addrsig", 229 "-fuse-ld=lld", 230 "-fcrash-diagnostics-dir=/tmp/stable/clang_crash_diagnostics", 231 "-fcommon", 232 "main.cc", 233 "-Wno-compound-token-split-by-space", 234 "-Wno-deprecated-copy", 235 "-Wno-unused-but-set-variable", 236 "-Wno-implicit-int-float-conversion", 237 "-Wno-string-concatenation" 238 ] 239 }, 240 "stdout": "somemessage", 241 "stderr": "someerror", 242 "exitcode": 1 243 }, 244 { 245 "cmd": { 246 "path": "/tmp/stable/clang", 247 "args": [ 248 "-Qunused-arguments", 249 "-Werror=poison-system-directories", 250 "-Wno-compound-token-split-by-macro", 251 "-Wno-deprecated-declarations", 252 "-Wno-error=implicit-function-declaration", 253 "-Wno-error=implicit-int", 254 "-Wno-final-dtor-non-final-class", 255 "-Wno-tautological-constant-compare", 256 "-Wno-tautological-unsigned-enum-zero-compare", 257 "-Wno-unknown-warning-option", 258 "-fdebug-default-version=5", 259 "-fexperimental-new-pass-manager", 260 "-Wno-unused-local-typedefs", 261 "-fno-addrsig", 262 "-fuse-ld=lld", 263 "-fcrash-diagnostics-dir=/tmp/stable/clang_crash_diagnostics", 264 "-fcommon", 265 "main.cc", 266 "-Wno-compound-token-split-by-space", 267 "-Wno-deprecated-copy", 268 "-Wno-unused-but-set-variable", 269 "-Wno-implicit-int-float-conversion", 270 "-Wno-string-concatenation" 271 ] 272 } 273 } 274 ] 275 }, 276 { 277 "wd": "/tmp/stable", 278 "env": [ 279 "WITH_TIDY=1", 280 "GOMACC_PATH=/tmp/stable/gomacc" 281 ], 282 "wrapper": { 283 "cmd": { 284 "path": "./x86_64-cros-linux-gnu-clang", 285 "args": [ 286 "main.cc" 287 ] 288 }, 289 "stdout": "somemessage", 290 "stderr": "someerror", 291 "exitcode": 1 292 }, 293 "cmds": [ 294 { 295 "cmd": { 296 "path": "/tmp/stable/clang", 297 "args": [ 298 "--print-resource-dir" 299 ] 300 }, 301 "stdout": "someResourceDir" 302 }, 303 { 304 "cmd": { 305 "path": "/tmp/stable/clang-tidy", 306 "args": [ 307 "-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-*", 308 "main.cc", 309 "--", 310 "-resource-dir=someResourceDir", 311 "-Qunused-arguments", 312 "-Werror=poison-system-directories", 313 "-Wno-compound-token-split-by-macro", 314 "-Wno-deprecated-declarations", 315 "-Wno-error=implicit-function-declaration", 316 "-Wno-error=implicit-int", 317 "-Wno-final-dtor-non-final-class", 318 "-Wno-tautological-constant-compare", 319 "-Wno-tautological-unsigned-enum-zero-compare", 320 "-Wno-unknown-warning-option", 321 "-fdebug-default-version=5", 322 "-fexperimental-new-pass-manager", 323 "-Wno-unused-local-typedefs", 324 "-fno-addrsig", 325 "-fuse-ld=lld", 326 "-fcrash-diagnostics-dir=/tmp/stable/clang_crash_diagnostics", 327 "-fcommon", 328 "main.cc", 329 "-Wno-compound-token-split-by-space", 330 "-Wno-deprecated-copy", 331 "-Wno-unused-but-set-variable", 332 "-Wno-implicit-int-float-conversion", 333 "-Wno-string-concatenation" 334 ] 335 } 336 }, 337 { 338 "cmd": { 339 "path": "/tmp/stable/clang", 340 "args": [ 341 "-Qunused-arguments", 342 "-Werror=poison-system-directories", 343 "-Wno-compound-token-split-by-macro", 344 "-Wno-deprecated-declarations", 345 "-Wno-error=implicit-function-declaration", 346 "-Wno-error=implicit-int", 347 "-Wno-final-dtor-non-final-class", 348 "-Wno-tautological-constant-compare", 349 "-Wno-tautological-unsigned-enum-zero-compare", 350 "-Wno-unknown-warning-option", 351 "-fdebug-default-version=5", 352 "-fexperimental-new-pass-manager", 353 "-Wno-unused-local-typedefs", 354 "-fno-addrsig", 355 "-fuse-ld=lld", 356 "-fcrash-diagnostics-dir=/tmp/stable/clang_crash_diagnostics", 357 "-fcommon", 358 "main.cc", 359 "-Wno-compound-token-split-by-space", 360 "-Wno-deprecated-copy", 361 "-Wno-unused-but-set-variable", 362 "-Wno-implicit-int-float-conversion", 363 "-Wno-string-concatenation" 364 ] 365 }, 366 "stdout": "somemessage", 367 "stderr": "someerror", 368 "exitcode": 1 369 } 370 ] 371 } 372] 373