[dts] [patch V1] fix ifconfig and ping test case in kni test suite

Liu, Yong yong.liu at intel.com
Wed Jan 11 08:58:16 CET 2017


Thanks, applied.

On 01/09/2017 04:09 PM, xu,huilong wrote:
> 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 <huilongx.xu at intel.com>
> ---
>   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")



More information about the dts mailing list