| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-06-02 | Testsuite: T8602: fix NameError: name 'nested_payload_iso_path' is not defined | Christian Breunig | |
| 2026-06-02 | Testsuite: T8602: add QEMU smoketest for add-system-image over HTTP (default ↵ | Christian Breunig | |
| + VRF) Extend check-qemu-install with --test-image-update: build a nested installer ISO as a second CD-ROM, serve the inner image over HTTP, and exercise add/delete system image in the default routing context and in a named VRF. Add make test-image-update and ignore/clean nested_installer_payload.iso artefacts. | |||
| 2026-06-02 | Makefile: T8602: move validation if ISO exists into individual scripts | Christian Breunig | |
| Sometimes I do call scripts/check-qemu-install directly without the Makefile wrapper, thus it should be ensured that the ISO image exists also from within the test-case launcher, too. | |||
| 2026-06-02 | Testsuite: T8602: check for mutually exclusive primary testcase selectors | Christian Breunig | |
| 2026-06-02 | Testsuite: T8602: stop "cat" abuse | Christian Breunig | |
| Abusing cats is a prevalent problem in the Linux user community. Users, ranging from know-nothing neophytes to all-knowing professionals, engage in cat abuse on a daily basis, whether in their scripts or simple terminal commands. https://rseragon.github.io/posts/cat-abuse/ | |||
| 2026-06-02 | Testsuite: T8602: increase Terminal width and length to 160/60 | Christian Breunig | |
| 2026-06-02 | Makefile: T8602: configtests always require vyos-configd | Christian Breunig | |
| There is no need in keeping the old --configd option when starting the smoketests. VyOS heavily relies on vyos-configd and derivates, so there is no need anymore to disable it for our smoketests. | |||
| 2026-06-01 | Revert "T8542: Add functionality to generate SBOM file from ISO image" | Christian Breunig | |
| This reverts commit 194f38b2d9582110d14b21b67e48ed13b58152f9. | |||
| 2026-06-01 | Revert "T8542: Add functionality to generate SBOM file from ISO image" | Christian Breunig | |
| This reverts commit 16ced6d41f030f5621e667abfe0e35aa498bc71b. | |||
| 2026-06-01 | Revert "T8542: Add functionality to generate SBOM file from ISO image" | Christian Breunig | |
| This reverts commit d84d127f91186082df2a786c7e20fe2af55dfa3b. | |||
| 2026-06-01 | Revert "T8542: Add functionality to generate SBOM file from ISO image" | Christian Breunig | |
| This reverts commit 3c3df90237c39caa1e5f7e2cf3180fa4f5f4b0bb. | |||
| 2026-06-01 | Revert "T8542: Add functionality to generate SBOM file from ISO image. Get ↵ | Christian Breunig | |
| Syft from the CDN to prevent a possible supply chain attack" This reverts commit a0f74b5a2565956ce405b7185842cbdd0b4f1768. | |||
| 2026-05-08 | Merge branch 'current' into T8542-SBOM-current | Andrii Klymenko | |
| 2026-05-08 | T8542: Add functionality to generate SBOM file from ISO image. Get Syft from ↵ | asklymenko | |
| the CDN to prevent a possible supply chain attack | |||
| 2026-05-06 | Testsuite: T8147: increase GRUB timeout on startup to choose serial console | Christian Breunig | |
| Systems under heavy load might require more time to init the VM | |||
| 2026-05-06 | Testsuite: T8147: properly close pexpect child | Christian Breunig | |
| 2026-05-06 | Testsuite: T8147: add common waitForLogin() helper | Christian Breunig | |
| 2026-05-06 | Testsuite: T8147: must run as root to start QEMU VMs | Christian Breunig | |
| 2026-05-06 | Testsuite: T8147: use common clearTPM() handler | Christian Breunig | |
| Avoid duplicated code when working with TPM | |||
| 2026-04-23 | T8542: Add functionality to generate SBOM file from ISO image | Andrii Klymenko | |
| Add additional validation step to ensure that the transfer drive is unmounted successfully. Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> | |||
| 2026-04-23 | T8542: Add functionality to generate SBOM file from ISO image | Andrii Klymenko | |
| Apply suggestion, add validation that the Syft binary was copied with success. Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> | |||
| 2026-04-23 | T8542: Add functionality to generate SBOM file from ISO image | Andrii Klymenko | |
| Exclude the transfer directory from scan. | |||
| 2026-04-21 | T8542: Add functionality to generate SBOM file from ISO image | Andrii Klymenko | |
| Use the Syft util to generate SBOM files in both CycloneDX and SPDX format. This process includes creating a transfer disk to copy the Syft util from the host machine and copy the scan results back to the host machine. | |||
| 2026-04-20 | Testsuite: T8375: do not run serial console GRUB tests without serial console | Christian Breunig | |
| It does not make sense to test the serial console autodeteaction on a flavor which uses a VGA console like PROXMOX. If console_type is a VGA console, bail out early from the tests. | |||
| 2026-04-14 | T8460: Add CPU isolation option to QEMU install checks for VPP-related tests | Nataliia Solomko | |
| 2026-04-05 | Testsuite: T8375: verify proper serial console settings | Christian Breunig | |
| Now that the serial console definition is dynamically generated by the image installer, depending on the flavor data, it is time to validate the resulting CLI nodes and GRUB config. | |||
| 2026-04-05 | Testsuite: T8375: use more specific "option kernel" search path in conf commands | Christian Breunig | |
| As there is also "set system console device <DEV> kernel", use a more specific match criteria to avoid false positives. | |||
| 2026-03-26 | T8410: Fix typos and mistakes in scripts and comments | Viacheslav Hletenko | |
| Fix typos and mistakes in the comments No functional changes | |||
| 2026-03-10 | T8373: check-qemu-install: increase BOOTLOADER_SLEEP time | Alex Kudentsov | |
| 2026-02-21 | Makefile: T8294: autodetect CPU architecture for smoketests | Christian Breunig | |
| We currently have hardcoded values for amd64 in our Makefile. When calling the smoketests helpers like: * make testc * make qemu-live * make test-interfaces All expect an amd64 ISO file - if building and arm64 ISO image on an arm64 system, all those helpers do not work as it is hardcoded to amd64. | |||
| 2026-01-14 | T8065: Dehardcode qemu settings to allow run tests on arch arm64 | Viacheslav Hletenko | |
| 2026-01-06 | T8146: Confirm the key when config encryption is configured without TPM | Giga Murphy | |
| 2025-12-25 | Testsuite: T8111: add --cloud-init test target | Christian Breunig | |
| Add support to dynamically assemble cloud-init NoCloud ISO image and attach it to an existing qcow2 image file. The config data injected via NoCloud is later validated if it has been properly configured on the OS level. | |||
| 2025-12-21 | Testsuite: T8111: make --iso and --disk optional arguments | Christian Breunig | |
| It is now possible to pass in an already existing qcow2 disk image to the Testsuite. This is necessary if we would like to boot wxisting flavor images like KVM or PROXMOX. | |||
| 2025-12-21 | Testsuite: T8111: add BOOTLOADERchooseSerialConsole() helper | Christian Breunig | |
| When booting ISO or installed image in QEMU testsuite, always select the serial console as default tty during Linux boot. | |||
| 2025-12-21 | Testsuite: T8111: add basic_cli_tests() helper function | Christian Breunig | |
| 2025-12-21 | Testsuite: T8111: remove duplicate -vga and -cpu argument for QEMU | Christian Breunig | |
| 2025-12-12 | Testsuite: T8087: fix pylint warning | Christian Breunig | |
| 2025-12-12 | smoketest: T8087: bugfix missing f-ormat string indicator | Christian Breunig | |
| Commit fe158b284 ("smoketest: T8087: reorganize folderstructure for embedded configttests") missed out defining the string to use with an 'f' prefix. | |||
| 2025-12-11 | smoketest: T8087: reorganize folderstructure for embedded configttests | Christian Breunig | |
| 2025-11-21 | Testsuite: T8023: limit max MTU of half of the interfaces to 1500 bytes | Christian Breunig | |
| "trick" the smoketests by supplying hardware that is limited in it's MTU size. This happens e.g. on a base PROXMOX installation with a bridge. | |||
| 2025-09-19 | T7836: use /opt/vyatta/etc/config in tmptest | John Estabrook | |
| 2025-07-31 | tpm: T7628: Fix typo in test expected string | sarthurdev | |
| 2025-07-15 | tpm: T7628: Extend test for non-TPM backed encryption | sarthurdev | |
| 2025-07-03 | T7606: Add include and exclude mode for match check-install qemu | Viacheslav | |
| 2025-07-02 | T7609: Smoketest add huge-page-size and huge-page-count arguments | Viacheslav | |
| 2025-07-02 | T7606: Split VPP test for smoketest | Viacheslav | |
| Exclude VPP tests from the general tests Add the PHONY no-interfaces-no-vpp Add the PHONE testcvpp (load VPP config only) | |||
| 2025-06-30 | T7424: Restart vyos-configd after vyos.smoketests.hint file creation | Nataliia Solomko | |
| 2025-06-26 | T7424: Create vyos.smoketests.hint file before starting | Nataliia Solomko | |
| vyos-configd | |||
| 2025-05-22 | T7352: add test script arg for testing under vyconfd/commitd | John Estabrook | |
