diff options
Diffstat (limited to 'poky/meta-selftest')
9 files changed, 63 insertions, 2 deletions
diff --git a/poky/meta-selftest/classes/test-mkimage-wrapper.bbclass b/poky/meta-selftest/classes/test-mkimage-wrapper.bbclass new file mode 100644 index 000000000..7c98d7b71 --- /dev/null +++ b/poky/meta-selftest/classes/test-mkimage-wrapper.bbclass @@ -0,0 +1,19 @@ +# Class to test UBOOT_MKIMAGE and UBOOT_MKIMAGE_SIGN +# (in conjunction with kernel-fitimage.bbclass) +# +# SPDX-License-Identifier: MIT +# + +UBOOT_MKIMAGE = "test_mkimage_wrapper" +UBOOT_MKIMAGE_SIGN = "test_mkimage_signing_wrapper" + +test_mkimage_wrapper() { + echo "### uboot-mkimage wrapper message" + uboot-mkimage "$@" +} + +test_mkimage_signing_wrapper() { + echo "### uboot-mkimage signing wrapper message" + uboot-mkimage "$@" +} + diff --git a/poky/meta-selftest/files/static-group b/poky/meta-selftest/files/static-group index 9213b8e9b..892231b6e 100644 --- a/poky/meta-selftest/files/static-group +++ b/poky/meta-selftest/files/static-group @@ -11,4 +11,11 @@ avahi:x:509: avahi-autoipd:x:510: rpc:x:511: rpcuser:x:513: - +dhcpcd:x:514: +sshd:x:516: +lpadmin:x:517: +crontab:x:518: +tracing:x:519: +pulse:x:520: +bind:x:521: +builder:x:522: diff --git a/poky/meta-selftest/files/static-passwd b/poky/meta-selftest/files/static-passwd index 412f85d46..babbfbc9d 100644 --- a/poky/meta-selftest/files/static-passwd +++ b/poky/meta-selftest/files/static-passwd @@ -9,3 +9,9 @@ avahi-autoipd:x:510:510::/:/bin/nologin rpc:x:511:511::/:/bin/nologin distcc:x:512:nogroup::/:/bin/nologin rpcuser:x:513:513::/var/lib/nfs:/bin/nologin +dhcpcd:x:514:514::/:/bin/nologin +tester:x:515:515::/:/bin/nologin +sshd:x:516:516::/:/bin/nologin +pulse:x:520:520::/:/bin/nologin +bind:x:521:521::/:/bin/nologin +builder:x:522:522::/:/bin/nologin diff --git a/poky/meta-selftest/lib/pseudo_pyc_test1.py b/poky/meta-selftest/lib/pseudo_pyc_test1.py new file mode 100644 index 000000000..b59abdd53 --- /dev/null +++ b/poky/meta-selftest/lib/pseudo_pyc_test1.py @@ -0,0 +1 @@ +STRING = "pseudo_pyc_test1" diff --git a/poky/meta-selftest/lib/pseudo_pyc_test2.py b/poky/meta-selftest/lib/pseudo_pyc_test2.py new file mode 100644 index 000000000..fb67a978e --- /dev/null +++ b/poky/meta-selftest/lib/pseudo_pyc_test2.py @@ -0,0 +1 @@ +STRING = "pseudo_pyc_test2" diff --git a/poky/meta-selftest/recipes-test/images/wic-image-minimal.bb b/poky/meta-selftest/recipes-test/images/wic-image-minimal.bb index e1da203b5..1cb019898 100644 --- a/poky/meta-selftest/recipes-test/images/wic-image-minimal.bb +++ b/poky/meta-selftest/recipes-test/images/wic-image-minimal.bb @@ -6,7 +6,10 @@ IMAGE_INSTALL = "packagegroup-core-boot" IMAGE_FSTYPES = "wic" -WKS_FILE_DEPENDS = "syslinux syslinux-native dosfstools-native mtools-native gptfdisk-native" +WKS_FILE_DEPENDS = "dosfstools-native mtools-native gptfdisk-native" +WKS_FILE_DEPENDS_append_x86 = " syslinux-native syslinux" +WKS_FILE_DEPENDS_append_x86-64 = " syslinux-native syslinux" +WKS_FILE_DEPENDS_append_x86-x32 = " syslinux-native syslinux" LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" diff --git a/poky/meta-selftest/recipes-test/pseudo-pyc-test/pseudo-pyc-test.bb b/poky/meta-selftest/recipes-test/pseudo-pyc-test/pseudo-pyc-test.bb new file mode 100644 index 000000000..12dc91a8f --- /dev/null +++ b/poky/meta-selftest/recipes-test/pseudo-pyc-test/pseudo-pyc-test.bb @@ -0,0 +1,15 @@ +SUMMARY = "pseudo env test" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" + +INHIBIT_DEFAULT_DEPS = "1" + +python do_compile() { + import pseudo_pyc_test1 + print(pseudo_pyc_test1.STRING) +} + +python do_install() { + import pseudo_pyc_test2 + print(pseudo_pyc_test2.STRING) +} diff --git a/poky/meta-selftest/recipes-test/selftest-chown/selftest-chown.bb b/poky/meta-selftest/recipes-test/selftest-chown/selftest-chown.bb index 87bf9438b..440471fe8 100644 --- a/poky/meta-selftest/recipes-test/selftest-chown/selftest-chown.bb +++ b/poky/meta-selftest/recipes-test/selftest-chown/selftest-chown.bb @@ -3,6 +3,8 @@ LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda LICENSE = "MIT" +DEPENDS += "coreutils-native" + S = "${WORKDIR}" inherit useradd allarch @@ -16,10 +18,13 @@ do_install() { install -d ${TESTDIR}/dir touch ${TESTDIR}/file ln -s ./file ${TESTDIR}/symlink + install -d ${TESTDIR}/fifotest + mkfifo ${TESTDIR}/fifotest/fifo chown test:test ${TESTDIR}/file chown -R test:test ${TESTDIR}/dir chown -h test:test ${TESTDIR}/symlink + chown -R test:test ${TESTDIR}/fifotest } FILES_${PN} = "${sysconfdir}/selftest-chown/*" diff --git a/poky/meta-selftest/wic/test_empty_plugin.wks b/poky/meta-selftest/wic/test_empty_plugin.wks new file mode 100644 index 000000000..4e91e04e1 --- /dev/null +++ b/poky/meta-selftest/wic/test_empty_plugin.wks @@ -0,0 +1,4 @@ +# short-description: image for checking empty partition creation + +part / --source rootfs --fstype=ext4 --align 1024 --use-uuid +part empty --source empty --ondisk sda --size 1024 --align 1024 |