···
1
-
import ./make-test.nix ({ pkgs, lib, ... }:
1
+
import ./make-test-python.nix ({ pkgs, lib, ... }:
···
24
-
$machine->waitForUnit("multi-user.target");
25
-
$machine->waitForUnit("incron.service");
24
+
machine.wait_for_unit("multi-user.target")
25
+
machine.wait_for_unit("incron.service")
27
-
$machine->succeed("test -d /test");
27
+
machine.succeed("test -d /test")
# create some activity for incron to monitor
29
-
$machine->succeed("touch /test/file");
30
-
$machine->succeed("echo foo >> /test/file");
31
-
$machine->succeed("mv /test/file /root");
32
-
$machine->succeed("mv /root/file /test");
29
+
machine.succeed("touch /test/file")
30
+
machine.succeed("echo foo >> /test/file")
31
+
machine.succeed("mv /test/file /root")
32
+
machine.succeed("mv /root/file /test")
37
-
$machine->succeed("grep '/test/file IN_CREATE' /root/incron.log");
37
+
machine.succeed("grep '/test/file IN_CREATE' /root/incron.log")
40
-
$machine->succeed("grep '/test/file IN_MODIFY' /root/incron.log");
41
-
$machine->succeed("grep '/test/file IN_CLOSE_WRITE' /root/incron.log");
40
+
machine.succeed("grep '/test/file IN_MODIFY' /root/incron.log")
41
+
machine.succeed("grep '/test/file IN_CLOSE_WRITE' /root/incron.log")
44
-
$machine->succeed("grep '/test/file IN_MOVED_FROM' /root/incron.log");
44
+
machine.succeed("grep '/test/file IN_MOVED_FROM' /root/incron.log")
47
-
$machine->succeed("grep '/test/file IN_MOVED_TO' /root/incron.log");
47
+
machine.succeed("grep '/test/file IN_MOVED_TO' /root/incron.log")
# ensure something unexpected is not present
50
-
$machine->fail("grep 'IN_OPEN' /root/incron.log");
50
+
machine.fail("grep 'IN_OPEN' /root/incron.log")