nixosTests.anuko-time-tracker: migrate to runTest

Part Of #386873
This commit is contained in:
Martin Weinelt 2025-03-13 23:26:26 +01:00
parent 8e3f874502
commit 931d6c6af4
No known key found for this signature in database
GPG Key ID: 87C1E9888F856759
2 changed files with 18 additions and 20 deletions

View File

@ -168,7 +168,7 @@ in {
amd-sev = runTest ./amd-sev.nix; amd-sev = runTest ./amd-sev.nix;
angie-api = runTest ./angie-api.nix; angie-api = runTest ./angie-api.nix;
anki-sync-server = runTest ./anki-sync-server.nix; anki-sync-server = runTest ./anki-sync-server.nix;
anuko-time-tracker = handleTest ./anuko-time-tracker.nix {}; anuko-time-tracker = runTest ./anuko-time-tracker.nix;
apcupsd = handleTest ./apcupsd.nix {}; apcupsd = handleTest ./apcupsd.nix {};
apfs = runTest ./apfs.nix; apfs = runTest ./apfs.nix;
appliance-repart-image = runTest ./appliance-repart-image.nix; appliance-repart-image = runTest ./appliance-repart-image.nix;

View File

@ -1,20 +1,18 @@
import ./make-test-python.nix ( { pkgs, ... }:
{ pkgs, ... }: {
{ name = "anuko-time-tracker";
name = "anuko-time-tracker"; meta = {
meta = { maintainers = with pkgs.lib.maintainers; [ michaelshmitty ];
maintainers = with pkgs.lib.maintainers; [ michaelshmitty ]; };
nodes = {
machine = {
services.anuko-time-tracker.enable = true;
}; };
nodes = { };
machine = { testScript = ''
services.anuko-time-tracker.enable = true; start_all()
}; machine.wait_for_unit("phpfpm-anuko-time-tracker")
}; machine.wait_for_open_port(80);
testScript = '' machine.wait_until_succeeds("curl -s --fail -L http://localhost/time.php | grep 'Anuko Time Tracker'")
start_all() '';
machine.wait_for_unit("phpfpm-anuko-time-tracker") }
machine.wait_for_open_port(80);
machine.wait_until_succeeds("curl -s --fail -L http://localhost/time.php | grep 'Anuko Time Tracker'")
'';
}
)