tests: Add infrastructure-test

This commit is contained in:
SebastianStork 2026-02-14 21:56:45 +01:00
parent 4a6a391eb0
commit 8f61e81e81
Signed by: SebastianStork
SSH key fingerprint: SHA256:iEM011ogNMG1q8+U500adGu/9rpPuZ2KnFtbdLeqTiI
14 changed files with 212 additions and 0 deletions

28
flake-parts/tests.nix Normal file
View file

@ -0,0 +1,28 @@
{ inputs, self, ... }:
{
perSystem =
{ pkgs, lib, ... }:
{
checks =
"${self}/tests"
|> builtins.readDir
|> lib.attrNames
|> lib.map (name: {
name = "${name}-test";
value = pkgs.testers.runNixOSTest (
{
name = "${name}-test";
}
// import "${self}/tests/${name}" {
inherit
inputs
self
pkgs
lib
;
}
);
})
|> lib.listToAttrs;
};
}