[Frontend] Remove unused includes (NFC) (#116927)
[llvm-project.git] / llvm / test / tools / llvm-ctxprof-util / llvm-ctxprof-util-negative.test
blobe8668a7f198a9844db49eacc1067a2cbb01c1b50
1 ; REQUIRES: x86_64-linux
3 ; RUN: not llvm-ctxprof-util nofile.json 2>&1 | FileCheck %s --check-prefix=NO_CMD
4 ; RUN: not llvm-ctxprof-util invalidCmd --input nofile.json 2>&1 | FileCheck %s --check-prefix=INVALID_CMD
5 ; RUN: not llvm-ctxprof-util fromJSON nofile.json 2>&1 | FileCheck %s --check-prefix=NO_FLAG
6 ; RUN: not llvm-ctxprof-util fromJSON --input nofile.json 2>&1 | FileCheck -DMSG=%errc_ENOENT %s --check-prefix=NO_FILE
7 ; RUN: not llvm-ctxprof-util fromJSON --input %S/Inputs/bad.json 2>&1 | FileCheck %s --check-prefix=BAD_JSON
8 ; RUN: not llvm-ctxprof-util fromJSON --input %S/Inputs/invalid-no-vector.json 2>&1 | FileCheck %s --check-prefix=NO_VECTOR
9 ; RUN: not llvm-ctxprof-util fromJSON --input %S/Inputs/invalid-no-ctx.json 2>&1 | FileCheck %s --check-prefix=NO_CTX
10 ; RUN: not llvm-ctxprof-util fromJSON --input %S/Inputs/invalid-no-counters.json 2>&1 | FileCheck %s --check-prefix=NO_COUNTERS
11 ; RUN: not llvm-ctxprof-util fromJSON --input %S/Inputs/invalid-bad-subctx.json 2>&1 | FileCheck %s --check-prefix=BAD_SUBCTX
12 ; RUN: rm -rf %t
13 ; RUN: not llvm-ctxprof-util fromJSON --input %S/Inputs/valid.json --output %t/output.bitstream 2>&1 | FileCheck %s --check-prefix=NO_DIR
15 ; NO_CMD: Unknown subcommand 'nofile.json'
16 ; INVALID_CMD: Unknown subcommand 'invalidCmd'
17 ; NO_FLAG: Unknown command line argument 'nofile.json'. 
18 ; NO_FILE: 'nofile.json': [[MSG]]
19 ; BAD_JSON: Expected object key
20 ; NO_VECTOR: expected array
21 ; NO_CTX: missing value at (root)[0].Guid
22 ; NO_COUNTERS: missing value at (root)[0].Counters
23 ; BAD_SUBCTX: expected array at (root)[0].Callsites[0]
24 ; NO_DIR: failed to open output