summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEric Anholt <[email protected]>2019-08-26 12:57:16 -0700
committerEric Anholt <[email protected]>2019-09-12 10:55:42 -0700
commit0b6b0c09f438c18b18a5f9e444d178767fb0bafb (patch)
tree1c9c439beebe0f32df01adfc0f69d5478b44a59c
parent8d4742fe49cb60e4a7ddf570fc75515667054567 (diff)
gitlab-ci: Log the driver version that got tested.
Sometimes you just want confirmation that dEQP really picked up the driver we built you thought. This is not as good as one might like, because git isn't present in the cross-build image. Acked-by: Rob Clark <[email protected]> Acked-by: Kenneth Graunke <[email protected]>
-rwxr-xr-x.gitlab-ci/deqp-runner.sh7
1 files changed, 7 insertions, 0 deletions
diff --git a/.gitlab-ci/deqp-runner.sh b/.gitlab-ci/deqp-runner.sh
index b2a9cd40ebb..bb9c7c80d56 100755
--- a/.gitlab-ci/deqp-runner.sh
+++ b/.gitlab-ci/deqp-runner.sh
@@ -102,6 +102,13 @@ if grep -q "dEQP-.*.info.renderer" /tmp/case-list.txt; then
fi
fi
+if grep -q "dEQP-.*.info.version" /tmp/case-list.txt; then
+ # This is an ugly dependency on the .qpa format: Print 3 lines after the
+ # match, which happens to contain the result.
+ VERSION=`sed -n '/#beginTestCaseResult dEQP-.*.info.version/{n;n;n;p}' $RESULTS/results.qpa | sed -n -E "s|<Text>(.*)</Text>|\1|p"`
+ echo "Driver version tested: $VERSION"
+fi
+
if [ $DEQP_EXITCODE -ne 0 ]; then
exit $DEQP_EXITCODE
fi