Tested_by Han, YingyaX Best regards, Yingya -----Original Message----- From: Han, YingyaX Sent: Tuesday, March 10, 2020 5:07 PM To: dts@dpdk.org; Tu, Lijuan Cc: Han, YingyaX Subject: [dts][PATCH V1 2/2]tests/vmdq_dcb:Fix the error of setting parameters before compiling the application Signed-off-by: hanyingya --- tests/TestSuite_vmdq_dcb.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/tests/TestSuite_vmdq_dcb.py b/tests/TestSuite_vmdq_dcb.py index 8641c7c..44abffc 100644 --- a/tests/TestSuite_vmdq_dcb.py +++ b/tests/TestSuite_vmdq_dcb.py @@ -93,9 +93,14 @@ class TestVmdqDcb(TestCase): """ Rebuild dpdk """ - self.dut.send_expect("sed -i -e 's/CONFIG_RTE_LIBRTE_I40E_QUEUE_NUM_PER_VM=?/" - "CONFIG_RTE_LIBRTE_I40E_QUEUE_NUM_PER_VM=%s/' ./config/common_base" % nb_queue_per_vm, "#", 20) - self.dut.build_install_dpdk(self.target) + out = self.dut.send_expect("grep 'CONFIG_RTE_LIBRTE_I40E_QUEUE_NUM_PER_VM' ./config/common_base", "#", 20) + vm_num = re.findall(r'\d+', out)[-1] + if str(nb_queue_per_vm) == vm_num: + return + else: + self.dut.send_expect("sed -i -e 's/CONFIG_RTE_LIBRTE_I40E_QUEUE_NUM_PER_VM=%s/CONFIG_RTE_LIBRTE_I40E_" + "QUEUE_NUM_PER_VM=%s/' ./config/common_base" % (vm_num, nb_queue_per_vm), "#", 20) + self.dut.build_install_dpdk(self.target) def start_application(self, npools, ntcs): """ -- 2.17.2