summaryrefslogtreecommitdiffstats
path: root/nixos/tests/frigate.nix
diff options
context:
space:
mode:
Diffstat (limited to 'nixos/tests/frigate.nix')
-rw-r--r--nixos/tests/frigate.nix9
1 files changed, 7 insertions, 2 deletions
diff --git a/nixos/tests/frigate.nix b/nixos/tests/frigate.nix
index 836fe0d063f8..03bd2b89611d 100644
--- a/nixos/tests/frigate.nix
+++ b/nixos/tests/frigate.nix
@@ -41,6 +41,7 @@ import ./make-test-python.nix ({ pkgs, lib, ...} :
serviceConfig = {
DynamicUser = true;
ExecStart = "${lib.getBin pkgs.ffmpeg-headless}/bin/ffmpeg -re -f lavfi -i smptebars=size=800x600:rate=10 -f mpegts -listen 1 http://0.0.0.0:8080";
+ Restart = "always";
};
};
};
@@ -51,10 +52,14 @@ import ./make-test-python.nix ({ pkgs, lib, ...} :
machine.wait_for_unit("frigate.service")
+ # Frigate startup
machine.wait_for_open_port(5001)
- machine.succeed("curl http://localhost:5001")
+ # nginx startup
+ machine.wait_for_open_port(80)
- machine.wait_for_file("/var/cache/frigate/test-*.mp4")
+ machine.succeed("curl http://localhost")
+
+ machine.wait_for_file("/var/cache/frigate/test@*.mp4")
'';
})