notes: 2.3.0 -> 2.3.1 (#352950)
[NixPkgs.git] / nixos / tests / libuiohook.nix
blob66c5033d96886aca494bea8f5a9c5116594a382d
1 import ./make-test-python.nix ({ pkgs, lib, ... }: {
2   name = "libuiohook";
3   meta = with lib.maintainers; { maintainers = [ anoa ]; };
5   nodes.client = { nodes, ... }:
6       let user = nodes.client.config.users.users.alice;
7       in {
8         imports = [ ./common/user-account.nix ./common/x11.nix ];
10         environment.systemPackages = [ pkgs.libuiohook.test ];
12         test-support.displayManager.auto.user = user.name;
13       };
15   testScript = { nodes, ... }:
16     let user = nodes.client.config.users.users.alice;
17     in ''
18       client.wait_for_x()
19       client.succeed("su - alice -c ${pkgs.libuiohook.test}/share/uiohook_tests >&2 &")
20     '';