Suite for TCPMD5 added, suite for PCEP expanded.
authorVratko Polak <vrpolak@cisco.com>
Wed, 22 Apr 2015 17:05:57 +0000 (19:05 +0200)
committerVratko Polak <vrpolak@cisco.com>
Fri, 24 Apr 2015 18:46:49 +0000 (20:46 +0200)
commit5ba672d689318ea1a7c05577bcb0a2151fbae13f
tree92061ffd8b25da32820c3d4afe3f9b77ecc20106
parent4a0db52d3f3b826b45ab6a4783ad84d80a061b24
Suite for TCPMD5 added, suite for PCEP expanded.

The TCPMD5 suite covers entirety of
https://wiki.opendaylight.org/view/TCPMD5:Lithium_Feature_Tests#How_to_test

Notable library (Robot Resource file in fact) is introduced:
ConfigViaRestconf, which simplifies the task of overriding
config-subsystem state at runtime using restconf, at least for XML data.
Tcpmd5-specific config data is present in variables file.

Testplan is included, which in future would run
all suites needed for testing user-facing karaf features
of BGPCEP and TCPMD5 projects.

Also, clone of basicpcep is added, named pcepuser.
The reason is that the new name is more natural
for the new testplan contents, but we do not want to break
existing jobs using basicpcep suite right now.

+ Pcep variables file contains comments, helpful and structured.
+ Resource (library) for PCEP operations added.
+ The pcepuser suite now covers the entire
https://wiki.opendaylight.org/view/BGP_LS_PCEP:Lithium_Feature_Tests#How_to_test

+ pep8 compliant
+ applied: python -m robot.tidy --inplace
+ ${RESTCONFPORT} and ${NEXUSURL_PREFIX} used
- ConfigViaRestconf keywords for JSON data are not implemented at all
- Quality of tcpmd5 variables file is somewhat lacking

Change-Id: I94e77d2effef77f7bf8c23d4bc61f2ceeeb3a034
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
test/csit/libraries/ConfigViaRestconf.robot [new file with mode: 0644]
test/csit/libraries/PcepOperations.robot [new file with mode: 0644]
test/csit/suites/bgpcep/pcepuser/pcepuser.robot [new file with mode: 0644]
test/csit/suites/bgpcep/tcpmd5user/tcpmd5user.robot [new file with mode: 0644]
test/csit/testplans/bgpcep-userfeatures.txt [new file with mode: 0644]
test/csit/variables/pcepuser/variables.py [new file with mode: 0644]
test/csit/variables/tcpmd5user/variables.py [new file with mode: 0644]