[ovs-dev] [PATCH 08/10] testsuite: Filter out unnecessary info about queues for dummy ports.

Ilya Maximets i.maximets at samsung.com
Mon Mar 14 15:18:18 UTC 2016


Preparation to multiqueue support for dummy_pmd.

Signed-off-by: Ilya Maximets <i.maximets at samsung.com>
---
 tests/bridge.at          |  6 +++---
 tests/dpctl.at           |  8 ++++----
 tests/mpls-xlate.at      |  2 +-
 tests/ofproto-dpif.at    |  8 ++++----
 tests/ovs-ofctl.at       |  2 +-
 tests/ovs-vswitchd.at    |  2 +-
 tests/tunnel-push-pop.at |  2 +-
 tests/tunnel.at          | 28 ++++++++++++++--------------
 8 files changed, 29 insertions(+), 29 deletions(-)

diff --git a/tests/bridge.at b/tests/bridge.at
index c9ad1e6..bcd6b3c 100644
--- a/tests/bridge.at
+++ b/tests/bridge.at
@@ -9,7 +9,7 @@ OVS_VSWITCHD_START
 
 # Add some ports and make sure that they show up in the datapath.
 add_of_ports br0 1 2
-AT_CHECK([ovs-appctl dpif/show], [0], [dnl
+AT_CHECK([ovs-appctl dpif/show | sed 's/:* configured_rx_queues=.*)/)/'], [0], [dnl
 dummy at ovs-dummy: hit:0 missed:0
 	br0:
 		br0 65534/100: (dummy)
@@ -20,7 +20,7 @@ dummy at ovs-dummy: hit:0 missed:0
 # Delete p1 from the datapath as if by "ovs-dpctl del-port"
 # and check that it disappeared.
 AT_CHECK([ovs-appctl dpif-dummy/delete-port ovs-dummy p1])
-AT_CHECK([ovs-appctl dpif/show], [0], [dnl
+AT_CHECK([ovs-appctl dpif/show | sed 's/:* configured_rx_queues=.*)/)/'], [0], [dnl
 dummy at ovs-dummy: hit:0 missed:0
 	br0:
 		br0 65534/100: (dummy)
@@ -29,7 +29,7 @@ dummy at ovs-dummy: hit:0 missed:0
 
 # Force reconfiguration and make sure that p1 got added back.
 AT_CHECK([ovs-vsctl del-port p2])
-AT_CHECK([ovs-appctl dpif/show], [0], [dnl
+AT_CHECK([ovs-appctl dpif/show | sed 's/:* configured_rx_queues=.*)/)/'], [0], [dnl
 dummy at ovs-dummy: hit:0 missed:0
 	br0:
 		br0 65534/100: (dummy)
diff --git a/tests/dpctl.at b/tests/dpctl.at
index ab7c89c..49a633f 100644
--- a/tests/dpctl.at
+++ b/tests/dpctl.at
@@ -19,14 +19,14 @@ AT_CLEANUP
 AT_SETUP([dpctl - add-if set-if del-if])
 OVS_VSWITCHD_START([], [], [=override])
 AT_CHECK([ovs-appctl dpctl/add-dp dummy at br0])
-AT_CHECK([ovs-appctl dpctl/show dummy at br0], [0], [dnl
+AT_CHECK([ovs-appctl dpctl/show dummy at br0 | sed 's/:* configured_rx_queues=.*)/)/'], [0], [dnl
 dummy at br0:
 	lookups: hit:0 missed:0 lost:0
 	flows: 0
 	port 0: br0 (internal)
 ])
 AT_CHECK([ovs-appctl dpctl/add-if dummy at br0 vif1.0,type=dummy,port_no=5])
-AT_CHECK([ovs-appctl dpctl/show dummy at br0], [0], [dnl
+AT_CHECK([ovs-appctl dpctl/show dummy at br0 | sed 's/:* configured_rx_queues=.*)/)/'], [0], [dnl
 dummy at br0:
 	lookups: hit:0 missed:0 lost:0
 	flows: 0
@@ -49,7 +49,7 @@ AT_CHECK([ovs-appctl dpctl/set-if dummy at br0 br0,type=dummy], [2], [],
 ovs-appctl: ovs-vswitchd: server returned an error
 ])
 AT_CHECK([ovs-appctl dpctl/del-if dummy at br0 vif1.0])
-AT_CHECK([ovs-appctl dpctl/show dummy at br0], [0], [dnl
+AT_CHECK([ovs-appctl dpctl/show dummy at br0 | sed 's/:* configured_rx_queues=.*)/)/'], [0], [dnl
 dummy at br0:
 	lookups: hit:0 missed:0 lost:0
 	flows: 0
@@ -59,7 +59,7 @@ AT_CHECK([ovs-appctl dpctl/del-if dummy at br0 vif1.0], [2], [],
   [ovs-vswitchd: no port named vif1.0
 ovs-appctl: ovs-vswitchd: server returned an error
 ])
-AT_CHECK([ovs-appctl dpctl/show dummy at br0], [0], [dnl
+AT_CHECK([ovs-appctl dpctl/show dummy at br0 | sed 's/:* configured_rx_queues=.*)/)/'], [0], [dnl
 dummy at br0:
 	lookups: hit:0 missed:0 lost:0
 	flows: 0
diff --git a/tests/mpls-xlate.at b/tests/mpls-xlate.at
index 7df52f5..7095c89 100644
--- a/tests/mpls-xlate.at
+++ b/tests/mpls-xlate.at
@@ -4,7 +4,7 @@ AT_SETUP([MPLS xlate action])
 
 OVS_VSWITCHD_START([add-port br0 p0 -- set Interface p0 type=dummy ofport_request=1])
 
-AT_CHECK([ovs-appctl dpif/show], [0], [dnl
+AT_CHECK([ovs-appctl dpif/show | sed 's/:* configured_rx_queues=.*)/)/'], [0], [dnl
 dummy at ovs-dummy: hit:0 missed:0
 	br0:
 		br0 65534/100: (dummy)
diff --git a/tests/ofproto-dpif.at b/tests/ofproto-dpif.at
index 6a12484..9445bad 100644
--- a/tests/ofproto-dpif.at
+++ b/tests/ofproto-dpif.at
@@ -5464,7 +5464,7 @@ AT_CHECK([ovs-vsctl -- add-port int-br t1 -- set Interface t1 type=gre \
 		       options:ifindex=2011 ofport_request=5
                        ], [0])
 
-AT_CHECK([ovs-appctl dpif/show], [0], [dnl
+AT_CHECK([ovs-appctl dpif/show | sed 's/,* [[a-z_]]*queues=[[0-9]]*,*//g' | sed 's/: *)/)/'], [0], [dnl
 dummy at ovs-dummy: hit:0 missed:0
 	br0:
 		br0 65534/100: (dummy)
@@ -5994,7 +5994,7 @@ OVS_VSWITCHD_START([add-br br1 -- set bridge br1 datapath-type=dummy])
 add_of_ports br0 1 2
 add_of_ports br1 3
 
-AT_CHECK([ovs-appctl dpif/show], [0], [dnl
+AT_CHECK([ovs-appctl dpif/show | sed 's/:* configured_rx_queues=.*)/)/'], [0], [dnl
 dummy at ovs-dummy: hit:0 missed:0
 	br0:
 		br0 65534/100: (dummy)
@@ -6169,7 +6169,7 @@ AT_CHECK([ovs-appctl time/warp 500], [0],
 ])
 sleep 1  # wait for log writer
 
-AT_CHECK([ovs-appctl dpif/show], [0], [dnl
+AT_CHECK([ovs-appctl dpif/show | sed 's/:* configured_rx_queues=.*)/)/'], [0], [dnl
 dummy at ovs-dummy: hit:13 missed:2
 	br0:
 		br0 65534/100: (dummy)
@@ -6234,7 +6234,7 @@ AT_CHECK([ovs-appctl time/warp 500], [0],
 
 OVS_WAIT_UNTIL([test `grep flow_add ovs-vswitchd.log | wc -l` -ge 1])
 
-AT_CHECK([ovs-appctl dpif/show], [0], [dnl
+AT_CHECK([ovs-appctl dpif/show | sed 's/:* configured_rx_queues=.*)/)/'], [0], [dnl
 dummy at ovs-dummy: hit:0 missed:1
 	br0:
 		br0 65534/100: (dummy)
diff --git a/tests/ovs-ofctl.at b/tests/ovs-ofctl.at
index f26f622..2df9042 100644
--- a/tests/ovs-ofctl.at
+++ b/tests/ovs-ofctl.at
@@ -2789,7 +2789,7 @@ AT_CHECK([ovs-ofctl add-flow br0 "tcp,tcp_flags=+ack-ack,action="], [1], [],
   [ovs-ofctl: ack: Each TCP flag can be specified only once
 ])
 
-AT_CHECK([ovs-appctl dpif/show | tail -n +4], [0], [dnl
+AT_CHECK([ovs-appctl dpif/show | tail -n +4 | sed 's/:* configured_rx_queues=.*)/)/'], [0], [dnl
 		p1 1/1: (dummy)
 		p2 2/2: (dummy)
 ])
diff --git a/tests/ovs-vswitchd.at b/tests/ovs-vswitchd.at
index 848daa3..25ca1d1 100644
--- a/tests/ovs-vswitchd.at
+++ b/tests/ovs-vswitchd.at
@@ -180,7 +180,7 @@ AT_CHECK([ovs-vsctl add-port br0 p0  -- set interface p0 type=internal])
 AT_CHECK([ovs-vsctl add-port br0 p1  -- set interface p1 type=internal])
 
 dnl ovs-vswitchd should still 'see' ovsdb change with the 'monitor' method
-AT_CHECK([ovs-appctl dpif/show | tail -n +3], [0], [dnl
+AT_CHECK([ovs-appctl dpif/show | tail -n +3 | sed 's/:* configured_rx_queues=.*)/)/'], [0], [dnl
 		br0 65534/100: (dummy)
 		p0 1/1: (dummy)
 		p1 2/2: (dummy)
diff --git a/tests/tunnel-push-pop.at b/tests/tunnel-push-pop.at
index 583abb5..57e8258 100644
--- a/tests/tunnel-push-pop.at
+++ b/tests/tunnel-push-pop.at
@@ -14,7 +14,7 @@ AT_CHECK([ovs-vsctl add-port int-br t2 -- set Interface t2 type=vxlan \
                        options:remote_ip=flow options:key=123 ofport_request=5\
                        ], [0])
 
-AT_CHECK([ovs-appctl dpif/show], [0], [dnl
+AT_CHECK([ovs-appctl dpif/show | sed 's/:* configured_rx_queues=.*)/)/'], [0], [dnl
 dummy at ovs-dummy: hit:0 missed:0
 	br0:
 		br0 65534/100: (dummy)
diff --git a/tests/tunnel.at b/tests/tunnel.at
index 0c033da..cc9958f 100644
--- a/tests/tunnel.at
+++ b/tests/tunnel.at
@@ -15,7 +15,7 @@ OVS_VSWITCHD_DISABLE_TUNNEL_PUSH_POP
 
 AT_CHECK([ovs-ofctl add-flows br0 flows.txt])
 
-AT_CHECK([ovs-appctl dpif/show | tail -n +3], [0], [dnl
+AT_CHECK([ovs-appctl dpif/show | tail -n +3 | sed 's/:* configured_rx_queues=.*)/)/'], [0], [dnl
 		br0 65534/100: (dummy)
 		p1 1/1: (gre: remote_ip=1.1.1.1)
 		p2 2/1: (gre: local_ip=2.2.2.2, remote_ip=1.1.1.1)
@@ -38,7 +38,7 @@ dnl reconfigure, local_ip, remote_ip
 AT_CHECK([ovs-vsctl set Interface p2 type=gre options:local_ip=2.2.2.3 \
           options:df_default=false options:ttl=1 options:csum=true \
           -- set Interface p3 type=vxlan])
-AT_CHECK([ovs-appctl dpif/show | tail -n +3], [0], [dnl
+AT_CHECK([ovs-appctl dpif/show | tail -n +3 | sed 's/:* configured_rx_queues=.*)/)/'], [0], [dnl
 		br0 65534/100: (dummy)
 		p1 1/1: (gre: remote_ip=1.1.1.1)
 		p2 2/1: (gre: csum=true, df_default=false, local_ip=2.2.2.3, remote_ip=1.1.1.1, ttl=1)
@@ -73,7 +73,7 @@ actions=2
 
 AT_CHECK([ovs-ofctl add-flows br0 flows.txt])
 
-AT_CHECK([ovs-appctl dpif/show | tail -n +3], [0], [dnl
+AT_CHECK([ovs-appctl dpif/show | tail -n +3 | sed 's/:* configured_rx_queues=.*)/)/'], [0], [dnl
 		br0 65534/100: (dummy)
 		p1 1/1: (gre: remote_ip=1.1.1.1)
 		p2 2/2: (dummy)
@@ -122,7 +122,7 @@ actions=output:1
 OVS_VSWITCHD_DISABLE_TUNNEL_PUSH_POP
 AT_CHECK([ovs-ofctl add-flows br0 flows.txt])
 
-AT_CHECK([ovs-appctl dpif/show | tail -n +3], [0], [dnl
+AT_CHECK([ovs-appctl dpif/show | tail -n +3 | sed 's/:* configured_rx_queues=.*)/)/'], [0], [dnl
 		br0 65534/100: (dummy)
 		p1 1/1: (gre: key=5, local_ip=2.2.2.2, remote_ip=1.1.1.1)
 		p2 2/2: (dummy)
@@ -155,7 +155,7 @@ actions=output:1
 OVS_VSWITCHD_DISABLE_TUNNEL_PUSH_POP
 AT_CHECK([ovs-ofctl add-flows br0 flows.txt])
 
-AT_CHECK([ovs-appctl dpif/show | tail -n +3], [0], [dnl
+AT_CHECK([ovs-appctl dpif/show | tail -n +3 | sed 's/:* configured_rx_queues=.*)/)/'], [0], [dnl
 		br0 65534/100: (dummy)
 		p1 1/1: (gre: remote_ip=1.1.1.1, tos=inherit, ttl=inherit)
 		p2 2/2: (dummy)
@@ -198,7 +198,7 @@ actions=set_tunnel:1,output:1,set_tunnel:2,output:2,set_tunnel:3,output:3,set_tu
 OVS_VSWITCHD_DISABLE_TUNNEL_PUSH_POP
 AT_CHECK([ovs-ofctl add-flows br0 flows.txt])
 
-AT_CHECK([ovs-appctl dpif/show | tail -n +3], [0], [dnl
+AT_CHECK([ovs-appctl dpif/show | tail -n +3 | sed 's/:* configured_rx_queues=.*)/)/'], [0], [dnl
 		br0 65534/100: (dummy)
 		p1 1/1: (gre: key=flow, remote_ip=1.1.1.1)
 		p2 2/1: (gre: key=flow, remote_ip=2.2.2.2)
@@ -231,7 +231,7 @@ actions=IN_PORT,output:1,output:2,output:3
 OVS_VSWITCHD_DISABLE_TUNNEL_PUSH_POP
 AT_CHECK([ovs-ofctl add-flows br0 flows.txt])
 
-AT_CHECK([ovs-appctl dpif/show | tail -n +3], [0], [dnl
+AT_CHECK([ovs-appctl dpif/show | tail -n +3 | sed 's/:* configured_rx_queues=.*)/)/'], [0], [dnl
 		br0 65534/100: (dummy)
 		p1 1/1: (gre: key=1, remote_ip=1.1.1.1)
 		p2 2/1: (gre: in_key=2, out_key=3, remote_ip=1.1.1.1)
@@ -284,7 +284,7 @@ tun_id=4,actions=output:5
 OVS_VSWITCHD_DISABLE_TUNNEL_PUSH_POP
 AT_CHECK([ovs-ofctl add-flows br0 flows.txt])
 
-AT_CHECK([ovs-appctl dpif/show | tail -n +3], [0], [dnl
+AT_CHECK([ovs-appctl dpif/show | tail -n +3 | sed 's/:* configured_rx_queues=.*)/)/'], [0], [dnl
 		br0 65534/100: (dummy)
 		p1 1/1: (gre: key=flow, remote_ip=1.1.1.1)
 		p2 2/1: (gre: key=3, remote_ip=3.3.3.3)
@@ -320,7 +320,7 @@ AT_SETUP([tunnel - Geneve])
 OVS_VSWITCHD_START([add-port br0 p1 -- set Interface p1 type=geneve \
                     options:remote_ip=1.1.1.1 ofport_request=1 options:dst_port=5000])
 
-AT_CHECK([ovs-appctl dpif/show | tail -n +3], [0], [dnl
+AT_CHECK([ovs-appctl dpif/show | tail -n +3 | sed 's/:* configured_rx_queues=.*)/)/'], [0], [dnl
 		br0 65534/100: (dummy)
 		p1 1/5000: (geneve: dst_port=5000, remote_ip=1.1.1.1)
 ])
@@ -332,7 +332,7 @@ AT_SETUP([tunnel - VXLAN])
 OVS_VSWITCHD_START([add-port br0 p1 -- set Interface p1 type=vxlan \
                     options:remote_ip=1.1.1.1 ofport_request=1])
 
-AT_CHECK([ovs-appctl dpif/show | tail -n +3], [0], [dnl
+AT_CHECK([ovs-appctl dpif/show | tail -n +3 | sed 's/:* configured_rx_queues=.*)/)/'], [0], [dnl
 		br0 65534/100: (dummy)
 		p1 1/4789: (vxlan: remote_ip=1.1.1.1)
 ])
@@ -344,7 +344,7 @@ AT_SETUP([tunnel - LISP])
 OVS_VSWITCHD_START([add-port br0 p1 -- set Interface p1 type=lisp \
                     options:remote_ip=1.1.1.1 ofport_request=1])
 
-AT_CHECK([ovs-appctl dpif/show | tail -n +3], [0], [dnl
+AT_CHECK([ovs-appctl dpif/show | tail -n +3 | sed 's/:* configured_rx_queues=.*)/)/'], [0], [dnl
 		br0 65534/100: (dummy)
 		p1 1/4341: (lisp: remote_ip=1.1.1.1)
 ])
@@ -356,7 +356,7 @@ AT_SETUP([tunnel - different VXLAN UDP port])
 OVS_VSWITCHD_START([add-port br0 p1 -- set Interface p1 type=vxlan \
                     options:remote_ip=1.1.1.1 ofport_request=1 options:dst_port=4341])
 
-AT_CHECK([ovs-appctl dpif/show | tail -n +3], [0], [dnl
+AT_CHECK([ovs-appctl dpif/show | tail -n +3 | sed 's/:* configured_rx_queues=.*)/)/'], [0], [dnl
 		br0 65534/100: (dummy)
 		p1 1/4341: (vxlan: dst_port=4341, remote_ip=1.1.1.1)
 ])
@@ -365,7 +365,7 @@ dnl change UDP port
 
 AT_CHECK([ovs-vsctl -- set Interface p1 options:dst_port=5000])
 
-AT_CHECK([ovs-appctl dpif/show | tail -n +3], [0], [dnl
+AT_CHECK([ovs-appctl dpif/show | tail -n +3 | sed 's/:* configured_rx_queues=.*)/)/'], [0], [dnl
 		br0 65534/100: (dummy)
 		p1 1/5000: (vxlan: dst_port=5000, remote_ip=1.1.1.1)
 ])
@@ -374,7 +374,7 @@ dnl change UDP port to default
 
 AT_CHECK([ovs-vsctl -- set Interface p1 options:dst_port=4789])
 
-AT_CHECK([ovs-appctl dpif/show | tail -n +3], [0], [dnl
+AT_CHECK([ovs-appctl dpif/show | tail -n +3 | sed 's/:* configured_rx_queues=.*)/)/'], [0], [dnl
 		br0 65534/100: (dummy)
 		p1 1/4789: (vxlan: remote_ip=1.1.1.1)
 ])
-- 
2.5.0




More information about the dev mailing list