mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/legion/kbd.git
synced 2026-01-26 14:13:24 +00:00
A little test refactoring to add another kind of test - memory checking. Not added to an existing E2E_RUN() because valgrind would interfere with strace logging syscalls. Signed-off-by: Alexey Gladkov <legion@kernel.org>
33 lines
1.2 KiB
Plaintext
33 lines
1.2 KiB
Plaintext
AT_SETUP([kbdinfo (getmode)])
|
|
AT_KEYWORDS([e2e kbdinfo])
|
|
AT_SKIP_IF([ test "$SANDBOX" != "priviliged" ])
|
|
E2E_CHECK(["$abs_top_builddir/src/kbdinfo" getmode])
|
|
E2E_COMPARE_SYSCALLS([cat $abs_srcdir/data/e2e/kbdinfo-test01.calls])
|
|
E2E_COMPARE_STDOUT([cat $abs_srcdir/data/e2e/kbdinfo-test01.stdout])
|
|
AT_CLEANUP
|
|
|
|
AT_SETUP([kbdinfo (gkbmode)])
|
|
AT_KEYWORDS([e2e kbdinfo])
|
|
AT_SKIP_IF([ test "$SANDBOX" != "priviliged" ])
|
|
kbd_mode -u -f
|
|
E2E_CHECK(["$abs_top_builddir/src/kbdinfo" gkbmode])
|
|
E2E_COMPARE_SYSCALLS([cat $abs_srcdir/data/e2e/kbdinfo-test02.calls])
|
|
E2E_COMPARE_STDOUT([cat $abs_srcdir/data/e2e/kbdinfo-test02.stdout])
|
|
AT_CLEANUP
|
|
|
|
AT_SETUP([kbdinfo (gkbmeta)])
|
|
AT_KEYWORDS([e2e kbdinfo])
|
|
AT_SKIP_IF([ test "$SANDBOX" != "priviliged" ])
|
|
E2E_CHECK(["$abs_top_builddir/src/kbdinfo" gkbmeta])
|
|
E2E_COMPARE_SYSCALLS([cat $abs_srcdir/data/e2e/kbdinfo-test03.calls])
|
|
E2E_COMPARE_STDOUT([cat $abs_srcdir/data/e2e/kbdinfo-test03.stdout])
|
|
AT_CLEANUP
|
|
|
|
AT_SETUP([kbdinfo (gkbled)])
|
|
AT_KEYWORDS([e2e kbdinfo])
|
|
AT_SKIP_IF([ test "$SANDBOX" != "priviliged" ])
|
|
E2E_CHECK(["$abs_top_builddir/src/kbdinfo" gkbled])
|
|
E2E_COMPARE_SYSCALLS([cat $abs_srcdir/data/e2e/kbdinfo-test04.calls])
|
|
E2E_COMPARE_STDOUT([cat $abs_srcdir/data/e2e/kbdinfo-test04.stdout])
|
|
AT_CLEANUP
|