tomsou [Thu, 25 May 2017 09:42:15 +0000 (09:42 +0000)]
Fix fail of pinging a floating IP- testcase8
-Raise the upper bound for ping action
JIRA: SDNVPN-154
Change-Id: Ifadf58f551f706a90cc17b0b1f8d05718e4908f9
Signed-off-by: tomsou <soth@intracom-telecom.com>
helenyao [Mon, 22 May 2017 08:21:11 +0000 (16:21 +0800)]
Fix the wrong image path for base image
The images are put under new directory while the code is still using
old path
Change-Id: I6dfa59ffe6bde316f155560449979bd10354b43c
Signed-off-by: helenyao <yaohelan@huawei.com>
Jose Lausuch [Fri, 19 May 2017 09:44:36 +0000 (09:44 +0000)]
Merge "Put the ubuntu images in new directory"
Linda Wang [Mon, 15 May 2017 07:57:59 +0000 (07:57 +0000)]
Update logger via logging.getLogger()
1. The module functest.utils.functest_logger has been deleted and
logger has been reconfigured in functest [1].
2. Update all related modules to get loggers via logging.getLogger().
[1] https://gerrit.opnfv.org/gerrit/#/c/34019/
JIRA: FUNCTEST-824
Change-Id: I89f5d15342b5f257fbc2700655e255a4e28bd36f
Signed-off-by: Linda Wang <wangwulin@huawei.com>
tomsou [Tue, 9 May 2017 12:54:47 +0000 (12:54 +0000)]
Fix the zrpcd running check within testcase3
Check specifically the "running" state of the zrpcd service
JIRA: SDNVPN-150
Change-Id: I1b63f25dfab5fd4507cc219fb1c21291064a8bab
Signed-off-by: tomsou <soth@intracom-telecom.com>
helenyao [Thu, 4 May 2017 06:42:32 +0000 (14:42 +0800)]
Put the ubuntu images in new directory
To adopt the new change of Functest[1], all images are put under
${HOME}/functest/images. Users are allowed to
pre-download the images and map the local folder to the new directory.
[1] https://gerrit.opnfv.org/gerrit/#/c/34033
Change-Id: Iafee8825af77dfce74ad2ace3346e3f2b70a7c96
Signed-off-by: helenyao <yaohelan@huawei.com>
Nikolas Hermanns [Thu, 4 May 2017 15:34:39 +0000 (17:34 +0200)]
add lable for both scenarios
Change-Id: I9b4cd79a40a6c0c0b057f5eb3cb2a4197f3264e7
Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
Nikolas Hermanns [Thu, 4 May 2017 15:25:22 +0000 (17:25 +0200)]
removing multiple labels
Change-Id: I28fe4db7598c20ca7be90bc7cd57bf0d9770847b
Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
Nikolas Hermanns [Thu, 4 May 2017 14:02:28 +0000 (16:02 +0200)]
Removing peering testcase for Apex
Change-Id: Ifad3f84fcb0c5dfa07aca43d74a027e3522abb87
Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
Nikolas Hermanns [Thu, 4 May 2017 11:37:07 +0000 (11:37 +0000)]
Merge "Stop and start quagga when reinstalling"
Nikolas Hermanns [Wed, 3 May 2017 14:23:02 +0000 (16:23 +0200)]
Stop and start quagga when reinstalling
Change-Id: Iba9a5980de0cbdf9c04bdd4dad704c12abb55048
Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
Nikolas Hermanns [Wed, 3 May 2017 14:21:58 +0000 (16:21 +0200)]
Uplifting docs to D-2
Change-Id: I8824d0620be1fff1786ed401c78062e96ca7df52
Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
Nikolas Hermanns [Wed, 3 May 2017 15:49:53 +0000 (17:49 +0200)]
Clean always and change order
Change-Id: Ic9e0d374a4fe5278888b28fe2694c546840d55b4
Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
Nikolas Hermanns [Wed, 3 May 2017 14:25:53 +0000 (16:25 +0200)]
Remove dependence inet
A new ubuntu image with quagga included was uploaded to
artifacts.opnfv.org/sdnvpn/
ubuntu-16.04-server-cloudimg-amd64-disk1.img
Change-Id: I7e48ebbc2b00b7e771f43b26303acc66c2c48457
Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
tomsou [Tue, 2 May 2017 12:25:58 +0000 (12:25 +0000)]
Cleanup br-ex/br-quagga from testcase_3
After the peering between Quagga and ODL within testcase 3
cleanup br-ex (for fuel) or br-quagga (for apex) interfaces
JIRA: SDNVPN-13
Change-Id: I3e7bf91d4e47dfd7fe2a5068ed40ea4b2be48c6d
Signed-off-by: tomsou <soth@intracom-telecom.com>
Nikolas Hermanns [Fri, 7 Apr 2017 08:57:44 +0000 (10:57 +0200)]
remove unused tempest blacklist
Change-Id: Ica6365f41f1d4cf46244604b2ccb889bad051680
Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
Nikolas Hermanns [Thu, 6 Apr 2017 13:54:59 +0000 (15:54 +0200)]
Checking if hacked quagga bridge exsists and contiune
Change-Id: I8983ed687dabba0af2128c0ce06bd53aba22c819
Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
Nikolas Hermanns [Thu, 6 Apr 2017 09:43:32 +0000 (11:43 +0200)]
Correct testcase 8 description
jira: SDNVPN-138
Change-Id: If56b58b003ce2e024883a015a964e3ff3ded53f5
Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
Nikolas Hermanns [Tue, 4 Apr 2017 15:21:32 +0000 (11:21 -0400)]
Removing groups from ovs and deleting odl folder
Change-Id: If9ceadfb363c37084f4cf907d7c7945061952ba1
Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
Nikolas Hermanns [Mon, 3 Apr 2017 14:03:08 +0000 (16:03 +0200)]
Do not stop tests if exception in testcase
Change-Id: I9e3db350be4b1ca60d6feaf2961034b50b50deb5
Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
Nikolas Hermanns [Mon, 3 Apr 2017 14:08:07 +0000 (14:08 +0000)]
Merge "Add Labels"
Nikolas Hermanns [Mon, 3 Apr 2017 14:07:21 +0000 (14:07 +0000)]
Merge "Fix security group rule conflict"
Nikolas Hermanns [Fri, 31 Mar 2017 09:05:06 +0000 (11:05 +0200)]
Fix permission when installing
Change-Id: I8f5546bddbf634fa05337caa7c4d48a3f4f1db6b
Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
Nikolas Hermanns [Tue, 28 Mar 2017 09:36:12 +0000 (11:36 +0200)]
If not ODL is installed install it on first controller
Change-Id: I0fa5f3e6141a92b99c446569dae8b8db631176ec
Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
Nikolas Hermanns [Fri, 31 Mar 2017 08:45:26 +0000 (08:45 +0000)]
Merge "Add possibility to install rpms"
tomsou [Thu, 30 Mar 2017 08:16:13 +0000 (08:16 +0000)]
Update url for ubuntu image downloading- testcase3
The url that the testcase3 uses to download ubuntu image
(https://cloud-images.ubuntu.com/releases/16.04/release/
ubuntu-16.04-server-cloudimg-amd64-disk1.img) is unstable.
This change updates it, using the one from the OPNFV artifact repo
JIRA: SDNVPN-133
Change-Id: Ic7265b572064f1df7ce30ab5249b1bdb61c63777
Signed-off-by: tomsou <soth@intracom-telecom.com>
Jose Lausuch [Wed, 29 Mar 2017 22:56:48 +0000 (22:56 +0000)]
Merge "Prepare run_tests to be called directly to main()"
ShubhamRathi [Wed, 29 Mar 2017 18:40:58 +0000 (00:10 +0530)]
Add Labels
Labels serve as refs when referenced
from other documents.
Change-Id: I37b93bae1283d2ea8638fc49c0c40fe7badf61ad
Signed-off-by: ShubhamRathi <shubhamiiitbackup@gmail.com>
Nikolas Hermanns [Wed, 29 Mar 2017 14:06:16 +0000 (16:06 +0200)]
remove testing docs
Change-Id: I76af05c6b3dbd945d4c027ea3dc58ae1e5357418
Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
Nikolas Hermanns [Wed, 29 Mar 2017 12:56:39 +0000 (14:56 +0200)]
Reduce overview
Change-Id: Ifb8915d62ea26f44f29c4d3b84beecd78dceae9e
Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
Nikolas Hermanns [Wed, 29 Mar 2017 10:46:53 +0000 (12:46 +0200)]
Changing to new docs structure
Change-Id: I4c15e1635981b2b5fe5473be89b5abab78bfabd5
Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
Nikolas Hermanns [Tue, 28 Mar 2017 09:25:51 +0000 (11:25 +0200)]
Add possibility to install rpms
Change-Id: I1e5950e3331e76d71aca748f962ba2c5c3ea7541
Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
tomsou [Tue, 28 Mar 2017 12:20:37 +0000 (12:20 +0000)]
Fix security group rule conflict
-open_icmp_ssh function, that creates security
group rules for icmp and http (here the name of
the function is misleading), is splitted into 2
new functions one for each rule (open_icmp() and
open_http_port()).
Test cases that used the old function have been
updated
-In the original implementation of open_icmp_ssh()
and open_bgp_port(), the direction parameter was
missing. This was leading to an error message
-A check for the existence of security group rule
has been added and used before the creation of each
security group rule. If a rule already exists,
an info message is printed and the testcase
continues
This change is strongly dependent on https://gerrit.opnfv.org/gerrit/#/c/31925
of Functest repo. NOT TO BE MERGED before
JIRA: SDNVPN-103
Change-Id: Icb96954556f6d7294cf3454f045dbca4b9be672d
Signed-off-by: tomsou <soth@intracom-telecom.com>
Nikolas Hermanns [Mon, 27 Mar 2017 17:13:08 +0000 (19:13 +0200)]
Remove quagga fix in the testcase
Solves partly:
JIRA: SDNVPN-130
Change-Id: I1cf99e9294925545f6fece660983e32f6543f2b8
Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
jose.lausuch [Mon, 27 Mar 2017 15:01:48 +0000 (17:01 +0200)]
Prepare run_tests to be called directly to main()
Instead of python -> bash -> python, call
the BGPVPN test using main()
Change-Id: I8cca741814937e0a7a1d8b848fa8658e4f0d6fb5
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
Nikolas Hermanns [Mon, 27 Mar 2017 07:50:23 +0000 (07:50 +0000)]
Merge "Fix testcase3 (peering subcase) for Apex"
Nikolas Hermanns [Mon, 27 Mar 2017 07:49:02 +0000 (07:49 +0000)]
Merge "Fix DNS use for testcase 3"
tomsou [Thu, 23 Mar 2017 13:50:00 +0000 (13:50 +0000)]
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>
tomsou [Thu, 23 Mar 2017 07:37:44 +0000 (07:37 +0000)]
Fix DNS use for testcase 3
Make the VMs use properly 8.8.8.8 nameserver
Change-Id: I8ebf0ff23fa78dcbc50eba9eb27262e690c56b66
Signed-off-by: tomsou <soth@intracom-telecom.com>
Nikolas Hermanns [Wed, 22 Mar 2017 16:56:00 +0000 (16:56 +0000)]
Merge "Set unlimited port quotas"
Romanos Skiadas [Fri, 17 Mar 2017 08:55:28 +0000 (10:55 +0200)]
Testcase 3 Apex compatibility fixes
- Workaround a bug releng in getting opedaylight nodes
- Add some sudo commands because the path is not properly set otherwise
it seems
- remove needless command that gets ip information from the compute,
since that is already available from when the command was ran on the
controller
- Handle attaching the quagga instance to Apex's br-ex ovs bridge
Change-Id: I870f1049d9cce696ec26376a09db5f9e9bac0bf9
Signed-off-by: Romanos Skiadas <rski@intracom-telecom.com>
Romanos Skiadas [Sat, 18 Mar 2017 19:29:45 +0000 (21:29 +0200)]
Set unlimited port quotas
Change-Id: I6de4bc921f1823f58395e27d804b863b79d23030
JIRA: SDNVPN-126
Signed-off-by: Romanos Skiadas <rski@intracom-telecom.com>
Romanos Skiadas [Sat, 18 Mar 2017 19:14:00 +0000 (21:14 +0200)]
DNS fix for testcase 3
The CI fails because the openstack DNS does not work.
Make the VMs use 8.8.8.8
Change-Id: If0c45710cda402158171ce3436731d96bc346565
JIRA: SDNVPN-125
Signed-off-by: Romanos Skiadas <rski@intracom-telecom.com>
Nikolas Hermanns [Fri, 17 Mar 2017 16:21:41 +0000 (16:21 +0000)]
Merge "Create flavor for Quagga ubuntu VM"
Romanos Skiadas [Fri, 17 Mar 2017 16:01:14 +0000 (18:01 +0200)]
Fix broken call to re.search()
Change-Id: I3d49c683c81e136967432acd1d28b6d305cfe90f
Signed-off-by: Romanos Skiadas <rski@intracom-telecom.com>
tomsou [Fri, 17 Mar 2017 09:26:06 +0000 (09:26 +0000)]
Create flavor for Quagga ubuntu VM
- Implement a new function in lib/utils ensures
(gets or creates) a new flavor existence
- Use this new function within Testcase3, in order
to create a flavor big enough to start ubuntu with
JIRA: SDNVPN-120
Change-Id: I5c7d9c855f083b96bfd056bb5d935baa851420c9
Signed-off-by: tomsou <soth@intracom-telecom.com>
Nikolas Hermanns [Thu, 16 Mar 2017 12:49:50 +0000 (12:49 +0000)]
Merge "Fix most end-to-end issues with testcase 3 and reenable it"
Romanos Skiadas [Tue, 14 Mar 2017 08:11:54 +0000 (10:11 +0200)]
Fix most end-to-end issues with testcase 3 and reenable it
- Make the test work end-to-end on Fuel
- Use the instance log to verify quagga started
- Don't attempt to check for peering, as that is for
a future release
- Use the external IP of the controller for peering
- Fix not getting the output of OpenDaylight commands
Change-Id: Ia7bb533ab65e0fca6b7f48bb64133f6d8f3ff8ae
JIRA: SDNVPN-114
Signed-off-by: Romanos Skiadas <rski@intracom-telecom.com>
tomsou [Fri, 3 Feb 2017 13:18:06 +0000 (13:18 +0000)]
Implement a get VM IP function in utils to be used within test cases
Change-Id: Iaedbfb2fc626eb7d88badee2530593b43c0d1152
Signed-off-by: tomsou <soth@intracom-telecom.com>
Nikolas Hermanns [Wed, 15 Mar 2017 15:07:20 +0000 (15:07 +0000)]
Merge "Adding Labels"
tomsou [Wed, 15 Mar 2017 08:41:30 +0000 (08:41 +0000)]
Set unlimited instance quotas to fix CI
JIRA: SDNVPN-115
Change-Id: I4e24800e897702b8b5aa5ef0227925d66d552f02
Signed-off-by: tomsou <soth@intracom-telecom.com>
Romanos Skiadas [Mon, 13 Mar 2017 13:08:54 +0000 (15:08 +0200)]
Fix quagga peering by working around the NAT
Quagga peering doesn't seem to work over the NATted openstack external
network. To work around this, directly patch the quagga instance to the
external network and give it a fixed IP in that network. Then, all the
peering traffic goes over that patched interface.
Change-Id: I8d9d8fef4e86839c821f83e564d5c49cc15e43ae
JIRA: SDNVPN-114
Signed-off-by: Romanos Skiadas <rski@intracom-telecom.com>
Romanos Skiadas [Fri, 10 Mar 2017 08:39:51 +0000 (10:39 +0200)]
Fix typo in quagga script and call to glance
Change-Id: I80ce2f3b442bc7862486368822c8fe2cd13a0f1b
JIRA: SDNVPN-114
Signed-off-by: Romanos Skiadas <rski@intracom-telecom.com>
Romanos Skiadas [Wed, 8 Mar 2017 09:10:49 +0000 (11:10 +0200)]
Fix bgpd.conf path and duplication in tc_3
Change-Id: I78e521fddd8a156d5c9597d6307ac9b6f2571f5c
Signed-off-by: Romanos Skiadas <rski@intracom-telecom.com>
ShubhamRathi [Wed, 8 Mar 2017 09:23:44 +0000 (14:53 +0530)]
Adding Labels
Labels serve as anchors/ refs when referenced from other documents
This patch adds labels to docs/*/*/index.rst
Change-Id: Iaba02fccac1cbd164a44a7fef913572b1819b00c
Signed-off-by: ShubhamRathi <shubhamiiitbackup@gmail.com>
tomsou [Tue, 7 Mar 2017 09:19:08 +0000 (09:19 +0000)]
Fix functest failing in apex case- testcase3
- Check the INSTALLER_TYPE environment variable
- Differentiate fuel from apex case
JIRA: SDNVPN-101
Change-Id: I10fa26f5c0b7f95601b29db86e756a20c9e921ec
Signed-off-by: tomsou <soth@intracom-telecom.com>
Nikolas Hermanns [Mon, 6 Mar 2017 11:59:58 +0000 (11:59 +0000)]
Merge "Set unlimited network and subnet quotas to fix CI"
Nikolas Hermanns [Mon, 6 Mar 2017 11:59:08 +0000 (11:59 +0000)]
Merge "Implement quagga peering"
Romanos Skiadas [Thu, 2 Mar 2017 14:58:28 +0000 (16:58 +0200)]
Set unlimited network and subnet quotas to fix CI
Change-Id: I0804580fa5d89550911a5caf08dc00f9c9523bb1
JIRA: SDNVPN-100
Signed-off-by: Romanos Skiadas <rski@intracom-telecom.com>
Romanos Skiadas [Thu, 8 Sep 2016 13:23:40 +0000 (16:23 +0300)]
Implement quagga peering
- Create an openstack instance
- Assign it a floating IP
- Execute a quagga bootstrap script using cloud init
- Tell ODL to peer with the instance
- Start an instance in a VPN
- make sure the route was exchanged between the peered quagga and ODL
Change-Id: I73bcaec5425df2b953c2bceaca7d4f09ff28f3d0
Signed-off-by: Romanos Skiadas <rski@intracom-telecom.com>
Romanos Skiadas [Thu, 23 Feb 2017 16:33:02 +0000 (18:33 +0200)]
Update release notes for Danube
JIRA: SDNVPN-96
Change-Id: I0bb0d7f065bdd0f356b995f24374eb32f77344d1
Signed-off-by: Romanos Skiadas <rski@intracom-telecom.com>
tomsou [Thu, 16 Feb 2017 14:48:09 +0000 (14:48 +0000)]
Implement testcase 3: Quagga-ODL integration
Testcase 3, which verifies OpenDaylight can start and
communicate with zrpcd/Quagga
- Verify that zrpdc service is running
- Issue bgp speaker start to OpenDaylight
- Verify that zrpcd has started bgpd
JIRA: SDNVPN-98
Change-Id: Ia0c497292a724161259c669425229d189a317ba2
Signed-off-by: tomsou <soth@intracom-telecom.com>
Signed-off-by: Romanos Skiadas <rski@intracom-telecom.com>
Romanos Skiadas [Tue, 21 Feb 2017 08:19:08 +0000 (10:19 +0200)]
TC 8:Fix argument passed to create_glance_image
Change-Id: Ibed4febf84f4384ffcca951bd95d5284add454ea
Signed-off-by: Romanos Skiadas <rski@intracom-telecom.com>
Romanos Skiadas [Fri, 17 Feb 2017 07:14:54 +0000 (09:14 +0200)]
Enable floating IP and router assoc test
Change-Id: I2bc538fd055a14c5295f955ed700674cf60ad452
Signed-off-by: Romanos Skiadas <rski@intracom-telecom.com>
Jose Lausuch [Thu, 16 Feb 2017 08:33:18 +0000 (08:33 +0000)]
Merge "Fix incompatibility with new tempest functest API"
jose.lausuch [Sun, 12 Feb 2017 19:40:16 +0000 (20:40 +0100)]
Add and update license headers
Change-Id: I8ccb23c9ffa0d511427ad089b033973ffe96360f
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
Tim Rozet [Wed, 8 Feb 2017 19:43:22 +0000 (14:43 -0500)]
Fixes tripleo_helper permissions
There were issues with some of the commands that need to be root. Along
with logging into the undercloud when the tripleo_inspector script is
ran as a non root user.
Change-Id: Ie29b674bd0770759b3bcc22323b424fcc270eef6
Signed-off-by: Tim Rozet <trozet@redhat.com>
Romanos Skiadas [Wed, 1 Feb 2017 12:41:06 +0000 (12:41 +0000)]
Fix incompatibility with new tempest functest API
Change-Id: I2f2bf9ed9dd775bec222d2faa241ffd1920aa516
JIRA: SDNVPN-93
Signed-off-by: Romanos Skiadas <rski@intracom-telecom.com>
Signed-off-by: tomsou <soth@intracom-telecom.com>
Nikolas Hermanns [Tue, 31 Jan 2017 14:45:54 +0000 (14:45 +0000)]
Merge "Updates ODL Pipeline scripts for CSIT"
Tim Rozet [Thu, 12 Jan 2017 17:27:41 +0000 (12:27 -0500)]
Updates ODL Pipeline scripts for CSIT
Changes Include:
- Change to TripleOInspector which only introspect a
current Apex deployment and dump yaml config to be bundled with
snapshots.
- Add TripleOHelper which consists of all tripleO helper functions.
Many this are done to virsh so the idea is to have at.
Some point in time a libvirtHelper, or use another libvirt
python lib. Thatsway it is a class so that we can inherit
later on.
- New argument for passing the SSH private key to use to connect to
nodes is added to the service utils.
- Some general clean up and consolidation of logic
JIRA: APEX-363
Change-Id: I792db0fac3f4e81969fe85c05fc298fe5af02537
Signed-off-by: Tim Rozet <trozet@redhat.com>
Nikolas Hermanns [Wed, 25 Jan 2017 16:10:19 +0000 (16:10 +0000)]
Merge "Test for router assoc and floating IP"
Nikolas Hermanns [Tue, 24 Jan 2017 10:32:21 +0000 (11:32 +0100)]
change cloner info path
Change-Id: Ie478c725149fe43da7b56a84748ac74ec99a0d69
Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
Romanos Skiadas [Tue, 13 Dec 2016 14:09:02 +0000 (16:09 +0200)]
Test for router assoc and floating IP
JIRA: SDNVPN-90
Change-Id: I81a38c3b707dd836512c9afbab93808cb6b91adc
Signed-off-by: Romanos Skiadas <rski@intracom-telecom.com>
jose.lausuch [Thu, 22 Dec 2016 08:42:08 +0000 (09:42 +0100)]
Use find_packages when installing sdnvpn
If we specify only the module 'sdnvpn', it
won't install the sub-modules 'lib' and 'functest'.
With find_packages there is no need to specify
the package names.
Change-Id: If7606a2cedbd6f7b8866747e748eadaa8b9bd5e7
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
jose.lausuch [Wed, 21 Dec 2016 15:25:53 +0000 (16:25 +0100)]
Bug fixes after the Functest refactor
Change-Id: I20b9629bd3c9945e98edb94056f459d9f75eec5d
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
jose.lausuch [Wed, 21 Dec 2016 13:54:06 +0000 (14:54 +0100)]
Update directory path
JIRA: FUNCTEST-673
Change-Id: I8430939c009942cd9f96e526c8acd2115267ed2f
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
Jose Lausuch [Mon, 19 Dec 2016 15:06:57 +0000 (15:06 +0000)]
Merge "Fix table formatting in testcase 7"
Jose Lausuch [Mon, 19 Dec 2016 15:06:23 +0000 (15:06 +0000)]
Merge "Modify tests to require 100% subtest success, fix tempest"
Nikolas Hermanns [Mon, 19 Dec 2016 11:45:00 +0000 (12:45 +0100)]
Change execution permission for scripts
Change-Id: I71f4b21fccadd64ce28249c043a765e6bc66a2cc
Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
Nikolas Hermanns [Mon, 19 Dec 2016 10:22:49 +0000 (11:22 +0100)]
Add post process script
Change-Id: I51e7ba17e0aedeba736f240647902432a885eabe
Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
Romanos Skiadas [Wed, 14 Dec 2016 12:55:14 +0000 (14:55 +0200)]
Fix table formatting in testcase 7
Not enough '-'
Change-Id: Ia90a678cdf7022cbdbafb1d42531e7aaff716c2c
Signed-off-by: Romanos Skiadas <rski@intracom-telecom.com>
Romanos Skiadas [Wed, 14 Dec 2016 08:13:23 +0000 (10:13 +0200)]
Modify tests to require 100% subtest success, fix tempest
This is required to better align with functest, since that will handle overall
success/failure status. Also if a subestest failed, there were expected failures
that could seem like they pass making the overall success % look the same, which
would make the test look fine, even thought it failed.
Some tests check things that are known not to work. Disable these until they are
fixed upstream.
Also remove the success_criteria field from the config. Fail the test if any
subtest fails. This has the added benefit that it fixes the tempest suite, which
was still trying to read the value of `succes_criteria` that had been renamed to
`success_criteria`.
JIRA: SDNVPN-89
Change-Id: Iba5e5cc0db6c371f29a4cbba66ca16c4a1838e12
Signed-off-by: Romanos Skiadas <rski@intracom-telecom.com>
Nikolas Hermanns [Fri, 16 Dec 2016 11:55:57 +0000 (11:55 +0000)]
Merge "Make sdnvpn a package"
Romanos Skiadas [Thu, 15 Dec 2016 12:57:08 +0000 (14:57 +0200)]
Make sdnvpn a package
- Clean up the test/functest folder and move things to lib/ & artifacts/
- Add a new top level folder for the sdnvpn python code
Change-Id: I5fdc7fa5475fb800f488a17d3481158c9c4f84e1
Signed-off-by: Romanos Skiadas <rski@intracom-telecom.com>
Nikolas Hermanns [Wed, 14 Dec 2016 12:25:36 +0000 (12:25 +0000)]
Merge "Execute script in lib folder/Use vjumb as Gateway"
Nikolas Hermanns [Wed, 14 Dec 2016 12:22:48 +0000 (13:22 +0100)]
Execute script in lib folder/Use vjumb as Gateway
Change-Id: I9ad9c9473829fb64ea5ed4f1a21d77aa16615344
Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
Nikolas Hermanns [Wed, 14 Dec 2016 06:36:32 +0000 (06:36 +0000)]
Merge "Testcase for router/FloatingIP & net assoc mutual exclusivity"
Jose Lausuch [Tue, 13 Dec 2016 18:11:22 +0000 (18:11 +0000)]
Merge "Don't pass ips to get_ssh_output and check_ping"
Jose Lausuch [Tue, 13 Dec 2016 18:11:08 +0000 (18:11 +0000)]
Merge "Encapsulate some functionality in Results class"
Nikolas Hermanns [Tue, 13 Dec 2016 15:46:57 +0000 (16:46 +0100)]
Bugfix " in the environment part-3
Change-Id: Ice01bd6967272b64aae6b1e1f28a98b0813267ca
Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
Nikolas Hermanns [Tue, 13 Dec 2016 15:44:21 +0000 (16:44 +0100)]
Bugfix " in the environment part-2
Change-Id: I96aedc1b9535634a52deb10c56ab093ce4f754b3
Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
Nikolas Hermanns [Tue, 13 Dec 2016 15:39:29 +0000 (16:39 +0100)]
Bugfix " in the environment
Change-Id: I22b67aa947391a0077e11562b29c5b46af1e9c4e
Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
Nikolas Hermanns [Tue, 13 Dec 2016 14:40:39 +0000 (15:40 +0100)]
add setup script
Change-Id: I67eb85be43c204df686608e6a591e3c5b1742c7e
Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
Nikolas Hermanns [Tue, 13 Dec 2016 14:37:47 +0000 (15:37 +0100)]
small bugfixes for odl_reinstaller
Change-Id: Ie4d7c4811869a765da22444d80ca5f2133fe2c0f
Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
Nikolas Hermanns [Tue, 13 Dec 2016 14:29:34 +0000 (15:29 +0100)]
small bugfixes for test_environment
Change-Id: Ic3af41c1a0f635bea4222a7a37103bdd8b57cef3
Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
Nikolas Hermanns [Tue, 13 Dec 2016 14:09:04 +0000 (15:09 +0100)]
test_environment upload the cloner info to jenkins
Change-Id: If2f4d548a85732f3ef8e5412e67c377024f7d63b
Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
Nikolas Hermanns [Tue, 13 Dec 2016 14:07:03 +0000 (14:07 +0000)]
Merge "adding common/config"
Nikolas Hermanns [Tue, 13 Dec 2016 12:37:23 +0000 (13:37 +0100)]
adding common/config
Change-Id: I2d96e6efa628f066e165a8e37d2604eb8f0634bd
Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
Romanos Skiadas [Wed, 7 Dec 2016 12:11:16 +0000 (14:11 +0200)]
Testcase for router/FloatingIP & net assoc mutual exclusivity
A testcase for ODL Bug 6962, testing whether a subnet with a router can be
network associated:
- Create two VMs, each in a subnet with a router
- Network assoc the two networks in a VPN iRT=eRT
- Try to ping from one VM to the other
- Assign a floating IP to a VM
- Ping it
JIRA: SDNVPN-88
Change-Id: I464f62b8bba55bc5d162071406637f6be846f223
Signed-off-by: Romanos Skiadas <rski@intracom-telecom.com>
Romanos Skiadas [Mon, 5 Dec 2016 08:20:45 +0000 (10:20 +0200)]
Don't pass ips to get_ssh_output and check_ping
Remove the IP arguments from these functions and use the VM objects passed to
them to find their IPs. This simplifies the calls.
Change-Id: Ideb08b6fdf0648870c2854f057708a88bb482d0c
Signed-off-by: Romanos Skiadas <rski@intracom-telecom.com>