Add bgpuser suite, refactor tcpmd5user suite
authorVratko Polak <vrpolak@cisco.com>
Tue, 5 May 2015 18:06:56 +0000 (20:06 +0200)
committerGerrit Code Review <gerrit@opendaylight.org>
Mon, 18 May 2015 14:35:35 +0000 (14:35 +0000)
commite48390c0b62b3a8f5086823dfb5e0c19d086bc95
tree8c552d8d316dbc285dc15f4e33ecdbc98070adc0
parent88e47dc99398dc82c2653afa94dd6e42466f126d
Add bgpuser suite, refactor tcpmd5user suite

Specification for bgpuser suite:
https://wiki.opendaylight.org/view/BGP_LS_PCEP:Lithium_Feature_Tests#How_to_test_2

Jozef Behran has created the original suite,
Vratko Polak has made additional changes.

ConfigViaRestconf library (Resource) was updated with Put_* keywords,
suite uses them. It also supports reading templated data from files.
FailFast robot library/resource was added and used.
WaitForFailure Resource expands BuiltIn library.
KillPythonTool Resource for making sure processes are gone.

Switched all bgpcep suites to use the standard RequestsLibrary.
Changed Tcpmd5User suite to use PUT with correct URI.
Less urgent changes left as FIXMEs and TODOs.

Change-Id: I8793d5ffb311c2754dfeef5d04cb9b26f4babefa
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
32 files changed:
test/csit/libraries/ConfigViaRestconf.robot
test/csit/libraries/FailFast.robot [new file with mode: 0644]
test/csit/libraries/KillPythonTool.robot [new file with mode: 0644]
test/csit/libraries/WaitForFailure.robot [new file with mode: 0644]
test/csit/suites/bgpcep/bgpuser/cases.robot [new file with mode: 0644]
test/csit/suites/bgpcep/pcepuser/pcepuser.robot
test/csit/suites/bgpcep/tcpmd5user/tcpmd5user.robot
test/csit/testplans/bgpcep-userfeatures.txt
test/csit/variables/Variables.py
test/csit/variables/bgpuser/bgp_peer/config.uri [new file with mode: 0644]
test/csit/variables/bgpuser/bgp_peer/data.xml [new file with mode: 0644]
test/csit/variables/bgpuser/empty.json [new file with mode: 0644]
test/csit/variables/bgpuser/filled.json [new file with mode: 0644]
test/csit/variables/bgpuser/variables.py [new file with mode: 0644]
test/csit/variables/tcpmd5user/key_access_module/config.uri [new file with mode: 0644]
test/csit/variables/tcpmd5user/key_access_module/data.xml [new file with mode: 0644]
test/csit/variables/tcpmd5user/key_access_service/config.uri [new file with mode: 0644]
test/csit/variables/tcpmd5user/key_access_service/data.xml [new file with mode: 0644]
test/csit/variables/tcpmd5user/md5_client_channel_module/config.uri [new file with mode: 0644]
test/csit/variables/tcpmd5user/md5_client_channel_module/data.xml [new file with mode: 0644]
test/csit/variables/tcpmd5user/md5_client_channel_service/config.uri [new file with mode: 0644]
test/csit/variables/tcpmd5user/md5_client_channel_service/data.xml [new file with mode: 0644]
test/csit/variables/tcpmd5user/md5_server_channel_module/config.uri [new file with mode: 0644]
test/csit/variables/tcpmd5user/md5_server_channel_module/data.xml [new file with mode: 0644]
test/csit/variables/tcpmd5user/md5_server_channel_service/config.uri [new file with mode: 0644]
test/csit/variables/tcpmd5user/md5_server_channel_service/data.xml [new file with mode: 0644]
test/csit/variables/tcpmd5user/pcep_client_channel_module/config.uri [new file with mode: 0644]
test/csit/variables/tcpmd5user/pcep_client_channel_module/data.xml [new file with mode: 0644]
test/csit/variables/tcpmd5user/pcep_server_channel_module/config.uri [new file with mode: 0644]
test/csit/variables/tcpmd5user/pcep_server_channel_module/data.xml [new file with mode: 0644]
test/csit/variables/tcpmd5user/pcep_topology_client_module/config.uri [new file with mode: 0644]
test/csit/variables/tcpmd5user/pcep_topology_client_module/data.xml [new file with mode: 0644]