From 7d577713bb7abbc6eb9c0b98b2be589e4146be05 Mon Sep 17 00:00:00 2001 From: Ryan Yin Date: Sun, 24 Mar 2024 23:53:53 +0800 Subject: [PATCH] feat(outputs/*/tests): add kernel tests --- outputs/aarch64-linux/tests/kernel/expected.nix | 8 ++++++++ outputs/aarch64-linux/tests/kernel/expr.nix | 9 +++++++++ outputs/x86_64-linux/tests/kernel/expected.nix | 8 ++++++++ outputs/x86_64-linux/tests/kernel/expr.nix | 9 +++++++++ 4 files changed, 34 insertions(+) create mode 100644 outputs/aarch64-linux/tests/kernel/expected.nix create mode 100644 outputs/aarch64-linux/tests/kernel/expr.nix create mode 100644 outputs/x86_64-linux/tests/kernel/expected.nix create mode 100644 outputs/x86_64-linux/tests/kernel/expr.nix diff --git a/outputs/aarch64-linux/tests/kernel/expected.nix b/outputs/aarch64-linux/tests/kernel/expected.nix new file mode 100644 index 00000000..2ebb9486 --- /dev/null +++ b/outputs/aarch64-linux/tests/kernel/expected.nix @@ -0,0 +1,8 @@ +{ + lib, + outputs, +}: let + hostsNames = builtins.attrNames outputs.nixosConfigurations; + expected = lib.genAttrs hostsNames (_: "aarch64-linux"); +in + expected diff --git a/outputs/aarch64-linux/tests/kernel/expr.nix b/outputs/aarch64-linux/tests/kernel/expr.nix new file mode 100644 index 00000000..478781b0 --- /dev/null +++ b/outputs/aarch64-linux/tests/kernel/expr.nix @@ -0,0 +1,9 @@ +{ + lib, + outputs, +}: +lib.genAttrs +(builtins.attrNames outputs.nixosConfigurations) +( + name: outputs.nixosConfigurations.${name}.config.boot.kernelPackages.kernel.system +) diff --git a/outputs/x86_64-linux/tests/kernel/expected.nix b/outputs/x86_64-linux/tests/kernel/expected.nix new file mode 100644 index 00000000..2a67c06d --- /dev/null +++ b/outputs/x86_64-linux/tests/kernel/expected.nix @@ -0,0 +1,8 @@ +{ + lib, + outputs, +}: let + hostsNames = builtins.attrNames outputs.nixosConfigurations; + expected = lib.genAttrs hostsNames (_: "x86-64-linux"); +in + expected diff --git a/outputs/x86_64-linux/tests/kernel/expr.nix b/outputs/x86_64-linux/tests/kernel/expr.nix new file mode 100644 index 00000000..478781b0 --- /dev/null +++ b/outputs/x86_64-linux/tests/kernel/expr.nix @@ -0,0 +1,9 @@ +{ + lib, + outputs, +}: +lib.genAttrs +(builtins.attrNames outputs.nixosConfigurations) +( + name: outputs.nixosConfigurations.${name}.config.boot.kernelPackages.kernel.system +)