nixosTests.cloud-init-hostname: handleTest -> runTest

Changed files
+7 -18
nixos
+1 -1
nixos/tests/all-tests.nix
···
clatd = runTest ./clatd.nix;
clickhouse = import ./clickhouse { inherit runTest; };
cloud-init = runTest ./cloud-init.nix;
-
cloud-init-hostname = handleTest ./cloud-init-hostname.nix { };
cloudlog = runTest ./cloudlog.nix;
cntr = handleTestOn [ "aarch64-linux" "x86_64-linux" ] ./cntr.nix { };
cockpit = runTest ./cockpit.nix;
···
clatd = runTest ./clatd.nix;
clickhouse = import ./clickhouse { inherit runTest; };
cloud-init = runTest ./cloud-init.nix;
+
cloud-init-hostname = runTest ./cloud-init-hostname.nix;
cloudlog = runTest ./cloudlog.nix;
cntr = handleTestOn [ "aarch64-linux" "x86_64-linux" ] ./cntr.nix { };
cockpit = runTest ./cockpit.nix;
+6 -17
nixos/tests/cloud-init-hostname.nix
···
-
{
-
system ? builtins.currentSystem,
-
config ? { },
-
pkgs ? import ../.. { inherit system config; },
-
}:
-
-
with import ../lib/testing-python.nix { inherit system pkgs; };
-
with pkgs.lib;
-
let
# Hostname can also be set through "hostname" in user-data.
# This is how proxmox configures hostname through cloud-init.
···
${pkgs.cdrkit}/bin/genisoimage -volid cidata -joliet -rock -o $out/metadata.iso $out/iso
'';
};
-
in
-
makeTest {
name = "cloud-init-hostname";
-
meta = with pkgs.lib.maintainers; {
-
maintainers = [
-
lewo
-
illustris
-
];
-
};
nodes.machine2 =
{ ... }:
···
+
{ lib, pkgs, ... }:
let
# Hostname can also be set through "hostname" in user-data.
# This is how proxmox configures hostname through cloud-init.
···
${pkgs.cdrkit}/bin/genisoimage -volid cidata -joliet -rock -o $out/metadata.iso $out/iso
'';
};
in
+
{
name = "cloud-init-hostname";
+
meta.maintainers = with lib.maintainers; [
+
lewo
+
illustris
+
];
nodes.machine2 =
{ ... }: