Modified SFC test suite for creating flows in sff's and classifiers 19/45819/40
authorJose Angel Mateos Ramos <jose.angel.mateos.ramos@ericsson.com>
Mon, 19 Sep 2016 14:23:14 +0000 (16:23 +0200)
committerVratko Polák <vrpolak@cisco.com>
Fri, 4 Nov 2016 19:53:04 +0000 (19:53 +0000)
commitd9125d158ec0bd2272bc74fcddb89c8fcfacf6ed
tree090469dc0f39765f76e7803545f0a341c7b1f751
parente093ecc632892982310408ba167a82fbb11a5714
Modified SFC test suite for creating flows in sff's and classifiers

Iptables must be flushed and one interface must be configured in the
classifiers before configuring classifiers

Add route in ODL system to reach the docker network in tools env.

Adjust SFC json configuration to the one used in SFC demo sfc-103
and remove dependance on static IPs in the config files.

Remove lithium configuration folder in variables directory and
remove condition linked to the release used at the time of
choosing configuration folder inside robot suites files.

Add new library to wrap the use of Docker containers within the
Robot framework tests. Library name: DockerSfc.robot
And another library for auxiliary functions used within the Sfc
tests. Libary name: SfcUtils.py

Change-Id: I9d6afbe2cdbcc3889a0267893a8003f9e074e175
Signed-off-by: ematejo <jose.angel.mateos.ramos@ericsson.com>
45 files changed:
csit/libraries/SFC/DockerSfc.robot [new file with mode: 0755]
csit/libraries/SFC/SfcUtils.py [new file with mode: 0755]
csit/suites/sfc/Full_Deploy/010__sfc_full_deploy.robot
csit/suites/sfc/Full_Deploy/docker-ovs.sh
csit/suites/sfc/SFC_Basic/010__sfc_service_functions.robot
csit/suites/sfc/SFC_Basic/020__sfc_service_forwarders.robot
csit/suites/sfc/SFC_Basic/030__sfc_service_nodes.robot
csit/suites/sfc/SFC_Basic/040__sfc_service_chains.robot
csit/suites/sfc/SFC_Basic/050__sfc_service_schedule_types.robot
csit/suites/sfc/SFC_Basic/060__sfc_service_paths.robot
csit/suites/sfc/SFC_Basic/070__sfc_rendered_service_paths.robot
csit/suites/sfc/SFC_Basic/080__sfc_simple_clustering.robot
csit/variables/sfc/Variables.robot
csit/variables/sfc/lithium/service-function-chains.json [deleted file]
csit/variables/sfc/lithium/service-function-forwarders.json [deleted file]
csit/variables/sfc/lithium/service-function-paths.json [deleted file]
csit/variables/sfc/lithium/service-functions.json [deleted file]
csit/variables/sfc/lithium/service-loadbalance-schedule-type.json [deleted file]
csit/variables/sfc/lithium/service-nodes.json [deleted file]
csit/variables/sfc/lithium/service-random-schedule-type.json [deleted file]
csit/variables/sfc/lithium/service-roundrobin-schedule-type.json [deleted file]
csit/variables/sfc/lithium/service-schedule-types.json [deleted file]
csit/variables/sfc/lithium/service-shortestpath-schedule-type.json [deleted file]
csit/variables/sfc/lithium/service-wsp-schedule-type.json [deleted file]
csit/variables/sfc/lithium/sf_dpi_102_100.json [deleted file]
csit/variables/sfc/lithium/sf_dpl_101.json [deleted file]
csit/variables/sfc/lithium/sfc_chain_100.json [deleted file]
csit/variables/sfc/lithium/sfc_chain_100_sfids.json [deleted file]
csit/variables/sfc/lithium/sff_csd_locator.json [deleted file]
csit/variables/sfc/lithium/sff_csd_sff100.json [deleted file]
csit/variables/sfc/lithium/sff_dpl_101.json [deleted file]
csit/variables/sfc/lithium/sff_dpl_locator.json [deleted file]
csit/variables/sfc/lithium/sff_ovs_100.json [deleted file]
csit/variables/sfc/lithium/sff_sfd_locator.json [deleted file]
csit/variables/sfc/lithium/sff_sfd_sf100.json [deleted file]
csit/variables/sfc/lithium/sfp_sfc1_path400.json [deleted file]
csit/variables/sfc/lithium/sn_node_100.json [deleted file]
csit/variables/sfc/master/full-deploy/service-function-acls.json [new file with mode: 0644]
csit/variables/sfc/master/full-deploy/service-function-chains.json
csit/variables/sfc/master/full-deploy/service-function-classifiers.json [new file with mode: 0644]
csit/variables/sfc/master/full-deploy/service-function-forwarders.json
csit/variables/sfc/master/full-deploy/service-function-metadata.json [new file with mode: 0644]
csit/variables/sfc/master/full-deploy/service-function-paths.json
csit/variables/sfc/master/full-deploy/service-functions.json
csit/variables/sfc/master/full-deploy/service-nodes.json