glibc-testsuite_2.36.bb 923 B

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