tests: Verify that dumpkeys generates a loadable keymap
Signed-off-by: Alexey Gladkov <gladkov.alexey@gmail.com>
Alexey Gladkov
3 years ago
18 | 18 |
EXTRA_DIST = \
|
19 | 19 |
data \
|
20 | 20 |
e2e-clrunimap.at \
|
|
21 |
e2e-dumpkeys.at \
|
21 | 22 |
e2e-getunimap.at \
|
22 | 23 |
e2e-kbdinfo.at \
|
23 | 24 |
e2e-kbd_mode.at \
|
|
0 |
AT_SETUP([dumpkeys (dump loadable keymap)])
|
|
1 |
AT_KEYWORDS([e2e dumpkeys])
|
|
2 |
AT_SKIP_IF([ test "$TRAVIS_SANDBOX" != "priviliged" ])
|
|
3 |
PREV_LANG="$LANG"
|
|
4 |
export LANG=en_US.UTF-8
|
|
5 |
${SUDO-} kbd_mode -u
|
|
6 |
${SUDO-} "loadkeys" -c -s "$abs_srcdir/data/VoidSymbol.map"
|
|
7 |
E2E_CHECK(["$abs_top_builddir/src/loadkeys" -C /dev/tty0 -v us], [${SUDO-} loadkeys us])
|
|
8 |
E2E_CHECK(["$abs_top_builddir/src/dumpkeys" -C /dev/tty0 -k])
|
|
9 |
cp -f -- stdout dumpkeys.map
|
|
10 |
E2E_CHECK(["$abs_top_builddir/src/loadkeys" -C /dev/tty0 -u "$PWD/dumpkeys.map"], [${SUDO-} loadkeys us])
|
|
11 |
export LANG="$PREV_LANG"
|
|
12 |
${SUDO-} kbd_mode -a
|
|
13 |
AT_CLEANUP
|
32 | 32 |
m4_include([e2e-kbd_mode.at])
|
33 | 33 |
m4_include([e2e-kbdinfo.at])
|
34 | 34 |
m4_include([e2e-loadkeys.at])
|
|
35 |
m4_include([e2e-dumpkeys.at])
|
35 | 36 |
m4_include([e2e-loadunimap.at])
|
36 | 37 |
m4_include([e2e-psfxtable.at])
|
37 | 38 |
m4_include([e2e-setfont.at])
|