mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-06-10 03:23:29 +03:00
nixos: add simple vm-variant test
This commit is contained in:
parent
e73c477064
commit
48a407177a
2 changed files with 32 additions and 0 deletions
|
@ -1279,6 +1279,7 @@ in {
|
||||||
victoriametrics = handleTest ./victoriametrics {};
|
victoriametrics = handleTest ./victoriametrics {};
|
||||||
vikunja = handleTest ./vikunja.nix {};
|
vikunja = handleTest ./vikunja.nix {};
|
||||||
virtualbox = handleTestOn ["x86_64-linux"] ./virtualbox.nix {};
|
virtualbox = handleTestOn ["x86_64-linux"] ./virtualbox.nix {};
|
||||||
|
vm-variant = handleTest ./vm-variant.nix {};
|
||||||
vscode-remote-ssh = handleTestOn ["x86_64-linux"] ./vscode-remote-ssh.nix {};
|
vscode-remote-ssh = handleTestOn ["x86_64-linux"] ./vscode-remote-ssh.nix {};
|
||||||
vscodium = discoverTests (import ./vscodium.nix);
|
vscodium = discoverTests (import ./vscodium.nix);
|
||||||
vsftpd = handleTest ./vsftpd.nix {};
|
vsftpd = handleTest ./vsftpd.nix {};
|
||||||
|
|
31
nixos/tests/vm-variant.nix
Normal file
31
nixos/tests/vm-variant.nix
Normal file
|
@ -0,0 +1,31 @@
|
||||||
|
{
|
||||||
|
pkgs,
|
||||||
|
...
|
||||||
|
}:
|
||||||
|
let
|
||||||
|
evalConfig = import ../lib/eval-config.nix;
|
||||||
|
|
||||||
|
nixos = evalConfig {
|
||||||
|
modules = [
|
||||||
|
{
|
||||||
|
system.stateVersion = "25.05";
|
||||||
|
fileSystems."/".device = "/dev/null";
|
||||||
|
boot.loader.grub.device = "nodev";
|
||||||
|
nixpkgs.hostPlatform = pkgs.system;
|
||||||
|
virtualisation.vmVariant.networking.hostName = "vm";
|
||||||
|
virtualisation.vmVariantWithBootLoader.networking.hostName = "vm-w-bl";
|
||||||
|
}
|
||||||
|
];
|
||||||
|
};
|
||||||
|
in
|
||||||
|
assert nixos.config.virtualisation.vmVariant.networking.hostName == "vm";
|
||||||
|
assert nixos.config.virtualisation.vmVariantWithBootLoader.networking.hostName == "vm-w-bl";
|
||||||
|
assert nixos.config.networking.hostName == "nixos";
|
||||||
|
pkgs.symlinkJoin {
|
||||||
|
name = "nixos-test-vm-variant-drvs";
|
||||||
|
paths = with nixos.config.system.build; [
|
||||||
|
toplevel
|
||||||
|
vm
|
||||||
|
vmWithBootLoader
|
||||||
|
];
|
||||||
|
}
|
Loading…
Add table
Add a link
Reference in a new issue