diff options
author | Tim Orling <ticotimo@gmail.com> | 2020-09-11 16:01:52 -0700 |
---|---|---|
committer | Tim Orling <ticotimo@gmail.com> | 2020-09-11 16:22:04 -0700 |
commit | 07dca1e54f82a06939df9b890c6d1ce1e3197f75 (patch) | |
tree | 6d2bff7ae6d9282c86abee2b87716185e302c925 | |
parent | bf7424ec0817e503c1d38ddcb56194caf944e154 (diff) | |
download | meta-python2-07dca1e54f82a06939df9b890c6d1ce1e3197f75.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.yml | 6 |
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" |