about summary refs log tree commit diff
path: root/nixos/tests/boot.nix
AgeCommit message (Collapse)AuthorFilesLines
2024-02-27nixos/lib/test-driver: drop LegacyStartCommand, clean up create_machine APIK9001-3/+3
We can finally do this now that it's no longer used.
2024-02-27nixos/tests/boot: inline + fix UEFI start command generationK9001-29/+50
2024-02-27nixos/tests/boot/ubootExtlinux: mark brokenK9001-0/+3
2022-04-03nixos/tests/boot: fix after aa0f27abb06ca66a1dc99493ada65e2bbd6000c9ajs1241-3/+3
2022-03-28treewide: machine -> nodes.machineRobert Hensing1-3/+3
2022-03-18nixos/tests: fix some evaluation errorsNaïm Favier1-1/+0
Fixes errors caught by "nixos/testing: restrict arguments to makeTest" as well as some unrelated errors and warnings.
2022-01-06nixos/tests/boot: Add ubootExtlinux testZhaofeng Li1-4/+40
2021-11-10nixos/test/boot: nix verify -> nix store verifyBernardo Meurer1-1/+1
2021-09-29nixos/boot: qemu-flags -> qemu-commonArtturin1-3/+3
and dont use with import ...
2021-07-14nixos/boot: test on aarch64misuzu1-14/+22
2019-11-04nixos/boot: Port test to pythonJacek Galowicz1-18/+17
2019-07-22boot tests: don't use globbingNikolay Amiantov1-9/+9
Turns out I broke all the boot tests except netboot. Instead of relying on build-time search for .iso we can use a proper attribute.
2019-07-22nixos-test-driver: allow configuration of net frontend and backendAndrew Childs1-2/+3
When IPXE tests were added, an option was added for configuring only the frontend, and the backend configuration was dropped entirely. This caused most installer tests to fail.
2019-07-15boot tests: add UEFI PXE netboot testingNikolay Amiantov1-50/+56
Generalize netboot testing and add tests for UEFI PXE netboot.
2018-11-11tests: refactor to carry the package set as an argumentLéo Gaspard1-2/+5
This way, the package set will be possible to pass without re-importing all the time
2018-02-27Fix installing the Nixpkgs channel on the installation mediaEelco Dolstra1-0/+5
And test that it got installed correctly.
2018-02-07ISO images: Initialize the Nix database with correct NAR hashes/sizesEelco Dolstra1-0/+1
The boot test now runs "nix verify" to ensure that all hashes are correct.
2018-01-30nixos/tests: Drop unnecessary qemu-flags.nix includeTuomas Tynkkynen1-1/+0
None of these files are using anything from there.
2017-05-20OVMF: separate output for ovmf binariesJoachim Fasting1-2/+2
OVMF{,CODE,VARS}.fd are now available in a dedicated fd output, greatly reducing the closure in the common case where only those files are used (a few MBs versus several hundred MBs for the full OVMF). Note: it's unclear why `dontPatchELF` is now necessary for the build to pass (on my end, at any rate) but it doesn't make much sense to run this fixup anyway, Note: my reading of xen's INSTALL suggests that --with-system-ovmf should point directly to the OVMF binary. As such, the previous invocation was incorrect (it pointed to the root of the OVMF tree). In any case, I have only built xen with `--with-system-ovmf`, I have not tested it. Fixes https://github.com/NixOS/nixpkgs/issues/25854 Closes https://github.com/NixOS/nixpkgs/pull/25855
2016-05-25nixos/tests/boot.nix: Remove empty moduleEelco Dolstra1-1/+5
2016-05-03nixos/tests/netboot: Fix evaluation erroraszlig1-6/+9
Regression introduced by dfe608c8a2ecfdf0ab2838a967440207250a0b95. The commit turns the two arguments into one attrset argument so we need to adapt that to use the new calling convention. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2016-04-29installer: simple PXE bootable NixOS installerNahum Shalman1-2/+38
The Nix store squashfs is stored inside the initrd instead of separately (cherry picked from commit 976fd407796877b538c470d3a5253ad3e1f7bc68) Signed-off-by: Domen Kožar <domen@dev.si>
2016-03-01nixos/tests: Remove tests.boot.boot* prefixes release-16.03-startaszlig1-4/+4
As @bobvanderlinden suggests in #13585: "Looks like that cleans things up quite a bit! Just one aesthetics note, the boot tests could now be renamed from boot.bootBiosCdrom to boot.biosCdrom in nixos/tests/boot.nix:L33. That makes them more consistent with the other tests." Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2015-07-08tests/boot: Remove unused store contentsWilliam A. Kennington III1-16/+1
2015-03-24nixos: test: add tests for booting installation iso in various waysBob van der Linden1-0/+63