nixosTests.keymap: Reorder test cases to make setup more reliable

I've run this test on repeat for hours, so there's reason to be
hopeful.
This commit is contained in:
Robert Hensing 2022-12-24 13:58:22 +01:00
parent 3930bcb3c3
commit 2b5677caa3

View file

@ -78,9 +78,18 @@ let
with open("${pkgs.writeText "tests.json" (builtins.toJSON tests)}") as json_file:
tests = json.load(json_file)
# These environments used to run in the opposite order, causing the
# following error at openvt startup.
#
# openvt: Couldn't deallocate console 1
#
# This error did not appear in successful runs.
# I don't know the exact cause, but I it seems that openvt and X are
# fighting over the virtual terminal. This does not appear to be a problem
# when the X test runs first.
keymap_environments = {
"VT Keymap": "openvt -sw --",
"Xorg Keymap": "DISPLAY=:0 xterm -title testterm -class testterm -fullscreen -e",
"VT Keymap": "openvt -sw --",
}
machine.wait_for_x()