1require glibc_${PV}.bb 2require glibc-tests.inc 3 4inherit qemu 5 6SRC_URI += "file://check-test-wrapper" 7 8# strip provides 9PROVIDES = "" 10 11DEPENDS += "${@'qemu-native' if d.getVar('TOOLCHAIN_TEST_TARGET') == 'user' else ''}" 12 13TOOLCHAIN_TEST_TARGET ??= "user" 14TOOLCHAIN_TEST_HOST ??= "localhost" 15TOOLCHAIN_TEST_HOST_USER ??= "root" 16TOOLCHAIN_TEST_HOST_PORT ??= "2222" 17 18do_check[nostamp] = "1" 19do_check:append () { 20 chmod 0755 ${WORKDIR}/check-test-wrapper 21 22 oe_runmake -i \ 23 QEMU_SYSROOT="${RECIPE_SYSROOT}" \ 24 QEMU_OPTIONS="${@qemu_target_binary(d)} ${QEMU_OPTIONS}" \ 25 SSH_HOST="${TOOLCHAIN_TEST_HOST}" \ 26 SSH_HOST_USER="${TOOLCHAIN_TEST_HOST_USER}" \ 27 SSH_HOST_PORT="${TOOLCHAIN_TEST_HOST_PORT}" \ 28 test-wrapper="${WORKDIR}/check-test-wrapper ${TOOLCHAIN_TEST_TARGET}" \ 29 check 30} 31 32inherit nopackages 33deltask do_stash_locale 34deltask do_install 35deltask do_populate_sysroot 36