summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEmmanuele Bassi <ebassi@gmail.com>2020-03-10 16:00:10 +0000
committerEmmanuele Bassi <ebassi@gmail.com>2020-03-10 16:00:10 +0000
commitc6d0544568107b3f867311532d10bf9210cec43c (patch)
tree7aa8912bb065671b00d18fa0b76bbc3a0bd1260b
parent22431380e64b2bbd71a28613136dddb377624add (diff)
parentab9a62b0f7e7786a92b2e7bc9eca1ad052f6c586 (diff)
downloadcogl-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-xtests/run-tests.sh10
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