functest.git
7 years agoFix tag version for documentation 35/22335/1
jose.lausuch [Thu, 22 Sep 2016 09:49:19 +0000 (11:49 +0200)]
Fix tag version for documentation

Change-Id: Ib6f775d096bc43701f76f7bebc4a3181fc3f50de
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
(cherry picked from commit 1b7f3d721086d5d645bd968387a523f9df0c8c63)

7 years agoIncrement counter in sfc_colorado1 11/22311/1 colorado.1.0
George Paraskevopoulos [Thu, 22 Sep 2016 07:24:02 +0000 (10:24 +0300)]
Increment counter in sfc_colorado1

Avoid infinite loop

Change-Id: I2b024b188dcf0cdddb924c5bd13c9dfe81183bdd
Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
(cherry picked from commit 8f6343fb8020a8e609f771b0a52d49dc2f1c4f43)

7 years agoOpen secgroups and add check_ssh in sfc_colorado1 03/22303/1
George Paraskevopoulos [Wed, 21 Sep 2016 15:58:21 +0000 (18:58 +0300)]
Open secgroups and add check_ssh in sfc_colorado1

- Open port 22 in every security group
- Add check_ssh for sfc_colorado1
- Replace exits with continue statements
  in sfc_colorado1 test loop

Change-Id: Ic7a7ba67c729667621cc0d1114ee2a42d8846247
Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
(cherry picked from commit 4b07146f7d667c04159d57d681102995f6060f86)

7 years agoUpdate release note 29/22229/1
Morgan Richomme [Wed, 21 Sep 2016 09:57:18 +0000 (11:57 +0200)]
Update release note

JIRA: FUNCTEST-436

Change-Id: I78a33b9755134ec75fe7882edd25e80d3007e88a
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
(cherry picked from commit f2419879a93d55fff3033ef1c226a7fe62a2339b)

7 years agoAdd SSH connectivity check 15/22215/1
George Paraskevopoulos [Fri, 16 Sep 2016 14:04:51 +0000 (17:04 +0300)]
Add SSH connectivity check

- Remove sleep after floating IP assignment
- Add ssh connection check
- Fix iptables instruction

Change-Id: I1a7aa7f928592f148ff4bcd20167e4684f7a7dbe
Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
(cherry picked from commit b9e50a3e0869cef0ff6ac11355abc2387c86839c)

7 years agoAdd odl_sfc test in apex as the scenario is run 67/22167/1
Morgan Richomme [Wed, 21 Sep 2016 09:36:20 +0000 (11:36 +0200)]
Add odl_sfc test in apex as the scenario is run

Change-Id: I81a74a9f7c6ae54ba1b2be7ec27a11ae3a2392b9
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
(cherry picked from commit 4de89d461ca0df0bd88c56a0f0eeedaf358ba345)

7 years agoReview release note for COlorado 93/21893/1
Morgan Richomme [Tue, 20 Sep 2016 15:04:30 +0000 (17:04 +0200)]
Review release note for COlorado

JIRA: FUNCTEST-436

Change-Id: Ib6916bc0cb1729ebd273b1f7b85227dfaf803c51
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
(cherry picked from commit 9760ff2931334e54836869d5945193aecddaead5)

7 years agoBug fix for the SFC-CI test case 69/21869/1
Manuel Buil [Tue, 20 Sep 2016 09:23:17 +0000 (11:23 +0200)]
Bug fix for the SFC-CI test case

A iteration is added so that the test is run several times.
We are experiencing that ODL requires one deployment for things
to work

Change-Id: Ic70e8f2dabbf03827dd6d7396d2ab8177140cc97
Signed-off-by: Manuel Buil <manuel.buil@ericsson.com>
(cherry picked from commit 89195402a303f6340b5f409b1df2e8bab1304270)

7 years ago[ODL-SFC] Bugfix: replace string "22" by "22/tcp" 59/21859/1
jose.lausuch [Tue, 20 Sep 2016 14:40:57 +0000 (16:40 +0200)]
[ODL-SFC] Bugfix: replace string "22" by "22/tcp"

This fixes a small bug in
https://gerrit.opnfv.org/gerrit/#/c/21833/

JIRA: JIRA: SFC-48

Change-Id: I92ad973369109a107700443c074dfae6f6c21516
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
(cherry picked from commit 248af30770fc0c882122c429a3bf033a37c5c167)

7 years ago[ODL-SFC] Open port 22 in default secgroup for sfc scenario 39/21839/1
jose.lausuch [Tue, 20 Sep 2016 14:04:33 +0000 (16:04 +0200)]
[ODL-SFC] Open port 22 in default secgroup for sfc scenario

JIRA: SFC-48

After some troublehsooting done in Boron RC3.5, vPing
doesn't work because the instances are created on 2
security groups. One (vping-sg) opens port 22 but
the default secgroup doesn't. This patch allows port
22 also on the default and therefore vPing passes.

This patch is to workaround a bug in ODL. The bug
will be reported to the corresponding community.

Change-Id: I807249d42cebe7c8dccd78a3496c1d34996d73ee
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
(cherry picked from commit 738246d6c7ea3e175f49d75b87c60ed3a0a0f601)

7 years agoRemove parser test case from bgpvpn scenarios 37/21537/1
jose.lausuch [Mon, 19 Sep 2016 17:26:51 +0000 (19:26 +0200)]
Remove parser test case from bgpvpn scenarios

Due to the same performance issue encountered in bgpvpn
scenarios, Jenkins still times out and can't have a summary
of all the tests and upload logs to artifacts.
The removal of this test case will affect only
Colorado 1.0, and will be reactivated in
Colorado 2.0 with ODL Boron.

Change-Id: Ic2d8cc43a1a732daa063aa7c01a309a3dfa2050d
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
(cherry picked from commit 1f156fc7881491d2a557e54e43178d46bc3d69a1)

7 years agoRemove TODO in Functest user guide 51/21451/1
Morgan Richomme [Mon, 19 Sep 2016 09:17:36 +0000 (11:17 +0200)]
Remove TODO in Functest user guide
- Add links to feature project user guide
- Add links to external web site
- Change Dashboard picture

JIRA: FUNCTEST-434

Change-Id: Ifc760c376361ed5452a874e373767b51d761b91f
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
(cherry picked from commit c4895122dc3d3ea2d744660a9106c1c297b7b854)

7 years agoStyle the headers for release-notes 47/21447/1
cristinapauna [Mon, 19 Sep 2016 13:28:54 +0000 (16:28 +0300)]
Style the headers for release-notes

Title level was inconsistent for release notes

Change-Id: I3e8edc04e6bcd77134a43e4543f4255ff49e16d6
Signed-off-by: cristinapauna <cristina.pauna@enea.com>
(cherry picked from commit 3d25bf43f0119d525090bda4db78702b7d82bb7f)

7 years agoUpdate results on ARM 31/21431/1
cristinapauna [Mon, 19 Sep 2016 11:03:21 +0000 (14:03 +0300)]
Update results on ARM

Add a table with the scenarios supported by ARM and the coresponing results

Change-Id: Ie32189d15b743e35052c023888ec1da98facb91a
Signed-off-by: cristinapauna <cristina.pauna@enea.com>
(cherry picked from commit e120b30fde94fc94de73df88a94d1314dd59c98d)

7 years agoUpdated results info for os-odl_l2-fdio-noha 87/21387/1
Frank Brockners [Fri, 16 Sep 2016 17:07:26 +0000 (10:07 -0700)]
Updated results info for os-odl_l2-fdio-noha

Updated results info reflecting latest info in
testresults.opnfv.org database.
Added link to results information.

Change-Id: I1389f0caf7742c37189846c413a17a840fa1448d
Signed-off-by: Frank Brockners <fbrockne@cisco.com>
(cherry picked from commit d4c63f1f641cf437d59a3a03eb8022375b475534)

7 years agoAdd user guide link for copper 85/21385/1
blsaws [Fri, 16 Sep 2016 18:35:25 +0000 (11:35 -0700)]
Add user guide link for copper

JIRA: COPPER-1
Add colorado folder
Add user guide content
Update note on HA deployment of VIM services.
Correct specified
Correct link (add /docs)

Change-Id: I44e996a2c51a868cb4212085d45482a9545ea2e9
Signed-off-by: blsaws <bryan.sullivan@att.com>
(cherry picked from commit 294fbeac4de13dfd19d635ab2a57cd76ec07f071)

7 years agoFix formatting error 67/21267/1
cristinapauna [Fri, 16 Sep 2016 12:03:15 +0000 (15:03 +0300)]
Fix formatting error

This is a fix for https://jira.opnfv.org/browse/FUNCTEST-477
The script terminated due to incomplete formatting

Change-Id: I580750e2fe6b1b8957ab017c64d44b9693760860
Signed-off-by: cristinapauna <cristina.pauna@enea.com>
(cherry picked from commit 56920a1c54164f692298ecb6289c08e37d9245a6)

7 years agoUpdate release notes with ARM results 59/21259/1
cristinapauna [Fri, 16 Sep 2016 11:03:16 +0000 (14:03 +0300)]
Update release notes with ARM results

Add a link to the Funtest results on ARM in the fuel section

Change-Id: I1ecf5ab4ac5ef00c64309ac6b8488a673149f361
Signed-off-by: cristinapauna <cristina.pauna@enea.com>
(cherry picked from commit e183c8d521cd65f694b6b5b8c283272b39edffd3)

7 years agoAdded support for custom images and flavors in tempest 45/21245/1
juraj.linkes [Thu, 15 Sep 2016 14:27:06 +0000 (16:27 +0200)]
Added support for custom images and flavors in tempest

Change-Id: I9335ed1517097e83175a265b603a6707adf476b6
Signed-off-by: juraj.linkes <jlinkes@cisco.com>
(cherry picked from commit 0fa8de695dd6b50b7b01131376aefef9c13c21c1)

7 years agoCorrected Promise links (According to final opnfvdocs directives) 43/21243/1
Bertrand Souville [Fri, 16 Sep 2016 07:02:57 +0000 (09:02 +0200)]
Corrected Promise links (According to final opnfvdocs directives)

Change-Id: I1d565a92bf9dd2de8ae679c4ca9c0bb5a9148830
Signed-off-by: Bertrand Souville <souville@docomolab-euro.com>
(cherry picked from commit 0e497c7deecb469cade667bfa768816ce9b2ab7d)

7 years agoUpdate release Note 99/21199/1
Morgan Richomme [Wed, 14 Sep 2016 16:35:37 +0000 (18:35 +0200)]
Update release Note

JIRA: FUNCTEST-436

Change-Id: Idbb02dd26e9578fc53e77f4b30447ff037f38ef4
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
(cherry picked from commit daa145e1f38b3b2e3fa5f0d3780d722e0263fbef)

7 years agofixed updating of hugepage flavors 91/21191/1
juraj.linkes [Thu, 15 Sep 2016 14:11:40 +0000 (16:11 +0200)]
fixed updating of hugepage flavors

Change-Id: I5719aef5d5334584337858cf5fee3ef024c0eaac
Signed-off-by: juraj.linkes <jlinkes@cisco.com>
(cherry picked from commit 758ef5ddb78f8b5a948189f398daa7d4457b9f1d)

7 years agoExclude Doctor from Functest for fuel scenarios 59/21159/1
Morgan Richomme [Thu, 8 Sep 2016 09:50:25 +0000 (11:50 +0200)]
Exclude Doctor from Functest for fuel scenarios

Doctor, as part of the feature project, is FAIL on fuel
scenarios

JIRA: FUNCTEST-192

Change-Id: Ic5b9b4afe80fbb2d5887bdf46410a0fc72e7be37
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
(cherry picked from commit 3097840a4cf0d4c4a32ce24b38af4cc2c601526b)

7 years agoExclude copper, doctor and security_scan from apex/fdio scenarios 37/21137/1
Morgan Richomme [Wed, 14 Sep 2016 14:22:03 +0000 (16:22 +0200)]
Exclude copper, doctor and security_scan from apex/fdio scenarios

JIRA: FUNCTEST-475

Change-Id: I720b9d88db94d66f067601608ab2d1435fc93d47
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
(cherry picked from commit 81c7246253d97ec07a10a01b528b3ef99b2281f4)

7 years agoMerge "Added missing parameter into logger warning message" into stable/colorado
Jose Lausuch [Wed, 14 Sep 2016 14:32:45 +0000 (14:32 +0000)]
Merge "Added missing parameter into logger warning message" into stable/colorado

7 years agoMerge "Push FAIL to DB for onos-sfc" into stable/colorado
Jose Lausuch [Wed, 14 Sep 2016 14:32:27 +0000 (14:32 +0000)]
Merge "Push FAIL to DB for onos-sfc" into stable/colorado

7 years agoAdd delay after SF floating IP assignment 29/21129/1
George Paraskevopoulos [Wed, 14 Sep 2016 12:32:02 +0000 (15:32 +0300)]
Add delay after SF floating IP assignment

JIRA: https://jira.opnfv.org/browse/SFC-48

The assignment of floating IPs to service functions needs some time
to complete, otherwise we get ssh failures

Change-Id: Ia3e789be95d20801ee2c741a473d407e936f4fb6
Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
(cherry picked from commit a684becbcffc993322209b525a64f10ee10d7ab5)

7 years agoInclude latest tag for Multisite Kingbird 23/21123/1
Ashish Singh [Wed, 14 Sep 2016 10:21:51 +0000 (15:51 +0530)]
Include latest tag for Multisite Kingbird

Fix for one of Kingbird testcase failure is in latest tag.
Modifying docker to pick the latest kingbird tag from github.

Change-Id: I4250322b808a104511e68b9a085717e6141a9eca
Signed-off-by: ashish singh <ashishsingh2k8@gmail.com>
(cherry picked from commit 8fdb64e2edce12589ab59594fbb914df3c32b81b)

7 years agoPush FAIL to DB for onos-sfc 19/21119/1
wuwenbin2 [Mon, 12 Sep 2016 02:19:29 +0000 (10:19 +0800)]
Push FAIL to DB for onos-sfc

Change-Id: Ifae2cba32d9a0df44ae46e642129931692f65a7c
Signed-off-by: wuwenbin2 <wuwenbin2@huawei.com>
(cherry picked from commit f551726bb9ec6ea77f76c66869daf9a1a4596bb5)

7 years agoAdded missing parameter into logger warning message 11/21111/1
vitikkan [Wed, 14 Sep 2016 04:31:58 +0000 (07:31 +0300)]
Added missing parameter into logger warning message

Missing parameter prevented using of customer defined
installer type when executing "functest env prepare" command.

JIRA: FUNCTEST-467

Change-Id: I69b69fa43584ec7ae4e4d8925f99624711131ef9
Signed-off-by: vitikkan <viktor.tikkanen@nokia.com>
(cherry picked from commit a2c1165dfa22e5645eff20d8758ead07b638ccf5)

7 years agoDoc for Xreview by other test projects 47/21047/1
Morgan Richomme [Mon, 5 Sep 2016 09:44:41 +0000 (11:44 +0200)]
Doc for Xreview by other test projects

Change-Id: I75da3530685b74f628fc689b2ef8908919df147e
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
(cherry picked from commit e7e579f3f03d2bdce513e6bd17da3aecfbca8612)

7 years agoRefactored support for flavor and image hugepages based on Morgan's suggestins 27/21027/1
juraj.linkes [Tue, 13 Sep 2016 12:08:31 +0000 (14:08 +0200)]
Refactored support for flavor and image hugepages based on Morgan's suggestins

Change-Id: I414338616aecda161a51a780abb24c9e3a8f5c54
Signed-off-by: juraj.linkes <jlinkes@cisco.com>
(cherry picked from commit a31877af04542bb0cd3c4da6d53f4d4ab580a295)

7 years agoAdded support for creating images and flavors with hugepages for fdio scenarios 25/21025/1
juraj.linkes [Mon, 12 Sep 2016 11:27:05 +0000 (13:27 +0200)]
Added support for creating images and flavors with hugepages for fdio scenarios

Change-Id: Idb1cb3a6b71e6de9343a07b14731ae506a44567e
Signed-off-by: juraj.linkes <jlinkes@cisco.com>
(cherry picked from commit 20a2b8d2451c5f026deda8197ecc6e6aa0b83d38)

7 years agoSFC testcase IP tables policy 19/21019/1
George Paraskevopoulos [Fri, 9 Sep 2016 13:16:21 +0000 (16:16 +0300)]
SFC testcase IP tables policy

Add iptables rule to open requests.
Tacker client fails to connect without this firewall rule.

Change-Id: I7ca0258110571d8aacdf8214830e4fce5a172c59
Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
(cherry picked from commit a5bdcbf651016ed552967ed124c5fb2a19ad3d98)

7 years ago[ODL-SFC] Add push resulst to DB 17/21017/2
jose.lausuch [Mon, 12 Sep 2016 16:17:07 +0000 (18:17 +0200)]
[ODL-SFC] Add push resulst to DB

Change-Id: I314cbda828f6ebda70f7fb4e7d39e781696bc073
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
(cherry picked from commit b2c633fc572d842ea093ecab51356290eca1e692)

7 years agoAdd CI link for ARM 07/21007/1
cristinapauna [Tue, 13 Sep 2016 11:17:11 +0000 (14:17 +0300)]
Add CI link for ARM

Change-Id: Ieb70482ce2a7a63864dfad08d2e6530265f8d55f
Signed-off-by: cristinapauna <cristina.pauna@enea.com>
(cherry picked from commit 124da44817bb32242892adcced622eebde01e793)

7 years ago[SDNVPN] Disable Rally Sanity test case for bgpvpn scenarios 05/21005/1
jose.lausuch [Tue, 13 Sep 2016 09:51:00 +0000 (11:51 +0200)]
[SDNVPN] Disable Rally Sanity test case for bgpvpn scenarios

Due to a known issue with API performance when bgpvpn extension
is activated which causes some delays and the tests take longer
time than normal, we get a lot of Jenkins Job timeouts and the
scenario cannot be validated.
Since it is a performance issue, we black list rally sanity, which
takes 1 hour to complete and will re-enable it in Colorado.2.0
where ODL Boron release will be available and SDNVPN team
thinks this will be fixed.

Change-Id: Idc68e30ea15d52d0fd4b63bc57ddf643f3f7c8b4
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
(cherry picked from commit 642661f2de6afa12268e2d2cb854652f3db10ab8)

7 years agoExclude Tempest basicops case also in noha scenarios 01/20901/1
Morgan Richomme [Mon, 12 Sep 2016 09:11:54 +0000 (11:11 +0200)]
Exclude Tempest basicops case also in noha scenarios

FUNCTEST-470

Change-Id: I7bfd52b5e18e22d78437821906244a8e32ce38a3
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
(cherry picked from commit 8cfb05465b9069960e45ffdf50e5cf987f0e8693)

7 years agoOptimize onos-sfc 49/20749/1
wuwenbin2 [Mon, 5 Sep 2016 11:46:33 +0000 (19:46 +0800)]
Optimize onos-sfc

1.Delete print and format in onos-sfc
2.Split class into serveral methods in Sfc.py
3.Update Fail process
4.Use vars of HTTP status code

Change-Id: Ifb2fc5c570e2c2aa2cfb173eadb32c688a84969e
Signed-off-by: wuwenbin2 <wuwenbin2@huawei.com>
(cherry picked from commit ccb598c098c813cab4e3e4a3e0f3b2bf0d994489)

7 years agomake use of functest_utils.get_parameter_from_yaml 95/20695/1
SerenaFeng [Wed, 7 Sep 2016 14:13:42 +0000 (22:13 +0800)]
make use of functest_utils.get_parameter_from_yaml

JIRA: FUNCTEST-463

Change-Id: I1d54a65c5bfa2542f2fd3a2e408967641e6e4ac9
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
(cherry picked from commit 55d301a2622ff5b63d431b9272caa68224d53843)

7 years ago[Promise] Use the repository from github 81/20681/1
jose.lausuch [Thu, 8 Sep 2016 12:42:46 +0000 (14:42 +0200)]
[Promise] Use the repository from github

The patch https://gerrit.opnfv.org/gerrit/#/c/20433/
modified the source of the repository from github
to gerrit.
Since gerrit repo causes the failures, we change
back to the original one where the latest changes
are performed.

Change-Id: Ibbe944a457ce0ec3f184a33696c302448e25e506
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
(cherry picked from commit 4bd8e5f735562c38ad90c411f74f642c6e3ec73f)

7 years agoMerge "Tempest release verion updated 12.1.0 -> 12.2.0" into stable/colorado
Jose Lausuch [Thu, 8 Sep 2016 12:32:59 +0000 (12:32 +0000)]
Merge "Tempest release verion updated 12.1.0 -> 12.2.0" into stable/colorado

7 years agoExclude some Rally/Nova tests from lxd noha scenario 67/20667/1
Morgan Richomme [Thu, 8 Sep 2016 09:05:37 +0000 (11:05 +0200)]
Exclude some Rally/Nova tests from lxd noha scenario

JIRA: FUNCTEST-464

Change-Id: I0b5014eabccd60c9efaacc4ee529e7b44fd070b2
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
(cherry picked from commit 1d0e2d8bfb0a0cd070551d57c7669c02e86196ea)

7 years agoremove imported FUNCTEST_REPO object 85/20585/2
SerenaFeng [Wed, 7 Sep 2016 01:14:27 +0000 (09:14 +0800)]
remove imported FUNCTEST_REPO object

According to openstack style guidelines in http://docs.openstack.org/developer/hacking/
**** Do not import objects, only modules (*) ****
so direct FUNCTEST_REPO import should be avoided
from functest.utils.functest_utils import FUNCTEST_REPO as FUNCTEST_REPO

JIRA: FUNCTEST-459

Change-Id: Iac0d07a54957cd7419391de183660ac1ce0efd49
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
7 years agoTempest release verion updated 12.1.0 -> 12.2.0 45/20645/1
vitikkan [Thu, 8 Sep 2016 07:01:22 +0000 (10:01 +0300)]
Tempest release verion updated 12.1.0 -> 12.2.0

A bug (https://bugs.launchpad.net/tempest/+bug/1597164) in the
older version caused three tearDownClass failures in smoke suite.

JIRA: FUNCTEST-466

Change-Id: Iaa5cb7082b05aa938f2088dc635a47d1319f340c
Signed-off-by: vitikkan <viktor.tikkanen@nokia.com>
(cherry picked from commit d41aae6a119387bc00e22be8c4e6cf91753baa22)

7 years agoClone the proper branches in the dockerfile 07/20607/1
jose.lausuch [Tue, 6 Sep 2016 09:47:33 +0000 (11:47 +0200)]
Clone the proper branches in the dockerfile

JIRA: FUNCTEST-458

Related: https://gerrit.opnfv.org/gerrit/#/c/20431/

Change-Id: I234b1ed9c61411d7f328340612c28dffe12bb605
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
(cherry picked from commit 81c83cae960b19366a6acd8d127b562abcfb601f)

7 years agoAdd blacklist handling for rally test cases 81/20581/1
Juha Kosonen [Mon, 5 Sep 2016 14:36:01 +0000 (14:36 +0000)]
Add blacklist handling for rally test cases

Test cases can be excluded from execution based on installer/scenario
via blacklist file.

JIRA: FUNCTEST-451

Change-Id: I17bbd5f1364a890b88bc196cbc5f49c492df1cb1
Signed-off-by: Juha Kosonen <juha.kosonen@nokia.com>
7 years agoExclude Rally/Nova tests for lxd scenario 79/20579/1
Morgan Richomme [Wed, 7 Sep 2016 13:27:12 +0000 (15:27 +0200)]
Exclude Rally/Nova tests for lxd scenario

JIRA: FUNCTEST-464

Change-Id: I521f1ccd88579ba411d3691e4c222a2e8b41e1f8
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
7 years agoFix image format set for rally test cases 67/20567/1
Juha Kosonen [Tue, 6 Sep 2016 14:15:31 +0000 (14:15 +0000)]
Fix image format set for rally test cases

Always use image format defined in config_functest.yaml when creating
glance images.

JIRA: FUNCTEST-460

Change-Id: Ica6b35605301bc14290daa23a1480114cf6294c0
Signed-off-by: Juha Kosonen <juha.kosonen@nokia.com>
(cherry picked from commit b49d6129e2f6a15be9de7b7f04fbec0bd15ee8e6)

7 years agoMerge "Reduce logging in the SFC test case" into stable/colorado
Jose Lausuch [Tue, 6 Sep 2016 17:47:20 +0000 (17:47 +0000)]
Merge "Reduce logging in the SFC test case" into stable/colorado

7 years agoMerge "[Promise] Fix bug opening the json result file" into stable/colorado
jose.lausuch [Tue, 6 Sep 2016 17:47:04 +0000 (17:47 +0000)]
Merge "[Promise] Fix bug opening the json result file" into stable/colorado

7 years agoAdd print-to-a-file option when executing a command in functest_utils 71/20471/1
jose.lausuch [Thu, 1 Sep 2016 13:03:18 +0000 (15:03 +0200)]
Add print-to-a-file option when executing a command in functest_utils

Change-Id: I8b91979380d0f4794d5ceaf8edb2a9d80cd7170f
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
(cherry picked from commit 75479a40514ef2cea93d2ef032e5bfe00f987714)

7 years agoMerge "Add stable/colorado as defaultbranch" into stable/colorado
Morgan Richomme [Tue, 6 Sep 2016 13:36:04 +0000 (13:36 +0000)]
Merge "Add stable/colorado as defaultbranch" into stable/colorado

7 years agoRemove source-sans-pro directory, fonts not used and license conflict 57/20457/1
Morgan Richomme [Tue, 6 Sep 2016 13:27:34 +0000 (15:27 +0200)]
Remove source-sans-pro directory, fonts not used and license conflict

Change-Id: I0ecdc71fe6cd58923c6fa9ad1bc01a0cc13bf72b
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
(cherry picked from commit e848f2851a7d1d23915793e4e99e74bc4f3c4b02)

7 years ago[Promise] Fix bug opening the json result file 55/20455/1
jose.lausuch [Tue, 6 Sep 2016 12:22:26 +0000 (14:22 +0200)]
[Promise] Fix bug opening the json result file

Change-Id: I8882ffc8139095a79b6542c508a6293ae231f232
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
(cherry picked from commit 56fa7f26dae9c41235ea1251e1b7d2ea1b389b7c)

7 years ago[Promise test case] Use proper way to get parameters from yaml 49/20449/1
jose.lausuch [Mon, 5 Sep 2016 12:37:54 +0000 (14:37 +0200)]
[Promise test case] Use proper way to get parameters from yaml

Since there is a function in functest_utils to get
a value from the config_functest.yaml directly, there
is no need to load again that file. Better to use common
functions that are designed for that.

Also, Replace location of the results json file to
the results directory. It will be also pushed to artifacts
repository.

Change-Id: Ic6422ed78ccd0f8b40b519342a7dcf38c502924e
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
(cherry picked from commit 861ad3fe18c6ee672c8c82d5d8ad39c6131fdf85)

7 years agoAdd stable/colorado as defaultbranch 51/20451/1
Cédric Ollivier [Tue, 6 Sep 2016 13:26:13 +0000 (15:26 +0200)]
Add stable/colorado as defaultbranch

Change-Id: I91278556f56c5c2024a7befd59049912558f5b5a
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
7 years agoReduce logging in the SFC test case 47/20447/2
George Paraskevopoulos [Tue, 6 Sep 2016 09:42:13 +0000 (12:42 +0300)]
Reduce logging in the SFC test case

JIRA: FUNCTEST-446

Reduce the logs that appear in the Jenkins CI console to make the output
of the SFC test case more readable

- Redirect tacker installation logs to results folder
  /home/opnfv/functest/results/odl-sfc.log
- Split odl-sfc preparation into a new script
- Pipe STDERR in the sfc.py script so that "Added to known hosts"
  messages do not show in the output

Change-Id: Ibf871ade6827d4817f33623b935c5f1d904086bb
Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
7 years agoMerge "Remove all logers as utils method args." into stable/colorado
Jose Lausuch [Tue, 6 Sep 2016 13:25:38 +0000 (13:25 +0000)]
Merge "Remove all logers as utils method args." into stable/colorado

7 years agoMerge "Print all the Parser test output to a log file" into stable/colorado
jose.lausuch [Tue, 6 Sep 2016 13:24:11 +0000 (13:24 +0000)]
Merge "Print all the Parser test output to a log file" into stable/colorado

7 years agoMerge "Force python-keystoneclient to version 2.3.1 for tacker to work" into stable...
jose.lausuch [Tue, 6 Sep 2016 13:23:05 +0000 (13:23 +0000)]
Merge "Force python-keystoneclient to version 2.3.1 for tacker to work" into stable/colorado

7 years agoRemove all logers as utils method args. 35/20435/2
Carlos Goncalves [Wed, 31 Aug 2016 13:33:56 +0000 (15:33 +0200)]
Remove all logers as utils method args.

As it modifies method params, it could break the testcases.

JIRA: FUNCTEST-428

Conflicts:
    testcases/features/copper.py
    testcases/features/doctor.py
    testcases/features/domino.py

Change-Id: I4263d9bd812f1803e513464e3c321cc4a7281958
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit 8bfe49ee5a6d7b93b3ce7fb6aae0072acb1171d9)

7 years agoMerge "Change default memory for Promise flavor" into stable/colorado
jose.lausuch [Tue, 6 Sep 2016 12:40:07 +0000 (12:40 +0000)]
Merge "Change default memory for Promise flavor" into stable/colorado

7 years agoAdd support of arm for doctor 41/20441/1
cristinapauna [Mon, 5 Sep 2016 15:51:12 +0000 (18:51 +0300)]
Add support of arm for doctor

This is half of the fix to make the doctor suite run on arm.
The other half is at https://gerrit.opnfv.org/gerrit/#/c/20369/
In this fix I set an enviroment variable, to be used by
the doctor suite when ran with functest. The variable is set only
when present in config_functest.yaml, which we use as a custom file
when running functest on arm.

Change-Id: If34d3e7734a194bf9fe8b525a362e029767caa4f
Signed-off-by: cristinapauna <cristina.pauna@enea.com>
(cherry picked from commit 53b8060cd60c163315d706a6035e30eb66fe8d15)

7 years agoRedirect dominio's output to a log file 59/20359/1
Carlos Goncalves [Mon, 5 Sep 2016 13:01:28 +0000 (15:01 +0200)]
Redirect dominio's output to a log file

Change-Id: Ic4daa57ddbf6587660f982acd915cd4363d3ccbc
Signed-off-by: Carlos Goncalves <carlos.goncalves@neclab.eu>
(cherry picked from commit e0e414259aded62e66b2795ae789ae81d632902b)

7 years agoPrint all the Copper test output to a log file 49/20349/1
Carlos Goncalves [Thu, 1 Sep 2016 15:40:33 +0000 (17:40 +0200)]
Print all the Copper test output to a log file

To keep the jenkins console clean and readable,
dump all the output that the Copper test case
generates to a log file and push it to artifact
repository at the end.

Change-Id: If4812c7e92b4d050757ca07333f7c353a0220056
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
Signed-off-by: Carlos Goncalves <carlos.goncalves@neclab.eu>
(cherry picked from commit 7442f6fb3ec962481d45a8ee0d12ad96242d9c0e)

7 years ago[Doctor test case] Redirect output to a log file 45/20345/1
Carlos Goncalves [Mon, 5 Sep 2016 12:06:25 +0000 (14:06 +0200)]
[Doctor test case] Redirect output to a log file

The output shown in the Jenkins console will now be
redirected to a file which will be available and linked
to the artifacts repository.

Change-Id: I2e9b5c2ab681a787aa0fc249844cc13feb581764
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
Signed-off-by: Carlos Goncalves <carlos.goncalves@neclab.eu>
(cherry picked from commit de6ca443b6ea60111f57bfe1cc6153463847c209)

7 years agoSwitch print to logging.info 37/20337/1
Cédric Ollivier [Thu, 1 Sep 2016 11:52:28 +0000 (13:52 +0200)]
Switch print to logging.info

It follows the recommendations described in the next review [1].

[1] https://gerrit.opnfv.org/gerrit/#/c/19795/

Change-Id: Ie7ce28451122c554f135caad068844c0303deaeb
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit 0ae5f5fc64868e8c68eb330fa5aa219abdbdfee0)

7 years agoRevert excluding floating IP cases from odl_l3 35/20335/1
vitikkan [Mon, 5 Sep 2016 09:33:13 +0000 (12:33 +0300)]
Revert excluding floating IP cases from odl_l3

Only restrictions table in release notes is updated.

Change-Id: I8f27a876058eabe1c490fc5980de5626aed665a3
Signed-off-by: vitikkan <viktor.tikkanen@nokia.com>
(cherry picked from commit beb0b0c8fddbdfd45fef0a7e9548b52e48f94c45)

7 years agoExclude test cases that use floating IP from odl_l3 scenarios 87/20287/1
vitikkan [Fri, 2 Sep 2016 09:33:09 +0000 (12:33 +0300)]
Exclude test cases that use floating IP from odl_l3 scenarios

All the tempest_smoke_serial test cases that use floating IP
addresses for accessing instances are excluded because of
ODL bug https://bugs.opendaylight.org/show_bug.cgi?id=5586

JIRA: FUNCTEST-445

Change-Id: I19468be108a25e989c0cfef031bbe5f2b9db0964
Signed-off-by: vitikkan <viktor.tikkanen@nokia.com>
(cherry picked from commit 0e29b1b97d1b996706aca692872fca5488a3acf7)

7 years agoPrint all the Parser test output to a log file 21/20221/1
jose.lausuch [Thu, 1 Sep 2016 15:55:14 +0000 (17:55 +0200)]
Print all the Parser test output to a log file

To keep the jenkins console clean and readable,
dump all the output that the Parser test case
generates to a log file and push it to artifact
repository at the end.

Change-Id: I04c8507fda535c7bcb0919fc3bc5877336664942
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
(cherry picked from commit fde68435a66f999a0121b20c64e671ac06086cb3)

7 years agostop hardcoded FUNCTEST_REPO path everywhere 19/20219/1
SerenaFeng [Thu, 1 Sep 2016 02:19:58 +0000 (10:19 +0800)]
stop hardcoded FUNCTEST_REPO path everywhere

functest repo is used by almost every testcase, each place we get it like:
REPOS_DIR = os.getenv('repos_dir')
FUNCTEST_REPO = ("%s/functest" % REPOS_DIR)
provide a common interface in functest_util.py

JIRA: FUNCTEST-453

Change-Id: Ie0635dacc761ed2d05b7e606530368844f32ebaf
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
(cherry picked from commit 470f573a3ac2eb1783efec6da01a3bee33360c65)

7 years agoMerge "Refactor SFC testcase" into stable/colorado
Jose Lausuch [Fri, 2 Sep 2016 07:56:13 +0000 (07:56 +0000)]
Merge "Refactor SFC testcase" into stable/colorado

7 years agoChange default memory for Promise flavor 15/20215/1
jose.lausuch [Thu, 1 Sep 2016 15:09:31 +0000 (17:09 +0200)]
Change default memory for Promise flavor

In some scenarios (bgpvpn) the timeout defined in promise
to boot/delete vms is too tight. Having less memory
might fix the problem as it will take less time and it
doesn't impact the promise test case.

Change-Id: Ib3165ea5d6518d88384f76c8edd10dddb0b529a3
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
(cherry picked from commit abc3abc3981ba33d32b446fba8b2d40ceb59ec17)

7 years agounify functest_yaml obtain process 13/20113/2
SerenaFeng [Wed, 31 Aug 2016 02:22:33 +0000 (10:22 +0800)]
unify functest_yaml obtain process

functest_yaml is needed in almost all of the testcases, the obtain process is the same:
with open(os.environ["CONFIG_FUNCTEST_YAML"]) as f:
functest_yaml = yaml.safe_load(f)
f.close()
abstract a method to unify the process, and provide the interface

JIRA: FUNCTEST-447

Change-Id: I96a9a9962d7b466f10bbd3b5ab2495957524e22a
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
(cherry picked from commit f4d0a05011e961a363c6d99522684ecdeb959716)

7 years agoFixes cleaning up HA Neutron objects 11/20211/1
Tim Rozet [Thu, 1 Sep 2016 19:05:07 +0000 (15:05 -0400)]
Fixes cleaning up HA Neutron objects

This fixes a race condition where the cleanup method is trying to remove
HA networks, while Neutron is also trying to remove the network - after
the HA router is removed.  This only applies to installations where
Neutron L3 HA is enabled (nosdn cases only).

JIRA: FUNCTEST-454

Change-Id: If06b6f6297e99dcce4b0f2aff8ec80b47488ee90
Signed-off-by: Tim Rozet <trozet@redhat.com>
(cherry picked from commit c7effe57d86f77e1d824b9c927d9e8ab70a59695)

7 years agoForce python-keystoneclient to version 2.3.1 for tacker to work 09/20209/1
jose.lausuch [Thu, 1 Sep 2016 09:37:33 +0000 (11:37 +0200)]
Force python-keystoneclient to version 2.3.1 for tacker to work

Tacker client is installed from Tim Rozet repository, it doesn't
support version 3 of the keystone client.

Change-Id: Ie2005b1590dfccf93442995e96e0c02b4629edea
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
(cherry picked from commit 8167b3f6643c5fb35abcbdd3d6ba56f87541c32b)

7 years agoAdd router association utility function 75/20175/1
George Paraskevopoulos [Thu, 1 Sep 2016 13:27:44 +0000 (16:27 +0300)]
Add router association utility function

Add function to create an association between a router and a bgpvpn

Change-Id: I23449a0363f9d8f3c77ea3be1e104586d3c111d1
Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
(cherry picked from commit 1d01ece307a130bdd0c85ea811b3b72cc6d53156)

7 years agoFix some bugs 41/20141/1
boucherv [Thu, 1 Sep 2016 13:04:42 +0000 (15:04 +0200)]
Fix some bugs

Change-Id: Iaf0859775933ba09cbbe170af3ce4ed1e6d3e9a1
Signed-off-by: boucherv <valentin.boucher@orange.com>
(cherry picked from commit 26f493bf3bb06a0ceb959294397ff653b92da202)

7 years agoAdd a specific logger for orchestrator class 09/20109/1
boucherv [Wed, 31 Aug 2016 15:43:08 +0000 (17:43 +0200)]
Add a specific logger for orchestrator class

JIRA: FUNCTEST-428

Change-Id: I1aab08f8f92df3b5527e6f8121cdf45aec2f5c17
Signed-off-by: boucherv <valentin.boucher@orange.com>
(cherry picked from commit dbbf8da5725f18eede541c82f6adac90a955f43d)

7 years agoRemove copper from lxd scenario 75/20075/1
Morgan Richomme [Wed, 31 Aug 2016 15:34:40 +0000 (17:34 +0200)]
Remove copper from lxd scenario

JIRA: FUNCTEST-452

Change-Id: I35c6417e6650ce190e499384f9cf9cca1fa35eb1
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
(cherry picked from commit bb699b3cfc146566ba54aa96111cf5a05839322a)

7 years agoRefactor SFC testcase 55/20055/1
George Paraskevopoulos [Mon, 29 Aug 2016 08:13:17 +0000 (11:13 +0300)]
Refactor SFC testcase

- Change the way the test checks if the vxlan_tool has started.
  Now the vxlan_tool is detected even if another python process is up.
- Log the exceptions in the vxlan_tool check block. The exceptions that
  occur are not destructive for the testcase but it's better to be
  visible.
- Add a 60 seconds sleep before the testcase starts to give plenty of
  time to ODL to add the correct flows.
- Move the testcase success/fail check blocks inside the try blocks.
  The checks are performed on the stdout variable which is in scope
  only inside the try blocks.

Change-Id: I49dec176fb83117e9896ac1d19e8a5bd95e3d7cf
Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
(cherry picked from commit 563a540585768d900d70ce79f2a871a9d1fab03e)

7 years agoUse a global logger instead of method args 21/20021/1
Cédric Ollivier [Wed, 31 Aug 2016 07:38:24 +0000 (09:38 +0200)]
Use a global logger instead of method args

It's the first step to safely remove all logers as method args.
Outputs printed by bash scripts called by execute_command are no longer
written in functest.log. Else logs printed by python scripts will
be duplicated in it.

JIRA: FUNCTEST-428

Change-Id: I60702f3b62121f731cd6845c335e227f97df37c9
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit fe5d0f8628b8e0defdfc6e3b0e4556b46311a2f9)

7 years agounify testcases.yaml obtain process 87/19987/1
SerenaFeng [Wed, 31 Aug 2016 03:07:40 +0000 (11:07 +0800)]
unify testcases.yaml obtain process

hardcoded "''FUNCTEST_REPO + "/ci/testcases.yaml"''' appears wherever
testcases.yaml is needed, abstract a method to provide unified interface

JIRA: FUNCTEST-449

Change-Id: Ida8e3d90926d3e2245883a29f577ecb121bd5d6c
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
(cherry picked from commit f5afb93a4a2ed9547757655c1405ef27fabed11b)

7 years agodelete useless FUNCTEST_REPO variable 85/19985/1
SerenaFeng [Wed, 31 Aug 2016 02:37:15 +0000 (10:37 +0800)]
delete useless FUNCTEST_REPO variable

FUNCTEST_REPO appears in lots of feature testcases, but never be used, delete it clean the code

JIRA: FUNCTEST-448

Change-Id: I4a9a10eac29e09b481563ed2c33f4122dd9ee3de
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
(cherry picked from commit 834f81f0ad708b930f66aec1fd8b36e2cfb8b32b)

7 years agoRelease note: add restriction for joid/domino 83/19983/1
Morgan Richomme [Tue, 30 Aug 2016 07:01:31 +0000 (09:01 +0200)]
Release note: add restriction for joid/domino

JIRA: FUNCTEST-436

Change-Id: I44fb50a2ef58095aff54f03b837bf456850f3057
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
(cherry picked from commit e1cf8564b1f06a64863ee463b817935ec58f834c)

7 years agoUpdate Release note 81/19981/1
Morgan Richomme [Fri, 26 Aug 2016 10:16:05 +0000 (12:16 +0200)]
Update Release note

JIRA: FUNCTEST-436

Change-Id: I3cbf6b276494c77afb10802af6735647ea6e62d5
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
(cherry picked from commit 2d3b3b01e9c53930ff4bfa9d1142a3a25bba42a0)

7 years agoparser fails on virtual environement 75/19975/1
SerenaFeng [Wed, 31 Aug 2016 09:06:23 +0000 (17:06 +0800)]
parser fails on virtual environement

Parser tests needs lots of resources, such as vcpu/memory/disk,
virtuals pod may not meet the requirements, so exclude Parser
running on virtual pods by exclude 'noha' scenario

JIRA: FUNCTEST-444

Change-Id: I6f2832fa0f727f762987c41d7a3485dede041151
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
(cherry picked from commit 35cf15a87126b6947b59899cd726f4b92599fe79)

7 years agoFix problem with SFC test 65/19965/1
Brady Johnson [Tue, 30 Aug 2016 15:50:10 +0000 (17:50 +0200)]
Fix problem with SFC test

- If its not possible to get the IPs, then exit
- Patch Set 2: addressed code review comments

Change-Id: I16e22513b32e2b0da311ebcc280f3611570634a3
Signed-off-by: Brady Johnson <brady.allen.johnson@ericsson.com>
(cherry picked from commit 429ea989e665ebc3dac381c2629662f327dd9a46)

7 years agoCommitter promotion: Cedric Ollivier 63/19963/1
Morgan Richomme [Tue, 23 Aug 2016 15:07:17 +0000 (17:07 +0200)]
Committer promotion: Cedric Ollivier

Cedric joind Functest for Colorado
He fully refactored the ODL section including work upstream within ODL community
In addition of ODL skills, Cedric is a great benevolent reviewer.
Even if he is famous in the project for his gerrit -1, his reviews are always
usefull and clearly consolidate the code baseline for functest.
He is very relevant on all the technical aspects and we always need a Debianist
among commiters

Change-Id: I4bd0f778edfaa0d8969bdda3387d5a5ebc8b0f93
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
(cherry picked from commit bb88bedfd4410ca6057fe9a2512537b25ba7c326)

7 years agoCommitter promotion: Serena Feng 55/19955/1
Morgan Richomme [Tue, 23 Aug 2016 14:59:48 +0000 (16:59 +0200)]
Committer promotion: Serena Feng

Serena has joined the project for Colorado
She managed 22% of the open JIRAs (Ast rank in Functest)
She fully managed the refactoring of the testapi used by most of the projects
She also was key for the integration of several feature projects
She replaced the PTL during Summer

Change-Id: Id2a1ca253f80a425d7db4cb64591a44b4bcc5898
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
(cherry picked from commit 648a32fcf32390a301c75dd21aa7bae2ff5580d0)

7 years agodisable test case does not make sense for LXD. 13/19913/1
Narinder Gupta [Tue, 30 Aug 2016 15:28:28 +0000 (10:28 -0500)]
disable test case does not make sense for LXD.

This patch will disable the test cases which does not make sense
to run on LXD deployments.

Change-Id: I683b3714aa5af3c750ca57fab9fceff907b7d646
Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
(cherry picked from commit 029a659b4198611dc93b6b41f42c3939a98de5bd)

7 years agoupdate fuel ref in tacker setup script 81/19881/1
Ferenc Cserepkei [Tue, 30 Aug 2016 10:10:47 +0000 (12:10 +0200)]
update fuel ref in tacker setup script

Since the poc script is fixed it's fuel commit hash in the setup
script have to be updated to select the fixed poc script.

Change-Id: I1fd22e4dc216fd2889adea0c9889df1d4a1bf476
Signed-off-by: Ferenc Cserepkei <ferenc.cserepkei@ericsson.com>
(cherry picked from commit 0d1faa954ec5a5e2911a2ec6df2f0a5f8782a623)

7 years agoExclude healthcheck from lxd scenarios 79/19879/1
Morgan Richomme [Tue, 30 Aug 2016 10:17:09 +0000 (12:17 +0200)]
Exclude healthcheck from lxd scenarios

JIRA: FUNCTEST-442

Change-Id: I1f6888dbddebf28af4b565ca87d9791a21cd4d7e
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
(cherry picked from commit 9b77f96822457e20bd5c5249c41bf498a3351b2b)

7 years agoAllow realtime Jenkins' console output 71/19871/1
Cédric Ollivier [Mon, 29 Aug 2016 20:50:53 +0000 (22:50 +0200)]
Allow realtime Jenkins' console output

Change-Id: I6005000762eb6e7bb7e40ccaea35004a07b47aa1
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit 8afd88fdf4574136d44cfaa8b01a4fa89e6a7a81)

7 years agoForce stdin, stdout and stderr to be totally unbuffered 69/19869/1
Cédric Ollivier [Mon, 29 Aug 2016 19:57:03 +0000 (21:57 +0200)]
Force stdin, stdout and stderr to be totally unbuffered

It protects against mixed logs as lots of python scripts directly call
print which doesn't flush stdout as opposed to log.info(). This
requirement is induced by subprocess.Popen() initiated by run_tests.py.

The following programs could switch to logging instead of print [1]

[1] $ find . -name "*.py" |xargs grep -v ^[[:space:]]*# \
        |grep \ print\  |cut -d: -f 1 |sort -u
./testcases/Controllers/ODL/OpenDaylightTesting.py
./testcases/Controllers/ONOS/Sfc/Sfc_fun.py
./testcases/Controllers/ONOS/Sfc/Sfc.py
./testcases/Controllers/ONOS/Teston/adapters/client.py
./testcases/Controllers/ONOS/Teston/adapters/connection.py
./testcases/Controllers/ONOS/Teston/adapters/environment.py
./testcases/Controllers/ONOS/Teston/adapters/foundation.py
./testcases/OpenStack/vPing/vping_util.py
./testcases/security_scan/connect.py
./utils/functest_utils.py
./utils/functest_vacation.py
./utils/openstack_clean.py

JIRA: FUNCTEST-441

Change-Id: I7e9a888507f10352be7e85abd7f27dba4b1a7b53
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit d32ff56af10bcc15163d573a64970013242c689c)

7 years agoStop hard-coding db url 47/19847/1
Cédric Ollivier [Tue, 30 Aug 2016 08:33:39 +0000 (10:33 +0200)]
Stop hard-coding db url

Change-Id: I587ac6d210135e7124ba006a977a675a4d38b518
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit fee070fcc4a31735abb88b303742bb05f12b53e7)

7 years agoFlush stdout as it can be redirected to log 45/19845/1
Cédric Ollivier [Mon, 29 Aug 2016 19:24:52 +0000 (21:24 +0200)]
Flush stdout as it can be redirected to log

It avoids mixed logs in Jenkins' console by flushing every message
printed by the forked programs as logger.info() does.
It must be complete by refactoring logger management in util functions
[1] and by preventing output buffering in forked programs.

[1] https://jira.opnfv.org/browse/FUNCTEST-428

JIRA: FUNCTEST-441

Change-Id: Id8da814d79ea6b1e6b91b49e23a85c3802e11515
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit c7edada4ccf84851b76b9ef738c270a7a6819a06)

7 years agoExclude floating-ip related tempest tests to blacklist for bgpvpn scenario 41/19841/1
jose.lausuch [Mon, 29 Aug 2016 13:35:35 +0000 (15:35 +0200)]
Exclude floating-ip related tempest tests to blacklist for bgpvpn scenario

Change-Id: I7115018e64a2413209313b9a432d3d1b59e841d1
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
(cherry picked from commit fbe4b77d39e0520e2f34a81dae7010b0f01d2aa2)

7 years agoSet env vars as mandatory to push to DB 35/19835/1
Cédric Ollivier [Fri, 26 Aug 2016 14:53:41 +0000 (16:53 +0200)]
Set env vars as mandatory to push to DB

Now env vars are mandatory in push_results_to_db. It avoids testing
programs to check them even if they are useless from their points of
view.
The related getters aren't removed to help debugging via
logger_test_results which could be run without report.

Change-Id: Iadb94319529f5ec4230fb62042511948183b93ed
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit 66334bc798c25d5769f92f2a6292daaf6220da79)