diff options
author | Roland McGrath <roland@hack.frob.com> | 2015-03-10 15:13:14 -0700 |
---|---|---|
committer | Roland McGrath <roland@hack.frob.com> | 2015-03-10 15:13:14 -0700 |
commit | 44a6213c8eebf3f69712a5fba9a33bbb90a79023 (patch) | |
tree | 692ef562f276436103f25b145b49d2f529705131 /scripts/evaluate-test.sh | |
parent | d3821ab0ace5bd33e7132488c4564ea2371840d8 (diff) | |
download | glibc-44a6213c8eebf3f69712a5fba9a33bbb90a79023.tar.gz |
Let tests result in UNSUPPORTED; use that for unbuildable C++ cases
Diffstat (limited to 'scripts/evaluate-test.sh')
-rwxr-xr-x | scripts/evaluate-test.sh | 21 |
1 files changed, 13 insertions, 8 deletions
diff --git a/scripts/evaluate-test.sh b/scripts/evaluate-test.sh index 6c002e535a..ad4da6e575 100755 --- a/scripts/evaluate-test.sh +++ b/scripts/evaluate-test.sh @@ -25,15 +25,20 @@ orig_rc=$rc xfail=$3 stop_on_failure=$4 -if [ $rc -eq 0 ]; then - result="PASS" -else - result="FAIL" -fi - -if $xfail; then - result="X$result" +if [ $rc -eq 77 ]; then + result="UNSUPPORTED" rc=0 +else + if [ $rc -eq 0 ]; then + result="PASS" + else + result="FAIL" + fi + + if $xfail; then + result="X$result" + rc=0 + fi fi echo "$result: $test_name" |