functest.git
6 years agoFilter only on scenarios if possible 55/55755/1
Cédric Ollivier [Sun, 15 Apr 2018 08:55:33 +0000 (10:55 +0200)]
Filter only on scenarios if possible

If a scenario is defined, setting installers as dependencies makes
the maintenance more difficult.

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

6 years agoSet same dependencies for all vping test cases 53/55753/1
Cédric Ollivier [Sun, 15 Apr 2018 08:47:40 +0000 (10:47 +0200)]
Set same dependencies for all vping test cases

It allows a fair comparison between odl and nosdn scenarios.
Gluon could also be safely removed as scenario filter.

https://build.opnfv.org/ci/job/functest-compass-baremetal-daily-master/88/console

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

6 years agoPrint the stack traceback when cleaning juju_epc 43/55743/1
Cédric Ollivier [Sat, 14 Apr 2018 17:33:01 +0000 (19:33 +0200)]
Print the stack traceback when cleaning juju_epc

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

6 years agoFix a tag checkout 25/55725/1
Cédric Ollivier [Fri, 13 Apr 2018 21:42:20 +0000 (23:42 +0200)]
Fix a tag checkout

Change-Id: Idcbe0742e3d7733b361f812e0e51546d390b4af6
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
6 years agoRemove duplicated installation 23/55723/1
Cédric Ollivier [Fri, 13 Apr 2018 20:56:47 +0000 (22:56 +0200)]
Remove duplicated installation

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

6 years agoMerge "Fix role processing in Patrole" into stable/fraser
Cedric Ollivier [Fri, 13 Apr 2018 15:47:58 +0000 (15:47 +0000)]
Merge "Fix role processing in Patrole" into stable/fraser

6 years agoMerge "Pass kwargs in TempestCommon:configure()" into stable/fraser
Cedric Ollivier [Fri, 13 Apr 2018 15:47:37 +0000 (15:47 +0000)]
Merge "Pass kwargs in TempestCommon:configure()" into stable/fraser

6 years agoPrint the stack traceback when cleaning 43/55643/1
Cédric Ollivier [Thu, 12 Apr 2018 19:49:33 +0000 (21:49 +0200)]
Print the stack traceback when cleaning

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

6 years agoFix role processing in Patrole 15/55615/1
Cédric Ollivier [Thu, 12 Apr 2018 18:58:01 +0000 (20:58 +0200)]
Fix role processing in Patrole

Role has to be listed in tempest.conf before calling testr.
It also saves the right config file.

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

6 years agoPass kwargs in TempestCommon:configure() 95/55595/2
Cédric Ollivier [Thu, 12 Apr 2018 14:48:28 +0000 (16:48 +0200)]
Pass kwargs in TempestCommon:configure()

It's required by Patrole.

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

6 years agoPrecise vyos_vrouter logs 49/55449/1
Cédric Ollivier [Wed, 11 Apr 2018 18:57:02 +0000 (20:57 +0200)]
Precise vyos_vrouter logs

Aborting was written even if it worked after rebooting the vm [1].

[1] https://build.opnfv.org/ci/view/functest/job/functest-daisy-baremetal-daily-master/41/console

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

6 years agoMerge "Take all cmd status into account in juju_epc" into stable/fraser
Cedric Ollivier [Wed, 11 Apr 2018 13:57:04 +0000 (13:57 +0000)]
Merge "Take all cmd status into account in juju_epc" into stable/fraser

6 years agoMerge "Leverage on SDN_CONTROLLER_IP if fuel" into stable/fraser
Cedric Ollivier [Wed, 11 Apr 2018 13:37:19 +0000 (13:37 +0000)]
Merge "Leverage on SDN_CONTROLLER_IP if fuel" into stable/fraser

6 years agoTake all cmd status into account in juju_epc 17/55417/1
Cédric Ollivier [Wed, 11 Apr 2018 12:21:19 +0000 (14:21 +0200)]
Take all cmd status into account in juju_epc

It also puts output in functest.log instead of /dev/stdout.

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

6 years agoMerge "Remove obsolete apex processing in juju_epc" into stable/fraser
Cedric Ollivier [Wed, 11 Apr 2018 12:25:32 +0000 (12:25 +0000)]
Merge "Remove obsolete apex processing in juju_epc" into stable/fraser

6 years agoMerge "Update links and tags in Release Notes" into stable/fraser
Cedric Ollivier [Wed, 11 Apr 2018 12:25:19 +0000 (12:25 +0000)]
Merge "Update links and tags in Release Notes" into stable/fraser

6 years agoLeverage on SDN_CONTROLLER_IP if fuel 99/55399/1
Cédric Ollivier [Wed, 11 Apr 2018 06:51:42 +0000 (08:51 +0200)]
Leverage on SDN_CONTROLLER_IP if fuel

It conforms with [1].

[1] https://jira.opnfv.org/browse/FUEL-352

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

6 years agoRemove obsolete apex processing in juju_epc 93/55393/1
Cédric Ollivier [Wed, 11 Apr 2018 06:22:13 +0000 (08:22 +0200)]
Remove obsolete apex processing in juju_epc

It has been useless since [1] was merged

[1] https://jira.opnfv.org/browse/APEX-570

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

6 years agoMerge "Update userguide" into stable/fraser
Cedric Ollivier [Wed, 11 Apr 2018 06:26:09 +0000 (06:26 +0000)]
Merge "Update userguide" into stable/fraser

6 years agoUpdated from global requirements 79/55379/1
Cédric Ollivier [Tue, 10 Apr 2018 20:39:58 +0000 (22:39 +0200)]
Updated from global requirements

Change-Id: Ie0a886a55668d2922e8ffbb55277d9085990034f
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
6 years agoUpdate links and tags in Release Notes 77/55377/1
Cédric Ollivier [Tue, 10 Apr 2018 20:36:14 +0000 (22:36 +0200)]
Update links and tags in Release Notes

Change-Id: I270c17344e7c0dfc17a895ce3390ff85b8240070
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
6 years agoUpdate userguide 61/55361/1
Linda Wang [Fri, 23 Mar 2018 03:43:08 +0000 (03:43 +0000)]
Update userguide

Change-Id: I2725ffcb4101496c2019d22215b1585fa3444775
Signed-off-by: Linda Wang <wangwulin@huawei.com>
(cherry picked from commit 29874d5585b9f726e71feb1697411152aa851434)

6 years agoPin stor4nvf (stable/fraser) 23/55323/1
Cédric Ollivier [Tue, 10 Apr 2018 09:10:28 +0000 (11:10 +0200)]
Pin stor4nvf (stable/fraser)

Change-Id: I3754dc3358f5ca7b27e60402ccfdbd444cd7e318
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
6 years agoRewrite 2 key changes in Release Notes 53/55253/1
Cédric Ollivier [Mon, 9 Apr 2018 16:22:50 +0000 (18:22 +0200)]
Rewrite 2 key changes in Release Notes

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

6 years agoMerge "Run all VNFs vs SDN scenarios" into stable/fraser
Cedric Ollivier [Mon, 9 Apr 2018 15:19:46 +0000 (15:19 +0000)]
Merge "Run all VNFs vs SDN scenarios" into stable/fraser

6 years agoMerge "Add a key benefits section in Release Notes" into stable/fraser
Cedric Ollivier [Mon, 9 Apr 2018 15:19:32 +0000 (15:19 +0000)]
Merge "Add a key benefits section in Release Notes" into stable/fraser

6 years agoMerge "Update Release Note" into stable/fraser
Cedric Ollivier [Mon, 9 Apr 2018 15:19:13 +0000 (15:19 +0000)]
Merge "Update Release Note" into stable/fraser

6 years agoAdd a key benefits section in Release Notes 41/55241/1
Cédric Ollivier [Mon, 9 Apr 2018 08:47:03 +0000 (10:47 +0200)]
Add a key benefits section in Release Notes

It also precises the side effects if test cases are in failure.

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

6 years agoRun all VNFs vs SDN scenarios 39/55239/1
Cédric Ollivier [Mon, 9 Apr 2018 09:05:19 +0000 (11:05 +0200)]
Run all VNFs vs SDN scenarios

It allows a fair comparison between Neutron standalone and SDN
controllers. They should run successfully at least vs Daisy [1].

[1] https://build.opnfv.org/ci/view/functest/job/functest-daisy-baremetal-daily-master/lastSuccessfulBuild/

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

6 years agoMerge "[fuel] Unite OpenDaylight ports" into stable/fraser
Cedric Ollivier [Mon, 9 Apr 2018 10:26:10 +0000 (10:26 +0000)]
Merge "[fuel] Unite OpenDaylight ports" into stable/fraser

6 years ago[fuel] Unite OpenDaylight ports 27/55227/1
Michael Polenchuk [Mon, 9 Apr 2018 09:09:03 +0000 (13:09 +0400)]
[fuel] Unite OpenDaylight ports

ODL Oxygen has only 1 connector by default,
so unite web and rest ports together.

Change-Id: Idd5bdd5da3dcc85fa25b82ab2d19107b2d005974
Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
(cherry picked from commit bc65c4a9424a7f9b37a81b13b67ea3d86b52d9d3)

6 years agoRemove Ceilometer test scenarios 23/55223/1
Juha Kosonen [Mon, 9 Apr 2018 06:29:43 +0000 (09:29 +0300)]
Remove Ceilometer test scenarios

The API utilized by Rally in Ceilometer scenarios was deprecated in
OpenStack Pike and scenarios were blacklisted. Remove these scenarios
from respository.

JIRA: FUNCTEST-949

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

6 years agoUpdate Release Note 85/55185/2
Cédric Ollivier [Sun, 8 Apr 2018 12:29:29 +0000 (14:29 +0200)]
Update Release Note

It also publishes last results per installer which have to be
updated before the release.

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

6 years agoUpdate OPNFV projects to stable/fraser 53/55153/3
Cédric Ollivier [Sat, 7 Apr 2018 17:54:58 +0000 (19:54 +0200)]
Update OPNFV projects to stable/fraser

No stable/fraser branch has been created in stor4nfv.

Change-Id: Iea07c881fde8fdfce37e5f4c94eac7f786262e9f
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
6 years agoStop building functest-features(arm64) via travis-ci 41/55141/1
Cédric Ollivier [Sat, 7 Apr 2018 11:00:56 +0000 (13:00 +0200)]
Stop building functest-features(arm64) via travis-ci

It simply raises timeout which can't be increased.

Conflicts:
    .travis.yml

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

6 years agoCheck .travis.yml via yamllint 39/55139/1
Cédric Ollivier [Sat, 7 Apr 2018 10:46:03 +0000 (12:46 +0200)]
Check .travis.yml via yamllint

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

6 years agoUpdate build.sh 37/55137/1
Cédric Ollivier [Sat, 7 Apr 2018 08:37:20 +0000 (10:37 +0200)]
Update build.sh

opnfv/functest-patrole and opnfv/functest-restapi were removed.

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

6 years agoRemove domino and promise from upper-constraints 77/54977/2
Cédric Ollivier [Thu, 5 Apr 2018 07:50:44 +0000 (09:50 +0200)]
Remove domino and promise from upper-constraints

This projects have been inactive and should not be part of the next
releases.

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

6 years agoAdd dependency for clover_k8s testcase 75/54975/1
QiLiang [Wed, 28 Mar 2018 09:08:18 +0000 (17:08 +0800)]
Add dependency for clover_k8s testcase

Clover testcase hook patch:
  https://gerrit.opnfv.org/gerrit/#/c/54541/

functest-kubernetes patch:
  https://gerrit.opnfv.org/gerrit/#/c/54543/

Tiny fix: remove -e for stor4nfv-tests

Change-Id: I68faafa2098ed304fbec2bcd647b258073b4f0c2
Signed-off-by: QiLiang <liangqi1@huawei.com>
(cherry picked from commit 88790b327f7232aa14c11820c6029bf7412bbfed)

6 years agoBypass mismatches between pbr and readthedocs 73/54973/1
Cédric Ollivier [Wed, 4 Apr 2018 05:30:05 +0000 (07:30 +0200)]
Bypass mismatches between pbr and readthedocs

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

6 years agoFix Functest Internship Reports 41/54941/1
Cédric Ollivier [Wed, 4 Apr 2018 04:24:12 +0000 (06:24 +0200)]
Fix Functest Internship Reports

It allows building these documentations via tox.
rst files are now checked via doc8.

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

6 years agoFix Functest Developer Guide 39/54939/1
Cédric Ollivier [Wed, 4 Apr 2018 03:45:36 +0000 (05:45 +0200)]
Fix Functest Developer Guide

It allows building this documentation via tox.
rst files are now checked via doc8.

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

6 years agoFix Functest User Guide 37/54937/1
Cédric Ollivier [Wed, 4 Apr 2018 03:31:23 +0000 (05:31 +0200)]
Fix Functest User Guide

It allows building this documentation via tox.
rst files are now checked via doc8.

Intro is moved into a new file.

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

6 years agoFix Functest Config Guide 35/54935/1
Cédric Ollivier [Tue, 3 Apr 2018 18:29:37 +0000 (20:29 +0200)]
Fix Functest Config Guide

It allows building this documentation via tox.
rst files are now checked via doc8.

Intro is moved into a new file.

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

6 years agoFix Functest Release Notes 33/54933/1
Cédric Ollivier [Tue, 3 Apr 2018 04:47:10 +0000 (06:47 +0200)]
Fix Functest Release Notes

It allows building this documentation via tox.
rst files are now checked via doc8.

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

6 years agoRemove NetVirt from installer dependencies 03/54703/7
Cédric Ollivier [Mon, 2 Apr 2018 02:54:07 +0000 (04:54 +0200)]
Remove NetVirt from installer dependencies

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

6 years agoRemove opnfv/functest-restapi 07/54707/5
Cédric Ollivier [Fri, 30 Mar 2018 20:21:37 +0000 (22:21 +0200)]
Remove opnfv/functest-restapi

REST api server should run on top of all Functest containers by
overriding the default command.

We can safely remove it and meet the Docker Slicing approach.

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

6 years agoUpdate Dockerfiles and constraints to Fraser 05/54705/5
Cédric Ollivier [Mon, 2 Apr 2018 02:19:37 +0000 (04:19 +0200)]
Update Dockerfiles and constraints to Fraser

Only thirparties which have already created stable/fraser have been
updated.

Change-Id: Ic84faf65445f47a68c71480032cff8c20e090456
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
6 years agoUpdate Gambia Challenges presentation 49/54449/1
Cédric Ollivier [Sun, 25 Mar 2018 16:18:26 +0000 (18:18 +0200)]
Update Gambia Challenges presentation

It will be interesting to verify installers via
opnfv/functest-components too.

Change-Id: Ib5da2e35bce5f8a7013ad42b82b2f0e416129863
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
6 years agoAdd "Gambia Challenges" presentation 27/54427/1
Cédric Ollivier [Sat, 24 Mar 2018 16:17:16 +0000 (17:17 +0100)]
Add "Gambia Challenges" presentation

Change-Id: I16350b90f8bd8c5db7cad4aa28704b9bc908996c
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
6 years agoMerge "Add Stor4NFV in upper-constraints.txt"
valentin boucher [Tue, 20 Mar 2018 12:11:26 +0000 (12:11 +0000)]
Merge "Add Stor4NFV in upper-constraints.txt"

6 years agoMerge "Implement trunk ports - Documentation part"
Cedric Ollivier [Tue, 20 Mar 2018 10:47:48 +0000 (10:47 +0000)]
Merge "Implement trunk ports - Documentation part"

6 years agoAdd Stor4NFV in upper-constraints.txt 57/53957/3
Qiaowei Ren [Fri, 16 Mar 2018 07:43:59 +0000 (15:43 +0800)]
Add Stor4NFV in upper-constraints.txt

This centralized file is reused by functest-kubernetes.

Change-Id: Id0d9d4bb4be4368ee8181f73e8c5626414d6291d
Signed-off-by: Qiaowei Ren <qiaowei.ren@intel.com>
6 years agoStop redirecting dnsmasq messages 87/54187/1
Cédric Ollivier [Tue, 20 Mar 2018 10:25:30 +0000 (11:25 +0100)]
Stop redirecting dnsmasq messages

Else dnsmasq is defunct: "dnsmasq: junk found in command line".

It partially reverts "Mute log in vnfs" [1] from the time being to
allow gating.

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

Change-Id: I660904b9e542f776f554562df2808db751cb9d2e
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
6 years agoImplement trunk ports - Documentation part 07/54107/3
Panagiotis Karalis [Mon, 19 Mar 2018 13:05:03 +0000 (15:05 +0200)]
Implement trunk ports - Documentation part

The tempest testcases have been integrated from Neutron trunk testcases.
The relevant documentation has been updated.

JIRA: FUNCTEST-926

Change-Id: I56cbd0ebb211a283e4e11df28ad6d1520d18e25a
Signed-off-by: Panagiotis Karalis <pkaralis@intracom-telecom.com>
6 years agoMerge "Put TestResults.json in the right dir"
Linda Wang [Tue, 20 Mar 2018 08:38:58 +0000 (08:38 +0000)]
Merge "Put TestResults.json in the right dir"

6 years agoMerge "Fix apidoc builds"
Linda Wang [Tue, 20 Mar 2018 08:38:13 +0000 (08:38 +0000)]
Merge "Fix apidoc builds"

6 years agoMerge "Remove unused code in vyos_vrouter"
Linda Wang [Tue, 20 Mar 2018 08:21:45 +0000 (08:21 +0000)]
Merge "Remove unused code in vyos_vrouter"

6 years agoMerge "Update the details of tempest results"
Cedric Ollivier [Tue, 20 Mar 2018 07:16:48 +0000 (07:16 +0000)]
Merge "Update the details of tempest results"

6 years agoUpdate the details of tempest results 79/54079/2
Linda Wang [Mon, 19 Mar 2018 07:40:11 +0000 (07:40 +0000)]
Update the details of tempest results

Change-Id: Idb18c7784e44030a48208ea64c21cde2536a3387
Signed-off-by: Linda Wang <wangwulin@huawei.com>
6 years agoPut TestResults.json in the right dir 37/54137/2
Cédric Ollivier [Mon, 19 Mar 2018 21:35:10 +0000 (22:35 +0100)]
Put TestResults.json in the right dir

https://build.opnfv.org/ci/view/functest/job/functest-apex-baremetal-daily-master/26/console

Change-Id: Icfdc0030d517b1885a94c2815aeb35257fdfd590
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
6 years agoFix apidoc builds 35/54135/4
Cédric Ollivier [Mon, 19 Mar 2018 20:36:49 +0000 (21:36 +0100)]
Fix apidoc builds

Change-Id: Id5846d0c66a52fa72b6cd32333f18c485877aa8f
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
6 years agoRemove unused code in vyos_vrouter 31/54131/2
Cédric Ollivier [Mon, 19 Mar 2018 17:39:17 +0000 (18:39 +0100)]
Remove unused code in vyos_vrouter

Change-Id: I0fcfa886bfb5133d5e4b3face1e649e4cf8b9fc0
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
6 years agoConform with vyos descritor updates 27/54127/1
Cédric Ollivier [Mon, 19 Mar 2018 16:56:42 +0000 (17:56 +0100)]
Conform with vyos descritor updates

The new inputs [1] must be set else the testcase simply fails [2].

JIRA: FUNCTEST-936

[1] https://github.com/oolorg/opnfv-vnf-vyos-blueprint/commit/794f8a0594ed4c461c7d1d08d6b0ef9fb12004e2
[2] https://build.opnfv.org/ci/view/functest/job/functest-daisy-baremetal-daily-master/12/console

Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Change-Id: I1113581feac7d4dc901ba197caed4fddd5994929

6 years agoUpdate xtesting to 0.31 91/54091/2
Cédric Ollivier [Mon, 19 Mar 2018 09:29:57 +0000 (10:29 +0100)]
Update xtesting to 0.31

It mainly fixes regex when INSTALLER_TYPE is unset [1]

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

Change-Id: I57430e87ec7b988337697417e319cf4f9b207e0d
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
6 years agoAllow exceptions when deleting a missing verifier 45/54045/1
Cédric Ollivier [Sun, 18 Mar 2018 09:32:38 +0000 (10:32 +0100)]
Allow exceptions when deleting a missing verifier

Change-Id: I2e48bdcf9bce872a4a7855f9f6cd05d2b4897244
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
6 years agoMute log in vnfs 43/54043/1
Cédric Ollivier [Sat, 17 Mar 2018 22:28:34 +0000 (23:28 +0100)]
Mute log in vnfs

It also configures the nameserver when creating the subnet in
juju_epc.

Change-Id: I163ba99cd56f44ca3c3464398e182152b3ab74dd
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
6 years agoRefactor refstack to limit instructions 41/54041/2
Cédric Ollivier [Sat, 17 Mar 2018 20:45:41 +0000 (21:45 +0100)]
Refactor refstack to limit instructions

Change-Id: I3cd490d18898d0ee6f48e4c19d7ed65c0cf0c275
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
6 years agoMute all rally messages 39/54039/2
Cédric Ollivier [Sat, 17 Mar 2018 20:44:44 +0000 (21:44 +0100)]
Mute all rally messages

The are now printed in functest.log only.

JIRA: FUNCTEST-950

Change-Id: I1fdd0e0f1be19fc5e7536326acb6a66645610696
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
6 years agoDecrease log levels when trying to connect 37/54037/1
Cédric Ollivier [Sat, 17 Mar 2018 13:25:15 +0000 (14:25 +0100)]
Decrease log levels when trying to connect

Only the last attempt should be printed in console.

Change-Id: Ic1ed5887195c98c64ade4558ac20ebd814e38bab
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
6 years agoPrecise tempest regex 29/54029/1
Cédric Ollivier [Fri, 16 Mar 2018 22:26:24 +0000 (23:26 +0100)]
Precise tempest regex

It stops running neutron tests which matched the former regex.

Change-Id: Ica5a0d1f4858d01533156c98da87f9ed4662489f
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
6 years agoRefactor Patrole to limit instructions 25/54025/1
Cédric Ollivier [Fri, 16 Mar 2018 21:39:56 +0000 (22:39 +0100)]
Refactor Patrole to limit instructions

Change-Id: Ie0ab079b1f674587ff3d68bf170df2296303780e
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
6 years agoSet api_extensions = all for NeutronTrunk only 23/54023/1
Cédric Ollivier [Fri, 16 Mar 2018 21:38:55 +0000 (22:38 +0100)]
Set api_extensions = all for NeutronTrunk only

Change-Id: I6c019094a9cea86f5990752463a3690d4f00df0c
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
6 years agoSet project_name arg when creating users 37/53937/3
Cédric Ollivier [Fri, 16 Mar 2018 06:14:40 +0000 (07:14 +0100)]
Set project_name arg when creating users

It also print snaps_creds to ease debugging [1].

[1] https://build.opnfv.org/ci/view/functest/job/functest-joid-baremetal-daily-master/22/console

Change-Id: I5b0d0dcffe3e45d8fa7d1d7d8ce19172fc42aaa1
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
6 years agoDisable features in nofeature scenario 35/53935/2
Cédric Ollivier [Fri, 16 Mar 2018 02:36:07 +0000 (03:36 +0100)]
Disable features in nofeature scenario

Only Funtest testcases are verifying the referent scenarios.

Change-Id: I29dfa012e9cba39216fdd58e5fd59255844f335b
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
6 years agoMerge "Create 2 images and flavors for tempest tests"
Cedric Ollivier [Thu, 15 Mar 2018 15:25:21 +0000 (15:25 +0000)]
Merge "Create 2 images and flavors for tempest tests"

6 years agoRemove the image for orchestra tests 61/53861/1
Linda Wang [Thu, 15 Mar 2018 09:26:15 +0000 (09:26 +0000)]
Remove the image for orchestra tests

Change-Id: I80797fc08c03795c6e1ec604306f77da7ecefc19
Signed-off-by: Linda Wang <wangwulin@huawei.com>
6 years agoCreate 2 images and flavors for tempest tests 13/53613/8
Linda Wang [Tue, 13 Mar 2018 01:36:40 +0000 (01:36 +0000)]
Create 2 images and flavors for tempest tests

Also
1. remove the obsolete function: generate_test_accounts_file
2. Use patch mechanism to get config

Change-Id: I455ac37de71519bcaf9a51e5f1de1b9bc83b9ba6
Signed-off-by: Linda Wang <wangwulin@huawei.com>
6 years agoSet blocking of patrole false 25/53825/2
Linda Wang [Thu, 15 Mar 2018 02:15:56 +0000 (02:15 +0000)]
Set blocking of patrole false

Change-Id: Ia6f0c6fec30af5c4124f21b2bdaa3084bced6f9e
Signed-off-by: Linda Wang <wangwulin@huawei.com>
6 years agoMerge "Refactor TempestCommon to simplify subclasses"
valentin boucher [Wed, 14 Mar 2018 14:53:23 +0000 (14:53 +0000)]
Merge "Refactor TempestCommon to simplify subclasses"

6 years agoRefactor TempestCommon to simplify subclasses 53/53753/2
Cédric Ollivier [Wed, 14 Mar 2018 07:37:21 +0000 (08:37 +0100)]
Refactor TempestCommon to simplify subclasses

Change-Id: I8d265b6939861fd9d02a3d0f31aef53b9bfcb035
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
6 years agoGet odl ip from env on Compass 49/53749/2
Linda Wang [Wed, 14 Mar 2018 04:17:05 +0000 (04:17 +0000)]
Get odl ip from env on Compass

Change-Id: I9ed2cdeef461c27381ecdfd56e5347ded61b5cb8
Signed-off-by: Linda Wang <wangwulin@huawei.com>
6 years agoMerge "Implement trunk ports testcase"
Linda Wang [Wed, 14 Mar 2018 03:05:12 +0000 (03:05 +0000)]
Merge "Implement trunk ports testcase"

6 years agoLeverage on VOLUME_DEVICE_NAME if Fuel 23/53723/1
Cédric Ollivier [Tue, 13 Mar 2018 20:21:53 +0000 (21:21 +0100)]
Leverage on VOLUME_DEVICE_NAME if Fuel

As Fuel sets VOLUME_DEVICE_NAME [1], the specific conditional
instruction can be removed.

[1] https://build.opnfv.org/ci/job/functest-fuel-baremetal-daily-master/18/console

Change-Id: Iee3fd7c969cf31c8017b73c6ffd646f0e33a9e73
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
6 years agoBypass APEX-570 when publishing image metadata 97/53697/2
Cédric Ollivier [Tue, 13 Mar 2018 15:27:39 +0000 (16:27 +0100)]
Bypass APEX-570 when publishing image metadata

This temporarily fix aims at testing juju_epc vs a non default region
name [1]. It must be removed as soon as APEX is fixed [2].

It completes the previous patch which only modified credentials [3].

[1] https://build.opnfv.org/ci/view/functest/job/functest-apex-baremetal-daily-master/lastFailedBuild/console
[2] https://jira.opnfv.org/browse/APEX-570
[3] https://gerrit.opnfv.org/gerrit/#/c/53465/

Change-Id: I3e1e64ad7147ee5cdf899eb2500f8b825b818619
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
6 years agoImplement trunk ports testcase 21/52521/23
Panagiotis Karalis [Fri, 23 Feb 2018 12:56:25 +0000 (14:56 +0200)]
Implement trunk ports testcase

The tempest testcases have been integrated from Neutron trunk
testcases. It also enables every Neutron extension which may raise
side effects [1].

[1] https://docs.openstack.org/tempest/latest/sampleconf.html

JIRA: FUNCTEST-926

Change-Id: I05015acf119f504ce0a5539d677719de874594ad
Signed-off-by: Panagiotis Karalis <pkaralis@intracom-telecom.com>
6 years agoMerge "Add patrole in smoke"
Cedric Ollivier [Tue, 13 Mar 2018 12:14:05 +0000 (12:14 +0000)]
Merge "Add patrole in smoke"

6 years agoAdd patrole in smoke 59/53659/3
Cédric Ollivier [Tue, 13 Mar 2018 10:08:36 +0000 (11:08 +0100)]
Add patrole in smoke

It also removes the former container which had helped when
checking possible regex issues.

I should be noted that patrole is already part of
opnfv/functest-restapi.

Change-Id: I76783bc3d121dfcef5b709f21a5e474354e93705
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
6 years agoFix tempest_custom 39/53639/1
Linda Wang [Tue, 13 Mar 2018 07:54:10 +0000 (07:54 +0000)]
Fix tempest_custom

Change-Id: I684c06eae899d9bc468e0be6a1537f9c942e86ce
Signed-off-by: Linda Wang <wangwulin@huawei.com>
6 years agoRemove orchestra testcases 91/53591/1
Cédric Ollivier [Mon, 12 Mar 2018 16:32:04 +0000 (17:32 +0100)]
Remove orchestra testcases

They are incompatible with Pike and they have to be removed without
any deep update.

The testcases will be re-renabled if updated before 03/16/18.

Change-Id: Ibf656db6ba4177eae44feb41cd5d314b7408d4de
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
6 years agoMerge "Stopping setting identity-feature-enabled if Patrole"
Cedric Ollivier [Mon, 12 Mar 2018 14:42:35 +0000 (14:42 +0000)]
Merge "Stopping setting identity-feature-enabled if Patrole"

6 years agoMerge changes from topic 'refactor_tempest'
Cedric Ollivier [Mon, 12 Mar 2018 14:42:23 +0000 (14:42 +0000)]
Merge changes from topic 'refactor_tempest'

* changes:
  Rewrite refstack testcase
  Fix many pylint warnings

6 years agoMerge changes from topic 'refactor_tempest'
Cedric Ollivier [Mon, 12 Mar 2018 14:38:42 +0000 (14:38 +0000)]
Merge changes from topic 'refactor_tempest'

* changes:
  Refactor configure_tempest_patrole()
  Improve tempest files management

6 years agoStopping setting identity-feature-enabled if Patrole 29/53529/1
Cédric Ollivier [Mon, 12 Mar 2018 12:32:14 +0000 (13:32 +0100)]
Stopping setting identity-feature-enabled if Patrole

It avoids differing from all other tempest-based testcases for a
useless config option.

Change-Id: I02e1786f0ba3c1f7da11f258e80f57ca624247f9
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
6 years agoMerge "Add patrole in opnfv/functest-restapi"
valentin boucher [Mon, 12 Mar 2018 12:22:56 +0000 (12:22 +0000)]
Merge "Add patrole in opnfv/functest-restapi"

6 years agoRewrite refstack testcase 63/53463/6
Cédric Ollivier [Sun, 11 Mar 2018 11:44:01 +0000 (12:44 +0100)]
Rewrite refstack testcase

It now leverages on rally to factorize code between all tempest-based
testcases.

refstack-client is also added as requirement.

JIRA: FUNCTEST-942

Change-Id: Ieee845327f8736582d77b898edd6c9edd00667e0
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
6 years agoFix many pylint warnings 75/53475/1
Cédric Ollivier [Sun, 11 Mar 2018 18:16:09 +0000 (19:16 +0100)]
Fix many pylint warnings

Only pylint warnings in vnf modules has to be fixed now.

Change-Id: Ie71230072a51bb72ec0b1d4fef2652494d29948e
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
6 years agoBypass APEX-570 to allow gating juju_epc 65/53465/1
Cédric Ollivier [Sun, 11 Mar 2018 12:05:18 +0000 (13:05 +0100)]
Bypass APEX-570 to allow gating juju_epc

This temporarily fix aims at testing juju_epc vs a non default region
name [1]. It must be removed as soon as APEX is fixed [2].

[1] https://build.opnfv.org/ci/view/functest/job/functest-apex-baremetal-daily-master/lastFailedBuild/console
[2] https://jira.opnfv.org/browse/APEX-570

Change-Id: I0724b694efb43709d43da6a30e11d1daafee47d8
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
6 years agoRefactor configure_tempest_patrole() 61/53461/1
Cédric Ollivier [Sun, 11 Mar 2018 08:48:16 +0000 (09:48 +0100)]
Refactor configure_tempest_patrole()

Change-Id: I1c34b3bce68a7d57d63fb2e5e4b6aa003dda8f61
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
6 years agoImprove tempest files management 57/53457/1
Cédric Ollivier [Sat, 10 Mar 2018 20:06:37 +0000 (21:06 +0100)]
Improve tempest files management

Calling apply_tempest_blacklist() is no longer mandatory.

Change-Id: Id9a4e970c8acca066a36be89920745127867cd63
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>