python310Packages.pydeconz: 104 -> 105
[NixPkgs.git] / nixos / tests / web-apps / nifi.nix
blob92f7fa231df3acf926cec105b4f0e6ab4a1ee223
1 import ../make-test-python.nix ({pkgs, ...}:
3   name = "nifi";
4   meta.maintainers = with pkgs.lib.maintainers; [ izorkin ];
6   nodes = {
7     nifi = { pkgs, ... }: {
8       virtualisation = {
9         memorySize = 2048;
10         diskSize = 4096;
11       };
12       services.nifi = {
13         enable = true;
14         enableHTTPS = false;
15       };
16     };
17   };
19   testScript = ''
20     nifi.start()
22     nifi.wait_for_unit("nifi.service")
23     nifi.wait_for_open_port(8080)
25     # Check if NiFi is running
26     nifi.succeed("curl --fail http://127.0.0.1:8080/nifi/login 2> /dev/null | grep 'NiFi Login'")
28     nifi.shutdown()
29   '';