1{
2 system ? builtins.currentSystem,
3 config ? { },
4 pkgs ? import ../.. { inherit system config; },
5}:
6
7with import ../lib/testing-python.nix { inherit system pkgs; };
8with pkgs.lib;
9
10{
11 basic = makeTest {
12 name = "rshim";
13 meta.maintainers = with maintainers; [ nikstur ];
14
15 nodes.machine =
16 { config, pkgs, ... }:
17 {
18 services.rshim.enable = true;
19 };
20
21 testScript =
22 { nodes, ... }:
23 ''
24 machine.start()
25 machine.wait_for_unit("multi-user.target")
26
27 print(machine.succeed("systemctl status rshim.service"))
28 '';
29 };
30}