···
1
-
import ./make-test-python.nix (
4
-
name = "pass-secret-service";
5
-
meta.maintainers = with lib.maintainers; [
3
+
name = "pass-secret-service";
4
+
meta.maintainers = with lib.maintainers; [
11
-
{ nodes, pkgs, ... }:
15
-
./common/user-account.nix
17
-
test-support.displayManager.auto.user = "alice";
18
-
services.xscreensaver.enable = true;
8
+
node.pkgsReadOnly = false;
21
-
empty_wrapperPrefix =
22
-
{ nodes, pkgs, ... }:
26
-
./common/user-account.nix
28
-
test-support.displayManager.auto.user = "alice";
29
-
services.xscreensaver.enable = true;
30
-
nixpkgs.overlays = [
32
-
xscreensaver = super.xscreensaver.override {
12
+
{ nodes, pkgs, ... }:
16
+
./common/user-account.nix
18
+
test-support.displayManager.auto.user = "alice";
19
+
services.xscreensaver.enable = true;
40
-
{ nodes, pkgs, ... }:
44
-
./common/user-account.nix
46
-
test-support.displayManager.auto.user = "alice";
47
-
services.xscreensaver.enable = true;
48
-
nixpkgs.overlays = [
50
-
xscreensaver = super.xscreensaver.override {
51
-
wrapperPrefix = "/a/bad/path";
22
+
empty_wrapperPrefix =
23
+
{ nodes, pkgs, ... }:
27
+
./common/user-account.nix
29
+
test-support.displayManager.auto.user = "alice";
30
+
services.xscreensaver.enable = true;
31
+
nixpkgs.overlays = [
33
+
xscreensaver = super.xscreensaver.override {
60
-
ok.wait_for_unit("xscreensaver", "alice")
61
-
_, output_ok = ok.systemctl("status xscreensaver", "alice")
62
-
assert 'To prevent the kernel from randomly unlocking' not in output_ok
63
-
assert 'your screen via the out-of-memory killer' not in output_ok
64
-
assert '"xscreensaver-auth" must be setuid root' not in output_ok
41
+
{ nodes, pkgs, ... }:
45
+
./common/user-account.nix
47
+
test-support.displayManager.auto.user = "alice";
48
+
services.xscreensaver.enable = true;
49
+
nixpkgs.overlays = [
51
+
xscreensaver = super.xscreensaver.override {
52
+
wrapperPrefix = "/a/bad/path";
61
+
ok.wait_for_unit("xscreensaver", "alice")
62
+
_, output_ok = ok.systemctl("status xscreensaver", "alice")
63
+
assert 'To prevent the kernel from randomly unlocking' not in output_ok
64
+
assert 'your screen via the out-of-memory killer' not in output_ok
65
+
assert '"xscreensaver-auth" must be setuid root' not in output_ok
66
-
empty_wrapperPrefix.wait_for_x()
67
-
empty_wrapperPrefix.wait_for_unit("xscreensaver", "alice")
68
-
_, output_empty_wrapperPrefix = empty_wrapperPrefix.systemctl("status xscreensaver", "alice")
69
-
assert 'To prevent the kernel from randomly unlocking' in output_empty_wrapperPrefix
70
-
assert 'your screen via the out-of-memory killer' in output_empty_wrapperPrefix
71
-
assert '"xscreensaver-auth" must be setuid root' in output_empty_wrapperPrefix
67
+
empty_wrapperPrefix.wait_for_x()
68
+
empty_wrapperPrefix.wait_for_unit("xscreensaver", "alice")
69
+
_, output_empty_wrapperPrefix = empty_wrapperPrefix.systemctl("status xscreensaver", "alice")
70
+
assert 'To prevent the kernel from randomly unlocking' in output_empty_wrapperPrefix
71
+
assert 'your screen via the out-of-memory killer' in output_empty_wrapperPrefix
72
+
assert '"xscreensaver-auth" must be setuid root' in output_empty_wrapperPrefix
73
-
bad_wrapperPrefix.wait_for_x()
74
-
bad_wrapperPrefix.wait_for_unit("xscreensaver", "alice")
75
-
_, output_bad_wrapperPrefix = bad_wrapperPrefix.systemctl("status xscreensaver", "alice")
76
-
assert 'To prevent the kernel from randomly unlocking' in output_bad_wrapperPrefix
77
-
assert 'your screen via the out-of-memory killer' in output_bad_wrapperPrefix
78
-
assert '"xscreensaver-auth" must be setuid root' in output_bad_wrapperPrefix
74
+
bad_wrapperPrefix.wait_for_x()
75
+
bad_wrapperPrefix.wait_for_unit("xscreensaver", "alice")
76
+
_, output_bad_wrapperPrefix = bad_wrapperPrefix.systemctl("status xscreensaver", "alice")
77
+
assert 'To prevent the kernel from randomly unlocking' in output_bad_wrapperPrefix
78
+
assert 'your screen via the out-of-memory killer' in output_bad_wrapperPrefix
79
+
assert '"xscreensaver-auth" must be setuid root' in output_bad_wrapperPrefix