[dts] [PATCH V1] tests/vf_kernel:change regex about packet statistic

Liu, Yong yong.liu at intel.com
Tue Jan 9 14:21:52 CET 2018


Meijuan,
Please also add one sample output in the commit log. Others can have 
clear mind about what's your change for based on the sample.

Thanks,
Marvin

On 01/05/2018 10:38 AM, zhao,meijuan wrote:
> regex match packet statistic fail
>
> Signed-off-by: zhao,meijuan <meijuanx.zhao at intel.com>
> ---
>   tests/TestSuite_vf_kernel.py | 4 ++--
>   1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/tests/TestSuite_vf_kernel.py b/tests/TestSuite_vf_kernel.py
> index 204467d..ed680e2 100644
> --- a/tests/TestSuite_vf_kernel.py
> +++ b/tests/TestSuite_vf_kernel.py
> @@ -447,7 +447,7 @@ class TestVfKernel(TestCase):
>           """
>           time.sleep(10)
>           out = self.vm0_dut.send_expect("ethtool -S %s" % self.vm0_intf0, "#")
> -        rx_packets_before = re.findall("\s*rx.*packets:\s*(\d*)", out)
> +        rx_packets_before = re.findall("\s*rx.*\d+.*packets:\s*(\d*)", out)
>           nb_rx_pkts_before = 0
>           for i in range(len(rx_packets_before)):
>               nb_rx_pkts_before += int(rx_packets_before[i])
> @@ -457,7 +457,7 @@ class TestVfKernel(TestCase):
>                                              vm0_vf0_mac, num=10), "VM reveive packet failed")
>   
>           out = self.vm0_dut.send_expect("ethtool -S %s" % self.vm0_intf0, "#")
> -        rx_packets_after = re.findall("\s*rx.*packets:\s*(\d*)", out)
> +        rx_packets_after = re.findall("\s*rx.*\d+.*packets:\s*(\d*)", out)
>           nb_rx_pkts_after = 0
>           for i in range(len(rx_packets_after)):
>               nb_rx_pkts_after += int(rx_packets_after[i])



More information about the dts mailing list