Joe, are you the right person to review this?

On Fri, Jul 01, 2016 at 09:45:52AM -0700, William Tu wrote:
> We generally try to keep the testsuite independent of the underlying
> datapath. This patch removes the datapath-specific tests and macros.
> 
> Tested-at: https://travis-ci.org/williamtu/ovs-travis/builds/141642065
> Signed-off-by: William Tu <u9012...@gmail.com>
> ---
>  tests/system-kmod-macros.at      |  7 -------
>  tests/system-traffic.at          | 13 ++-----------
>  tests/system-userspace-macros.at |  7 -------
>  3 files changed, 2 insertions(+), 25 deletions(-)
> 
> diff --git a/tests/system-kmod-macros.at b/tests/system-kmod-macros.at
> index a3e4dd7..cee0510 100644
> --- a/tests/system-kmod-macros.at
> +++ b/tests/system-kmod-macros.at
> @@ -66,10 +66,3 @@ m4_define([CHECK_CONNTRACK],
>       on_exit 'ovstest test-netlink-conntrack flush'
>      ]
>  )
> -
> -# CHECK_KERNEL_DP, CHECK_USER_DP
> -#
> -# Ignore the CHECK_USER_DP and execute the CHECK_KERNEL_DP
> -#
> -m4_define([CHECK_KERNEL_DP], [$1])
> -m4_define([CHECK_USER_DP], [])
> diff --git a/tests/system-traffic.at b/tests/system-traffic.at
> index 252ed20..f8e7279 100644
> --- a/tests/system-traffic.at
> +++ b/tests/system-traffic.at
> @@ -334,14 +334,12 @@ dnl SLOW_ACTION test1: check datapatch actions
>  AT_CHECK([ovs-ofctl del-flows br0])
>  AT_CHECK([ovs-ofctl add-flows br0 flows.txt])
>  
> -CHECK_KERNEL_DP(
> -AT_CHECK([ovs-appctl ofproto/trace system 
> 'in_port(2),eth(src=e6:66:c1:11:11:11,dst=e6:66:c1:22:22:22),eth_type(0x0800),ipv4(src=192.168.0.1,dst=192.168.0.2,proto=6,tos=4,ttl=128,frag=no),tcp(src=8,dst=9)'],
>  [0], [stdout])
> +AT_CHECK([ovs-appctl ofproto/trace br0 
> "in_port=1,dl_type=0x800,dl_src=e6:66:c1:11:11:11,dl_dst=e6:66:c1:22:22:22,nw_src=192.168.0.1,nw_dst=192.168.0.2,nw_proto=6,tp_src=8,tp_dst=9"],
>  [0], [stdout])
>  AT_CHECK([tail -3 stdout], [0],
>  [Datapath actions: 
> trunc(100),3,5,trunc(100),3,trunc(100),5,3,trunc(200),5,trunc(65535),3
>  This flow is handled by the userspace slow path because it:
>       - Uses action(s) not supported by datapath.
>  ])
> -)
>  
>  dnl SLOW_ACTION test2: check actual packet truncate
>  AT_CHECK([ovs-ofctl del-flows br0])
> @@ -458,14 +456,7 @@ dnl SLOW_ACTION test1: check datapatch actions
>  AT_CHECK([ovs-ofctl del-flows br0])
>  AT_CHECK([ovs-ofctl add-flows br0 flows.txt])
>  
> -CHECK_KERNEL_DP(
> -AT_CHECK([ovs-appctl ofproto/trace system 
> 'in_port(5),eth(src=e6:66:c1:11:11:11,dst=e6:66:c1:22:22:22),eth_type(0x0800),ipv4(src=192.168.0.1,dst=192.168.0.2,proto=17,tos=4,ttl=128,frag=no),udp(src=8,dst=9)'],
>  [0], [stdout])
> -AT_CHECK([tail -3 stdout], [0],
> -[Datapath actions: trunc(100),set(tunnel(dst=172.31.1.1,ttl=64,flags(df))),4
> -This flow is handled by the userspace slow path because it:
> -     - Uses action(s) not supported by datapath.
> -])
> -)
> +AT_CHECK([ovs-appctl ofproto/trace br0 
> "in_port=2,dl_type=0x800,dl_src=e6:66:c1:11:11:11,dl_dst=e6:66:c1:22:22:22,nw_src=192.168.0.1,nw_dst=192.168.0.2,nw_proto=17,udp_src=8,udp_dst=9"],
>  [0], [stdout])
>  
>  dnl SLOW_ACTION test2: check actual packet truncate
>  AT_CHECK([ovs-ofctl del-flows br0])
> diff --git a/tests/system-userspace-macros.at 
> b/tests/system-userspace-macros.at
> index dc4bd0e..c09a4aa 100644
> --- a/tests/system-userspace-macros.at
> +++ b/tests/system-userspace-macros.at
> @@ -66,10 +66,3 @@ m4_define([CONFIGURE_VETH_OFFLOADS],
>  m4_define([CHECK_CONNTRACK],
>      [AT_SKIP_IF(true)]
>  )
> -
> -# CHECK_KERNEL_DP, CHECK_USER_DP
> -#
> -# Ignore the CHECK_KERNEL_DP and execute the CHECK_USER_DP
> -#
> -m4_define([CHECK_KERNEL_DP], [])
> -m4_define([CHECK_USER_DP], [$1])
> -- 
> 2.5.0
> 
> _______________________________________________
> dev mailing list
> dev@openvswitch.org
> http://openvswitch.org/mailman/listinfo/dev
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to