libxkbcommon/test
Peter Hutterer 6268ba1c77 test: catch unrecognized keysyms in the xkeyboard-config test
Prompted by
https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/merge_requests/127

We run the keymap tool with --verbose which will print the messages from the
compiler to the log file as well. And then we can search for the warning
regarding an unrecognized keysym and fail our test based on that.
2020-10-20 11:02:03 +10:00
..
data xkbcomp: where a keysym cannot be resolved, set it to NoSymbol 2020-10-20 09:23:50 +10: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.h test: drop some now-obsolete functions 2020-06-25 10:32:08 +10:00
tool-option-parsing.py test/tool-option-parsing: skip testing of disabled tools 2020-09-08 09:45:34 +03: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