aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-graphics/mesa/mesa_git.bb
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-graphics/mesa/mesa_git.bb')
-rw-r--r--recipes-graphics/mesa/mesa_git.bb15
1 files changed, 15 insertions, 0 deletions
diff --git a/recipes-graphics/mesa/mesa_git.bb b/recipes-graphics/mesa/mesa_git.bb
index 5bd1e09..238f364 100644
--- a/recipes-graphics/mesa/mesa_git.bb
+++ b/recipes-graphics/mesa/mesa_git.bb
@@ -20,3 +20,18 @@ PV = "20.3-dev+git${SRCPV}"
# Do not select this version by default
DEFAULT_PREFERENCE = "-1"
DEFAULT_PREFERENCE_sm8250 = "1"
+
+# Add package to install require files to run tests for mesa
+PACKAGES =+ "mesa-ci"
+FILES_${PN}-ci = "${bindir}/deqp-runner.sh ${datadir}/mesa/deqp-*"
+do_install_append () {
+ install -d ${D}/${datadir}/mesa
+
+ install -m 0644 ${S}/.gitlab-ci/deqp-default-skips.txt ${D}/${datadir}/mesa/
+ for f in ${S}/.gitlab-ci/deqp-freedreno-*; do
+ install -m 0644 $f ${D}/${datadir}/mesa/
+ done
+
+ install -d ${D}/${bindir}
+ install -m 0755 ${S}/.gitlab-ci/deqp-runner.sh ${D}/${bindir}/
+}