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