1import ./make-test-python.nix ({ pkgs, lib, ... }:
2
3{
4 name = "xautolock";
5 meta.maintainers = [ ];
6
7 nodes.machine = {
8 imports = [ ./common/x11.nix ./common/user-account.nix ];
9
10 test-support.displayManager.auto.user = "bob";
11 services.xserver.xautolock.enable = true;
12 services.xserver.xautolock.time = 1;
13 };
14
15 testScript = ''
16 machine.start()
17 machine.wait_for_x()
18 machine.fail("pgrep xlock")
19 machine.sleep(120)
20 machine.succeed("pgrep xlock")
21 '';
22})