~ubuntu-branches/ubuntu/wily/openvswitch/wily

« back to all changes in this revision

Viewing changes to tests/dpctl.at

  • Committer: Package Import Robot
  • Author(s): James Page
  • Date: 2015-08-10 11:35:15 UTC
  • mfrom: (1.1.30)
  • Revision ID: package-import@ubuntu.com-20150810113515-575vj06oq29emxsn
Tags: 2.4.0~git20150810.97bab95-0ubuntu1
* New upstream snapshot from 2.4 branch:
  - d/*: Align any relevant packaging changes with upstream.
* d/*: wrap-and-sort.
* d/openvswitch-{common,vswitch}.install: Correct install location for
  bash completion files.
* d/tests/openflow.py: Explicitly use ovs-testcontroller as provided
  by 2.4.0 release.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
AT_BANNER([dpctl])
 
2
 
 
3
AT_SETUP([dpctl - add-dp del-dp])
 
4
OVS_VSWITCHD_START
 
5
AT_CHECK([ovs-appctl dpctl/add-dp dummy@br0])
 
6
AT_CHECK([ovs-appctl dpctl/add-dp dummy@br0], [2], [],
 
7
  [ovs-vswitchd: add_dp (File exists)
 
8
ovs-appctl: ovs-vswitchd: server returned an error
 
9
])
 
10
AT_CHECK([ovs-appctl dpctl/del-dp dummy@br0])
 
11
AT_CHECK([ovs-appctl dpctl/del-dp dummy@br0], [2], [], [stderr])
 
12
AT_CHECK([sed 's/(.*)/(...)/' stderr], [0], [dnl
 
13
ovs-vswitchd: opening datapath (...)
 
14
ovs-appctl: ovs-vswitchd: server returned an error
 
15
])
 
16
OVS_VSWITCHD_STOP
 
17
AT_CLEANUP
 
18
 
 
19
AT_SETUP([dpctl - add-if set-if del-if])
 
20
OVS_VSWITCHD_START([], [], [=override])
 
21
AT_CHECK([ovs-appctl dpctl/add-dp dummy@br0])
 
22
AT_CHECK([ovs-appctl dpctl/show dummy@br0], [0], [dnl
 
23
dummy@br0:
 
24
        lookups: hit:0 missed:0 lost:0
 
25
        flows: 0
 
26
        port 0: br0 (internal)
 
27
])
 
28
AT_CHECK([ovs-appctl dpctl/add-if dummy@br0 vif1.0,type=dummy,port_no=5])
 
29
AT_CHECK([ovs-appctl dpctl/show dummy@br0], [0], [dnl
 
30
dummy@br0:
 
31
        lookups: hit:0 missed:0 lost:0
 
32
        flows: 0
 
33
        port 0: br0 (internal)
 
34
        port 5: vif1.0 (dummy)
 
35
])
 
36
AT_CHECK([ovs-appctl dpctl/add-if dummy@br0 vif1.0,type=dummy], [2], [],
 
37
  [stderr])
 
38
AT_CHECK([sed 's/(.*)/(...)/' stderr], [0],
 
39
  [ovs-vswitchd: adding vif1.0 to dummy@br0 failed (...)
 
40
ovs-appctl: ovs-vswitchd: server returned an error
 
41
])
 
42
AT_CHECK([ovs-appctl dpctl/set-if dummy@br0 vif1.0,port_no=5])
 
43
AT_CHECK([ovs-appctl dpctl/set-if dummy@br0 vif1.0,type=system], [2], [],
 
44
  [ovs-vswitchd: vif1.0: can't change type from dummy to system
 
45
ovs-appctl: ovs-vswitchd: server returned an error
 
46
])
 
47
AT_CHECK([ovs-appctl dpctl/set-if dummy@br0 br0,type=dummy], [2], [],
 
48
  [ovs-vswitchd: br0: can't change type from internal to dummy
 
49
ovs-appctl: ovs-vswitchd: server returned an error
 
50
])
 
51
AT_CHECK([ovs-appctl dpctl/del-if dummy@br0 vif1.0])
 
52
AT_CHECK([ovs-appctl dpctl/show dummy@br0], [0], [dnl
 
53
dummy@br0:
 
54
        lookups: hit:0 missed:0 lost:0
 
55
        flows: 0
 
56
        port 0: br0 (internal)
 
57
])
 
58
AT_CHECK([ovs-appctl dpctl/del-if dummy@br0 vif1.0], [2], [],
 
59
  [ovs-vswitchd: no port named vif1.0
 
60
ovs-appctl: ovs-vswitchd: server returned an error
 
61
])
 
62
AT_CHECK([ovs-appctl dpctl/show dummy@br0], [0], [dnl
 
63
dummy@br0:
 
64
        lookups: hit:0 missed:0 lost:0
 
65
        flows: 0
 
66
        port 0: br0 (internal)
 
67
])
 
68
AT_CHECK([ovs-appctl dpctl/del-if dummy@br0 nonexistent], [2], [],
 
69
  [ovs-vswitchd: no port named nonexistent
 
70
ovs-appctl: ovs-vswitchd: server returned an error
 
71
])
 
72
AT_CHECK([ovs-appctl dpctl/del-if dummy@br0 br0], [2], [], [stderr])
 
73
AT_CHECK([sed 's/(.*)/(...)/' stderr], [0],
 
74
  [ovs-vswitchd: deleting port br0 from dummy@br0 failed (...)
 
75
ovs-appctl: ovs-vswitchd: server returned an error
 
76
])
 
77
AT_CHECK([ovs-appctl dpctl/del-dp dummy@br0])
 
78
AT_CHECK([ovs-appctl dpctl/del-if dummy@br0 br0], [2], [], [stderr])
 
79
AT_CHECK([sed 's/(.*)/(...)/' stderr], [0],
 
80
  [ovs-vswitchd: opening datapath (...)
 
81
ovs-appctl: ovs-vswitchd: server returned an error
 
82
])
 
83
OVS_VSWITCHD_STOP(["/dummy@br0: port_del failed/d
 
84
/dummy@br0: failed to add vif1.0 as port/d"])
 
85
AT_CLEANUP