diff options
Diffstat (limited to 'meta-oe/recipes-kernel/kernel-selftest')
-rw-r--r-- | meta-oe/recipes-kernel/kernel-selftest/kernel-selftest.bb | 4 | ||||
-rwxr-xr-x | meta-oe/recipes-kernel/kernel-selftest/kernel-selftest/run-ptest | 11 |
2 files changed, 14 insertions, 1 deletions
diff --git a/meta-oe/recipes-kernel/kernel-selftest/kernel-selftest.bb b/meta-oe/recipes-kernel/kernel-selftest/kernel-selftest.bb index 220250c33b..f407d077ba 100644 --- a/meta-oe/recipes-kernel/kernel-selftest/kernel-selftest.bb +++ b/meta-oe/recipes-kernel/kernel-selftest/kernel-selftest.bb @@ -10,6 +10,8 @@ DEPENDS = "rsync-native" SRC_URI_libc-musl += "file://userfaultfd.patch \ file://0001-bpf-test_progs.c-add-support-for-musllibc.patch \ " +SRC_URI += "file://run-ptest \ +" # now we just test bpf and vm # we will append other kernel selftest in the future @@ -22,7 +24,7 @@ PACKAGECONFIG[vm] = ",,,libgcc bash" do_patch[depends] += "virtual/kernel:do_shared_workdir" -inherit linux-kernel-base kernel-arch +inherit linux-kernel-base kernel-arch ptest do_populate_lic[depends] += "virtual/kernel:do_patch" diff --git a/meta-oe/recipes-kernel/kernel-selftest/kernel-selftest/run-ptest b/meta-oe/recipes-kernel/kernel-selftest/kernel-selftest/run-ptest new file mode 100755 index 0000000000..d40b9576d8 --- /dev/null +++ b/meta-oe/recipes-kernel/kernel-selftest/kernel-selftest/run-ptest @@ -0,0 +1,11 @@ +#!/bin/sh +export PATH=$PATH:/usr/kernel-selftest/bpf + +# test_align +test_align | grep "12 pass" &> /dev/null +if [ $? == 0 ]; then + echo "[PASS]: test_align" +else + echo "[FAIL]: test_align" +fi + |