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=*,google*,-bugprone-narrowing-conversions,-cppcoreguidelines-*,-fuchsia-*,-google-build-using-namespace,-google-default-arguments,-google-explicit-constructor,-google-readability*,-google-runtime-int,-google-runtime-references,-hicpp-avoid-c-arrays,-hicpp-braces-around-statements,-hicpp-no-array-decay,-hicpp-signed-bitwise,-hicpp-uppercase-literal-suffix,-hicpp-use-auto,-llvm-namespace-comment,-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 "-grecord-gcc-switches", 36 "-fno-addrsig", 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-reorder-init-list", 44 "-Wno-final-dtor-non-final-class", 45 "-Wno-return-stack-address", 46 "-Werror=poison-system-directories", 47 "-fstack-protector-strong", 48 "-fPIE", 49 "-pie", 50 "-D_FORTIFY_SOURCE=2", 51 "-fno-omit-frame-pointer", 52 "main.cc", 53 "-Wno-implicit-int-float-conversion", 54 "-B../../bin", 55 "-target", 56 "x86_64-cros-linux-gnu" 57 ] 58 } 59 }, 60 { 61 "cmd": { 62 "path": "../../usr/bin/clang", 63 "args": [ 64 "--sysroot=/usr/x86_64-cros-linux-gnu", 65 "-Qunused-arguments", 66 "-grecord-gcc-switches", 67 "-fno-addrsig", 68 "-Wno-tautological-constant-compare", 69 "-Wno-tautological-unsigned-enum-zero-compare", 70 "-Wno-unknown-warning-option", 71 "-Wno-section", 72 "-static-libgcc", 73 "-fuse-ld=lld", 74 "-Wno-reorder-init-list", 75 "-Wno-final-dtor-non-final-class", 76 "-Wno-return-stack-address", 77 "-Werror=poison-system-directories", 78 "-fstack-protector-strong", 79 "-fPIE", 80 "-pie", 81 "-D_FORTIFY_SOURCE=2", 82 "-fno-omit-frame-pointer", 83 "main.cc", 84 "-Wno-implicit-int-float-conversion", 85 "-B../../bin", 86 "-target", 87 "x86_64-cros-linux-gnu" 88 ] 89 } 90 } 91 ] 92 }, 93 { 94 "wd": "/tmp/stable", 95 "env": [ 96 "WITH_TIDY=1", 97 "GOMACC_PATH=/tmp/stable/gomacc" 98 ], 99 "wrapper": { 100 "cmd": { 101 "path": "./x86_64-cros-linux-gnu-clang", 102 "args": [ 103 "main.cc" 104 ] 105 } 106 }, 107 "cmds": [ 108 { 109 "cmd": { 110 "path": "../../usr/bin/clang", 111 "args": [ 112 "--print-resource-dir" 113 ] 114 }, 115 "stdout": "someResourceDir" 116 }, 117 { 118 "cmd": { 119 "path": "../../usr/bin/clang-tidy", 120 "args": [ 121 "-checks=*,google*,-bugprone-narrowing-conversions,-cppcoreguidelines-*,-fuchsia-*,-google-build-using-namespace,-google-default-arguments,-google-explicit-constructor,-google-readability*,-google-runtime-int,-google-runtime-references,-hicpp-avoid-c-arrays,-hicpp-braces-around-statements,-hicpp-no-array-decay,-hicpp-signed-bitwise,-hicpp-uppercase-literal-suffix,-hicpp-use-auto,-llvm-namespace-comment,-misc-non-private-member-variables-in-classes,-misc-unused-parameters,-modernize-*,-readability-*", 122 "main.cc", 123 "--", 124 "-resource-dir=someResourceDir", 125 "--sysroot=/usr/x86_64-cros-linux-gnu", 126 "-Qunused-arguments", 127 "-grecord-gcc-switches", 128 "-fno-addrsig", 129 "-Wno-tautological-constant-compare", 130 "-Wno-tautological-unsigned-enum-zero-compare", 131 "-Wno-unknown-warning-option", 132 "-Wno-section", 133 "-static-libgcc", 134 "-fuse-ld=lld", 135 "-Wno-reorder-init-list", 136 "-Wno-final-dtor-non-final-class", 137 "-Wno-return-stack-address", 138 "-Werror=poison-system-directories", 139 "-fstack-protector-strong", 140 "-fPIE", 141 "-pie", 142 "-D_FORTIFY_SOURCE=2", 143 "-fno-omit-frame-pointer", 144 "main.cc", 145 "-Wno-implicit-int-float-conversion", 146 "-B../../bin", 147 "-target", 148 "x86_64-cros-linux-gnu" 149 ] 150 } 151 }, 152 { 153 "cmd": { 154 "path": "/tmp/stable/gomacc", 155 "args": [ 156 "../../usr/bin/clang", 157 "--sysroot=/usr/x86_64-cros-linux-gnu", 158 "-Qunused-arguments", 159 "-grecord-gcc-switches", 160 "-fno-addrsig", 161 "-Wno-tautological-constant-compare", 162 "-Wno-tautological-unsigned-enum-zero-compare", 163 "-Wno-unknown-warning-option", 164 "-Wno-section", 165 "-static-libgcc", 166 "-fuse-ld=lld", 167 "-Wno-reorder-init-list", 168 "-Wno-final-dtor-non-final-class", 169 "-Wno-return-stack-address", 170 "-Werror=poison-system-directories", 171 "-fstack-protector-strong", 172 "-fPIE", 173 "-pie", 174 "-D_FORTIFY_SOURCE=2", 175 "-fno-omit-frame-pointer", 176 "main.cc", 177 "-Wno-implicit-int-float-conversion", 178 "-B../../bin", 179 "-target", 180 "x86_64-cros-linux-gnu" 181 ] 182 } 183 } 184 ] 185 }, 186 { 187 "wd": "/tmp/stable", 188 "env": [ 189 "WITH_TIDY=1", 190 "GOMACC_PATH=/tmp/stable/gomacc" 191 ], 192 "wrapper": { 193 "cmd": { 194 "path": "./x86_64-cros-linux-gnu-clang", 195 "args": [ 196 "main.cc" 197 ] 198 }, 199 "stdout": "somemessage", 200 "stderr": "someerrorclang-tidy failed" 201 }, 202 "cmds": [ 203 { 204 "cmd": { 205 "path": "../../usr/bin/clang", 206 "args": [ 207 "--print-resource-dir" 208 ] 209 }, 210 "stdout": "someResourceDir" 211 }, 212 { 213 "cmd": { 214 "path": "../../usr/bin/clang-tidy", 215 "args": [ 216 "-checks=*,google*,-bugprone-narrowing-conversions,-cppcoreguidelines-*,-fuchsia-*,-google-build-using-namespace,-google-default-arguments,-google-explicit-constructor,-google-readability*,-google-runtime-int,-google-runtime-references,-hicpp-avoid-c-arrays,-hicpp-braces-around-statements,-hicpp-no-array-decay,-hicpp-signed-bitwise,-hicpp-uppercase-literal-suffix,-hicpp-use-auto,-llvm-namespace-comment,-misc-non-private-member-variables-in-classes,-misc-unused-parameters,-modernize-*,-readability-*", 217 "main.cc", 218 "--", 219 "-resource-dir=someResourceDir", 220 "--sysroot=/usr/x86_64-cros-linux-gnu", 221 "-Qunused-arguments", 222 "-grecord-gcc-switches", 223 "-fno-addrsig", 224 "-Wno-tautological-constant-compare", 225 "-Wno-tautological-unsigned-enum-zero-compare", 226 "-Wno-unknown-warning-option", 227 "-Wno-section", 228 "-static-libgcc", 229 "-fuse-ld=lld", 230 "-Wno-reorder-init-list", 231 "-Wno-final-dtor-non-final-class", 232 "-Wno-return-stack-address", 233 "-Werror=poison-system-directories", 234 "-fstack-protector-strong", 235 "-fPIE", 236 "-pie", 237 "-D_FORTIFY_SOURCE=2", 238 "-fno-omit-frame-pointer", 239 "main.cc", 240 "-Wno-implicit-int-float-conversion", 241 "-B../../bin", 242 "-target", 243 "x86_64-cros-linux-gnu" 244 ] 245 }, 246 "stdout": "somemessage", 247 "stderr": "someerror", 248 "exitcode": 1 249 }, 250 { 251 "cmd": { 252 "path": "/tmp/stable/gomacc", 253 "args": [ 254 "../../usr/bin/clang", 255 "--sysroot=/usr/x86_64-cros-linux-gnu", 256 "-Qunused-arguments", 257 "-grecord-gcc-switches", 258 "-fno-addrsig", 259 "-Wno-tautological-constant-compare", 260 "-Wno-tautological-unsigned-enum-zero-compare", 261 "-Wno-unknown-warning-option", 262 "-Wno-section", 263 "-static-libgcc", 264 "-fuse-ld=lld", 265 "-Wno-reorder-init-list", 266 "-Wno-final-dtor-non-final-class", 267 "-Wno-return-stack-address", 268 "-Werror=poison-system-directories", 269 "-fstack-protector-strong", 270 "-fPIE", 271 "-pie", 272 "-D_FORTIFY_SOURCE=2", 273 "-fno-omit-frame-pointer", 274 "main.cc", 275 "-Wno-implicit-int-float-conversion", 276 "-B../../bin", 277 "-target", 278 "x86_64-cros-linux-gnu" 279 ] 280 } 281 } 282 ] 283 }, 284 { 285 "wd": "/tmp/stable", 286 "env": [ 287 "WITH_TIDY=1", 288 "GOMACC_PATH=/tmp/stable/gomacc" 289 ], 290 "wrapper": { 291 "cmd": { 292 "path": "./x86_64-cros-linux-gnu-clang", 293 "args": [ 294 "main.cc" 295 ] 296 }, 297 "stdout": "somemessage", 298 "stderr": "someerror", 299 "exitcode": 1 300 }, 301 "cmds": [ 302 { 303 "cmd": { 304 "path": "../../usr/bin/clang", 305 "args": [ 306 "--print-resource-dir" 307 ] 308 }, 309 "stdout": "someResourceDir" 310 }, 311 { 312 "cmd": { 313 "path": "../../usr/bin/clang-tidy", 314 "args": [ 315 "-checks=*,google*,-bugprone-narrowing-conversions,-cppcoreguidelines-*,-fuchsia-*,-google-build-using-namespace,-google-default-arguments,-google-explicit-constructor,-google-readability*,-google-runtime-int,-google-runtime-references,-hicpp-avoid-c-arrays,-hicpp-braces-around-statements,-hicpp-no-array-decay,-hicpp-signed-bitwise,-hicpp-uppercase-literal-suffix,-hicpp-use-auto,-llvm-namespace-comment,-misc-non-private-member-variables-in-classes,-misc-unused-parameters,-modernize-*,-readability-*", 316 "main.cc", 317 "--", 318 "-resource-dir=someResourceDir", 319 "--sysroot=/usr/x86_64-cros-linux-gnu", 320 "-Qunused-arguments", 321 "-grecord-gcc-switches", 322 "-fno-addrsig", 323 "-Wno-tautological-constant-compare", 324 "-Wno-tautological-unsigned-enum-zero-compare", 325 "-Wno-unknown-warning-option", 326 "-Wno-section", 327 "-static-libgcc", 328 "-fuse-ld=lld", 329 "-Wno-reorder-init-list", 330 "-Wno-final-dtor-non-final-class", 331 "-Wno-return-stack-address", 332 "-Werror=poison-system-directories", 333 "-fstack-protector-strong", 334 "-fPIE", 335 "-pie", 336 "-D_FORTIFY_SOURCE=2", 337 "-fno-omit-frame-pointer", 338 "main.cc", 339 "-Wno-implicit-int-float-conversion", 340 "-B../../bin", 341 "-target", 342 "x86_64-cros-linux-gnu" 343 ] 344 } 345 }, 346 { 347 "cmd": { 348 "path": "/tmp/stable/gomacc", 349 "args": [ 350 "../../usr/bin/clang", 351 "--sysroot=/usr/x86_64-cros-linux-gnu", 352 "-Qunused-arguments", 353 "-grecord-gcc-switches", 354 "-fno-addrsig", 355 "-Wno-tautological-constant-compare", 356 "-Wno-tautological-unsigned-enum-zero-compare", 357 "-Wno-unknown-warning-option", 358 "-Wno-section", 359 "-static-libgcc", 360 "-fuse-ld=lld", 361 "-Wno-reorder-init-list", 362 "-Wno-final-dtor-non-final-class", 363 "-Wno-return-stack-address", 364 "-Werror=poison-system-directories", 365 "-fstack-protector-strong", 366 "-fPIE", 367 "-pie", 368 "-D_FORTIFY_SOURCE=2", 369 "-fno-omit-frame-pointer", 370 "main.cc", 371 "-Wno-implicit-int-float-conversion", 372 "-B../../bin", 373 "-target", 374 "x86_64-cros-linux-gnu" 375 ] 376 }, 377 "stdout": "somemessage", 378 "stderr": "someerror", 379 "exitcode": 1 380 } 381 ] 382 } 383] 384