functest.git
5 years agoUpdate Release Notes (Fraser.1) 67/57667/2 opnfv-6.1.0
Cédric Ollivier [Tue, 22 May 2018 08:35:24 +0000 (10:35 +0200)]
Update Release Notes (Fraser.1)

Change-Id: I574d1477e59c4261e385b5457bf351b0a4085899
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
5 years agoSwitch to Shade in rally 19/57619/3
Juha Kosonen [Fri, 4 May 2018 13:30:44 +0000 (16:30 +0300)]
Switch to Shade in rally

Use Shade for managing OpenStack resources in rally.

Conflicts:
    functest/opnfv_tests/openstack/rally/rally.py
    functest/tests/unit/openstack/rally/test_rally.py

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

5 years agoUpdate ODL testcase to OpenStack Shade 17/57617/3
Cédric Ollivier [Sat, 12 May 2018 14:10:10 +0000 (16:10 +0200)]
Update ODL testcase to OpenStack Shade

Conflicts:
    functest/opnfv_tests/sdn/odl/odl.py
    functest/tests/unit/odl/test_odl.py

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

5 years agoSwitch to project domain name 21/57621/2
Cédric Ollivier [Mon, 7 May 2018 14:32:37 +0000 (16:32 +0200)]
Switch to project domain name

At least Fuel, Apex and Joid don't export OS_PROJECT_DOMAIN_ID.
https://build.opnfv.org/ci/view/functest/job/functest-joid-baremetal-daily-master/353/console

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

5 years agoRewrite TempestResourcesManager 15/57615/3
Cédric Ollivier [Sun, 29 Apr 2018 13:56:33 +0000 (15:56 +0200)]
Rewrite TempestResourcesManager

It now leverages on OpenStack Shade to allow gating OpenStack master
as asked by TSC. Switching to OpenStack master (OpenStack SDK Rocky)
requires to change only one line.

It stops dedicating the network to the user possibly created because
the support is incomplete (the users have to be registed in
tempest.conf and the multiprocessing has to be enforced).

It also writes the second image and the second flavor in tempest.conf.

Conflicts:
    functest/opnfv_tests/openstack/tempest/tempest.py
    functest/tests/unit/openstack/tempest/test_conf_utils.py
    functest/tests/unit/openstack/tempest/test_tempest.py

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

5 years agoAdd image extra properties back in vping_base 13/57613/1
Delia Popescu [Wed, 9 May 2018 12:31:22 +0000 (15:31 +0300)]
Add image extra properties back in vping_base

Image extra properties are missing for ARM
Set image_url for ARM
JIRA: ARMBAND-383

Change-Id: I0e2730c3f22214ad61d72424ea76173f1783d0ca
Signed-off-by: Delia Popescu <delia.popescu@enea.com>
(cherry picked from commit 1aaeab75130345ae9198de23d013f9840044c8b5)

5 years agoImprove ssh timeout in vping_ssh 11/57611/1
Cédric Ollivier [Mon, 7 May 2018 14:02:00 +0000 (16:02 +0200)]
Improve ssh timeout in vping_ssh

It seems that 10s is not enough for Fuel.

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

5 years agoSimplify vping_ssh 09/57609/1
Cédric Ollivier [Sun, 6 May 2018 22:57:23 +0000 (00:57 +0200)]
Simplify vping_ssh

It directly calls ping from the ssh socket.
It fixes a possible missing security rule.

It stops blocking if vpings are in failure.

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

5 years agoImplement get_external_network via shade 07/57607/1
Cédric Ollivier [Sat, 5 May 2018 17:07:42 +0000 (19:07 +0200)]
Implement get_external_network via shade

It fixes the current issues as EXTERNAL_NETWORK is mainly unset by
all Installers [1].

[1] https://build.opnfv.org/ci/view/functest/job/functest-fuel-armband-baremetal-arm-daily-fraser/31/console

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

5 years agoRewrite vping_ssh and vping_userdata 05/57605/1
Cédric Ollivier [Sat, 28 Apr 2018 22:28:39 +0000 (00:28 +0200)]
Rewrite vping_ssh and vping_userdata

They now leverage on shade to allow gating OpenStack master as asked
by TSC. Switching to OpenStack master (openstacksdk) requires to
change only one line.

It deletes the related unit tests as they have to be fully rewritten.
They will be added in another change.

Conflict:
    functest/opnfv_tests/openstack/vping/vping_base.py

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

5 years agoSet image_url as filename 03/57603/1
Cédric Ollivier [Fri, 27 Apr 2018 11:39:21 +0000 (13:39 +0200)]
Set image_url as filename

It will be reused as soon as vping switches to openstacksdk.

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

5 years agoSwitch from deploy utils to the right objects 01/57601/1
Cédric Ollivier [Sat, 21 Apr 2018 10:52:29 +0000 (12:52 +0200)]
Switch from deploy utils to the right objects

It also prints the full exceptions and removes useless casts.

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

6 years agoMerge "Fix UserConfig objects" into stable/fraser
Cedric Ollivier [Wed, 16 May 2018 14:00:19 +0000 (14:00 +0000)]
Merge "Fix UserConfig objects" into stable/fraser

6 years agoFix UserConfig objects 47/57447/2
Cédric Ollivier [Wed, 16 May 2018 08:48:08 +0000 (10:48 +0200)]
Fix UserConfig objects

UserConfig is expecting domain_name as arg instead of domain.
Else all vnfs cannot work against non Default domains.

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

6 years agoFine-tuning the juju-epc codebase for better error-handling 39/57439/1
soumaya [Fri, 11 May 2018 11:44:14 +0000 (17:14 +0530)]
Fine-tuning the juju-epc codebase for better error-handling

The changes are mostly basic/cosmetic in nature.
 - Add some additional info in loggers.
 - Remove timeout from few commands(such as juju deploy)
 - Add exception logging for few commands(such as juju bootstrap).
 - Change rsync to cp for feature file transfer within ABot.

Change-Id: Ibeaae17f1c25d04b7830ed42719b70e6c99228cf
Signed-off-by: soumaya <soumaya.nayek@rebaca.com>
(cherry picked from commit a69c4be1d1b4c6cc5021a14e63c9f73d28490942)

6 years agoUpdated documentation for juju_epc tests 33/57433/1
soumaya [Mon, 14 May 2018 16:35:46 +0000 (22:05 +0530)]
Updated documentation for juju_epc tests

Change-Id: If9399b7b385cb2660e76fcd42776c0dfcb4f7677
Signed-off-by: soumaya <soumaya.nayek@rebaca.com>
(cherry picked from commit bd029d8b6b6801461904a257d566cd46a8c8d130)

6 years agoUpdate cirros image version for ARM architecture 63/57363/1
Delia Popescu [Mon, 14 May 2018 09:03:34 +0000 (12:03 +0300)]
Update cirros image version for ARM architecture

Change-Id: Ia7a65a4f83798cb80ca7470d475c2c2d8c9fb6ea
Signed-off-by: Delia Popescu <delia.popescu@enea.com>
(cherry picked from commit c967e4702b215b3899c822c60529651335220cfa)

6 years agoLeverage on local descriptor 37/57337/1
Cédric Ollivier [Fri, 11 May 2018 17:15:18 +0000 (19:15 +0200)]
Leverage on local descriptor

It simply seems dummy.

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

6 years agoInstall Cloudify descritors in functest-vnf 33/57333/1
Cédric Ollivier [Fri, 11 May 2018 12:22:12 +0000 (14:22 +0200)]
Install Cloudify descritors in functest-vnf

It completes [1] to fix gates [2] and stops getting thirdparty vnf
master (dependencies).

It also prints data to ease debugging.

[1] https://github.com/Orange-OpenSource/opnfv-cloudify-clearwater/commit/abd39d772c77317a25745feaaf312165e7588346
[2] https://build.opnfv.org/ci/view/functest/job/functest-apex-baremetal-daily-fraser/110/console

Conflicts:
    docker/vnf/Dockerfile
    functest/opnfv_tests/vnf/ims/cloudify_ims.yaml

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

6 years agoMerge "Functest fail to parse tempest-based results" into stable/fraser
Linda Wang [Wed, 9 May 2018 03:38:13 +0000 (03:38 +0000)]
Merge "Functest fail to parse tempest-based results" into stable/fraser

6 years agoMake volumes appear as SCSI devices in aarch64 15/57115/1
Charalampos Kominos [Fri, 27 Apr 2018 09:19:56 +0000 (11:19 +0200)]
Make volumes appear as SCSI devices in aarch64

Adding volumes in openstack by default uses virtio_blk and the
devices appear as /dev/vdX. In aarch64 however a qemu pci slot
is already in use so the tests cannot assign more than one volume
to a VM. Forcing the drives to use virtio-scsi solves the issue
and allows more volumes to be attached as /dev/sdX. The variable
defining the drive is VOLUME_DEVICE_NAME and is passed as
environmental variable when the container is created.

JIRA: ARMBAND-376

Change-Id: Ia688cff338ff319e22a3b26796fa197297c23ce0
Signed-off-by: Charalampos Kominos <Charalampos.Kominos@enea.com>
(cherry picked from commit a663c33645681f66ebe6b6af79c4e9f5910fb26b)

6 years agoFunctest fail to parse tempest-based results 03/57103/1
xudan [Fri, 4 May 2018 08:40:06 +0000 (04:40 -0400)]
Functest fail to parse tempest-based results

1. The regular expression can't work well for all tempest-based results
2. Refer to http://testresults.opnfv.org/test/api/v1/results?project=functest&case_name=refstack_defcore&last=1
3. There are 88 success test cases but the list of success is empty
4. tempest test case name is not always begin with {0}, it maybe any number
5. The test case whose name has the keyword 'fail' will also be list in 'failures'

Change-Id: I5187aaaabdca762256be9162cc85ba42263169bc
Signed-off-by: xudan <xudan16@huawei.com>
(cherry picked from commit 9286e052afe194c400479275edaa2aaf8ed52de8)

6 years agoControl vping cleanup step via --noclean 79/56779/1
Linda Wang [Mon, 2 Apr 2018 09:25:14 +0000 (09:25 +0000)]
Control vping cleanup step via --noclean

Change-Id: Ic43b100348e77fd96aab9abc5a9ec4a0b47a2f87
Signed-off-by: Linda Wang <wangwulin@huawei.com>
(cherry picked from commit 1ca85485f74d09dfd6787b75fb40cb70dce64e4b)

6 years agoCheck shell scripts via bashate 59/56359/1
Cédric Ollivier [Mon, 23 Apr 2018 21:24:26 +0000 (23:24 +0200)]
Check shell scripts via bashate

It also removes functest/cli/functest-complete.sh.

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

6 years agoUpdate graphs in userguide 63/56263/1
Linda Wang [Sat, 21 Apr 2018 07:45:54 +0000 (07:45 +0000)]
Update graphs in userguide

1. Functest structural concept
2. Clearwater architecture

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

6 years agoBypass NoneType errors when creating router in rally 97/56197/1
Cédric Ollivier [Sat, 21 Apr 2018 22:24:52 +0000 (00:24 +0200)]
Bypass NoneType errors when creating router in rally

It converts private subnet name to str as it's mandary till [1].
It could be reverted as soon as [2] is merged in snaps.

[1] https://gerrit.opnfv.org/gerrit/#/c/56091/
[2] https://gerrit.opnfv.org/gerrit/#/c/56171/

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

6 years agoBypass NoneType errors when creating router 91/56191/1
Cédric Ollivier [Sat, 21 Apr 2018 14:18:17 +0000 (16:18 +0200)]
Bypass NoneType errors when creating router

It converts private subnet name to str as it's mandary till [1].
It could be reverted as soon as [2] is merged in snaps.

[1] https://gerrit.opnfv.org/gerrit/#/c/56091/
[2] https://gerrit.opnfv.org/gerrit/#/c/56171/

Change-Id: I849944fa9d4d2be21fe1a37b76c4cfd231b6d56f
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
6 years agoAdd timeouts in juju_epc 85/56185/1
Cédric Ollivier [Sat, 21 Apr 2018 10:46:38 +0000 (12:46 +0200)]
Add timeouts in juju_epc

juju_epc still hangs if OpenStack isn't well deployed [1].
As releng doesn't publish logs if the job is aborted, timeout has to
be added mostly everywhere.

[1] https://build.opnfv.org/ci/view/functest/job/functest-apex-baremetal-daily-fraser/31/console

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

6 years agoMerge "Update configguide" into stable/fraser opnfv-6.0.0
Cedric Ollivier [Fri, 20 Apr 2018 14:30:36 +0000 (14:30 +0000)]
Merge "Update configguide" into stable/fraser

6 years agoMerge "Update version in setup.cfg (Fraser)" into stable/fraser
Cedric Ollivier [Fri, 20 Apr 2018 14:12:01 +0000 (14:12 +0000)]
Merge "Update version in setup.cfg (Fraser)" into stable/fraser

6 years agoMerge "Last Release updates before tag (Fraser)" into stable/fraser
Cedric Ollivier [Fri, 20 Apr 2018 13:57:08 +0000 (13:57 +0000)]
Merge "Last Release updates before tag (Fraser)" into stable/fraser

6 years agoUpdate configguide 57/56157/1
Linda Wang [Thu, 19 Apr 2018 04:08:17 +0000 (04:08 +0000)]
Update configguide

JIRA: FUNCTEST-959

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

6 years agoUpdate version in setup.cfg (Fraser) 55/56155/1
Cédric Ollivier [Fri, 20 Apr 2018 13:55:00 +0000 (15:55 +0200)]
Update version in setup.cfg (Fraser)

Change-Id: I4a8daeb788e18b0507f92b2e145e08614afc1b5a
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
6 years agoMerge "Update test results in userguide" into stable/fraser
Cedric Ollivier [Fri, 20 Apr 2018 08:53:53 +0000 (08:53 +0000)]
Merge "Update test results in userguide" into stable/fraser

6 years agoMerge "Add Kubernetes test details to functest userguide" into stable/fraser
Juha Kosonen [Fri, 20 Apr 2018 08:53:44 +0000 (08:53 +0000)]
Merge "Add Kubernetes test details to functest userguide" into stable/fraser

6 years agoLast Release updates before tag (Fraser) 33/56133/1
Cédric Ollivier [Fri, 20 Apr 2018 08:53:07 +0000 (10:53 +0200)]
Last Release updates before tag (Fraser)

Change-Id: Id56f6b6bd6d35ce8edc006eb8824bcee67a3ca9a
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
6 years agoUpdate test results in userguide 27/56127/1
Linda Wang [Thu, 19 Apr 2018 03:15:06 +0000 (03:15 +0000)]
Update test results in userguide

JIRA: FUNCTEST-958

Change-Id: I45fcdac6c645e52db9d664b7bd96319bbac49a63
Signed-off-by: Linda Wang <wangwulin@huawei.com>
(cherry picked from commit 4b18074ae39972ec9674e4d80d8392f06e6df61a)

6 years agoAdd Kubernetes test results to functest userguide 25/56125/1
Konrad Djimeli [Thu, 19 Apr 2018 02:47:51 +0000 (03:47 +0100)]
Add Kubernetes test results to functest userguide

Change-Id: I8b9d7a449ea3b123993c6619b368a4afb0dd2e3e
Signed-off-by: Konrad Djimeli <konraddjimeli@gmail.com>
(cherry picked from commit f0b362607b73f03d7ceef4e358920a5186b2c780)

6 years agoAdd Kubernetes test details to functest userguide 23/56123/1
Konrad Djimeli [Thu, 19 Apr 2018 00:52:05 +0000 (01:52 +0100)]
Add Kubernetes test details to functest userguide

Change-Id: I032bfe5f079c185d6217800b4a4d16e94c29b05c
Signed-off-by: Konrad Djimeli <konraddjimeli@gmail.com>
(cherry picked from commit cf04ef760710de425afef62d2584d7fb5a908d33)

6 years agoFix image paths in cloudify_ims_perf.yaml 97/56097/2
Cédric Ollivier [Fri, 20 Apr 2018 05:25:57 +0000 (07:25 +0200)]
Fix image paths in cloudify_ims_perf.yaml

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

6 years agoSet fraser as branch in cloudify_vrouter repos 99/56099/2
Cédric Ollivier [Fri, 20 Apr 2018 05:27:09 +0000 (07:27 +0200)]
Set fraser as branch in cloudify_vrouter repos

Change-Id: I1338c07f7eab398723b5e7599cf94b032d014cdd
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
6 years agoDownload fraser.zip instead of master.zip (cloudify_ims) 89/56089/1
Cédric Ollivier [Thu, 19 Apr 2018 21:55:05 +0000 (23:55 +0200)]
Download fraser.zip instead of zip (cloudify_ims)

Change-Id: I6a5ebb27f445b816cf449f8b9db60e70278b338f
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
6 years agoTake the new Abot charm branch into account 83/56083/1
Cédric Ollivier [Thu, 19 Apr 2018 21:07:30 +0000 (23:07 +0200)]
Take the new Abot charm branch into account

Change-Id: I0cc1ea6b9bed335b4f0cc740f37fe399dc89146b
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
6 years agoUse timeout to wrap juju-wait 71/56071/1
Cédric Ollivier [Thu, 19 Apr 2018 15:33:47 +0000 (17:33 +0200)]
Use timeout to wrap juju-wait

It allows getting logs as releng doesn't push them if global timeout.

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

6 years agoCheck app workload in juju_epc 37/55937/1
Cédric Ollivier [Tue, 17 Apr 2018 21:59:32 +0000 (23:59 +0200)]
Check app workload in juju_epc

It avoids interpreting rsync errors in case of deployment failures.
Mysql is still unchecked.

Change-Id: I01b4470b86637d0fc322c422f05240a928305158
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
6 years agoMerge "Get debug data before cleaning juju_epc" into stable/fraser
Cedric Ollivier [Tue, 17 Apr 2018 22:22:11 +0000 (22:22 +0000)]
Merge "Get debug data before cleaning juju_epc" into stable/fraser

6 years agoGet debug data before cleaning juju_epc 33/55933/1
Cédric Ollivier [Tue, 17 Apr 2018 20:10:43 +0000 (22:10 +0200)]
Get debug data before cleaning juju_epc

It could help us to detect the issue when testing Apex (nosdn).
It should be only printed on exceptions instead but this proposal is
safer and straightforward.

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

6 years agoSet scp debug flag in juju_epc 31/55931/1
Cédric Ollivier [Tue, 17 Apr 2018 19:20:28 +0000 (21:20 +0200)]
Set scp debug flag in juju_epc

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

6 years agoUpdate Xtesting to 0.32 13/55913/1
Cédric Ollivier [Tue, 17 Apr 2018 14:02:18 +0000 (16:02 +0200)]
Update Xtesting to 0.32

It includes an enhancement about logger (needed by sdnvpn).

Change-Id: Ie906cf895605cedb4c495dd845e8cd6be91e21db
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
6 years agoFix emails and copyrights in all conf.py 71/55771/1
Cédric Ollivier [Sun, 15 Apr 2018 10:35:27 +0000 (12:35 +0200)]
Fix emails and copyrights in all conf.py

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

6 years agoCheck API doc via doc8 69/55769/1
Cédric Ollivier [Wed, 4 Apr 2018 04:50:19 +0000 (06:50 +0200)]
Check API doc via doc8

It also cleans unseless dirs.

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

6 years agoUpdate Installer results (stable/fraser jobs) 65/55765/1
Cédric Ollivier [Sun, 15 Apr 2018 10:16:59 +0000 (12:16 +0200)]
Update Installer results (stable/fraser jobs)

Change-Id: Iecf8f4f6abaf1c0de4d0ab0288d091dbc37fdcff
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
6 years agoUpdate configguide (latest results) 61/55761/1
Cédric Ollivier [Sun, 15 Apr 2018 09:55:53 +0000 (11:55 +0200)]
Update configguide (latest results)

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

6 years agoRemove odl_netvirt testcase 57/55757/2
Cédric Ollivier [Sun, 15 Apr 2018 09:11:50 +0000 (11:11 +0200)]
Remove odl_netvirt testcase

Its dendencies have not been met since Danube [1].

[1] https://build.opnfv.org/ci/job/apex-os-odl_l3-nofeature-noha-baremetal-danube/

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

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)