1import ./make-test-python.nix ({ pkgs, ...} : {
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 };
16
17 testScript =
18 ''
19 start_all()
20 machine.wait_for_unit("transmission")
21 machine.shutdown()
22 '';
23})