summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Anholt <eric@anholt.net>2020-02-13 16:44:04 -0800
committerEric Anholt <eric@anholt.net>2020-02-21 15:28:38 -0800
commit994e258122663fd4d869b583cb9f4e0e2f36a0aa (patch)
treeee6ef5fa07d5867093f772429945a3023a888b03
parent54dbb55ea8203df354c406e67784ef6ca41ca89e (diff)
downloadmesa-994e258122663fd4d869b583cb9f4e0e2f36a0aa.tar.gz
ci: Make LAVA job fails emit the full list of unexpected test results.
When bringing up a new board or starting a new GLES version, we have a lot of unexpected fails to document, so we need the full list in the log (not just deqp-runner.sh's head -n 50) so we can populate the xfail list. Reviewed-by: Tomeu Vizoso <tomeu.vizoso@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3883>
-rwxr-xr-x.gitlab-ci/deqp-runner.sh8
1 files changed, 6 insertions, 2 deletions
diff --git a/.gitlab-ci/deqp-runner.sh b/.gitlab-ci/deqp-runner.sh
index 5e7543fb083..4e2b911624c 100755
--- a/.gitlab-ci/deqp-runner.sh
+++ b/.gitlab-ci/deqp-runner.sh
@@ -193,17 +193,21 @@ quiet generate_junit $RESULTS/cts-runner-results.txt > $RESULTS/results.xml
if [ $DEQP_EXITCODE -ne 0 ]; then
# preserve caselist files in case of failures:
cp /tmp/deqp_runner.*.txt $RESULTS/
- echo "Some unexpected results found (see cts-runner-results.txt in artifacts for full results):"
cat $RESULTS/cts-runner-results.txt | \
grep -v ",Pass" | \
grep -v ",Skip" | \
grep -v ",ExpectedFail" > \
$RESULTS/cts-runner-unexpected-results.txt
- head -n 50 $RESULTS/cts-runner-unexpected-results.txt
if [ -z "$DEQP_NO_SAVE_RESULTS" ]; then
+ echo "Some unexpected results found (see cts-runner-results.txt in artifacts for full results):"
+ head -n 50 $RESULTS/cts-runner-unexpected-results.txt
+
# Save the logs for up to the first 50 unexpected results:
head -n 50 $RESULTS/cts-runner-unexpected-results.txt | quiet extract_xml_results /tmp/*.qpa
+ else
+ echo "Unexpected results found:"
+ cat $RESULTS/cts-runner-unexpected-results.txt
fi
count=`cat $RESULTS/cts-runner-unexpected-results.txt | wc -l`