FIX: Workaround for qemu 99/18099/1
authorJan Gelety <jgelety@cisco.com>
Wed, 6 Mar 2019 17:27:50 +0000 (18:27 +0100)
committerJan Gelety <jgelety@cisco.com>
Wed, 6 Mar 2019 17:27:50 +0000 (18:27 +0100)
- replace qemu image by fresh backup copy

Change-Id: I13fa2a7f0f4ca6c36f993352f44086ae6ca8be63
Signed-off-by: Jan Gelety <jgelety@cisco.com>
resources/libraries/robot/performance/performance_configuration.robot
resources/libraries/robot/vm/qemu.robot

index cf287c2..196dc10 100644 (file)
 | | ...
 | | ${duts}= | Get Matches | ${nodes} | DUT*
 | | :FOR | ${dut} | IN | @{duts}
+| | | Copy nested qemu image | ${dut}
 | | | Configure guest VMs with dpdk-testpmd connected via vhost-user on node
 | | | ... | ${dut} | vm_count=${vm_count} | jumbo=${jumbo}
 | | | ... | perf_qemu_qsz=${perf_qemu_qsz} | use_tuned_cfs=${False}
-| | All VPP Interfaces Ready Wait | ${nodes}
+| | All VPP Interfaces Ready Wait | ${nodes} | timeout=${90}
 | | VPP round robin RX placement on all DUTs | ${nodes} | prefix=Virtual
 
 | Configure guest VM with dpdk-testpmd-mac connected via vhost-user
 | | ...
 | | ${duts}= | Get Matches | ${nodes} | DUT*
 | | :FOR | ${dut} | IN | @{duts}
+| | | Copy nested qemu image | ${dut}
 | | | Configure guest VMs with dpdk-testpmd-mac connected via vhost-user on node
 | | | ... | ${dut} | vm_count=${vm_count} | jumbo=${jumbo}
 | | | ... | perf_qemu_qsz=${perf_qemu_qsz} | use_tuned_cfs=${False}
-| | All VPP Interfaces Ready Wait | ${nodes}
+| | All VPP Interfaces Ready Wait | ${nodes} | timeout=${90}
 | | VPP round robin RX placement on all DUTs | ${nodes} | prefix=Virtual
 
 | Configure chain of NFs with dpdk-testpmd-mac connected via vhost-user on node
index 097f3cb..276d639 100644 (file)
@@ -13,6 +13,7 @@
 *** Settings ***
 | Library | resources.libraries.python.QemuUtils
 | Library | resources.libraries.python.ssh.SSH
+| Library | resources.libraries.python.ssh
 
 *** Keywords ***
 
@@ -97,3 +98,8 @@
 | | :FOR | ${dut} | IN | @{duts}
 | | | Qemu Set Node | ${nodes['${dut}']}
 | | | Qemu Kill
+
+| Copy nested qemu image
+| | [Arguments] | ${dut}
+| | Exec Cmd |  ${nodes['${dut}']}
+| | ... | sudo cp ~/csit-nested-1.7.img /var/lib/vm/csit-nested-1.7.img