notes: 2.3.0 -> 2.3.1 (#352950)
[NixPkgs.git] / nixos / tests / alloy.nix
blobd87492127d5bb6c9b92546f8c79587d5a199ea8e
1 import ./make-test-python.nix ({ lib, pkgs, ... }:
3   let
4     nodes = {
5       machine = {
6         services.alloy = {
7           enable = true;
8         };
9         environment.etc."alloy/config.alloy".text = "";
10       };
11     };
12   in
13   {
14     name = "alloy";
16     meta = with lib.maintainers; {
17       maintainers = [ flokli hbjydev ];
18     };
20     inherit nodes;
22     testScript = ''
23       start_all()
25       machine.wait_for_unit("alloy.service")
26       machine.wait_for_open_port(12345)
27       machine.succeed(
28           "curl -sSfN http://127.0.0.1:12345/-/healthy"
29       )
30       machine.shutdown()
31     '';
32   })