Page MenuHomeVyOS Platform

Add the ability to start smoketests on arm64 platform
Open, NormalPublicFEATURE REQUEST

Description

Summary

Add the ability to start smoketests on arm64 platform
The current implementation of smoketests is hardcoded to amd64 in several places.

And probably some other

The idea in dehardcode ARCH or/and add arg ARCH
for example:

ARCH ?= amd64
...
.PHONY: test-no-interfaces-no-vpp
.ONESHELL:
test-no-interfaces-no-vpp: checkiso
	scripts/check-qemu-install --debug --configd --smoketest --uefi --no-interfaces --arch $(ARCH) --no-vpp build/live-image-$(ARCH).hybrid.iso

Start smoketest:

make ARCH=arm64 test-no-interfaces-no-vpp

The -bios option probably also should be changed:

-bios /usr/share/qemu-efi-aarch64/QEMU_EFI.fd

Use case

Execute smoketest and config load tests on different arch

Details

Version
-
Is it a breaking change?
Unspecified (possibly destroys the router)
Issue type
Feature (new functionality)