Extracted Nexus artifact deployment code 90/30190/6
authorJozef Behran <jbehran@cisco.com>
Tue, 24 Nov 2015 12:45:30 +0000 (13:45 +0100)
committerGerrit Code Review <gerrit@opendaylight.org>
Tue, 8 Dec 2015 14:59:15 +0000 (14:59 +0000)
commit0185e21f53621042ebd121b97be881d3ffff0327
tree762030e30c5ac65c45936edb028ff880a28f2d4e
parentb42a6c471001dd3d30e75ac3921bacc2f282a41f
Extracted Nexus artifact deployment code

The code that downloads executable utility artifacts from
Nexus and deploys them to be ready to be executed on the
Mininet machine was extracted into a new NexusKeywords.robot
resource. Three suites (well, actually two suite and one
resource) were updated to use the new resource, one is PCEP
User test suite, the other is TCP MD5 suite and the last one
is Netconf CRUD (this one was updated indirectly by updating
NetconfKeywords.robot where the duplicated code actually
resided).

The reason is that another new test suite (Netconf
performance via RestPerfClient) needs another Nexus artifact
(RestPerfClient in this case) and thus another instance of
the Nexus deployment code was about to be created, leading
to code triplification. Thus this change to remove that
technical debt.

Change-Id: I5959c8ed9ea55ff84f9f2ad76104dfc464e7ba32
Signed-off-by: Jozef Behran <jbehran@cisco.com>
csit/libraries/NetconfKeywords.robot
csit/libraries/NexusKeywords.robot [new file with mode: 0644]
csit/suites/bgpcep/pcepuser/pcepuser.robot
csit/suites/bgpcep/tcpmd5user/tcpmd5user.robot