1import ./make-test-python.nix ({ pkgs, transmission, ... }: {
2 name = "transmission";
3 meta = with pkgs.lib.maintainers; {
4 maintainers = [ coconnor ];
5 };
6
7 nodes.machine = { ... }: {
8 imports = [ ../modules/profiles/minimal.nix ];
9
10 networking.firewall.allowedTCPPorts = [ 9091 ];
11
12 security.apparmor.enable = true;
13
14 services.transmission.enable = true;
15 services.transmission.package = transmission;
16 };
17
18 testScript =
19 ''
20 start_all()
21 machine.wait_for_unit("transmission")
22 machine.shutdown()
23 '';
24})