From 2ae4dff6ab134ad4376ebe9ece19fabf47b4d7ba Mon Sep 17 00:00:00 2001 From: Zexin Yuan Date: Wed, 26 Mar 2025 16:34:31 +0800 Subject: [PATCH] nixosTests.kanboard: migrate to runTest Tracking issue: NixOS#386873 --- nixos/tests/all-tests.nix | 2 +- nixos/tests/web-apps/kanboard.nix | 36 +++++++++++++++---------------- 2 files changed, 18 insertions(+), 20 deletions(-) diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index cc8eecddf778..1be845324f54 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -656,7 +656,7 @@ in jotta-cli = handleTest ./jotta-cli.nix { }; k3s = handleTest ./k3s { }; kafka = handleTest ./kafka.nix { }; - kanboard = handleTest ./web-apps/kanboard.nix { }; + kanboard = runTest ./web-apps/kanboard.nix; kanidm = handleTest ./kanidm.nix { }; kanidm-provisioning = handleTest ./kanidm-provisioning.nix { }; karma = handleTest ./karma.nix { }; diff --git a/nixos/tests/web-apps/kanboard.nix b/nixos/tests/web-apps/kanboard.nix index e7c29c563e4f..ec0fd0afff3b 100644 --- a/nixos/tests/web-apps/kanboard.nix +++ b/nixos/tests/web-apps/kanboard.nix @@ -1,25 +1,23 @@ -import ../make-test-python.nix ( - { lib, ... }: +{ lib, ... }: - { - name = "kanboard"; - meta.maintainers = with lib.maintainers; [ yzx9 ]; +{ + name = "kanboard"; + meta.maintainers = with lib.maintainers; [ yzx9 ]; - nodes = { - machine = { - services.kanboard = { - enable = true; - }; + nodes = { + machine = { + services.kanboard = { + enable = true; }; }; + }; - testScript = '' - start_all() - machine.wait_for_unit("nginx.service") - machine.wait_for_unit("phpfpm-kanboard.service") - machine.wait_for_open_port(80) + testScript = '' + start_all() + machine.wait_for_unit("nginx.service") + machine.wait_for_unit("phpfpm-kanboard.service") + machine.wait_for_open_port(80) - machine.succeed("curl -k --fail http://localhost", timeout=10) - ''; - } -) + machine.succeed("curl -k --fail http://localhost", timeout=10) + ''; +}