nixosTests.zeronet-conservancy: migrate to runTest

Part Of #386873
This commit is contained in:
Martin Weinelt 2025-03-14 22:49:23 +01:00
parent 75702914a7
commit 052ef614f6
No known key found for this signature in database
GPG key ID: 87C1E9888F856759
2 changed files with 25 additions and 24 deletions

View file

@ -1304,7 +1304,7 @@ in {
your_spotify = handleTest ./your_spotify.nix {};
zammad = handleTest ./zammad.nix {};
zenohd = handleTest ./zenohd.nix {};
zeronet-conservancy = handleTest ./zeronet-conservancy.nix {};
zeronet-conservancy = runTest ./zeronet-conservancy.nix;
zfs = handleTest ./zfs.nix {};
zigbee2mqtt_1 = runTest {
imports = [ ./zigbee2mqtt.nix ];

View file

@ -1,30 +1,31 @@
{
lib,
...
}:
let
port = 43110;
in
import ./make-test-python.nix (
{ pkgs, ... }:
{
name = "zeronet-conservancy";
meta = with pkgs.lib.maintainers; {
maintainers = [ fgaz ];
{
name = "zeronet-conservancy";
meta = with lib.maintainers; {
maintainers = [ fgaz ];
};
nodes.machine =
{ pkgs, ... }:
{
services.zeronet = {
enable = true;
package = pkgs.zeronet-conservancy;
inherit port;
};
};
nodes.machine =
{ config, pkgs, ... }:
{
services.zeronet = {
enable = true;
package = pkgs.zeronet-conservancy;
inherit port;
};
};
testScript = ''
machine.wait_for_unit("zeronet.service")
testScript = ''
machine.wait_for_unit("zeronet.service")
machine.wait_for_open_port(${toString port})
machine.wait_for_open_port(${toString port})
machine.succeed("curl --fail -H 'Accept: text/html, application/xml, */*' localhost:${toString port}/Stats")
'';
}
)
machine.succeed("curl --fail -H 'Accept: text/html, application/xml, */*' localhost:${toString port}/Stats")
'';
}