1import ./make-test-python.nix (
2 { lib, ... }:
3
4 {
5 name = "ksm";
6 meta = with lib.maintainers; {
7 maintainers = [ rnhmjoj ];
8 };
9
10 nodes.machine =
11 { ... }:
12 {
13 imports = [ ../modules/profiles/minimal.nix ];
14
15 hardware.ksm.enable = true;
16 hardware.ksm.sleep = 300;
17 };
18
19 testScript = ''
20 machine.start()
21 machine.wait_until_succeeds("test $(</sys/kernel/mm/ksm/run) -eq 1")
22 machine.wait_until_succeeds("test $(</sys/kernel/mm/ksm/sleep_millisecs) -eq 300")
23 '';
24 }
25)