aboutsummaryrefslogtreecommitdiffstats
path: root/tests/suites/honeycomb/interface_management.robot
diff options
context:
space:
mode:
authorTibor Frank <tifrank@cisco.com>2016-05-02 18:19:04 +0200
committerTibor Frank <tifrank@cisco.com>2016-05-09 10:04:17 +0200
commitf32168ef95c3b68567ccd57e098d74ad9a536edd (patch)
treee4eaba9fb428685c14c9f011a521521a172e9ccb /tests/suites/honeycomb/interface_management.robot
parente91261e76664aa94b515e3e6923a5d4e2ac883a0 (diff)
Interface VxLAN test
JIRA: CSIT-45 - add test: Honeycomb modifies interface configuration - VxLAN - add keywords used in these tests to set and verify configuration - add method and vat template for dumping an interface's configured VxLAN - fixed requirements.txt Change-Id: I6d6c360a4d478a0e40eecf7c0235969e7c06f7a9 Signed-off-by: Tibor Frank <tifrank@cisco.com> Signed-off-by: C.J. Collier <cjcollier@linuxfoundation.org>
Diffstat (limited to 'tests/suites/honeycomb/interface_management.robot')
-rw-r--r--tests/suites/honeycomb/interface_management.robot13
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/suites/honeycomb/interface_management.robot b/tests/suites/honeycomb/interface_management.robot
index f741f9543b..3408b5283b 100644
--- a/tests/suites/honeycomb/interface_management.robot
+++ b/tests/suites/honeycomb/interface_management.robot
@@ -25,6 +25,8 @@
| ... | dup-addr-detect-transmits=5
| &{ethernet}= | mtu=9000
| &{routing}= | vrf-id=27
+| &{vxlan_settings}= | src=10.0.1.20 | dst=10.0.3.20 | vni=1000
+| ... | encap-vrf-id=1000
*** Settings ***
| Resource | resources/libraries/robot/default.robot
@@ -86,3 +88,14 @@
| | ... | ${node} | ${interface} | ${ethernet} | ${routing}
| | And Interface ethernet and routing configuration from VAT should be
| | ... | ${node} | ${interface} | ${ethernet['mtu']} | ${routing['vrf-id']}
+
+| Honeycomb modifies interface configuration - VxLAN
+| | [Documentation] | Check if Honeycomb API can configure interface VxLAN \
+| | ... | settings.
+| | [Tags] | honeycomb_sanity
+| | When Honeycomb sets interface VxLAN configuration
+| | ... | ${node} | ${interface} | &{vxlan_settings}
+| | Then VxLAN configuration from Honeycomb should be
+| | ... | ${node} | ${interface} | &{vxlan_settings}
+| | And VxLAN configuration from VAT should be
+| | ... | ${node} | ${interface} | &{vxlan_settings}