From e88b38a9d214c3296892e0e6f6c6b444d1d48a54 Mon Sep 17 00:00:00 2001 From: Dengke Du Date: Fri, 17 Aug 2018 17:33:01 -0700 Subject: kernel-selftest: add ptest support Group the kernel-selftest testcases in run-ptest. Signed-off-by: Dengke Du Signed-off-by: Khem Raj --- meta-oe/recipes-kernel/kernel-selftest/kernel-selftest.bb | 4 +++- .../recipes-kernel/kernel-selftest/kernel-selftest/run-ptest | 11 +++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100755 meta-oe/recipes-kernel/kernel-selftest/kernel-selftest/run-ptest 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 + -- cgit 1.2.3-korg