nixosTests.zoneminder: migrate to runTest

Part Of #386873
This commit is contained in:
Martin Weinelt 2025-03-14 22:45:38 +01:00
parent 1c825e3db4
commit 7c443382b2
No known key found for this signature in database
GPG key ID: 87C1E9888F856759
2 changed files with 21 additions and 23 deletions

View file

@ -1315,7 +1315,7 @@ in {
_module.args.package = pkgs.zigbee2mqtt_2;
};
zipline = handleTest ./zipline.nix {};
zoneminder = handleTest ./zoneminder.nix {};
zoneminder = runTest ./zoneminder.nix;
zookeeper = runTest ./zookeeper.nix;
zram-generator = runTest ./zram-generator.nix;
zrepl = runTest ./zrepl.nix;

View file

@ -1,26 +1,24 @@
import ./make-test-python.nix (
{ lib, ... }:
{ lib, ... }:
{
name = "zoneminder";
meta.maintainers = with lib.maintainers; [ danielfullmer ];
{
name = "zoneminder";
meta.maintainers = with lib.maintainers; [ danielfullmer ];
nodes.machine =
{ ... }:
{
services.zoneminder = {
enable = true;
database.createLocally = true;
database.username = "zoneminder";
};
time.timeZone = "America/New_York";
nodes.machine =
{ ... }:
{
services.zoneminder = {
enable = true;
database.createLocally = true;
database.username = "zoneminder";
};
time.timeZone = "America/New_York";
};
testScript = ''
machine.wait_for_unit("zoneminder.service")
machine.wait_for_unit("nginx.service")
machine.wait_for_open_port(8095)
machine.succeed("curl --fail http://localhost:8095/")
'';
}
)
testScript = ''
machine.wait_for_unit("zoneminder.service")
machine.wait_for_unit("nginx.service")
machine.wait_for_open_port(8095)
machine.succeed("curl --fail http://localhost:8095/")
'';
}