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