diff options
author | Emmanuele Bassi <ebassi@gmail.com> | 2020-03-10 16:00:10 +0000 |
---|---|---|
committer | Emmanuele Bassi <ebassi@gmail.com> | 2020-03-10 16:00:10 +0000 |
commit | c6d0544568107b3f867311532d10bf9210cec43c (patch) | |
tree | 7aa8912bb065671b00d18fa0b76bbc3a0bd1260b | |
parent | 22431380e64b2bbd71a28613136dddb377624add (diff) | |
parent | ab9a62b0f7e7786a92b2e7bc9eca1ad052f6c586 (diff) | |
download | cogl-c6d0544568107b3f867311532d10bf9210cec43c.tar.gz |
Merge branch 'wip/smcv/test-logs-to-mktemp' into 'cogl-1.22'
[1.22] tests: Use tmp file to dump test results
See merge request GNOME/cogl!10
-rwxr-xr-x | tests/run-tests.sh | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/tests/run-tests.sh b/tests/run-tests.sh index 7e62bf0f..763e173b 100755 --- a/tests/run-tests.sh +++ b/tests/run-tests.sh @@ -18,6 +18,8 @@ shift set +m +LOG=$(mktemp) + trap "" ERR trap "" SIGABRT trap "" SIGFPE @@ -62,17 +64,17 @@ get_status() run_test() { - $($TEST_BINARY $1 &>.log) + $($TEST_BINARY $1 &> "$LOG") TMP=$? var_name=$2_result eval $var_name=$TMP - if grep -q "$MISSING_FEATURE" .log; then + if grep -q "$MISSING_FEATURE" "$LOG"; then if test $TMP -ne 0; then eval $var_name=500 else eval $var_name=400 fi - elif grep -q "$KNOWN_FAILURE" .log; then + elif grep -q "$KNOWN_FAILURE" "$LOG"; then if test $TMP -ne 0; then eval $var_name=300 else @@ -154,4 +156,6 @@ do echo "" done +rm "$LOG" + exit $EXIT |