eafatha [Fri, 6 Apr 2018 14:51:11 +0000 (20:21 +0530)]
OVSDB.robot library file update
Change-Id: Id5a74ceee47061cb09d4912511ef42b792b81b2b
Signed-off-by: eafatha <a.fathima.thasneem@ericsson.com>
Jamo Luhrsen [Tue, 20 Mar 2018 21:48:00 +0000 (21:48 +0000)]
Revert "Exclude failing tempest test until nova bu
This reverts commit
21bff84a69111758a8bb9ea74028002a9584c425.
Reason for revert: nova patch was merged in queens which should allow
this test case to pass.
https://review.openstack.org/#/c/553817/
Change-Id: I26ffb7f596414759bed6fc3ecb07fc84e6814913
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
Tomas Jamrisko [Wed, 31 Jan 2018 15:58:19 +0000 (16:58 +0100)]
Connectivity test with blocking ports
Adding a new clustering test which checks how the cluster behaves
when we lose connectivity between ODL nodes while keeping them
available on other interfaces.
Change-Id: Id17b2b9b321c518f746dfa6286c0255b7baa7dcb
Signed-off-by: Tomas Jamrisko <tjamrisk@redhat.com>
Tomas Markovic [Wed, 4 Apr 2018 08:09:56 +0000 (10:09 +0200)]
BGPCEP-781: Adjust l3vpn routes
path-id is now mandatory for l3vpn routes,
and should be expected and configured as well.
Change-Id: Ib1d5e87391411db73885d35373e2bf108f5348f7
Signed-off-by: Tomas Markovic <tomas.markovic@pantheon.tech>
Tomas Markovic [Wed, 4 Apr 2018 12:27:26 +0000 (14:27 +0200)]
BGPCEP-781: Add fluorine outputs
Mandatory path-id argument is now visible
in policies results.
Change-Id: I781e85014a99fe0c3e67f624d955aba511d2b4c9
Signed-off-by: Tomas Markovic <tomas.markovic@pantheon.tech>
Tomas Jamrisko [Tue, 13 Mar 2018 16:46:08 +0000 (17:46 +0100)]
Additional cases for clustering HA L3 tests
Taking down controllers one-by-one doesn't guarantee that a leader
will be killed. This patch explicitly tests recovery after removal
of a leader. It also adds recovery after all nodes in the cluster
are restarted.
Change-Id: I3ae7584d6711df54f48be60463fdd21106791f4d
Signed-off-by: Tomas Jamrisko <tjamrisk@redhat.com>
Luis Gomez [Mon, 2 Apr 2018 03:20:58 +0000 (20:20 -0700)]
Remove version feature test in master
Change-Id: If592c25e811fceff74756274a69a3340ee90c631
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
Sam Hague [Wed, 28 Mar 2018 19:17:33 +0000 (12:17 -0700)]
Parse taglist.log for autorelease builds
Change-Id: I86f24db2f0a39e194533fbc0f100dce833417ebe
Signed-off-by: Sam Hague <shague@redhat.com>
Tomas Markovic [Thu, 22 Mar 2018 09:33:55 +0000 (10:33 +0100)]
Peer group reconfig test case
Add test cases for peer-group
configuration and reconfiguration.
Configures peer-group assigns peer to it.
Checks working peer with filled topology.
Reconfigures peer-group without appropriate
afi-safi, and checks empty topology.
Change-Id: I87588b24847c61eb4ad6532ed653ad9989c4fd92
Signed-off-by: Tomas Markovic <tomas.markovic@pantheon.tech>
Jamo Luhrsen [Tue, 20 Mar 2018 20:08:05 +0000 (13:08 -0700)]
Reference OVSDB-413 instead of bz 8529
eventually we need to move all CSIT bug references to
their JIRA counterparts, then change the bug reporting
keyword to make the link proper. For now, I just want
to stop having to figure it out when I'm vetting release
CSIT failures.
Change-Id: I4bcf1d594a29cfded0806dd18ab947bc41613553
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
Tomas Markovic [Mon, 26 Mar 2018 07:21:45 +0000 (09:21 +0200)]
BGPCEP-700: Log message for expected error.
This error is always in karaf.log due to
test intentionally sending routes without
mandatory arguments.
Add log message after start of the test case
to clarify what we are doing.
Change-Id: Id01416cb45a2e349c967355c603cfca6f7e43648
Signed-off-by: Tomas Markovic <tomas.markovic@pantheon.tech>
Jamo Luhrsen [Fri, 23 Mar 2018 23:51:23 +0000 (16:51 -0700)]
Use Variables.robot in two main libraries
We need to keep moving on this conversion. This patch
is to fix a bug that was very irritating to track down.
this line in Variables.robot is pretty simple:
@{AUTH} ${ODL_RESTCONF_USER} ${ODL_RESTCONF_PASSWORD}
But, changing the two ODL_ variables on the command line
so that we can have AUTH be something different for
other installations was not working. AUTH was still taking
admin:admin as user and password.
That's because we were still sourcing Variables.py in
these two libs (Utils and TemplatedRequests) where this
line exists:
AUTH = [u'admin', u'admin']
pybot brings in those .py variables files last and they will
take final precendence, even over the command line overrides.
very annoying, and also very hard to figure out unless
you are thinking about it.
Change-Id: I0b91be872ab5dd7a598a7b13c8b6bb45e6b986f0
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
Tomas Markovic [Thu, 15 Feb 2018 09:33:01 +0000 (10:33 +0100)]
BGP RIB policies test
This test suite is base for policies tests
which will be filtering routes and peers based on
policies set.
It is running with 6 exabgps in background and app peer.
Configurations of exabgp are subject to change based on
policies applied.
Change-Id: I4454feed28a07e9526245fba8e2dde83badc4a28
Signed-off-by: Tomas Markovic <tomas.markovic@pantheon.tech>
Sathwik Boggarapu [Wed, 21 Mar 2018 10:36:35 +0000 (16:06 +0530)]
Refactor Genius
Removing unnecessary logging statements and global varibales
Change-Id: I14039c972463a40783b66e9e42da49900a40fdd8
Signed-off-by: Sathwik Boggarapu <b.sathwik@ericsson.com>
gvrangan [Wed, 21 Mar 2018 20:07:11 +0000 (01:37 +0530)]
Fix for VTN Coordinator CSIT failure
- CSIT is downloading a wrong version of VTN Coordinator
- This Patch fixes the same by ading the correct index for download.
Change-Id: I0f69b5207b7b5d9392455200ba57a67bd051fa76
Signed-off-by: gvrangan <venkatrangang@hcl.com>
Jamo Luhrsen [Tue, 20 Mar 2018 16:55:16 +0000 (09:55 -0700)]
Reference AAA-101 instead of bz 5838
eventually we need to move all CSIT bug references to
their JIRA counterparts, then change the bug reporting
keyword to make the link proper. For now, I just want
to stop having to figure it out when I'm vetting release
CSIT failures.
Change-Id: I90615bd456afd2035a3517a31dd5e7661981bdf8
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
Sathwik Boggarapu [Tue, 13 Mar 2018 08:28:02 +0000 (13:58 +0530)]
Add new testcase to ITM_Direct_Tunnel
Verifying Tunnels after restarting both OVS and CONTROLLER
Change-Id: I05a8cb87dbc20ca427e98a95c0f26c0b024d03d3
Signed-off-by: Sathwik Boggarapu <b.sathwik@ericsson.com>
Tomas Markovic [Tue, 20 Mar 2018 15:36:48 +0000 (16:36 +0100)]
Add pcep and bmp ha to fluorine
Pcep-ha and Bmp-ha are relevant to versions
Oxygen and above, therefore I am adding
new testplan specific for fluorine to
enable testing of these suites in fluorine.
Change-Id: I6cc65f2f7a2acba4c3670af01bea45fc3d80b3a1
Signed-off-by: Tomas Markovic <tomas.markovic@pantheon.tech>
Faseela K [Tue, 20 Mar 2018 19:00:25 +0000 (00:30 +0530)]
Fix sporadic genius 3 node CSIT failures
Change-Id: Ia7d97ce22f588c3d091f3d79f7585a4ffe592135
Signed-off-by: Faseela K <faseela.k@ericsson.com>
Tomas Markovic [Wed, 14 Mar 2018 16:13:17 +0000 (17:13 +0100)]
Add get sysstat keyword
Sysstat is running on all children nodes and
this keyword can be used to get this sysstat
usage statistics when investigating
performance issues on odl nodes.
Change-Id: I2c3e748eda777fb11b717ec6b2008eaa1848861d
Signed-off-by: Tomas Markovic <tomas.markovic@pantheon.tech>
Thanh Ha [Mon, 19 Mar 2018 16:42:47 +0000 (12:42 -0400)]
Fix link to releng/builder Jenkins guide
Change-Id: I61c01d5d6895e3946181553801db96c88ad841ea
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Thanh Ha [Mon, 19 Mar 2018 16:34:47 +0000 (12:34 -0400)]
Fix RTD not building robot libdoc
ReadTheDocs does not run tox so needs to be run as part of conf.py
code to force it to build the libdocs.
Change-Id: I04a713319d846659784e9e2099b110323a80ccd8
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Thanh Ha [Wed, 7 Mar 2018 20:08:41 +0000 (15:08 -0500)]
Move libdocs script to integration/test
Since this is used by integration/test it should live in
the integration/test project.
Change-Id: I4cbaaa52f82d29947d53b3992dd6bfe113905dbc
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Thanh Ha [Wed, 7 Mar 2018 19:35:59 +0000 (14:35 -0500)]
Switch to using lfdocs-conf to pull in theme
lfdocs-conf is a new project that allows us to centrally manage
project theme configuration without having to duplicate it
everywhere or have the "docs" project become a large submodule
project.
We will push to ReadTheDocs separately and then create a new path
for this doc under docs.opendaylight.org/projects/integration-test
For further details refer to:
http://docs.releng.linuxfoundation.org/en/latest/project-documentation.html
Change-Id: I6e88b86cb4089d1410be6f8cd5f2b36a90a33162
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Jamo Luhrsen [Fri, 16 Mar 2018 18:38:55 +0000 (11:38 -0700)]
Exclude failing tempest test until nova bug fixed
with this test skipped, we are expecting 100%
pass which will give more confidence to devs
when looking at -gate- results
nova bug:
https://review.openstack.org/#/c/553817/
Change-Id: Iec028889c406b5da88328b79503c4130b51eafe8
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
Aswin Suryanarayanan [Fri, 1 Sep 2017 10:41:38 +0000 (16:11 +0530)]
Test cases for Bug 8882
Tests the PNF connectivity from SNAT vm
Change-Id: I3a181da8c70f618a83767f940995245f5b510b48
Signed-off-by: Aswin Suryanarayanan <asuryana@redhat.com>
Signed-off-by: Sam Hague <shague@redhat.com>
Luis Gomez [Fri, 16 Mar 2018 02:39:49 +0000 (19:39 -0700)]
Increase time for version feature verification
Current time with all featurres loaded is not sufficient
Change-Id: I26af88bc6a74888f93a21ef509ffa56eab912bad
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
Valentina [Tue, 13 Mar 2018 15:11:03 +0000 (16:11 +0100)]
NETVIRT-1060:vpn_basic_dualstack: fix extra route
Configure extra-routes IPv4 and IPv6 only in one VM, then update router.
Check, that these Ipv4 and IPv6 extra route addresses are reachable from
all other spawned VMs.
JIRA: NETVIRT-1060
Change-Id: I9fe6413af5f23af7741ba9e71cdacf96d2a82669
Signed-off-by: Valentina <valentina.krasnobaeva@6wind.com>
Sam Hague [Thu, 8 Mar 2018 19:35:04 +0000 (14:35 -0500)]
Remove newton code
Change-Id: I71d7cfa174333f69e2ef02aa3ee6ec0227b10041
Signed-off-by: Sam Hague <shague@redhat.com>
Tomas Jamrisko [Mon, 12 Mar 2018 15:38:58 +0000 (16:38 +0100)]
Allow offsetting index for raft queries
Our downstream CI uses tripleO for deployment of OS. This can cause
differences in deployment. In this case it's related to akka.conf
which indexes member roles from 0, instead of 1. This results in
some queries failing with 404.
This patch allows us to add an offset for indexes so that we query
the appropriate member-${index}
Change-Id: I024eb521436530806c15fd4109ddf3644a2191f4
Signed-off-by: Tomas Jamrisko <tjamrisk@redhat.com>
Tomas Markovic [Wed, 14 Mar 2018 09:58:59 +0000 (10:58 +0100)]
Move Karaf Home variable
Karaf_home variable is used in Variables.robot
without definition, which causes test execution error
in some test suites.
Moved it from Clustermanagement.robot library to
Variables.robot
Change-Id: I09e7be5046cb1971084d90dd77c8972cbde509e6
Signed-off-by: Tomas Markovic <tomas.markovic@pantheon.tech>
Kiran N Upadhyaya [Sun, 11 Mar 2018 15:32:29 +0000 (21:02 +0530)]
Modify data-store URLs for NetVirt data collection
1) Added config/ebgp:bgp
2) operational/l3vpn:vpn-interfaces is not used anymore from Oxygen. It
has been replaced by operational/odl-l3vpn:vpn-interface-op-data. Keep
both models and just let it be empty for the different branches.
Change-Id: Ie82adead893060f1dc70ae39b4fd28556148e9d0
Signed-off-by: Kiran N Upadhyaya <kiran.n.upadhyaya@ericsson.com>
Signed-off-by: Sam Hague <shague@redhat.com>
Faseela K [Sat, 10 Mar 2018 15:02:17 +0000 (20:32 +0530)]
Remove dummy.robot
Now that itm-direct-tunnels suite is added here, removing dummy.robot
Change-Id: Ifcadafe4820ab7d45bff12d2a7122f398fd9c40a
Signed-off-by: Faseela K <faseela.k@ericsson.com>
Luis Gomez [Tue, 6 Mar 2018 21:19:15 +0000 (13:19 -0800)]
NETCONF-521: Fix netconf test
There is new API for add/remove netconf device keys in Oxygen.
There is new API for configuring netconf device in Oxygen.
Change-Id: Ia5740a86e16de6754a20bb37136de9e85ee2699a
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
Sathwik Boggarapu [Wed, 21 Feb 2018 08:19:07 +0000 (13:49 +0530)]
Test Suite For ITM_Direct_Tunnels
Change-Id: If8f70065d50279fb28a734f21e727e906fae76b7
Signed-off-by: Sathwik Boggarapu <b.sathwik@ericsson.com>
Faseela K [Fri, 9 Mar 2018 06:49:42 +0000 (12:19 +0530)]
Change Genius IdManager Start and Stop Suite
Idmanager does not have any testcase where switches are needed.
Changing the start suite for this, so that we can save
some time during CSIT runs as it saves a lot of unnecessary
operations.
Change-Id: I55bb06f21e0a277d4d1f8c0226c6c67a405462ad
Signed-off-by: Faseela K <faseela.k@ericsson.com>
Sam Hague [Wed, 7 Mar 2018 20:18:58 +0000 (15:18 -0500)]
include I as part of Change-Id
Change-Id: I1bd99b2776dbe0ce312e8326dfbcb07f75826903
Signed-off-by: Sam Hague <shague@redhat.com>
gvrangan [Sat, 16 Sep 2017 00:03:37 +0000 (20:03 -0400)]
Deploy Openstack Using Robot Keywords
Change-Id: I86736192bbb1d610218a81fbefaa5a4dcf6e2690
Signed-off-by: gvrangan <venkatrangang@hcl.com>
Sam Hague [Wed, 7 Mar 2018 00:01:14 +0000 (19:01 -0500)]
Strip Change-Id from regex
Change-Id: I6a5c2c9649291ab4251ce24fbef2876b51965d8d
Signed-off-by: Sam Hague <shague@redhat.com>
Luis Gomez [Tue, 6 Mar 2018 00:25:36 +0000 (16:25 -0800)]
NETCONF-520: Fix netconf test in oxygen
Looks like a yang model changed during oxygen so new RPC URI and data
for adding and deleting device are required from oxygen onwards.
Change-Id: I39eb3f76e053775e738119cc41a82ec9742e364b
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
Victor Pickard [Tue, 27 Feb 2018 19:08:47 +0000 (14:08 -0500)]
Fix L2GW test case 16
Should be 3 ports, not 1.
Fix a typo.
Check port_mac[2], which is the remote OVSPORT2 MAC,
instead of port_mac[4], which is the local HWVTEPPORT3
MAC.
Change-Id: I7673b7889181636f9ec296ccd00cbdddbdfce6f4
Signed-off-by: Victor Pickard <vpickard@redhat.com>
Faseela K [Sun, 18 Feb 2018 04:17:15 +0000 (09:47 +0530)]
Add OVS dumps to Test Tear Down
Change-Id: I57d286931f219e542ee4751f0c3b1efeda022257
Signed-off-by: Faseela K <faseela.k@ericsson.com>
Sam Hague [Fri, 2 Mar 2018 13:47:04 +0000 (08:47 -0500)]
Add queens tempest exclusions
Change-Id: I9aa027497451917c0e0f37a33f5943f7c34dfb4b
Signed-off-by: Sam Hague <shague@redhat.com>
Luis Gomez [Fri, 2 Mar 2018 00:17:28 +0000 (16:17 -0800)]
Use fix URL for netconf test-tool from Oxygen
This is because test-tool is broken in Oxygen.
Change-Id: I49c2f805b87b3a67b060cbeb667165d52268694c
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
Sam Hague [Thu, 1 Mar 2018 18:50:42 +0000 (13:50 -0500)]
Add queens cirros flavor
Change-Id: Icb81f513e157737e144a09e3680883047c012a32
Signed-off-by: Sam Hague <shague@redhat.com>
gvrangan [Wed, 28 Feb 2018 02:22:48 +0000 (07:52 +0530)]
Fix VTN CSIT Issues
- VTN Manager CSIT tests OF10 cases, so modified
start Keyword to start mininet with OF10
- VTN Coordiantor does not download Oxygen for testing.
Currently fixed to do so.
Change-Id: I5d41f3c278879418a4df9eee313097d8d1247dec
Signed-off-by: gvrangan <venkatrangang@hcl.com>
Sam Hague [Wed, 28 Feb 2018 13:52:19 +0000 (08:52 -0500)]
Remove genius DEBUG
Change-Id: I572658544f0c799014264bcc43d235dfcf10337d
Signed-off-by: Sam Hague <shague@redhat.com>
Sam Hague [Wed, 28 Feb 2018 13:04:44 +0000 (13:04 +0000)]
Revert "Add trace:transactions to suite teardown"
This reverts commit
360dabe9726142f778b9ae623059277adde0e144.
Change-Id: I612b30f847e4e9d8b459c9e3761c24925ff979e3
Signed-off-by: Sam Hague <shague@redhat.com>
Tomas Jamrisko [Mon, 26 Feb 2018 08:45:05 +0000 (09:45 +0100)]
Run command on existing connection
Adding a convenience function to Utils.robot to run a command
on an already open and existing connection
Change-Id: I7538f1e960a641d8ca79980ffc81904ff330b87d
Signed-off-by: Tomas Jamrisko <tjamrisk@redhat.com>
Faseela K [Tue, 27 Feb 2018 05:21:49 +0000 (10:51 +0530)]
Add fluorine keywords to CompareStream lib
Change-Id: I7350b6dc8fba7995ea0c2be0d0dd50aa0c15b43e
Signed-off-by: Faseela K <faseela.k@ericsson.com>
Jamo Luhrsen [Wed, 21 Feb 2018 01:01:56 +0000 (17:01 -0800)]
Add trace:transactions to suite teardown
this will only add the execution of the command. Only
the output will be logged, and no pass/fail criteria
yet.
Change-Id: If8b1ce6b4a50ea7b1d4982a4ba7f5b3f7b7500b0
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
Jaime Caamaño Ruiz [Mon, 26 Feb 2018 11:47:02 +0000 (12:47 +0100)]
Expect RSP to be persisted from oxygen onward (II)
Previous patch did not account for the fact that CSIT is non versioned
and that RSPs would not be persisted on nitrogen and before.
Change-Id: Id897262add499063e6231778e202f3985dd3eff6
Signed-off-by: Jaime Caamaño Ruiz <jcaamano@suse.com>
Claudio D. Gasparini [Mon, 26 Feb 2018 13:00:22 +0000 (14:00 +0100)]
Add to git Ignore
log files
csv files
out files
Change-Id: Ie21e008a199c4d5ee12fa2092ca30c76e451d5bc
Signed-off-by: Claudio D. Gasparini <claudio.gasparini@pantheon.tech>
Sam Hague [Fri, 23 Feb 2018 16:55:53 +0000 (11:55 -0500)]
Cleanup ovsdb cluster suites
Change-Id: I8467e350ccfe2d9068ccf4f651d3114984ffba93
Signed-off-by: Sam Hague <shague@redhat.com>
Sam Hague [Mon, 19 Feb 2018 20:02:53 +0000 (15:02 -0500)]
Cleanup ovsdb suites
Change-Id: I9ad8dde94f386df6cd9ef22c3c5cffbe3f804d43
Signed-off-by: Sam Hague <shague@redhat.com>
Jamo Luhrsen [Fri, 2 Feb 2018 22:54:05 +0000 (14:54 -0800)]
Fix yangtools test tool installation
Change-Id: I9f6d4e7dee3edfb5e3ae7b011420fd387c84476e
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
Victor Pickard [Thu, 22 Feb 2018 15:53:41 +0000 (10:53 -0500)]
Fix some L2GW test cases for existing connections
Fix some issues in newly added test cases that are
now able to run in queens.
Change-Id: I884c13531f24c5d77ba79a9781dabfb460854372
Signed-off-by: Victor Pickard <vpickard@redhat.com>
Jamo Luhrsen [Tue, 20 Feb 2018 22:18:40 +0000 (14:18 -0800)]
Fix mistake [0] in location of Variables.robot
[0] https://git.opendaylight.org/gerrit/c/68438/
Change-Id: Ie0e1bc729258fe2355e4a37cdb22e3fefda2cee0
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
Jamo Luhrsen [Tue, 20 Feb 2018 18:59:04 +0000 (10:59 -0800)]
Add Variables.robot to get visibility to ${AUTH}
in the case when a suite uses this cluster management (CM)
library, but has not imported the global Variables.robot
file, certain variables are not available (e.g. ${AUTH})
which is used in this CM lib. This can cause problems
like unauthorized access when sending REST calls to the
controller.
Change-Id: Ib0bbd1577ea32a5978904e6ef483146a502398b0
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
Tomas Markovic [Tue, 20 Feb 2018 11:10:36 +0000 (12:10 +0100)]
Bgp variables cleanup
Removed all folders which are no longer used.
In particular mostly with .beryllium and .boron
extensions.
The rest is mostly tcpmd5user requests, which were
replaced by variables.py in same folder.
Change-Id: I99fce69a4338aba7d3043502b65050455fa1ea03
Signed-off-by: Tomas Markovic <tomas.markovic@pantheon.tech>
Sam Hague [Mon, 19 Feb 2018 17:02:41 +0000 (12:02 -0500)]
Cleanup DevstackUtils.robot
Change-Id: I1760a5c199e171df7fe2dd8e3c423c426b58ee11
Signed-off-by: Sam Hague <shague@redhat.com>
Vishal Thapar [Mon, 19 Feb 2018 09:03:25 +0000 (14:33 +0530)]
GENIUS-111 Genius CSIT - IdManager Failure
Child pool name logic converts host IP to String and
appends it to parent pool name. This can result in
a negative number if IP is 128.x.x.x+ Fixing it in
IdManager can have upgradabuility impact. So modifying
CSIT to allow -ve numbers too.
Refer: 67332
Change-Id: I908b775f007f0f2a9496c6fc3d8ff0faf2a24690
Signed-off-by: Vishal Thapar <vishal.thapar@ericsson.com>
Andrej Záň [Mon, 19 Feb 2018 09:59:44 +0000 (10:59 +0100)]
Remove installation of features.
Installed features are already in odl compatible all.
Change-Id: I04c82fd70585f672b73e8bd9750fa0f20076648e
Signed-off-by: Andrej Záň <andrej.zan@pantheon.tech>
Sam Hague [Mon, 19 Feb 2018 15:43:38 +0000 (10:43 -0500)]
Breakout complicated setup from suite setup
The arp tests have very complicated setup in the
suite setup. This makes it hard to debug if there are
any failures. Breaking the steps out makes it easier to
debug and allows the debug logging to happen.
Also cleaned up other style issues in the file.
Change-Id: Id31957be64b65c48dbafea2b67e178ee4eedf0c4
Signed-off-by: Sam Hague <shague@redhat.com>
Victor Pickard [Thu, 15 Feb 2018 22:42:22 +0000 (17:42 -0500)]
Add retries for HWVTEP emulator setup
In queens, I can see that the HVWTEP emulator
shows connected for 0 secs, so let's add some
retries/timeout to give it time to show up in the
config.
Change-Id: Iefa48cf361b259639dee062d70ad216f19a3264a
Signed-off-by: Victor Pickard <vpickard@redhat.com>
Jaime Caamaño Ruiz [Fri, 16 Feb 2018 18:32:51 +0000 (19:32 +0100)]
sfc: dont use internal pattern for rsp names
Avoid using in the tests the same pattern for RSP names
(<sfp-name>-Path-<id>) as that used internally for the
RSPs that are automatically created from SFPs. It can
produce false positive/negative matches on the tests.
Change-Id: I5790c558b22004052821188ac6832099311beda9
Signed-off-by: Jaime Caamaño Ruiz <jcaamano@suse.com>
Victor Pickard [Fri, 16 Feb 2018 14:18:37 +0000 (09:18 -0500)]
Fix L2GW cleanup test case
Enhance cleanup test case to cleanup optional resources
only when appropriate.
Change-Id: If55d227450b03add22d18cfde5a7b506fc67ecde
Signed-off-by: Victor Pickard <vpickard@redhat.com>
Janki Chhatbar [Wed, 7 Feb 2018 11:06:05 +0000 (16:36 +0530)]
Delete data folder
Delete data along with journal and snapshots folder.
This is needed for ODL upgrade CSIT
Change-Id: I893accaecf6931701b9b27c321a99c47e62798a6
Signed-Off-By: Janki Chhatbar <jchhatba@redhat.com>
Vishal Thapar [Mon, 22 Jan 2018 11:20:03 +0000 (16:50 +0530)]
Increase timeout and retries for Genius
POST requests are sporadically failing with READ_TIMEOUT
error. This increases default timeout from 1 to 5 secs
and max_retries from 0 to 5 to avoid such issues. Note
that for success scenarios there is no impact as they
will return response anyhow. This just avoids wrongly
marked failures coz we gave up too soon.
Similarly add WUKS for other operations that expect
a change in value. Waiting for a valid response is not
enough, need to wait some more for response to return
a different value.
Change-Id: I11a6df202ca47f3a70298a3af43117019e4f4dbc
Signed-off-by: Vishal Thapar <vishal.thapar@ericsson.com>
Victor Pickard [Mon, 15 Jan 2018 21:11:57 +0000 (16:11 -0500)]
Add Netvirt L2GW test cases
Add test cases to cover the use case where a port
is added to an L2GW that has an existing L2GW
connection.
This is only supported on ODL oxygen and later.
As well, OpenStack must be queens or later.
Change-Id: I31ce6ff930e93ceca48def7ea92281bd4106fb05
Signed-off-by: Victor Pickard <vpickard@redhat.com>
Victor Pickard [Wed, 14 Feb 2018 19:00:21 +0000 (14:00 -0500)]
Use L2GW Security Group when creating VMs
There are multiple default SGs in Pike, which cause
failures when creating VMs in L2GW CSIT. So, don't
use default SG, use L2GW SG when creating the VMs.
Change-Id: I51c071d3fdcc0e6290b1c1cb9836d6cb4095c6df
Signed-off-by: Victor Pickard <vpickard@redhat.com>
Sam Hague [Wed, 14 Feb 2018 16:40:30 +0000 (11:40 -0500)]
Add Change-Id to regex
Change-Id: Ib1b29a247398d1d10fcdfe2368ea2b356ef7eb3e
Signed-off-by: Sam Hague <shague@redhat.com>
gvrangan [Tue, 10 Oct 2017 01:30:34 +0000 (21:30 -0400)]
Tests for Bug #8400
This patch tests the status of traffic when a releated rule
is removed when the communication is happening.
Change-Id: Ieb961a46606a11d86043c2d5fc2570e6a3954763
Signed-off-by: gvrangan <venkatrangang@hcl.com>
Jamo Luhrsen [Tue, 13 Feb 2018 20:18:44 +0000 (12:18 -0800)]
Move external net variables to common location
Change-Id: I6a935db046fde139992e949b420e7d3dbf44b416
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
gvrangan [Thu, 8 Feb 2018 01:28:43 +0000 (06:58 +0530)]
Fix the tcpdump collection
VTN jobs does not have compute nodes.
So the tests are failing. This patch will ensure only tcpdumps
for available nodes.
Change-Id: Id9b7243bf3f1c148fca731408660ca20f45c1839
Signed-off-by: gvrangan <venkatrangang@hcl.com>
Vishal Thapar [Fri, 2 Feb 2018 13:11:13 +0000 (18:41 +0530)]
Add dummy test suite for Genius tdd-wip
Change-Id: I1eea7fc63bb8f13c3ee7e2667e9efc5120e4d306
Signed-off-by: Vishal Thapar <vishal.thapar@ericsson.com>
Tomas Jamrisko [Thu, 8 Feb 2018 10:26:18 +0000 (11:26 +0100)]
Check cluster status after rejoin
We want to check the cluster is in sync after rejoining. Same
as the other recovery functions
Change-Id: If4d4309dc71130a3d50b50f4f7d21aa5e63c25f4
Signed-off-by: Tomas Jamrisko <tjamrisk@redhat.com>
Tomas Markovic [Fri, 26 Jan 2018 09:56:41 +0000 (10:56 +0100)]
Throughpcep test refactor
Stop_pcc_mock with BGPcliKeywords
add workers argument without math.
Adjust topology_postcondition timeout.
Change-Id: I15c05fc40488effa8e85b8d37b243cefc7312dbe
Signed-off-by: Tomas Markovic <tomas.markovic@pantheon.tech>
Tomas Markovic [Wed, 7 Feb 2018 15:58:03 +0000 (16:58 +0100)]
Bgpcluster tests netconf removal
Remove netconf configuration from
bgpclustering test cases and libraries.
Change-Id: I6e357b27fcbc5d40e6e9d89005326a56d7425f64
Signed-off-by: Tomas Markovic <tomas.markovic@pantheon.tech>
Tomas Markovic [Fri, 26 Jan 2018 12:40:55 +0000 (13:40 +0100)]
Cleanup bgp-ingest tests
Remove Boron, Beryllium compability.
Remove netconf test cases, as it
is no longer used.
Change-Id: I02e980377541ddd37483f2282b738d3d3403f8d3
Signed-off-by: Tomas Markovic <tomas.markovic@pantheon.tech>
Sam Hague [Wed, 7 Feb 2018 20:31:08 +0000 (15:31 -0500)]
Remove unsused code after cleanup
Change-Id: I65578e50d9cc9da7087b219985fbcaaa3c2636d1
Signed-off-by: Sam Hague <shague@redhat.com>
Sam Hague [Wed, 7 Feb 2018 15:55:51 +0000 (10:55 -0500)]
Cleanup OpenStackOperations
Change-Id: I56314796e1202ed94a113c568df1b1f4589c0cb5
Signed-off-by: Sam Hague <shague@redhat.com>
Jaime Caamaño Ruiz [Thu, 1 Feb 2018 18:31:30 +0000 (19:31 +0100)]
Expect RSPs to be persisted from oxygen onward
In oxygen, the configuration RSP spec has been implemented by which
rendered service paths are now also as stored as configuration data
so that they are persisted between reboots and as such the
corresponding operational RSP are recreated after a reboot.
Change-Id: I83aaeccd874a40e6ef3bd9c9dcca7f260735a92f
Signed-off-by: Jaime Caamaño Ruiz <jcaamano@suse.com>
Sam Hague [Wed, 7 Feb 2018 16:47:25 +0000 (11:47 -0500)]
Remove redundant logging of password
Change-Id: Ibe61f367b70d66956e74720d491608cd49481d77
Signed-off-by: Sam Hague <shague@redhat.com>
Jaime Caamaño Ruiz [Wed, 7 Feb 2018 10:58:40 +0000 (11:58 +0100)]
Harden check for running ovs in sfc full deploy
Change-Id: I195d527ff6f101208dbf21b2a3b089ab56194abb
Signed-off-by: Jaime Caamaño Ruiz <jcaamano@suse.com>
Jaime Caamaño Ruiz [Mon, 5 Feb 2018 09:44:23 +0000 (10:44 +0100)]
Dump module data at the end of full deploy suite
Change-Id: I40e2cbc5c385347b2cfacbf21b2142525492b0c2
Signed-off-by: Jaime Caamaño Ruiz <jcaamano@suse.com>
Itzik Brown [Tue, 6 Feb 2018 09:35:53 +0000 (11:35 +0200)]
Fix for Get Router ID
Instead of listing the routers which can be a problem when
routers have similar names - using openstack router show instead.
Change-Id: I759da4efa304820e26ace87bcde7be12da245780
Signed-off-by: Itzik Brown <itzikb@redhat.com>
gvrangan [Wed, 7 Feb 2018 02:34:00 +0000 (08:04 +0530)]
Fix VTN Coordiantor Test Failures
- There are only 2 active binaries in Nexus
- Fix line parsing Nitrogen Version
- Make Oxygen test using Nitrogen binary
Signed-off-by: gvrangan <venkatrangang@hcl.com>
Change-Id: I5efe7d040e1fbbae7c991102f2aaaadd3cd3d411
Sam Hague [Mon, 5 Feb 2018 19:20:34 +0000 (14:20 -0500)]
enable tcpdump on port 6653 in suite setup
Change-Id: Ib69abc069155cde2a86e7c30fb6409b2ddf1d6df
Signed-off-by: Sam Hague <shague@redhat.com>
B Sathwik [Tue, 2 Jan 2018 10:13:49 +0000 (15:43 +0530)]
Check ServiceStatus For Genius
Change-Id: Iabd83facf300676ed53d6a9e4fe13f6015c20542
Signed-off-by: B Sathwik <b.sathwik@ericsson.com>
Luis Gomez [Fri, 2 Feb 2018 02:48:32 +0000 (18:48 -0800)]
Adjust for OVS-28 and disk IO issues
- Add argument ${ofversion} in MininetKeywords library.
- For old test code, just set required OpenFlow version.
- Add new variable ${DEFAULT_TIMEOUT_HTTTP}=5.
- Use the default HTTP timeout in KWs opening HTTP connections.
- KWs invoking HTTP methods should use default timeout=${EMPTY},
which will ultimately default to HTTP connection timeout.
Change-Id: I0f2c6784a89f67cc2cb5fbe1f5a1745be2efd085
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
Jamo Luhrsen [Tue, 6 Feb 2018 02:58:17 +0000 (18:58 -0800)]
Remove unused bgp suite in netvirt folder
Change-Id: I4f0bf398c3f87cbb99fdc7803b827079371e2930
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
Sam Hague [Mon, 5 Feb 2018 17:49:18 +0000 (12:49 -0500)]
Add header for distchanges to find easier in log
Change-Id: I67f34cd8acea53f7de870f21123c23a34aa9e642
Signed-off-by: Sam Hague <shague@redhat.com>
Jaime Caamaño Ruiz [Wed, 31 Jan 2018 10:23:59 +0000 (11:23 +0100)]
Check classifier interfaces in sfc full deploy
In sfc full deploy, check that the interface are registered in OVSDB
topology before proceeding with the configuration of the classifiers.
The classifier logic in SFC does not intend to be production ready and
does not check for this.
Change-Id: I72a744b1b86711f19fec55240089cb796fac8416
Signed-off-by: Jaime Caamaño Ruiz <jcaamano@suse.com>
Luis Gomez [Fri, 2 Feb 2018 01:53:21 +0000 (17:53 -0800)]
Increase HTTP timeout for cluster test
Slow disk I/O impacts configuration operations in cluster.
Change-Id: I7d36bb9deff9bdceb86df13235003b1a4f7fa45b
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
Vishal Thapar [Thu, 1 Feb 2018 08:26:50 +0000 (13:56 +0530)]
Add testplan for tdd-wip genius job
Refer: https://git.opendaylight.org/gerrit/67802
Change-Id: I2273218fda9c523a38372f993eef2425de871b0a
Signed-off-by: Vishal Thapar <vishal.thapar@ericsson.com>
Tomas Markovic [Thu, 1 Feb 2018 14:19:58 +0000 (15:19 +0100)]
Bgp HA, code refactoring
Used BGPcliKeywords to remove some replication.
Fixed Variables.robot path Error.
Change-Id: Iab60063ef46192bb847d102d093105068bbcb7ae
Signed-off-by: Tomas Markovic <tomas.markovic@pantheon.tech>
Valentina [Thu, 1 Feb 2018 09:23:18 +0000 (10:23 +0100)]
CSIT dualstack: fix Test Teardown With Tcpdump
Fix argument list in 'VpnOperations.Test Teardown With Tcpdump Stop'
token call.
Change-Id: I26981d5917c404d94ebf6171e58d5840c6e10504
Signed-off-by: Valentina <valentina.krasnobaeva@6wind.com>
Jamo Luhrsen [Wed, 31 Jan 2018 18:45:32 +0000 (10:45 -0800)]
Add 6653 and 6633 specific port vars
Change-Id: I8f7f0eac7648b9a21abb222f1585cefe7e308d9f
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
Sam Hague [Mon, 29 Jan 2018 20:37:06 +0000 (15:37 -0500)]
Move remaining tcpdump users to use wrapper
Change-Id: I9bf3e79f7927abe40c626cb2151c734bbfb12957
Signed-off-by: Sam Hague <shague@redhat.com>