Mesa (master): ci/piglit: Include the updated piglit results list in the job results.
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Sun Dec 27 19:34:41 UTC 2020
Module: Mesa
Branch: master
Commit: cb5ee80ee801003e816574e6a4469368e63d8b47
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb5ee80ee801003e816574e6a4469368e63d8b47
Author: Eric Anholt <eric at anholt.net>
Date: Fri Dec 11 10:40:57 2020 -0800
ci/piglit: Include the updated piglit results list in the job results.
If you're standing up a new piglit CI, you're going to want it.
Reviewed-by: Adam Jackson <ajax at redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8068>
---
.gitlab-ci.yml | 1 +
.gitlab-ci/piglit/run.sh | 9 ++++-----
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 35300f2c5b1..f184fd14c03 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1013,6 +1013,7 @@ meson-mingw32-x86_64:
name: "mesa_${CI_JOB_NAME}"
paths:
- summary/
+ - results/*.txt
variables:
PIGLIT_NO_WINDOW: 1
script:
diff --git a/.gitlab-ci/piglit/run.sh b/.gitlab-ci/piglit/run.sh
index 46b8e54fbaf..86c49017715 100755
--- a/.gitlab-ci/piglit/run.sh
+++ b/.gitlab-ci/piglit/run.sh
@@ -137,10 +137,11 @@ if [ ${PIGLIT_JUNIT_RESULTS:-0} -eq 1 ]; then
fi
PIGLIT_RESULTS="${PIGLIT_RESULTS:-$PIGLIT_PROFILES}"
+RESULTSFILE="$RESULTS/$PIGLIT_RESULTS.txt"
mkdir -p .gitlab-ci/piglit
./piglit summary console "$RESULTS"/results.json.bz2 \
| tee ".gitlab-ci/piglit/$PIGLIT_RESULTS.txt.orig" \
- | head -n -1 | grep -v ": pass" >".gitlab-ci/piglit/$PIGLIT_RESULTS.txt"
+ | head -n -1 | grep -v ": pass" > $RESULTSFILE
if [ "x$PIGLIT_PROFILES" = "xreplay" ] \
&& [ ${PIGLIT_REPLAY_UPLOAD_TO_MINIO:-0} -eq 1 ]; then
@@ -181,8 +182,7 @@ fi
cp "$INSTALL/piglit/$PIGLIT_RESULTS.txt" \
".gitlab-ci/piglit/$PIGLIT_RESULTS.txt.baseline"
-if diff -q ".gitlab-ci/piglit/$PIGLIT_RESULTS.txt.baseline" \
- ".gitlab-ci/piglit/$PIGLIT_RESULTS.txt"; then
+if diff -q ".gitlab-ci/piglit/$PIGLIT_RESULTS.txt.baseline" $RESULTSFILE; then
exit 0
fi
@@ -199,6 +199,5 @@ if [ ${PIGLIT_HTML_SUMMARY:-1} -eq 1 ]; then
fi
printf "%s\n" "Unexpected change in results:"
-diff -u ".gitlab-ci/piglit/$PIGLIT_RESULTS.txt.baseline" \
- ".gitlab-ci/piglit/$PIGLIT_RESULTS.txt"
+diff -u ".gitlab-ci/piglit/$PIGLIT_RESULTS.txt.baseline" $RESULTSFILE
exit 1
More information about the mesa-commit
mailing list