vuls: init at 0.27.0
[NixPkgs.git] / nixos / tests / workout-tracker.nix
blob1ad509edf2d4c4d8ee694b3c16d2a500863ca7ad
1 import ./make-test-python.nix (
2   { lib, pkgs, ... }:
4   {
5     name = "workout-tracker";
7     meta.maintainers = with lib.maintainers; [ bhankas ];
9     nodes.machine =
10       { config, ... }:
11       {
12         virtualisation.memorySize = 2048;
14         services.workout-tracker.enable = true;
15       };
17     testScript = ''
18       start_all()
19       machine.wait_for_unit("workout-tracker.service")
20       # wait for workout-tracker to fully come up
22       with subtest("workout-tracker service starts"):
23           machine.wait_until_succeeds(
24               "curl -sSfL http://localhost:8080/ > /dev/null",
25               timeout=30
26           )
27     '';
28   }