llvm-project/llvm/test/tools/llvm-elfabi/fail-file-write.test
Abhina Sreeskantharajan e59d336e75 [test] Use host platform specific error message substitution in lit tests - continued
On z/OS, other error messages are not matched correctly in lit tests.

```
EDC5121I Invalid argument.
EDC5111I Permission denied.
```

This patch adds a lit substitution to fix it.

Reviewed By: jhenderson

Differential Revision: https://reviews.llvm.org/D95808
2021-02-03 09:53:22 -05:00

19 lines
546 B
Plaintext

## Test failing to write output file on non-windows platforms.
# UNSUPPORTED: system-windows
# RUN: rm -rf %t.TestDir
# RUN: mkdir %t.TestDir
# RUN: touch %t.TestDir/Output.TestFile
# RUN: chmod 400 %t.TestDir
# RUN: not llvm-elfabi %s --output-target=elf64-little %t.TestDir/Output.TestFile 2>&1 | FileCheck -DMSG=%errc_EACCES %s --check-prefix=ERR
# RUN: chmod 777 %t.TestDir
# RUN: rm -rf %t.TestDir
--- !tapi-tbe
TbeVersion: 1.0
Arch: AArch64
Symbols: {}
...
# ERR: [[MSG]] when trying to open `{{.*}}.TestDir/Output.TestFile` for writing