diff options
author | Daniel Nagy <danielnagy@posteo.de> | 2022-11-29 18:30:00 +0100 |
---|---|---|
committer | Daniel Nagy <danielnagy@posteo.de> | 2022-11-30 12:15:00 +0100 |
commit | 807c2f1fc04bf8bacead08e44bbb932f4085e92c (patch) | |
tree | b6529fe0a137b4a367980d62896d206fe1f560cc /nixos/tests | |
parent | 1cb02bac2a048b92ee92eb259c8eb6fa5357a06d (diff) |
nixosTests.freenet: init
Diffstat (limited to 'nixos/tests')
-rw-r--r-- | nixos/tests/all-tests.nix | 1 | ||||
-rw-r--r-- | nixos/tests/freenet.nix | 19 |
2 files changed, 20 insertions, 0 deletions
diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index 726884d7cd9c6..f97d7b184af88 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -213,6 +213,7 @@ in { fluentd = handleTest ./fluentd.nix {}; fluidd = handleTest ./fluidd.nix {}; fontconfig-default-fonts = handleTest ./fontconfig-default-fonts.nix {}; + freenet = handleTest ./freenet.nix {}; freeswitch = handleTest ./freeswitch.nix {}; freshrss = handleTest ./freshrss.nix {}; frr = handleTest ./frr.nix {}; diff --git a/nixos/tests/freenet.nix b/nixos/tests/freenet.nix new file mode 100644 index 0000000000000..96dbb4caa1293 --- /dev/null +++ b/nixos/tests/freenet.nix @@ -0,0 +1,19 @@ +import ./make-test-python.nix ({ pkgs, ... }: { + name = "freenet"; + meta = with pkgs.lib.maintainers; { + maintainers = [ nagy ]; + }; + + nodes = { + machine = { ... }: { + services.freenet.enable = true; + }; + }; + + testScript = '' + machine.wait_for_unit("freenet.service") + machine.wait_for_open_port(8888) + machine.wait_until_succeeds("curl -sfL http://localhost:8888/ | grep Freenet") + machine.succeed("systemctl stop freenet") + ''; +}) |