Fix testcase3 (peering subcase) for Apex 77/31577/5
authortomsou <soth@intracom-telecom.com>
Thu, 23 Mar 2017 13:50:00 +0000 (13:50 +0000)
committertomsou <soth@intracom-telecom.com>
Fri, 24 Mar 2017 14:06:12 +0000 (14:06 +0000)
commitdb1ce6276c443dd9766458c516cc58c7f2e098d5
treede2783a1727417ed4829fc4c5384ec7e4b0e5b32
parenta720669923b555f348235076369479bb13571978
Fix testcase3 (peering subcase) for Apex

 - Fix runnning bgp related commands on Karaf:
   update util.run_odl_cmd() in order to be able to
   run commands on karaf client. Otherwise karaf
   commands fail
 - Ensure zrpcd/bgpd to run on controller side properly:
   Add missing quagga run folder, change owner and
   add user quagga into quaggavt group, in case of apex
   installer
 - Update the way of handling br-ex information and
   parsing out the controller external ip and mask:
   In case we have multiple ip/netmask assigned on br-ex
   the separation was faulty and an extra line, containing
   the second ip address, was added into ext_net_mask variable

JIRA: SDNVPN-118

Change-Id: I62468c94fd945ba30e419bd30d9cd85502f28eeb
Signed-off-by: tomsou <soth@intracom-telecom.com>
sdnvpn/lib/utils.py
sdnvpn/test/functest/testcase_3.py