Codebase list kbd / lintian-fixes/main tests / e2e-dumpkeys.at
lintian-fixes/main

Tree @lintian-fixes/main (Download .tar.gz)

e2e-dumpkeys.at @lintian-fixes/mainraw · history · blame

AT_SETUP([dumpkeys (dump loadable keymap)])
AT_KEYWORDS([e2e dumpkeys])
AT_SKIP_IF([ test "$SANDBOX" != "priviliged" ])
PREV_LANG="$LANG"
export LANG=en_US.UTF-8
kbd_mode -u -f
"loadkeys" -c -s "$abs_srcdir/data/keymaps/VoidSymbol.map"
E2E_CHECK(["$abs_top_builddir/src/loadkeys" -v us], [loadkeys us])
E2E_CHECK(["$abs_top_builddir/src/dumpkeys" -k])
cp -f -- stdout dumpkeys.map
E2E_CHECK(["$abs_top_builddir/src/loadkeys" -u "$PWD/dumpkeys.map"], [loadkeys us])
export LANG="$PREV_LANG"
kbd_mode -a
AT_CLEANUP