diff options
author | Elis Hirwing <elis@hirwing.se> | 2019-01-24 23:09:21 +0100 |
---|---|---|
committer | Elis Hirwing <elis@hirwing.se> | 2019-01-25 07:11:28 +0100 |
commit | ddcb2c473d41ebc78e00eb61458b5ead9bd187ca (patch) | |
tree | 1cedc9707cfc97c94ae6a3db49ed8ac63bffb435 /nixos | |
parent | 8be2345baf4ae0ba6681061ec0766e83dcac6282 (diff) | |
download | nixpkgs-ddcb2c473d41ebc78e00eb61458b5ead9bd187ca.tar nixpkgs-ddcb2c473d41ebc78e00eb61458b5ead9bd187ca.tar.gz nixpkgs-ddcb2c473d41ebc78e00eb61458b5ead9bd187ca.tar.bz2 nixpkgs-ddcb2c473d41ebc78e00eb61458b5ead9bd187ca.tar.lz nixpkgs-ddcb2c473d41ebc78e00eb61458b5ead9bd187ca.tar.xz nixpkgs-ddcb2c473d41ebc78e00eb61458b5ead9bd187ca.tar.zst nixpkgs-ddcb2c473d41ebc78e00eb61458b5ead9bd187ca.zip |
nixos/radarr: Add test for radarr to ensure startup
Diffstat (limited to 'nixos')
-rw-r--r-- | nixos/tests/all-tests.nix | 1 | ||||
-rw-r--r-- | nixos/tests/radarr.nix | 18 |
2 files changed, 19 insertions, 0 deletions
diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index 7555fabf858..d679c4e6e06 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -178,6 +178,7 @@ in quagga = handleTest ./quagga.nix {}; quake3 = handleTest ./quake3.nix {}; rabbitmq = handleTest ./rabbitmq.nix {}; + radarr = handleTest ./radarr.nix {}; radicale = handleTest ./radicale.nix {}; redmine = handleTest ./redmine.nix {}; roundcube = handleTest ./roundcube.nix {}; diff --git a/nixos/tests/radarr.nix b/nixos/tests/radarr.nix new file mode 100644 index 00000000000..6b9a909e44b --- /dev/null +++ b/nixos/tests/radarr.nix @@ -0,0 +1,18 @@ +import ./make-test.nix ({ lib, ... }: + +with lib; + +rec { + name = "radarr"; + meta.maintainers = with maintainers; [ etu ]; + + nodes.machine = + { pkgs, ... }: + { services.radarr.enable = true; }; + + testScript = '' + $machine->waitForUnit('radarr.service'); + $machine->waitForOpenPort('7878'); + $machine->succeed("curl --fail http://localhost:7878/"); + ''; +}) |