abhina.sreeskantharajan updated this revision to Diff 460761. abhina.sreeskantharajan added a comment. Herald added subscribers: cfe-commits, ormris. Herald added a project: clang.
Add some more tests Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D134034/new/ https://reviews.llvm.org/D134034 Files: clang/test/Format/style-on-command-line.cpp llvm/test/tools/llvm-dis/errors.test llvm/test/tools/llvm-dwp/X86/diagnose_missing_dwos.test llvm/test/tools/llvm-reduce/mir/input-file-does-not-exist.mir llvm/test/tools/llvm-tapi-diff/misspelled-tbd.test Index: llvm/test/tools/llvm-tapi-diff/misspelled-tbd.test =================================================================== --- llvm/test/tools/llvm-tapi-diff/misspelled-tbd.test +++ llvm/test/tools/llvm-tapi-diff/misspelled-tbd.test @@ -1,3 +1,3 @@ -; RUN: not llvm-tapi-diff %S/Inputs/v4A.tbd %S/Inputs/v4.tbd 2>&1 | FileCheck %s +; RUN: not llvm-tapi-diff %S/Inputs/v4A.tbd %S/Inputs/v4.tbd 2>&1 | FileCheck -DMSG=%errc_ENOENT %s -; CHECK: error: {{.*}}v4.tbd' {{[Nn]}}o such file or directory +; CHECK: error: {{.*}}v4.tbd' [[MSG]] Index: llvm/test/tools/llvm-reduce/mir/input-file-does-not-exist.mir =================================================================== --- llvm/test/tools/llvm-reduce/mir/input-file-does-not-exist.mir +++ llvm/test/tools/llvm-reduce/mir/input-file-does-not-exist.mir @@ -1,4 +1,4 @@ # REQUIRES: amdgpu-registered-target -# RUN: not llvm-reduce -mtriple=amdgcn-amd-amdhsa --test FileCheck --test-arg %s --test-arg --input-file does-not-exist.mir 2>&1 | FileCheck -check-prefix=ERR %s +# RUN: not llvm-reduce -mtriple=amdgcn-amd-amdhsa --test FileCheck --test-arg %s --test-arg --input-file does-not-exist.mir 2>&1 | FileCheck -DMSG=%errc_ENOENT -check-prefix=ERR %s -# ERR: {{.*}}llvm-reduce{{.*}}: {{[Nn]}}o such file or directory +# ERR: {{.*}}llvm-reduce{{.*}}: [[MSG]] Index: llvm/test/tools/llvm-dwp/X86/diagnose_missing_dwos.test =================================================================== --- llvm/test/tools/llvm-dwp/X86/diagnose_missing_dwos.test +++ llvm/test/tools/llvm-dwp/X86/diagnose_missing_dwos.test @@ -3,11 +3,11 @@ RUN: cd %t RUN: cp %p/../Inputs/dwos_list_from_exec/b.dwo b.dwo RUN: cp %p/../Inputs/dwos_list_from_exec/main main -RUN: not llvm-dwp -e binary -o /dev/null 2>&1 | FileCheck %s --check-prefix=CHECK-BIN -RUN: not llvm-dwp -e main -o /dev/null 2>&1 | FileCheck %s --check-prefix=CHECK-1ST-DWO +RUN: not llvm-dwp -e binary -o /dev/null 2>&1 | FileCheck -DMSG=%errc_ENOENT %s --check-prefix=CHECK-BIN +RUN: not llvm-dwp -e main -o /dev/null 2>&1 | FileCheck -DMSG=%errc_ENOENT %s --check-prefix=CHECK-1ST-DWO RUN: cp %p/../Inputs/dwos_list_from_exec/a.dwo a.dwo RUN: rm b.dwo -RUN: not llvm-dwp -e main -o /dev/null 2>&1 | FileCheck %s --check-prefix=CHECK-2ND-DWO +RUN: not llvm-dwp -e main -o /dev/null 2>&1 | FileCheck -DMSG=%errc_ENOENT %s --check-prefix=CHECK-2ND-DWO Build commands for the test binaries: @@ -23,6 +23,6 @@ return 0; } -CHECK-BIN: error: 'binary': {{[Nn]}}o such file or directory -CHECK-1ST-DWO: error: './a.dwo': {{[Nn]}}o such file or directory -CHECK-2ND-DWO: error: './b.dwo': {{[Nn]}}o such file or directory +CHECK-BIN: error: 'binary': [[MSG]] +CHECK-1ST-DWO: error: './a.dwo': [[MSG]] +CHECK-2ND-DWO: error: './b.dwo': [[MSG]] Index: llvm/test/tools/llvm-dis/errors.test =================================================================== --- llvm/test/tools/llvm-dis/errors.test +++ llvm/test/tools/llvm-dis/errors.test @@ -1,3 +1,3 @@ -# RUN: not llvm-dis missing-file-path 2>&1 | FileCheck %s --check-prefix=MISSING --ignore-case +# RUN: not llvm-dis missing-file-path 2>&1 | FileCheck -DMSG=%errc_ENOENT %s --check-prefix=MISSING --ignore-case -# MISSING: error: missing-file-path: no such file or directory +# MISSING: error: missing-file-path: [[MSG]] Index: clang/test/Format/style-on-command-line.cpp =================================================================== --- clang/test/Format/style-on-command-line.cpp +++ clang/test/Format/style-on-command-line.cpp @@ -6,7 +6,7 @@ // RUN: printf "BasedOnStyle: google\nIndentWidth: 5\n" > %t/.clang-format // RUN: clang-format -style=file -assume-filename=%t/foo.cpp < %s | FileCheck -strict-whitespace -check-prefix=CHECK5 %s // RUN: printf "Invalid:\n" > %t/.clang-format -// RUN: not clang-format -style=file -fallback-style=webkit -assume-filename=%t/foo.cpp < %s 2>&1 | FileCheck -strict-whitespace -check-prefix=CHECK6 %s +// RUN: not clang-format -style=file -fallback-style=webkit -assume-filename=%t/foo.cpp < %s 2>&1 | FileCheck -DMSG=%errc_EINVAL -strict-whitespace -check-prefix=CHECK6 %s // RUN: rm %t/.clang-format // RUN: printf "BasedOnStyle: google\nIndentWidth: 6\n" > %t/_clang-format // RUN: clang-format -style=file -assume-filename=%t/foo.cpp < %s | FileCheck -strict-whitespace -check-prefix=CHECK7 %s @@ -35,7 +35,7 @@ // CHECK4: Error parsing -style: [[MSG]] // CHECK5: {{^ int\* i;$}} // CHECK6: unknown key 'Invalid' -// CHECK6: {{^Error reading .*\.clang-format: (I|i)nvalid argument}} +// CHECK6: {{^Error reading .*\.clang-format: [[MSG]]}} // CHECK7: {{^ int\* i;$}} // CHECK8: {{^ int\* i;$}} // CHECK9: {{^ int \*i;$}}
Index: llvm/test/tools/llvm-tapi-diff/misspelled-tbd.test =================================================================== --- llvm/test/tools/llvm-tapi-diff/misspelled-tbd.test +++ llvm/test/tools/llvm-tapi-diff/misspelled-tbd.test @@ -1,3 +1,3 @@ -; RUN: not llvm-tapi-diff %S/Inputs/v4A.tbd %S/Inputs/v4.tbd 2>&1 | FileCheck %s +; RUN: not llvm-tapi-diff %S/Inputs/v4A.tbd %S/Inputs/v4.tbd 2>&1 | FileCheck -DMSG=%errc_ENOENT %s -; CHECK: error: {{.*}}v4.tbd' {{[Nn]}}o such file or directory +; CHECK: error: {{.*}}v4.tbd' [[MSG]] Index: llvm/test/tools/llvm-reduce/mir/input-file-does-not-exist.mir =================================================================== --- llvm/test/tools/llvm-reduce/mir/input-file-does-not-exist.mir +++ llvm/test/tools/llvm-reduce/mir/input-file-does-not-exist.mir @@ -1,4 +1,4 @@ # REQUIRES: amdgpu-registered-target -# RUN: not llvm-reduce -mtriple=amdgcn-amd-amdhsa --test FileCheck --test-arg %s --test-arg --input-file does-not-exist.mir 2>&1 | FileCheck -check-prefix=ERR %s +# RUN: not llvm-reduce -mtriple=amdgcn-amd-amdhsa --test FileCheck --test-arg %s --test-arg --input-file does-not-exist.mir 2>&1 | FileCheck -DMSG=%errc_ENOENT -check-prefix=ERR %s -# ERR: {{.*}}llvm-reduce{{.*}}: {{[Nn]}}o such file or directory +# ERR: {{.*}}llvm-reduce{{.*}}: [[MSG]] Index: llvm/test/tools/llvm-dwp/X86/diagnose_missing_dwos.test =================================================================== --- llvm/test/tools/llvm-dwp/X86/diagnose_missing_dwos.test +++ llvm/test/tools/llvm-dwp/X86/diagnose_missing_dwos.test @@ -3,11 +3,11 @@ RUN: cd %t RUN: cp %p/../Inputs/dwos_list_from_exec/b.dwo b.dwo RUN: cp %p/../Inputs/dwos_list_from_exec/main main -RUN: not llvm-dwp -e binary -o /dev/null 2>&1 | FileCheck %s --check-prefix=CHECK-BIN -RUN: not llvm-dwp -e main -o /dev/null 2>&1 | FileCheck %s --check-prefix=CHECK-1ST-DWO +RUN: not llvm-dwp -e binary -o /dev/null 2>&1 | FileCheck -DMSG=%errc_ENOENT %s --check-prefix=CHECK-BIN +RUN: not llvm-dwp -e main -o /dev/null 2>&1 | FileCheck -DMSG=%errc_ENOENT %s --check-prefix=CHECK-1ST-DWO RUN: cp %p/../Inputs/dwos_list_from_exec/a.dwo a.dwo RUN: rm b.dwo -RUN: not llvm-dwp -e main -o /dev/null 2>&1 | FileCheck %s --check-prefix=CHECK-2ND-DWO +RUN: not llvm-dwp -e main -o /dev/null 2>&1 | FileCheck -DMSG=%errc_ENOENT %s --check-prefix=CHECK-2ND-DWO Build commands for the test binaries: @@ -23,6 +23,6 @@ return 0; } -CHECK-BIN: error: 'binary': {{[Nn]}}o such file or directory -CHECK-1ST-DWO: error: './a.dwo': {{[Nn]}}o such file or directory -CHECK-2ND-DWO: error: './b.dwo': {{[Nn]}}o such file or directory +CHECK-BIN: error: 'binary': [[MSG]] +CHECK-1ST-DWO: error: './a.dwo': [[MSG]] +CHECK-2ND-DWO: error: './b.dwo': [[MSG]] Index: llvm/test/tools/llvm-dis/errors.test =================================================================== --- llvm/test/tools/llvm-dis/errors.test +++ llvm/test/tools/llvm-dis/errors.test @@ -1,3 +1,3 @@ -# RUN: not llvm-dis missing-file-path 2>&1 | FileCheck %s --check-prefix=MISSING --ignore-case +# RUN: not llvm-dis missing-file-path 2>&1 | FileCheck -DMSG=%errc_ENOENT %s --check-prefix=MISSING --ignore-case -# MISSING: error: missing-file-path: no such file or directory +# MISSING: error: missing-file-path: [[MSG]] Index: clang/test/Format/style-on-command-line.cpp =================================================================== --- clang/test/Format/style-on-command-line.cpp +++ clang/test/Format/style-on-command-line.cpp @@ -6,7 +6,7 @@ // RUN: printf "BasedOnStyle: google\nIndentWidth: 5\n" > %t/.clang-format // RUN: clang-format -style=file -assume-filename=%t/foo.cpp < %s | FileCheck -strict-whitespace -check-prefix=CHECK5 %s // RUN: printf "Invalid:\n" > %t/.clang-format -// RUN: not clang-format -style=file -fallback-style=webkit -assume-filename=%t/foo.cpp < %s 2>&1 | FileCheck -strict-whitespace -check-prefix=CHECK6 %s +// RUN: not clang-format -style=file -fallback-style=webkit -assume-filename=%t/foo.cpp < %s 2>&1 | FileCheck -DMSG=%errc_EINVAL -strict-whitespace -check-prefix=CHECK6 %s // RUN: rm %t/.clang-format // RUN: printf "BasedOnStyle: google\nIndentWidth: 6\n" > %t/_clang-format // RUN: clang-format -style=file -assume-filename=%t/foo.cpp < %s | FileCheck -strict-whitespace -check-prefix=CHECK7 %s @@ -35,7 +35,7 @@ // CHECK4: Error parsing -style: [[MSG]] // CHECK5: {{^ int\* i;$}} // CHECK6: unknown key 'Invalid' -// CHECK6: {{^Error reading .*\.clang-format: (I|i)nvalid argument}} +// CHECK6: {{^Error reading .*\.clang-format: [[MSG]]}} // CHECK7: {{^ int\* i;$}} // CHECK8: {{^ int\* i;$}} // CHECK9: {{^ int \*i;$}}
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits