Bug 4267: Fix Tcpmd5user suite 43/26643/16
authorVratko Polak <vrpolak@cisco.com>
Thu, 10 Sep 2015 10:53:18 +0000 (12:53 +0200)
committerGerrit Code Review <gerrit@opendaylight.org>
Tue, 15 Sep 2015 23:27:28 +0000 (23:27 +0000)
commitbfe68616e223e02b0823c3702aec79a57cd90c77
tree5e5960ca7fd9e5acfb03b7b8c81cd488b18ff2bb
parent8ca289f562a3f910dda66f77f9f385a286874742
Bug 4267: Fix Tcpmd5user suite

Bug 3753 was causing failures that can be avoided by
making changes described at Bug 4267.
The tcpmd5user suite was changes to both detect Bug 3753 symptom
and apply the workaround so that testing can proceed.

This required changes to ConfigViaRestconf library:
+ Added GET methods, useful for checking the configuration change was applied.
+ Added support for JSON data.
+ Including normalization provided by HsfJson library.
+ Deviations are now Logged as diff.
+ Configurable workspace to store files being diffed.
+ All this in Verify_* keywords.
+ Added "Readme" text to library documentation.

Change-Id: I52edd0503620f2459ff829dc786bfe208d9242b7
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
csit/libraries/ConfigViaRestconf.robot
csit/suites/bgpcep/tcpmd5user/tcpmd5user.robot
csit/variables/Variables.py
csit/variables/tcpmd5user/pcep_dispatcher_module/config.uri [new file with mode: 0644]
csit/variables/tcpmd5user/pcep_dispatcher_module/data.json [new file with mode: 0644]
csit/variables/tcpmd5user/pcep_dispatcher_module/data.xml [new file with mode: 0644]