nixosTests.xterm: migrate to runTest

Part Of #386873

Changed files
+21 -25
nixos
+1 -1
nixos/tests/all-tests.nix
···
xrdp-with-audio-pulseaudio = handleTest ./xrdp-with-audio-pulseaudio.nix {};
xscreensaver = handleTest ./xscreensaver.nix {};
xss-lock = handleTest ./xss-lock.nix {};
-
xterm = handleTest ./xterm.nix {};
+
xterm = runTest ./xterm.nix;
xxh = runTest ./xxh.nix;
yabar = runTest ./yabar.nix;
ydotool = handleTest ./ydotool.nix {};
+20 -24
nixos/tests/xterm.nix
···
-
import ./make-test-python.nix (
-
{ pkgs, ... }:
-
{
-
name = "xterm";
-
meta = with pkgs.lib.maintainers; {
-
maintainers = [ nequissimus ];
-
};
+
{ pkgs, ... }:
+
{
+
name = "xterm";
+
meta = with pkgs.lib.maintainers; {
+
maintainers = [ nequissimus ];
+
};
-
nodes.machine =
-
{ pkgs, ... }:
-
{
-
imports = [ ./common/x11.nix ];
-
services.xserver.desktopManager.xterm.enable = false;
-
};
+
nodes.machine = {
+
imports = [ ./common/x11.nix ];
+
services.xserver.desktopManager.xterm.enable = false;
+
};
-
testScript = ''
-
machine.wait_for_x()
-
machine.succeed("DISPLAY=:0 xterm -title testterm -class testterm -fullscreen >&2 &")
-
machine.sleep(2)
-
machine.send_chars("echo $XTERM_VERSION >> /tmp/xterm_version\n")
-
machine.wait_for_file("/tmp/xterm_version")
-
assert "${pkgs.xterm.version}" in machine.succeed("cat /tmp/xterm_version")
-
machine.screenshot("window")
-
'';
-
}
-
)
+
testScript = ''
+
machine.wait_for_x()
+
machine.succeed("DISPLAY=:0 xterm -title testterm -class testterm -fullscreen >&2 &")
+
machine.sleep(2)
+
machine.send_chars("echo $XTERM_VERSION >> /tmp/xterm_version\n")
+
machine.wait_for_file("/tmp/xterm_version")
+
assert "${pkgs.xterm.version}" in machine.succeed("cat /tmp/xterm_version")
+
machine.screenshot("window")
+
'';
+
}