summaryrefslogtreecommitdiffstats
path: root/.gitlab-ci
diff options
context:
space:
mode:
Diffstat (limited to '.gitlab-ci')
-rw-r--r--.gitlab-ci/build-deqp.sh12
1 files changed, 11 insertions, 1 deletions
diff --git a/.gitlab-ci/build-deqp.sh b/.gitlab-ci/build-deqp.sh
index b1fa4af8eb0..7e4d894f261 100644
--- a/.gitlab-ci/build-deqp.sh
+++ b/.gitlab-ci/build-deqp.sh
@@ -21,6 +21,10 @@ sed -i '/libgbm/d' targets/surfaceless/surfaceless.cmake
python3 external/fetch_sources.py --insecure
mkdir -p /deqp
+
+# Save the testlog stylesheets:
+cp doc/testlog-stylesheet/testlog.{css,xsl} /deqp
+
cd /deqp
cmake -G Ninja \
-DDEQP_TARGET=surfaceless \
@@ -36,9 +40,15 @@ for gles in gles2 gles3 gles31; do
/deqp/mustpass/$gles-master.txt
done
+# Save *some* executor utils, but otherwise strip things down
+# to reduct deqp build size:
+mkdir /deqp/executor.save
+cp /deqp/executor/testlog-to-* /deqp/executor.save
+rm -rf /deqp/executor
+mv /deqp/executor.save /deqp/executor
+
rm -rf /deqp/external
rm -rf /deqp/modules/internal
-rm -rf /deqp/executor
rm -rf /deqp/execserver
rm -rf /deqp/modules/egl
rm -rf /deqp/framework