Commit 82bdf495 authored by Luis R. Rodriguez's avatar Luis R. Rodriguez Committed by Greg Kroah-Hartman
Browse files

test_firmware: wrap custom sysfs load tests into helper



These can run on certain kernel configs. This will allow
us later to enable these tests under the right kernel
configurations.

Signed-off-by: default avatarLuis R. Rodriguez <mcgrof@kernel.org>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 59106c81
Loading
Loading
Loading
Loading
+28 −15
Original line number Diff line number Diff line
@@ -256,7 +256,16 @@ run_sysfs_main_tests()
	set -e
}

run_sysfs_main_tests
run_sysfs_custom_load_tests()
{
	if load_fw_custom "$NAME" "$FW" ; then
		if ! diff -q "$FW" /dev/test_firmware >/dev/null ; then
			echo "$0: firmware was not loaded" >&2
			exit 1
		else
			echo "$0: custom fallback loading mechanism works"
		fi
	fi

	if load_fw_custom "$NAME" "$FW" ; then
		if ! diff -q "$FW" /dev/test_firmware >/dev/null ; then
@@ -275,5 +284,9 @@ if load_fw_custom_cancel "nope-$NAME" "$FW" ; then
			echo "$0: cancelling custom fallback mechanism works"
		fi
	fi
}

run_sysfs_main_tests
run_sysfs_custom_load_tests

exit 0