libxkbcommon/test
Peter Hutterer 0abd430e85 test: add a keysym tester
A simple script that creates a new layout with the given keysym replacing TLDE.
Then we compile a keymap and search for the keysym being assigned to TLDE and
bail if that fails.

The list of keysyms is manually maintained but we only need to add one or two to
spot-check whenever the xorgproto is updated.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2021-02-22 13:43:16 +02:00
..
data keymap-dump: follow xkbcomp in printing affect=both in pointer actions 2020-11-23 20:03:17 +02:00
.gitignore test: add a tool to test-compile all LVO combinations from xkeyboard-config 2018-08-21 11:30:45 +10:00
atom.c test/atom: use correct format specifier for size_t 2019-12-28 14:13:52 +02:00
buffercomp.c build: include config.h manually 2019-12-27 13:09:11 +02:00
common.c Add asprintf_safe helper function 2020-07-13 18:41:00 +10:00
compose.c Add asprintf_safe helper function 2020-07-13 18:41:00 +10:00
context.c Add asprintf_safe helper function 2020-07-13 18:41:00 +10:00
evdev-scancodes.h test: make most tests portable by copying linux/input.h locally 2014-09-06 11:29:15 +03:00
filecomp.c build: include config.h manually 2019-12-27 13:09:11 +02:00
keymap.c xkbcomp: where a keysym cannot be resolved, set it to NoSymbol 2020-10-20 09:23:50 +10:00
keyseq.c build: include config.h manually 2019-12-27 13:09:11 +02:00
keysym.c Support translation Unicode codepoints to keysyms 2020-02-24 09:54:09 +02:00
log.c Only add GCC diagnostic pragmas when compiler is GCC compatible 2019-12-27 15:20:25 +02:00
registry.c test: include unstd.h in the registry test to cut down the MacOS warnings 2020-09-07 22:01:57 +03:00
rules-file-includes.c build: include config.h manually 2019-12-27 13:09:11 +02:00
rules-file.c build: include config.h manually 2019-12-27 13:09:11 +02:00
rulescomp.c build: include config.h manually 2019-12-27 13:09:11 +02:00
state.c test/data: sync from xkeyboard-config 2.30 2020-09-07 11:36:49 +03:00
stringcomp.c build: include config.h manually 2019-12-27 13:09:11 +02:00
symbols-leak-test.py test: make the symbols-leak-test executable 2020-07-25 10:59:32 +03:00
test-keysym.py test: add a keysym tester 2021-02-22 13:43:16 +02:00
test.h test: drop some now-obsolete functions 2020-06-25 10:32:08 +10:00
tool-option-parsing.py test: fix interactive evdev test invocation 2021-01-23 18:57:23 +02:00
utf8.c build: include config.h manually 2019-12-27 13:09:11 +02:00
utils.c utils: add streq_null() for streq that allows NULL values 2020-07-06 15:15:20 +10:00
x11.c build: include config.h manually 2019-12-27 13:09:11 +02:00
x11comp.c build: include config.h manually 2019-12-27 13:09:11 +02:00
xkeyboard-config-test.py.in test: catch unrecognized keysyms in the xkeyboard-config test 2020-10-20 11:02:03 +10:00