ahoy: init at 2.2.0 (#366784)
[NixPkgs.git] / nixos / tests / whoogle-search.nix
blob0f25609601ee697d11cd4c2e10c3d8bd4be16aae
1 import ./make-test-python.nix (
2   { pkgs, lib, ... }:
3   {
4     name = "whoogle-search";
5     meta.maintainers = with lib.maintainers; [ malte-v ];
7     nodes.machine =
8       { pkgs, ... }:
9       {
10         services.whoogle-search = {
11           enable = true;
12           port = 5000;
13           listenAddress = "127.0.0.1";
14         };
15       };
17     testScript = ''
18       machine.start()
19       machine.wait_for_unit("whoogle-search.service")
20       machine.wait_for_open_port(5000)
21       machine.wait_until_succeeds("curl --fail --show-error --silent --location localhost:5000/")
22     '';
23   }