Cédric Ollivier [Mon, 15 Jun 2020 06:41:42 +0000 (08:41 +0200)]
Compile lxml with optimization in smoke
Else cross compilation raises travis-ci.org's timeouts [1]
[1] https://travis-ci.org/github/collivier/functest/jobs/
698227192
Change-Id: I985321ac68a7a94cb8483d831f03222d44b3be57
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit
a8482af79b22326d336fe58de00bb425892d46c6)
Cédric Ollivier [Sun, 14 Jun 2020 10:51:22 +0000 (12:51 +0200)]
Clone repositories instead of wgetting constraints
It stops leveraging on wget to get constraints as it fails since
opendev was created. Then functest and requirements are no longer
removed for functest-core which simplifies all child Dockerfile.
It also fix the current incompatibilities in OpenStack constraints
ERROR: cliff 3.2.0 has requirement cmd2!=0.8.3,<0.9.0,>=0.8.0, but you'll have cmd2 1.1.0 which is incompatible.
https://github.com/openstack/requirements/blob/master/upper-constraints.txt#L230
https://github.com/openstack/requirements/blob/master/upper-constraints.txt#L416
Change-Id: I7c044208ef26ad047fb841710b422acb6c9f0320
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit
961b940c796871e40146b90cf19b48390310dd59)
Cédric Ollivier [Fri, 12 Jun 2020 13:25:42 +0000 (15:25 +0200)]
Skip EncryptionVolTypeTest in Iaas verification and CNTT Conformance
Attaching an encryted volume is optional in CNTT [1].
This test fails if the volume type already exists and if it runs
twice in parallel [2]. As this single test doesn't fullfil the Functest
requirements, it's skiped in the classical verification as well.
[1] https://github.com/cntt-n/CNTT/blob/master/doc/ref_arch/openstack/chapters/chapter05.md
[2] https://storyboard.openstack.org/#!/story/
2007804
Change-Id: Ib6fc843d71704aab1bfc536133544eb3fa4f3e72
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit
f51decbef5fb243faad89f2adbb41d513a671b66)
Cédric Ollivier [Fri, 12 Jun 2020 08:04:16 +0000 (10:04 +0200)]
Remove RemoteStack testing from tempest_heat_cntt
Trusts redelegation is supported by Train [1][2] which forces to skip
RemoteStack as CNTT Baldy is designed for Pike (the support is
incomplete in case of trust [3]).
[1] https://docs.openstack.org/releasenotes/heat/train.html#relnotes-13-0-0-stable-train
[2] https://github.com/openstack/heat/commit/
e377658586c737150dad1bfd80b7b2267d46be51
[3] https://bugs.launchpad.net/heat/+bug/
1701498
Change-Id: Ib4f66170b9b1f50b8224705edb4820e5a4cb0167
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit
809b2eb2671bfc67d391eeb87b84a772eab04ade)
Cédric Ollivier [Mon, 8 Jun 2020 21:25:30 +0000 (23:25 +0200)]
Add missing tempest_octavia in patches
Change-Id: I0fae7487955895bf8f41046043425849f8fd0bf2
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit
905111ad76e80234bed2284b188b571322ec8e8f)
Cédric Ollivier [Mon, 8 Jun 2020 21:05:27 +0000 (23:05 +0200)]
Update all patches proposed by Functest
It mostly takes into account the last changes in test case names and
new cntt-related test cases.
Change-Id: I271fd02095b57f3b19b5ff95299fb4b257163c1f
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit
dd92ba4d5b6d169dd52f5d43f35d84bdc6d6ab9b)
Cédric Ollivier [Sun, 7 Jun 2020 15:06:17 +0000 (17:06 +0200)]
Update aarch64 configs
Change-Id: Ib53b9f97f30bf86d33857910ab9bffa1ce0d1e9e
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit
c336a44caf50c44221ca38620e7e2f894555c1e1)
Cédric Ollivier [Mon, 8 Jun 2020 07:04:45 +0000 (09:04 +0200)]
Inherit from the right Docker parent image
Change-Id: Ie5a382789a294b668095503a52d4e382336a935a
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Sun, 7 Jun 2020 07:00:06 +0000 (09:00 +0200)]
Stop increase thread stack size
It seems useless and then it limits the diff to Rally.
Change-Id: Ib745c7aad20ab5ab7fd4f8a5c7deb9d4aff30881
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit
38e63e588d3198de952a72b1fb8217df27511b95)
Cédric Ollivier [Fri, 5 Jun 2020 06:59:49 +0000 (08:59 +0200)]
Switch back to concurrency = 4 in tempest testcases
3 seems good enough and stable which allows trying 4 as before
Change-Id: Id1f17ebf73f9faa13ed3ceb327ccb4ecf88c2bf2
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit
c7296454e80cea8273700da13e720e7f357f008e)
Cédric Ollivier [Fri, 5 Jun 2020 06:51:05 +0000 (08:51 +0200)]
Run VNF in parallel in Functest default playbook
They pass in parallel if the bandwidth is good enough.
https://build.opnfv.org/ci/view/functest/job/functest-latest-daily/679/
Change-Id: I2f466f7f25898d8af3004da1d3ef2208e4410f7c
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit
a5d8fadf7a0c68df662c8257947df82119bfe768)
Cédric Ollivier [Thu, 4 Jun 2020 08:14:06 +0000 (10:14 +0200)]
Rename patch name and removes debug logs
The debug logs works only vs py3.8 and breaks backport to Iruya.
Change-Id: Ie91a8a876e263a83b6ae3fbfb5bb05644b87b970
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit
39823fdbf534d05bfc3ddf4ddd5b8f8c3d603038)
Cédric Ollivier [Wed, 3 Jun 2020 13:25:58 +0000 (15:25 +0200)]
Switching to Threading instead of multiprocessing
Change-Id: Id5059a06447357f4c9b058bad374ed6cbe4d742c
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit
37b7e536d679303ad6ddfade450201efd90a983a)
Cédric Ollivier [Wed, 3 Jun 2020 08:06:29 +0000 (10:06 +0200)]
Switch to queue.Queue() in Rally
It's still failing.
Change-Id: I20fdf5a8e05bccc30a760934f6c0e3cac16d763c
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit
383725f1500047238b39c0dfd51e6ac533094a92)
Cédric Ollivier [Mon, 1 Jun 2020 15:06:29 +0000 (17:06 +0200)]
Switch to SimpleQueue()
Change-Id: I1f3cb636813b9c3c10b5c829e35bbdeea02a318c
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit
265cc0dfdeb9f65f8641fc5b60900b6ee1315f5a)
Cédric Ollivier [Mon, 1 Jun 2020 08:25:00 +0000 (10:25 +0200)]
Switch to fork in Python multiprocessing (python2 default)
Change-Id: Id93da8c0fc710e1491adeb2b42e6da99974a0580
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit
0d1e55eae02469db59bb880842d08baf930bd5aa)
Cédric Ollivier [Thu, 28 May 2020 08:21:37 +0000 (10:21 +0200)]
Retry increasing Stack size
Change-Id: I61cb70a74179dea6a02e81989695325fe6331e10
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit
49532643bbcbd255e327d05d08f308ed735b0602)
Cédric Ollivier [Wed, 27 May 2020 12:05:53 +0000 (14:05 +0200)]
Skip manage_snapshot in CNTT
As detected by Orange's RC Field trial, Ceph doesn't support this
feature before Rocky [1].
"AttributeError: 'RBDDriver' object has no attribute 'unmanage_snapshot'"
manage_snapshot testing is fully passing in Functest SUT because CNTT
is verified vs OpenStack Rocky and newer.
Ceph is selected by RI as backend and is widely reused by the ecosytem.
It's similar to [2].
[1] https://bugs.launchpad.net/cinder/+bug/
1645288
[2] https://gerrit.opnfv.org/gerrit/c/functest/+/69888
Change-Id: I3b7f88f5bed9a47a1e26e16bbbf74fea24ca76c2
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit
830d508837f3b1011eeb44c3d5af5961fbf4c701)
Cédric Ollivier [Tue, 26 May 2020 09:50:44 +0000 (11:50 +0200)]
Remove test_gnocchi.GnocchiGabbiTest.test_live
It sometimes fails in our gates and it seems unverified in OpenStack [1].
"Archive policy gabbilive is still in use"
[1] http://artifacts.opnfv.org/functest/DET32CBF0L0F/functest-opnfv-functest-smoke-jerma-tempest_telemetry-run-29/tempest_telemetry/tempest-report.html
Change-Id: Id5e5ad5ff0f7bade7932a085df28cc35b0ac7984
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit
38827ed1862e8e26d9f2a9eaf79c33a5f745b463)
Cédric Ollivier [Sun, 24 May 2020 10:04:16 +0000 (12:04 +0200)]
Precise validation configs in Neutron
ServerActionsTestJSON.test_reboot_server_hard [1] sometimes fails in
gates. We may increase timeouts if it stills fails.
[1] http://artifacts.opnfv.org/functest/LIQH38CPR30X/functest-opnfv-functest-smoke-hunter-tempest_full-run-649/tempest_full/tempest-report.html
Change-Id: Ia27c0faead1df5c2b33a3e1a272e5a1010a5a83e
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit
7ccc1b0793e32cad3912e63bbca971d5c3ecd724)
Cédric Ollivier [Thu, 14 May 2020 06:11:45 +0000 (08:11 +0200)]
Prevent microversion conflicts
CNTT selects Pike as baseline and Hunter matches Rocky.
Change-Id: I8a1aa8385adce1ebb9d74bcb897effaf5b434e5a
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit
82ceefd8f1609508a476aa2e4573e59926653165)
Cédric Ollivier [Wed, 13 May 2020 12:36:54 +0000 (14:36 +0200)]
Add other debug messages in Rally
It would allow debugging our Rally failures.
Change-Id: I749a040fe76261e997d3a8dff4965867d54f7c42
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit
e829e6a7acd6f749a85c36ef26b21d88a51b3941)
Cédric Ollivier [Mon, 4 May 2020 18:36:28 +0000 (20:36 +0200)]
Fix load_balancer options if ovn
Change-Id: I362b70cdfe753f9c57f30d61662e9b08564ebfe9
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit
d21d5a9b2ec663cc5f88169b814431def7a81968)
Cédric Ollivier [Mon, 4 May 2020 10:31:52 +0000 (12:31 +0200)]
Enable network_v6 testing in CNTT
req.inf.ntw.16 is a MUST requirement.
Fixes cntt-n/CNTT#1556
Change-Id: Id48595f5f4710ea9cbf31edaa4ae0ed31f5278ba
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit
c1b02b2c6e09686c89b47b0b99d4114af8403607)
Cédric Ollivier [Sun, 3 May 2020 18:03:54 +0000 (20:03 +0200)]
Update octavia regexes
It stops using noop drivers and adds all scenarios except:
- .*api.v2.test_availability_zone
- .*api.v2.test_availability_zone_profile
- .*api.v2.test_member.MemberAPITest.test_member_ipv4_create
- .*api.v2.test_member.MemberAPITest.test_member_ipv6_create
It doesn't run ipv6 which asks for a deep dive (ipv6 from containers?)
It increases threads to 3 as the other testcases.
Change-Id: I36d9d764a5ab92efe89196181bffa3ad0a57227c
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit
c5ae9bb8d7a0c004b7b662a1f16dfed7be3376fd)
Cédric Ollivier [Sat, 2 May 2020 08:53:31 +0000 (10:53 +0200)]
Update all results printed in docs
Change-Id: I52f7d6f3a6d5943932fc31b3898b047ca2178dd9
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Sun, 3 May 2020 15:14:24 +0000 (17:14 +0200)]
Stop overriding tempest_conf.yaml in CNTT
It's useless as they are skipped by regexes (vnc_console).
Change-Id: If3cea451c95179e7e200708e1f3b5e9534be9e1d
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit
9141dcbb5af4b0d49e2cbb1aa55e55105529bd01)
Cédric Ollivier [Sat, 2 May 2020 19:37:26 +0000 (21:37 +0200)]
Avoid useless ssh in juju_epc
scp + ssh calls are replaced by the right scp call.
Change-Id: Iac2be63fb380486393af65dda8f7fd80bdd41d5f
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit
f6f9f0f505844de4ea8b8e75505fa1b42fef7e19)
Cédric Ollivier [Fri, 1 May 2020 11:37:43 +0000 (13:37 +0200)]
Remove py27 in .travis-ci
py27 cannot be gated due to Rally.
https://travis-ci.org/github/collivier/functest/jobs/
681899038
Change-Id: Ifeef8b99050182c7629b0767920724d94cd86c48
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit
bdf53a3d0d7792bd3ea7e82e86c622503ff94b26)
Cédric Ollivier [Fri, 1 May 2020 10:18:54 +0000 (12:18 +0200)]
Exclude tests.scenario.test_octavia_lbaas in CNTT regexes
It may be skipped as well (the behavior differs if it's enabled or not
via config).
Change-Id: Ic23119001b7478e466782a58d8757117bf16e5c3
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit
80fd73edacd47df07b55597ff5b2c7e6d017d5b9)
Cédric Ollivier [Wed, 29 Apr 2020 18:34:43 +0000 (20:34 +0200)]
Add tempest_telemetry
It runs all telemetry-tempest-plugin tests except test_autoscaling
which is currently failing in our gates.
Change-Id: I2c712eda71799e96735419e1c547a775be659156
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Fri, 1 May 2020 08:49:21 +0000 (10:49 +0200)]
Rename barbican->tempest_barbican & octavia->tempest_octavia
It unifies all test case names.
Change-Id: I38576f2d6bae6ef0236b6acfbd30c0446d3a2eca
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit
a11051968f25bdcc9362be88907731582ac1ea8f)
Cédric Ollivier [Fri, 1 May 2020 08:39:03 +0000 (10:39 +0200)]
Remove neutron_trunk; networking_bgpvpn and networking_sfc
They were all merged in neutron-tempest-plugin.
Change-Id: Iefe3bf98fc41d0dab5a7cec640337c672a7b1a69
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit
c22979393a734760105f73b75a5f90f4f9aecebc)
Cédric Ollivier [Fri, 1 May 2020 08:01:48 +0000 (10:01 +0200)]
Update Kali tempest_cinder_cntt tests_count
https://build.opnfv.org/ci/job/functest-opnfv-functest-smoke-cntt-kali-tempest_cinder_cntt-run/3/
Change-Id: I7648ca061f8917ca30234d763f4919e82151ea4d
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Fri, 1 May 2020 00:02:21 +0000 (02:02 +0200)]
Protect 3.60 (YAML)
http://artifacts.opnfv.org/functest/WFV9V5GCI7G6/functest-opnfv-functest-smoke-cntt-kali-tempest_full_cntt-run-1/tempest_full_cntt/tempest-report.html
Change-Id: If3b7c4054a24ee4ce040c15138e08c43782e2702
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Thu, 30 Apr 2020 23:59:30 +0000 (01:59 +0200)]
Set tests_count for CNTT tempest_neutron
Change-Id: Ieb4501992a95b90473c42ef356bc3f7f2f0e8a71
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Thu, 30 Apr 2020 15:17:14 +0000 (17:17 +0200)]
Skip LoadBalancerTest in Functest Gates
It seems failing due to octavia noop driver as in-used.
Change-Id: I53e1fe1cfe4930f92c1a4460e89ed6e21eb3f922
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit
d9d55730138d0a9bc27dee2cc2ec694478191c8b)
Cédric Ollivier [Thu, 30 Apr 2020 13:10:43 +0000 (15:10 +0200)]
Fix early merge
Change-Id: Iafaa36e1a035ba190394d26aaaf01bb6a9d93b47
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cedric Ollivier [Thu, 30 Apr 2020 12:58:37 +0000 (12:58 +0000)]
Merge "Fix falsy copy" into stable/kali
Cédric Ollivier [Thu, 30 Apr 2020 12:57:58 +0000 (14:57 +0200)]
Fix falsy copy
Change-Id: I99603389727e5d595d17f5428cc43d381f722be2
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cedric Ollivier [Thu, 30 Apr 2020 12:52:53 +0000 (12:52 +0000)]
Merge "Debug rally race conditions" into stable/kali
Cedric Ollivier [Thu, 30 Apr 2020 12:52:29 +0000 (12:52 +0000)]
Merge changes Icad13836,I9ca4cd13,I260f5a30 into stable/kali
* changes:
Update OpenStack release detection
Fix the API microversions
Use OpenStack stable/ussuri requirements
Cédric Ollivier [Thu, 30 Apr 2020 11:50:57 +0000 (13:50 +0200)]
Debug rally race conditions
It will be reverted as soon as the root cause is found.
Change-Id: Icbff74c5fb940c1a201cbdc3fb2137c91e1ed460
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit
86cbde7d8970bc9113a769f3711450dc5fe04bdf)
Cédric Ollivier [Thu, 30 Apr 2020 11:07:18 +0000 (13:07 +0200)]
Update OpenStack release detection
Change-Id: Icad13836d88583ee676525d4743f12a5b888ebe2
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit
505fed0667e3cf19c587df23f5557563eaa51eb9)
Cédric Ollivier [Thu, 30 Apr 2020 11:02:49 +0000 (13:02 +0200)]
Fix the API microversions
https://docs.openstack.org/nova/latest/reference/api-microversion-history.html
https://docs.openstack.org/placement/latest/placement-api-microversion-history.html
https://docs.openstack.org/api-ref/block-storage/api_microversion_history.html
Change-Id: I9ca4cd13a61b8e1e58ad2d61d395234df7911d47
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Thu, 30 Apr 2020 10:53:33 +0000 (12:53 +0200)]
Updated from global requirements
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Change-Id: Ib0f4ea1acd7a2e5b1eff913ca80d23c0a2cbe397
Cédric Ollivier [Thu, 30 Apr 2020 10:42:59 +0000 (12:42 +0200)]
Use OpenStack stable/ussuri requirements
The branch was just created [1].
[1] https://github.com/openstack/requirements/tree/stable/ussuri
Change-Id: I260f5a30636f2738efdb17315b84f4651412af58
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Wed, 29 Apr 2020 07:30:02 +0000 (09:30 +0200)]
Pin all versions
https://releases.openstack.org/ussuri/index.html
Change-Id: I1c75708dd770f76037055809bd28c2315cb5b316
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Tue, 28 Apr 2020 19:18:31 +0000 (21:18 +0200)]
Fix sed in build.sh
Change-Id: I3f7e51b869d13b109699d17547e28754fc1392dd
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Tue, 28 Apr 2020 13:58:00 +0000 (15:58 +0200)]
Publish Functest Kali containers
Change-Id: I5cfc63a7a5b1434bccce564d3e17a4dd6c7a424e
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Tue, 28 Apr 2020 12:20:13 +0000 (14:20 +0200)]
Set defaultbranch=stable/kali
Change-Id: I68d344ab6e8ba9383a55ae9bbb32d10321711344
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Tue, 28 Apr 2020 08:48:30 +0000 (10:48 +0200)]
Rename neutron_tempest_plugin_api to tempest_neutron
It conforms with the other test case names
Change-Id: Ia8836375c26ea4f1bff3637f7078e5f70f83c5fb
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Tue, 28 Apr 2020 06:56:08 +0000 (08:56 +0200)]
Complete "Skip CfnInitIntegrationTest in tempest_heat"
http://artifacts.opnfv.org/functest/SXA8X2BBP3L4/functest-opnfv-functest-smoke-cntt-latest-tempest_heat_cntt-run-1/tempest_heat_cntt/tempest-report.html
Change-Id: Ie26d561fbb490bcaafe7c8ffddebc28bd72ff51c
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Tue, 28 Apr 2020 06:53:12 +0000 (08:53 +0200)]
Increase neutron-tempest-api test_count to 510
http://artifacts.opnfv.org/functest/3L7CL8K6CU2N/functest-ovn-opnfv-functest-smoke-cntt-latest-neutron-tempest-plugin-api-cntt-run-29/neutron-tempest-plugin-api-cntt/tempest-report.html
Change-Id: I077464ed0fc734b97de089f549fb66ab137fccdb
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Mon, 27 Apr 2020 23:25:18 +0000 (01:25 +0200)]
Move static data to tempest_conf.yaml
Change-Id: I99f33f2e5f27c22c597f7c4f2f864710ceb1350e
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Mon, 27 Apr 2020 23:16:35 +0000 (01:16 +0200)]
Skip CfnInitIntegrationTest in tempest_heat
It sometimes fails due to other test resources [1].
[1] http://artifacts.opnfv.org/functest/83IV2XRCU05K/functest-opnfv-functest-smoke-latest-tempest_heat-run-53/tempest_heat/tempest-report.html
Change-Id: Ied91781c784370b424653e37c090a909f16b6585
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Mon, 27 Apr 2020 16:17:24 +0000 (18:17 +0200)]
Revert "Increase Thread stack size"
It still fails [1].
[1] https://build.opnfv.org/ci/job/functest-ovn-opnfv-functest-benchmarking-latest-rally_jobs-run/28/console
Change-Id: I8560edb7dfbba804a94bb1453d5a489138d6a152
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Mon, 27 Apr 2020 13:41:00 +0000 (15:41 +0200)]
Add tempest_heat in CNTT smoke
It increases Heat coverage [1].
[1] http://artifacts.opnfv.org/functest/24ELW4C5RKD4/functest-ovn-opnfv-functest-smoke-latest-tempest_heat-run-34/tempest_heat/tempest-report.html
Change-Id: I6630e4827a59b2ded34e5c271b9155df3b25f588
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Sun, 26 Apr 2020 19:26:28 +0000 (21:26 +0200)]
Increase Thread stack size
It sets Glibc default value.
https://wiki.musl-libc.org/functional-differences-from-glibc.html
https://bugs.python.org/issue32307
Change-Id: I647569354b3a30f7de4116cab53c9e2aeff91a59
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Fri, 24 Apr 2020 07:43:55 +0000 (09:43 +0200)]
Increase test_count in tempest_cinder
http://artifacts.opnfv.org/functest/C5BKAKPJIZVJ/functest-opnfv-functest-smoke-cntt-latest-tempest_cinder_cntt-run-26/tempest_cinder_cntt/tempest-report.html
Change-Id: I5c0a7db033024259180610b83b07c055f0393e4c
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Wed, 22 Apr 2020 18:51:50 +0000 (20:51 +0200)]
Use ujson version asked by OpenStack requirement
It's newer than the former tag selected [1].
[1] https://github.com/openstack/requirements/blob/master/upper-constraints.txt
Change-Id: Ie89136da364d7e972a1d7f49c71bdfbbdd9671d8
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Tue, 21 Apr 2020 12:24:32 +0000 (14:24 +0200)]
Publish "CNTT RC April 2020 and beyond"
Please see the following rendering if it helps
http://testresults.opnfv.org/functest/vevent202004/
Change-Id: Iaf8baa017666e2f36792c1daf48a721ff6f3f044
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Mon, 20 Apr 2020 09:14:24 +0000 (11:14 +0200)]
Protect password in juju_epc
It sometimes fails according to the special chars selected [1].
[1] https://build.opnfv.org/ci/job/functest-opnfv-functest-vnf-hunter-juju_epc-run/333/console
Change-Id: Ie0af3f2fe8d28225296788a8fce73e6d2ec2a304
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Sun, 19 Apr 2020 18:49:49 +0000 (20:49 +0200)]
Skip new tempest_full tests (CNTT)
http://artifacts.opnfv.org/functest/53FYHR0Q9VVJ/functest-opnfv-functest-smoke-cntt-latest-tempest_full_cntt-run-20/tempest_full_cntt/tempest-report.html
Change-Id: Ia4bba0b14ed1d1058f0461e90207aa7530f2e0f3
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Sun, 19 Apr 2020 10:48:33 +0000 (12:48 +0200)]
Run sequentially tempest_heat
It's forced by design else it remains a few resources.
It also sets fixed_subnet_name and network_for_ssh to avoid falsy
discovery as it seems [1]
[1] http://artifacts.opnfv.org/functest/X5GDYF3B0R2B/functest-opnfv-functest-smoke-jerma-tempest_heat-run-18/tempest_heat/tempest-report.html
Change-Id: Ieb584ddc1c0b4ebb543e9d69277a20aaee0fbac0
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Fri, 17 Apr 2020 19:57:23 +0000 (21:57 +0200)]
Take the last neutron tempest tests into account
http://artifacts.opnfv.org/functest/U0Y127OQNBF4/functest-opnfv-functest-smoke-cntt-latest-neutron-tempest-plugin-api-cntt-run-17/neutron-tempest-plugin-api-cntt/tempest-report.html
Change-Id: Ib19c63e1a7f6e4c050c19b520fe149ff7c81b156
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Thu, 16 Apr 2020 06:21:06 +0000 (08:21 +0200)]
Update Neutron regex
It skips the latest tests added in neutron-tempest-plugin [1][2]
[1] https://review.opendev.org/#/c/711656/
[2] http://artifacts.opnfv.org/functest/CQY2GVXZ1NTU/functest-opnfv-functest-smoke-cntt-latest-neutron-tempest-plugin-api-cntt-run-13/neutron-tempest-plugin-api-cntt/tempest-report.html
Change-Id: Iae9cd7a45f908c310133bf354b205a623f4c7476
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Tue, 14 Apr 2020 12:31:28 +0000 (14:31 +0200)]
Decrease volume size in boot_server_attach_created_volume_and_live_migrate
It now conforms with the other tasks which sets 1 Gb as default.
Change-Id: Ibadb2bee2bea7a79db2eb27d0cc1867a823d7935
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cedric Ollivier [Sun, 12 Apr 2020 14:03:14 +0000 (14:03 +0000)]
Merge "Conform with the upstream create_and_delete_subnets"
Cédric Ollivier [Sat, 11 Apr 2020 08:11:41 +0000 (10:11 +0200)]
Disable VolumeBackupRestoreIntegrationTest if OVN
It completes "Skip VolumeBackupRestoreIntegrationTest in temptest_heat"
Change-Id: I798cefa3a3648277cc321cc9e85be9b634aa9e20
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Fri, 10 Apr 2020 14:46:58 +0000 (16:46 +0200)]
Set concurrency and containers_per_tenant to 1
Most of the rally_full runs failed vs our new SUTs (radosgw) .
This two params fail the testing when higher than 1 (verified
independently).
As the new test config works when hugely tested in //, it makes sens to
merge the new config to fix the gates.
This patch will be safely reverted if the issue is confirmed on SUT.
Change-Id: I222652d484a5e06190c12d45d6c1882de5ab9eec
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Fri, 10 Apr 2020 07:16:32 +0000 (09:16 +0200)]
Update CNTT regexes and counts
It increases neutron-tempest-plugin-api test count to 502.
It skips test_multiattach_rw_volume_update_failure which depends on volume multi-attach.
http://artifacts.opnfv.org/functest/BVDINIZ8P8UC/functest-opnfv-functest-smoke-cntt-latest-neutron-tempest-plugin-api-cntt-run-6/neutron-tempest-plugin-api-cntt/tempest-report.html
http://artifacts.opnfv.org/functest/BVDINIZ8P8UC/functest-opnfv-functest-smoke-cntt-latest-tempest_full_cntt-run-5/tempest_full_cntt/tempest-report.html
Change-Id: Id4d4918ee24ef15f9610e706d6e90dfa3ae2cc43
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Thu, 9 Apr 2020 18:45:26 +0000 (20:45 +0200)]
Conform with the upstream create_and_delete_subnets
Ovn fails vs rally_full [1] but passes vs rally_jobs.
It reverts the small diff between rally_full and rally_jobs added by
"Update network context in selected rally tests". Then it may raise
side effects in case of L2-only testing [2]
[1] http://artifacts.opnfv.org/functest/JDD0PPKUOYO5/functest-ovn-opnfv-functest-benchmarking-cntt-jerma-rally_full_cntt-run-9/rally_full_cntt/rally_full_cntt.html
[2] https://github.com/opnfv/functest/commit/
b4b2e7f9a5a3cb3379b45ac4ddd0ef949974a698
Change-Id: I5c7591a46de1b534b6b3dc511ca2caf20ac48e1f
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Tue, 7 Apr 2020 10:24:37 +0000 (12:24 +0200)]
Skip VolumeBackupRestoreIntegrationTest in temptest_heat
It's linked to vbd which is false in many cases [1].
e.g. IMAGE_PROPERTIES=hw_scsi_model:virtio-scsi,hw_disk_bus:scsi
Enabling it requires upstream changes to configure the right device.
[1] http://artifacts.opnfv.org/functest/FHHSBCPDUV6C/functest-opnfv-functest-smoke-latest-tempest_heat-run-7/tempest_heat/tempest-report.html
Change-Id: I2632779e96b7b0850d1937a8ec3c7bf4607862a5
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Mon, 6 Apr 2020 16:48:16 +0000 (18:48 +0200)]
Install libstdc++ in functest-core
import ujson
ImportError: Error loading shared library libstdc++.so.6
Change-Id: I0d479d9d4344d4a5c93174c7b0162b5c0234f2c2
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Thu, 2 Apr 2020 16:37:30 +0000 (18:37 +0200)]
Add tempest_heat (heat-tempest-plugin)
It asks for the Fedora-Cloud-Base image and a second user account.
It should be noted that heat-tempest-plugin duplicates all configs from
tempest.
Minimal image is still Cirros and the first account is the admin one.
Then it conforms with the TempestCommon logic.
AodhAlarmTest is skipped by default because pre conditions are missing.
SoftwareConfigIntegrationTest is skipped as in gates because it
requires a custom image [1]
[1] https://github.com/openstack/heat/blob/master/devstack/lib/heat#L444
Change-Id: I8b39dc65ef3714411cd828e17b95e124f2e90f34
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Mon, 6 Apr 2020 07:21:04 +0000 (09:21 +0200)]
Add swift sections in OVN's tempest_conf.yaml
http://artifacts.opnfv.org/functest/4LM7FMUVFMML/functest-ovn-opnfv-functest-smoke-jerma-tempest_slow-run-41/tempest_slow/tempest-report.html
Change-Id: I1a3f684a9059eac21695bd655df976bceebf26f0
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Sun, 5 Apr 2020 17:46:55 +0000 (19:46 +0200)]
Remove last skipped tests in neutron-tempest-plugin-api-cntt
It takes into account last results [1]
[1] http://artifacts.opnfv.org/functest/LIF2Y3SVUWLD/functest-opnfv-functest-smoke-cntt-latest-neutron-tempest-plugin-api-cntt-run-2/neutron-tempest-plugin-api-cntt/tempest-report.html
Change-Id: Idd03c5aa42309eb5f254d6a99ea7e7206ee705ed
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Sun, 22 Sep 2019 18:37:01 +0000 (20:37 +0200)]
Swith to coreutils timeout
juju is not correctly stopped when no internet.
https://build.opnfv.org/ci/job/functest-ovn-opnfv-functest-vnf-jerma-juju_epc-run/21/console
root 1 0 0 Apr04 ? 00:00:06 /usr/bin/python3.7 /usr/bin/run_tests -t juju_epc -r -p
root 139 1 0 Apr04 ? 00:00:03 [juju] <defunct>
root 141 1 0 Apr04 ? 00:00:00 [timeout] <defunct>
Change-Id: Id06c6e829ab8a992107f655aac6ec4539e292d82
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit
cda22d7db0bcca380e1caef76e171cd7753b6221)
Cédric Ollivier [Sun, 5 Apr 2020 11:54:33 +0000 (13:54 +0200)]
Fix the Glance tasks
http://artifacts.opnfv.org/functest/ONA0SEFCMPR5/functest-opnfv-functest-smoke-latest-rally_sanity-run-688/functest.log
Change-Id: Ied7bd209aedd713fbd64b169247de7931098ca8b
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Sun, 5 Apr 2020 10:42:35 +0000 (12:42 +0200)]
Update server_kwargs to boot_server_kwargs
It takes into account "Remove deprecated stuff. Part 1" [1] and then fixes
rally_sanity and rally_full
(NovaKeypair.boot_and_delete_server_with_keypair [2])
[1] https://github.com/openstack/rally-openstack/commit/
4436258d8fbb758a1771f908726e78c29e309c8a#diff-
a80e66732701c545c7fc540d02ee1066
[2] http://artifacts.opnfv.org/functest/HG7XUW226S1T/functest-opnfv-functest-smoke-latest-rally_sanity-run-687/rally_sanity/rally_sanity.html#/NovaKeypair.boot_and_delete_server_with_keypair/failures
Change-Id: Id39b3231153efcccd58ed6bd988e26e2a672825b
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Sun, 5 Apr 2020 08:56:42 +0000 (10:56 +0200)]
Enable TrunkTestInheritJSONBase.test_add_subport if ovn
It has been fixed upstream by "Protect vs unordered results in
TrunkTestInheritJSONBase" [1].
[1] https://review.opendev.org/#/c/708305/5
Change-Id: Ibbc23a53d9d20d9b3a192e15779ca0f3334e2a38
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Sat, 4 Apr 2020 19:56:45 +0000 (21:56 +0200)]
Reduce Tempest multi threads
It decreases the threads from 4 to 3 to allow running the testcases in
parallel. Else a few tests sometimes fail.
Change-Id: I268eff5a72d5de5b26d7549ac74ee0e2a05cb61e
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Sat, 4 Apr 2020 15:17:30 +0000 (17:17 +0200)]
Skip test_container_synchronization
It's not supported by radosgw which is now used in Functest SUTs [1][2].
It's removed from CNTT which seems leveraging on ceph (at least RI) [3]
[1] https://access.redhat.com/documentation/en-us/red_hat_ceph_storage/3.2/html/release_notes/bug-fixes
[2] http://artifacts.opnfv.org/functest/E46RCZLBRYCC/functest-opnfv-functest-smoke-hunter-tempest_slow-run-127/tempest_slow/tempest-report.html
[3] http://artifacts.opnfv.org/cntt/WKFRPQODPW34/cntt-opnfv-functest-smoke-latest-tempest_slow-run-37/tempest_slow/tempest-report.html
Change-Id: I8127df786c41af0d0285ef0e5cd1b28901685f65
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Thu, 2 Apr 2020 20:20:10 +0000 (22:20 +0200)]
Revert "Keep the modified tempest"
It's simply useless and may raise side effects later.
Change-Id: Idaeab672480597ed39a5e29719580fee38aeb4ad
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Thu, 2 Apr 2020 16:54:58 +0000 (18:54 +0200)]
Keep the modified tempest
http://artifacts.opnfv.org/functest/CRY58ZS3031L/functest-ovn-opnfv-functest-healthcheck-jerma-tempest_smoke-run-37/tempest_smoke/tempest-report.html
Change-Id: I9598a45b09151fa267294716f70e65e3050f0239
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit
21b512e55eb36e38160b697baae44c464fce9034)
Cédric Ollivier [Wed, 1 Apr 2020 06:11:04 +0000 (08:11 +0200)]
Rename CNTT specific testcases
Test DB and API don't support suites which raise side effects in Cachet
if both IaaS verification and CNTT conformance are executed.
Vmtp and Shaker haven't been modified for CNTT. They will be renamed
once CNTT asks for new post processing.
http://testresults.opnfv.org:8080/
Change-Id: I64e06694620027faa06b6d9d339684f5e8d733d7
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Sat, 28 Mar 2020 08:52:24 +0000 (09:52 +0100)]
Increase Shaker timeout before init message in console
It failed in parallel of rally_full [1].
[1] https://build.opnfv.org/ci/job/functest-opnfv-functest-benchmarking-hunter-shaker-run/397/console
[2] https://build.opnfv.org/ci/job/functest-opnfv-functest-benchmarking-hunter-shaker-run/395/console
Change-Id: I0eab7374c5962d45405c5f4147798067526f6e70
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Thu, 26 Mar 2020 12:56:17 +0000 (13:56 +0100)]
Check the login prompt in console in SingleVm1
It also checks the second vm2 console log in case of vping_ssh.
Change-Id: I13a5edfb3e19449a38d2f0478d549bd8fcc5cfa7
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cedric Ollivier [Tue, 24 Mar 2020 07:48:53 +0000 (07:48 +0000)]
Merge "Remove duplicated packages in VNF Dockerfile"
Cédric Ollivier [Tue, 17 Mar 2020 20:07:49 +0000 (21:07 +0100)]
Update xtesting to 0.87.0
Change-Id: I0ee3499cf9c78687825714c00c1cf18ed2a70456
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Tue, 17 Mar 2020 20:04:11 +0000 (21:04 +0100)]
Remove duplicated packages in VNF Dockerfile
Change-Id: I7f9c5b5e2c59f23ada721e7209bec56bfa23ae9e
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Sun, 22 Mar 2020 12:13:53 +0000 (13:13 +0100)]
Doesn't redirect stderr when getting verifier id
The logic fails when rally produces warnings [1].
It also updates Rally OpenStack and checks if the previous error
has been solved[2].
TypeError: _discover_or_create_flavor() missing 1 required positional
argument: 'flv_disk' [3]
[1] https://build.opnfv.org/ci/job/functest-opnfv-functest-healthcheck-latest-tempest_smoke-run/757/console
[2] https://github.com/openstack/rally-openstack/commit/
e62315115af20e53f6c7205494ba0008634047ed
[3] https://build.opnfv.org/ci/job/functest-opnfv-functest-healthcheck-latest-tempest_smoke-run/629/console
Change-Id: Ia1daaa76d7cef7f30904c1f3bd42e2f6a6ba10af
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Thu, 5 Mar 2020 07:55:35 +0000 (08:55 +0100)]
Add oauth1 as optional Keystone features
It was not listed in Keystone which defacto sets it as optional.
It may be considered as mandatory in a second step.
It should be noted that it's not working in CNTT RI and there is no
true plan to update CNTT RI from the time writing.
Close cntt-n/CNTT#1253
Change-Id: If7ee4efeafc05638173a51ce997ecbdcaabfc79c
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Tue, 3 Mar 2020 16:03:42 +0000 (17:03 +0100)]
Blacklist tests which are not mandatory in CNTT
CNTT rally_jobs must conform with CNTT RC whatever the OpenStack
version under tests. All tests added by neutron since Hunter must
be skipped in conformance.
Of course, the IaaS verification part is unchanged as this tests
are relevant.
Change-Id: I4cfb4ae725e5ce9125f4ed25489dd003e16695f4
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Tue, 3 Mar 2020 10:02:28 +0000 (11:02 +0100)]
Add OVN Controller Gateway agent in neutron_bind_l2_agent_types
It avoids blacklisting NeutronNetworks.create_and_bind_ports in case of
OVN. It conforms with the upstream testing [1] and then reverts the
previous change [2].
[1] https://github.com/openstack/networking-ovn/blob/master/zuul.d/networking-ovn-jobs.yaml#L299
[2] https://git.opnfv.org/functest/commit/?id=
8e297c49c481961959b29c2080cc059fcc84e9ee
This reverts commit
8e297c49c481961959b29c2080cc059fcc84e9ee.
Change-Id: I95f1b7146e636ae3ebe9f995733e53ad1b276d26
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Fri, 28 Feb 2020 21:15:36 +0000 (22:15 +0100)]
Increate Neutron test count to 501
http://artifacts.opnfv.org/functest/P5QXI9R2ULZQ/functest-opnfv-functest-smoke-cntt-latest-neutron-tempest-plugin-api-run-29/neutron-tempest-plugin-api/tempest-report.html
Change-Id: I0dee2ecea051e1caafd6437bc1766c920b3e1ff4
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Fri, 28 Feb 2020 11:50:55 +0000 (12:50 +0100)]
Remove /src/glance after generating policy.conf
It also cleans former dirs.
Change-Id: I924436652e3fe0f19d0755024839ecb5290aa2f3
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Mon, 24 Feb 2020 15:59:27 +0000 (16:59 +0100)]
Blacklist NeutronNetworks.create_and_bind_ports if ovn
It only works for Linux Bridge and Open vSwitch.
Change-Id: I1a437145eb8140642d3c8297c3f154113e74505f
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Sat, 22 Feb 2020 06:21:38 +0000 (07:21 +0100)]
Blacklist tests asking for vxlan
http://artifacts.opnfv.org/functest/B4HOI3WWLNVK/functest-ovn-opnfv-functest-smoke-jerma-neutron-tempest-plugin-api-run-4/neutron-tempest-plugin-api/tempest-report.html
Change-Id: I6ff82b92cb4c392ac1f453faf7e16ef587dc2060
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>