notes: 2.3.0 -> 2.3.1 (#352950)
[NixPkgs.git] / nixos / tests / dae.nix
blob4b856450d9e1daa941a315c147f7cb4cc9887ca9
1 import ./make-test-python.nix ({ lib, pkgs, ... }: {
3   name = "dae";
5   meta = {
6     maintainers = with lib.maintainers; [ oluceps ];
7   };
9   nodes.machine = { pkgs, ... }: {
10     environment.systemPackages = [ pkgs.curl ];
11     services.nginx = {
12       enable = true;
13       statusPage = true;
14     };
15     services.dae = {
16       enable = true;
17       config = ''
18         global { disable_waiting_network: true }
19         routing{}
20       '';
21     };
22   };
24   testScript = ''
25     machine.wait_for_unit("nginx.service")
26     machine.wait_for_unit("dae.service")
28     machine.wait_for_open_port(80)
30     machine.succeed("curl --fail --max-time 10 http://localhost")
31   '';