summaryrefslogtreecommitdiff
path: root/scripts/check-qemu-install
AgeCommit message (Collapse)Author
2024-04-16image-tools: T6154: installer prompts to confirm non-default passwordJohn Estabrook
2024-04-07image-tools: T6207: update test script for prompt for boot configJohn Estabrook
2024-03-12docker, build: T6119: use python3-tomli instead of python3-tomlDaniil Baturin
for a compliant implementation ot TOML
2024-03-08build: T4919: Fix error due to variable not foundsarthurdev
2024-02-20config: T4919: Add emulated TPM encryption testsarthurdev
2023-11-19Makefile: add new target qemu-liveChristian Breunig
Simply boot a live qemu version from the latest ISO build (10:18) cpo lnx01:~/vyos-build [current] # sudo make qemu-live if [ ! -f build/live-image-amd64.hybrid.iso ]; then echo "Could not find build/live-image-amd64.hybrid.iso" exit 1 fi scripts/check-qemu-install --qemu-cmd build/live-image-amd64.hybrid.iso INFO - Creating Disk image testinstall-20231119-101823-4483.img SeaBIOS (version 1.16.2-debian-1.16.2-1) Machine UUID f48b60b2-e6ad-49ef-9d09-4245d0585e52 Booting from DVD/CD... ISOLINUX 6.04 20200816 ETCD Copyright (C) 1994-2015 H. Peter Anvin et al
2023-11-15image: T4516: update test script for changes in prompts/partition idJohn Estabrook
2023-09-20smoketest: T5607: adjust for non-deterministic scsi device probingJohn Estabrook
2023-09-14smoketest: Allow selection of smoketests to runsarthurdev
Example: `make test MATCH="interfaces|policy"` will only run interfaces and policy tests
2023-09-09T5562: Fix -smp syntax for qemu-system-x86_64Apachez
2023-09-09Testsuite: fix qemu SMP configurationChristian Breunig
2023-02-22T5024: Try to shutdown several times for qemu install scriptViacheslav Hletenko
The first shutdown for qemu doesn't work Try to shutdown several times
2023-02-13debian: T5003: Increase VM memory - tests failed due to OOM conditionsarthurdev
2022-10-07Testsuite: T3664: move to new toml based input filesChristian Poessinger
2022-06-30smoketest: Move PKI file generate to script in vyos-1xsarthurdev
2022-06-29openvpn: T4485: Add intermediate CA for smoketestsarthurdev
2022-04-18Testsuite: add new '--qemu-cmd' switch to print the commandline to launch ↵Christian Poessinger
QEMU manually
2022-04-18Testsuite: enable DHCP on eth0 - future smoketests could now verify DHCPChristian Poessinger
2022-04-11Testsuite: increase memory to 2G for fastnetmon testcaseChristian Poessinger
2021-12-26Testsuite: fix cdrom boot in UEFI modeChristian Poessinger
2021-12-26Revert "Testsuite: limit QEmu test disk size to 1G to not waste space on ↵Christian Poessinger
build host" This reverts commit a5e591fa9b66b229f7296de177a570c7b7126be4.
2021-12-26Testsuite: limit QEmu test disk size to 1G to not waste space on build hostChristian Poessinger
2021-12-25Testsuite: add RAID-1 test case for disk recoveryChristian Poessinger
2021-12-25Testsuite: add loginVM()/shutdownVM() helpersChristian Poessinger
2021-12-25Testsuite: add 8th NIC and disable PXE bootChristian Poessinger
2021-12-09Testsuite: set default timeout to 60 secondsChristian Poessinger
2021-12-09Testsuite: add new "make testraid" target for RAID-1 installation testingChristian Poessinger
2021-12-09Testsuite: reference default user/pass from variableChristian Poessinger
2021-12-02Testsuite: increase testing timeout to 3hChristian Poessinger
2021-11-27Testsuite: increase testing timeout to 2hChristian Poessinger
2021-11-04Testsuite: use individual UUID/name per UEFI/BIOS instanceChristian Poessinger
2021-10-30Testsuite: add UUID for DUID generation during testsChristian Poessinger
2021-10-02Testsuite: add support for UEFI boots in QemuChristian Poessinger
(cherry picked from commit 6c438f92e7ada6fa42e41ac9eff0b1e1eb3756b3)
2021-09-19Testsuite: add missing leading 'f' for Python3 format stringsChristian Poessinger
2021-08-19Testsuite: verify proper running Kernel version compared to repoChristian Poessinger
2021-08-15Makefile: add "make test-no-interfaces" to start smoketests w/o interface testsChristian Poessinger
2021-08-01Revert "Testsuite: list config directories for trouble shooting"Christian Poessinger
This reverts commit 9b1ed0551854575c1e0608daaf5e0dc31c2958c9.
2021-07-21pki: openvpn: T3642: Generate test keys using openvpn binary, previous ↵sarthurdev
op-mode command removed
2021-07-19pki: wireguard: T3642: Key pair for migration tests after op-mode command is ↵sarthurdev
removed
2021-06-22Testsuite: list config directories for trouble shootingChristian Poessinger
2021-06-22Testsuite: consolidate usage of VyOS op/cfg shell promptChristian Poessinger
2021-06-13Testsuite: wait 600 seconds after image installation startupChristian Poessinger
2021-06-13Testsuite: wait 600 seconds after kvm start for promptChristian Poessinger
This is required to test via a GitHub action
2021-04-11Testsuite: QEMU: add in 3 more NICs as required by the L3VPN EVPN testChristian Poessinger
2021-04-03Testsuite: extend QEMU interactionsChristian Poessinger
* Change the way how networking is setup to ensure that the network interface inside the QEMU gues is actually u/U instead of u/D * Use common base MAC address * Run "show interfaces" after installation to check all requirements are met
2021-01-31Testsuite: use buildin commands over 'openvpn --genkey' raw commandChristian Poessinger
2021-01-30Testsuite: generate required OpenVPN key(s)Christian Poessinger
Now all the loaded configs will support OpenVPN based interfaces, too. All required keys are now generated so the loaded configurations can use: - /config/auth/ovpn_test_ca.pem - /config/auth/ovpn_test_server.pem - /config/auth/ovpn_test_server.key - /config/auth/ovpn_test_dh.pem - /config/auth/ovpn_test_site2site.key - /config/auth/ovpn_test_tls_auth.key
2021-01-30Testsuite: generate WireGuard default keypairChristian Poessinger
Now all the loaded configs will support WireGuard interfaces, too. They now cat refer to the default-keypair to secure the link.
2021-01-30Testsuite: minor code cleanupChristian Poessinger
2021-01-24Testsuite: increase smoketest timeout as we do more and more testsChristian Poessinger