From 7b18fa3ead2c1a98e0f4e01ab57027f57d362c04 Mon Sep 17 00:00:00 2001 From: Tim Orling Date: Fri, 11 Sep 2020 16:01:52 -0700 Subject: 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 --- kas-meta-python2-ptest-image.yml | 6 ++++-- 1 file 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" -- cgit 1.2.3-korg