From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by dpdk.org (Postfix) with ESMTP id 9658111D9 for ; Mon, 9 Jan 2017 09:08:55 +0100 (CET) Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga104.fm.intel.com with ESMTP; 09 Jan 2017 00:08:54 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.33,339,1477983600"; d="scan'208";a="1109884773" Received: from unknown (HELO dpdk-fedora20.icx.intel.com) ([10.240.176.135]) by fmsmga002.fm.intel.com with ESMTP; 09 Jan 2017 00:08:50 -0800 From: "xu,huilong" To: dts@dpdk.org Cc: "xu,huilong" Date: Mon, 9 Jan 2017 16:09:55 +0800 Message-Id: <1483949395-34032-1-git-send-email-huilongx.xu@intel.com> X-Mailer: git-send-email 1.9.3 Subject: [dts] [patch V1] fix ifconfig and ping test case in kni test suite X-BeenThere: dts@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: test suite reviews and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Jan 2017 08:08:56 -0000 chang list: 1. set virtual interface down, before test ifconfig up function, because sometime the virtual interface stats is up, when creat it. 2. remove ipv6 address check, when virtual interface create. because different os, ipv6 default not enable. should add ipv6 address by slef. 3. remove ping virtual interface by self. some os not support this test, eg RHEL. Signed-off-by: xu,huilong --- tests/TestSuite_kni.py | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/tests/TestSuite_kni.py b/tests/TestSuite_kni.py index 00f1e25..0825903 100644 --- a/tests/TestSuite_kni.py +++ b/tests/TestSuite_kni.py @@ -469,17 +469,14 @@ class TestKni(TestCase): for port in self.config['ports']: virtual_interface = self.virtual_interface_name(port) - # Set up + # some time, the virtual interface stats is up when it create + # so should set down before set up. + self.dut.send_expect( + "ifconfig %s down" % virtual_interface, "# ") out = self.dut.send_expect( "ifconfig %s up" % virtual_interface, "# ") self.verify("Configure network interface of %d up" % port in out, "ifconfig up not supported") - - out = self.dut.send_expect( - "ip -family inet6 address show dev %s" % virtual_interface, "# ") - self.verify( - "inet6 " in out, "ifconfig up the port_virtual_interaces not support") - # Add an IPv6 address out = self.dut.send_expect( "ifconfig %s add fe80::%d" % (virtual_interface, port + 1), "# ") @@ -549,11 +546,6 @@ class TestKni(TestCase): virtual_interface = self.virtual_interface_name(port) out = self.dut.send_expect( - "ping -w 2 -I %s 192.168.%d.1" % (virtual_interface, port), "# ", 10) - self.verify("64 bytes from 192.168.%d.1:" % - port in out, "ping not supported") - - out = self.dut.send_expect( "ping -w 2 -I %s 192.168.%d.2" % (virtual_interface, port), "# ", 10) self.verify("64 bytes from 192.168.%d.2:" % port in out, "ping not supported") -- 1.9.3