aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTim Orling <ticotimo@gmail.com>2020-09-11 16:01:52 -0700
committerTim Orling <ticotimo@gmail.com>2020-09-11 16:25:35 -0700
commit7b18fa3ead2c1a98e0f4e01ab57027f57d362c04 (patch)
tree8e30a472c4e00936ee6e54dde859388ebe8501dd
parent63f30ea2d1925b36de126076f45e8d5f2a33653d (diff)
downloadmeta-python2-7b18fa3ead2c1a98e0f4e01ab57027f57d362c04.tar.gz
kas-meta-python-ptest-image: fixes for GL
To make testing as fast as possible, it is desired to use KVM and OpenGL. Add DISTRO_FEATURES_append = "opengl" PACKAGECONFIG_pn-qemu-system-native = "fdt alsa kvm virglrenderer glx gtk+" It shouldn't be required to be explicit about the PACKAGECONFIG above, when all I was trying to do was add gtk+, but but using _pn- += or even _append_pn- syntax resulted in a system with either disabled OpenGL or missing canberra-gtk-module (sound). The above explicit definition worked. Change gl to gl-es: TEST_RUNQEMUPARAMS = "kvm gl-es gtk" Signed-off-by: Tim Orling <ticotimo@gmail.com>
-rw-r--r--kas-meta-python2-ptest-image.yml6
1 files changed, 4 insertions, 2 deletions
diff --git a/kas-meta-python2-ptest-image.yml b/kas-meta-python2-ptest-image.yml
index 1dc0f4b..a2ee8ca 100644
--- a/kas-meta-python2-ptest-image.yml
+++ b/kas-meta-python2-ptest-image.yml
@@ -8,15 +8,17 @@ distro: poky
target: meta-python2-ptest-image
local_conf_header:
+ enable_gtk_in_qemu: |
+ DISTRO_FEATURES_append = "opengl"
+ PACKAGECONFIG_pn-qemu-system-native = "fdt alsa kvm virglrenderer glx gtk+"
enable_ptest_and_testimage: |
- INHERIT += "rm_work_and_downloads"
IMAGE_CLASSES += " testimage"
DISTRO_FEAURES_append = " ptest"
EXTRA_IMAGE_FEATURES = "debug-tweaks"
TESTIMAGE_AUTO = "1"
TEST_SUITES = " ping ssh python2 ptest"
TEST_QEMUPARAMS += "-smp 4 -m 8192"
- TEST_RUNQEMUPARAMS += "kvm gl"
+ TEST_RUNQEMUPARAMS = "kvm gl-es gtk"
IMAGE_ROOTFS_SIZE ?= "8192"
IMAGE_ROOTFS_EXTRA_SPACE_append = "${@bb.utils.contains("DISTRO_FEATURES", "systemd", " + 4096", "", d)}"
IMAGE_INSTALL_append = " ptest-runner dropbear procps coreutils iproute2 sysstat"