jetbrains: 2024.1 -> 2024.2.7 (#351041)
[NixPkgs.git] / nixos / tests / convos.nix
blob06d8d30fcb1487b2c6ee53059468abc4a2bb36be
1 import ./make-test-python.nix ({ lib, pkgs, ... }:
4 let
5   port = 3333;
6 in
8   name = "convos";
9   meta.maintainers = with lib.maintainers; [ sgo ];
11   nodes = {
12     machine =
13       { pkgs, ... }:
14       {
15         services.convos = {
16           enable = true;
17           listenPort = port;
18         };
19       };
20   };
22   testScript = ''
23     machine.wait_for_unit("convos")
24     machine.wait_for_open_port(${toString port})
25     machine.succeed("curl -f http://localhost:${toString port}/")
26   '';