[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH 2/2] automation: qemu-smoke-arm64: Run ping test over a pv network interface



On Fri, 5 Aug 2022, Stefano Stabellini wrote:
> On Sat, 6 Aug 2022, Xenia Ragiadakou wrote:
> > This patch modified the test in the following way
> > - Dom0 is booted with an alpine linux rootfs with the xen tools.
> > - Once Dom0 is booted, it starts xenstored, calls init-dom0less to setup
> > the xenstore interface for the dom0less Dom1, setups the bridged network
> > and attaches a pv network interface to Dom1.
> > - In the meantime, Dom1 in its init script tries to assign an ip to eth0
> > and ping Dom0,
> > - If Dom1 manages to ping Dom0, it prints 'passed'.
> > 
> > Signed-off-by: Xenia Ragiadakou <burzalodowa@xxxxxxxxx>

[...]

> > @@ -113,5 +148,5 @@ timeout -k 1 240 \
> >      -bios /usr/lib/u-boot/qemu_arm64/u-boot.bin |& tee smoke.serial
> >  
> >  set -e
> > -(grep -q "^BusyBox" smoke.serial && grep -q "DOM1: ${passed}" 
> > smoke.serial) || exit 1
> > +(grep -q "^Welcome to Alpine Linux 3.12" smoke.serial && grep -q "DOM1: 
> > ${passed}" smoke.serial) || exit 1
> >  exit 0
> 
> This patch looks great! One minor comment: Should we great only for
> "^Welcome to Alpine Linux" without the version (3.12) to make it easier
> to upgrade in the future?
> 
> If you are OK with it, I can remove "3.12" on commit.

We also need to remove DOMU_ENHANCED[0] from the ImageBuilder config
otherwise this is not going to work.

diff --git a/automation/scripts/qemu-smoke-arm64.sh 
b/automation/scripts/qemu-smoke-arm64.sh
index a79401fd81..0d19ad52cc 100755
--- a/automation/scripts/qemu-smoke-arm64.sh
+++ b/automation/scripts/qemu-smoke-arm64.sh
@@ -118,7 +118,6 @@ NUM_DOMUS=1
 DOMU_KERNEL[0]="Image"
 DOMU_RAMDISK[0]="initrd"
 DOMU_MEM[0]="256"
-DOMU_ENHANCED[0]=0
 
 LOAD_CMD="tftpb"
 UBOOT_SOURCE="boot.source"



 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.