Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e0912c01 authored by Sumit Semwal's avatar Sumit Semwal Committed by Shuah Khan
Browse files

selftests: lib: Skip tests on missing test modules



With older kernels, printf.sh and bitmap.sh fail because they can't find
the respective test modules they are looking for.

Use modprobe dry run to check for missing test_XXX module. Error out with
the same error code as prime_numbers.sh.

Signed-off-by: default avatarSumit Semwal <sumit.semwal@linaro.org>
Signed-off-by: default avatarShuah Khan <shuahkh@osg.samsung.com>
parent 34539b6c
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
#!/bin/sh
# Runs bitmap infrastructure tests using test_bitmap kernel module
if ! /sbin/modprobe -q -n test_bitmap; then
	echo "bitmap: [SKIP]"
	exit 77
fi

if /sbin/modprobe -q test_bitmap; then
	/sbin/modprobe -q -r test_bitmap
+4 −0
Original line number Diff line number Diff line
#!/bin/sh
# Runs printf infrastructure using test_printf kernel module
if ! /sbin/modprobe -q -n test_printf; then
	echo "printf: [SKIP]"
	exit 77
fi

if /sbin/modprobe -q test_printf; then
	/sbin/modprobe -q -r test_printf