nixosTests.keymap: migrate to runTest

0 drvPath changes!

Related: https://github.com/NixOS/nixpkgs/issues/386873

Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
This commit is contained in:
Ethan Carter Edwards
2026-08-23 01:27:30 -04:00
parent 3f7e52bc1f
commit 295e9675eb
2 changed files with 10 additions and 9 deletions

View File

@@ -907,7 +907,10 @@ in
kexec = runTest ./kexec.nix;
keycloak = discoverTests (import ./keycloak.nix);
keyd = handleTest ./keyd.nix { };
keymap = handleTest ./keymap.nix { };
keymap = import ./keymap.nix {
inherit pkgs runTest;
inherit (pkgs) lib;
};
kimai = runTest ./kimai.nix;
kismet = runTest ./kismet.nix;
kiwix-serve = runTest ./kiwix-serve;

View File

@@ -1,11 +1,9 @@
{
system ? builtins.currentSystem,
config ? { },
pkgs ? import ../.. { inherit system config; },
pkgs,
runTest,
lib,
}:
with import ../lib/testing-python.nix { inherit system pkgs; };
let
readyFile = "/tmp/readerReady";
resultFile = "/tmp/readerResult";
@@ -32,8 +30,8 @@ let
extraConfig ? { },
tests,
}:
with pkgs.lib;
makeTest {
with lib;
runTest {
name = "keymap-${layout}";
nodes.machine.console.keyMap = mkOverride 900 layout;
@@ -105,7 +103,7 @@ let
};
in
pkgs.lib.mapAttrs mkKeyboardTest {
lib.mapAttrs mkKeyboardTest {
azerty = {
tests = {
azqw.qwerty = [