[clang-tidy][NFC]remove deps of clang in clang tidy test (#116588)
[llvm-project.git] / mlir / test / mlir-reduce / failure-test.sh
blobdb6a4720d2d56d6ef316690e92163ca56f730eb2
1 #!/bin/sh
3 # Create temporary files that are automatically deleted after the script's
4 # execution.
5 stdout_file=$(mktemp /tmp/stdout.XXXXXX)
6 stderr_file=$(mktemp /tmp/stderr.XXXXXX)
8 # Tests for the keyword "failure" in the stderr of the optimization pass
9 mlir-opt $1 -test-mlir-reducer > $stdout_file 2> $stderr_file
11 if [ $? -ne 0 ] && grep 'failure' $stderr_file; then
12 exit 1
13 #Interesting behavior
14 else
15 exit 0