From 05ab0b7423c0c67bfaf2d8c1eb8def0bd6a27e18 Mon Sep 17 00:00:00 2001 From: isabel Date: Mon, 22 Jun 2026 10:55:07 +0000 Subject: [PATCH] nix: use systemd-nspawn tests this speeds tests up like 10 fold; had to swap from sudo to runuser since sudo wanted passwords --- test.nix | 6 +++--- 1 file(s) changed, 3 insertion(s)(+), 3 deletion(s)(-) diff --git a/test.nix b/test.nix --- a/test.nix +++ b/test.nix @@ -6,7 +6,7 @@ pkgs.testers.nixosTest { name = "tranquil-pds"; - nodes.server = { + containers.server = { config, pkgs, ... @@ -124,7 +124,7 @@ server.succeed("test -d /var/lib/tranquil-pds/blobs") with subtest("postgres database created"): - server.succeed("sudo -u tranquil-pds psql -d tranquil-pds -c 'SELECT 1'") + server.succeed("runuser -u tranquil-pds -- psql -d tranquil-pds -c 'SELECT 1'") with subtest("healthcheck via backend"): xrpc("GET", "_health", via="backend") @@ -201,7 +201,7 @@ with subtest("mark account verified"): server.succeed( - f"sudo -u tranquil-pds psql -d tranquil-pds " + f"runuser -u tranquil-pds -- psql -d tranquil-pds " f"-c \"UPDATE users SET email_verified = true WHERE did = '{did}'\"" ) -- tangled.sh