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