libxkbcommon/test
Ran Benita 0015604ade Add a test for the results of key sequences
This test verifies the core purpose of this library, which is to
translate the user's keypresses into keysyms according to the keymap and
the XKB specification.

The tests emulate a series of key presses, and checks that the resulting
keysyms are what we expect.

Several of the tests currently fail, and plenty more should be added and
maybe split up.

It also currently uses an RMLVO keymap, which comes from the
xkeyboard-config data set, and whose behaviour may change in the future.
So it should probably be changed to use several files of our own, but
it's OK for now.

Signed-off-by: Ran Benita <ran234@gmail.com>
2012-06-18 15:19:24 +01:00
..
data test/dump: allow to run manually 2012-06-09 12:34:57 +03:00
.gitignore Add a test for the results of key sequences 2012-06-18 15:19:24 +01:00
canonicalise.c Move KcCGST API to internal-only 2012-05-09 20:49:04 +01:00
context.c Rename 'ctx' back to 'context' in external API 2012-05-11 15:03:43 +01:00
dump.c test/dump: allow to run manually 2012-06-09 12:34:57 +03:00
filecomp.c Change xkb_map_new_from_fd to use FILE* 2012-05-18 20:54:33 +03:00
keyseq.c Add a test for the results of key sequences 2012-06-18 15:19:24 +01:00
namescomp.c Rename 'ctx' back to 'context' in external API 2012-05-11 15:03:43 +01:00
rules-file.c rules: add test 2012-05-20 20:31:49 +03:00
rulescomp.c Don't run the benchmark by default 2012-05-20 20:31:19 +03:00
state.c state: use darray for filters 2012-06-09 13:21:21 +03:00
stringcomp.c stringcomp: NULL-terminate string 2012-05-29 16:19:24 +01:00
stringcomp.data Add test for xkb_map_new_from_string 2012-05-29 15:08:35 +01:00
xkey.c Add keypad sequences to UTF-8 keysym printing 2012-06-08 14:59:07 +01:00