summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorPeter Hutterer <peter.hutterer@who-t.net>2020-06-23 14:06:19 +1000
committerSergey Udaltsov <sergey.udaltsov@gmail.com>2020-06-23 09:05:58 +0000
commitd65a49e17ba729261901153035d190644d98c92b (patch)
tree7230700dac84cdeca84cb85b448f02da187113c3 /.gitlab-ci.yml
parent57719690b6ff45c5f2e5a8e41a770a43c7675ca4 (diff)
downloadxkeyboard-config-d65a49e17ba729261901153035d190644d98c92b.tar.gz
gitlab CI: run the xkeyboard-config rules test tool against evdev.extras.xml
libxkbcommon's parser has an optimization where it stops parsing a file when the required keymap is found. The result of that was that the syntax error fixed in !83 didn't get detected - all tested layouts where before that erroneous line. There's only one xkb_symbols map thats below that line but that one is referenced in evdev.extras.xml, not evdev.xml. So let's update our CI to test for that too. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml3
1 files changed, 2 insertions, 1 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index dfe64e7..08e13c4 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -145,7 +145,8 @@ layout_tests:
- meson builddir -Denable-wayland=false -Denable-x11=false -Denable-docs=false -Dxkb-config-root="$INSTDIR/share/X11/xkb"
- ninja -C builddir
- echo Running test script - this will take several minutes
- - ./builddir/xkeyboard-config-test > $INSTDIR/xkeyboard-config-test.out
+ - ./builddir/xkeyboard-config-test "$INSTDIR/share/X11/xkb/rules/evdev.xml" > $INSTDIR/xkeyboard-config-test.out
+ - ./builddir/xkeyboard-config-test "$INSTDIR/share/X11/xkb/rules/evdev.extras.xml" >> $INSTDIR/xkeyboard-config-test.out
- popd > /dev/null
variables:
GIT_STRATEGY: none