BGP ingest suites: Make options distinguished 05/29205/16
authorVratko Polak <vrpolak@cisco.com>
Thu, 19 Nov 2015 12:56:00 +0000 (13:56 +0100)
committerGerrit Code Review <gerrit@opendaylight.org>
Tue, 1 Dec 2015 07:56:26 +0000 (07:56 +0000)
commit6da4acd80b1c67a6668ddd6a836772fa733105b2
treec1022b8a044800b2c026d8e8866c88d98dc0230f
parent1e88cc7de2b10195ec3216cb093296bbb042cc29
BGP ingest suites: Make options distinguished

All 4 suites are run within one job, but their requirements
for options (especially timeout-related) are different.
Also, scenario with 600 peers is interesting,
and this change would allow only one suite to test that,
while the other would keep testing 2 peers.

Suite order in testplan has changed,
prefix count suites are before change count ones.
Still, single peer suite block is before many peer one.

Timeout computation uses float numbers to avoid rounding errors.
Teardown does not fail if SSH connection to tools system has dropped.

Utils.Execute Controller Karaf Command With Retry On Background
keyword tries to re-establish connection to Karaf console,
as during long test cases (30 minutes) it drops.
Utils.Log Message To Controller Karaf now uses that keyword.

Logical off-by-one error in WaitUtils is fixed.

Unified Karaf log level handling between bgpingest suites.

Change-Id: I99b39b0f78da4ee810c46f71a5389ffd0058456f
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
csit/libraries/KarafKeywords.robot
csit/libraries/WaitUtils.robot
csit/suites/bgpcep/bgpingest/manypeers_changecount.robot
csit/suites/bgpcep/bgpingest/manypeers_prefixcount.robot
csit/suites/bgpcep/bgpingest/singlepeer_changecount.robot
csit/suites/bgpcep/bgpingest/singlepeer_prefixcount.robot
csit/testplans/bgpcep-bgp-ingest.txt