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