Age | Commit message (Collapse) | Author | Files | Lines |
|
Downloading large images outputs a lot of useless dots to show
progress. Switch to 1M per dot (from 1K).
Change-Id: I00e3d09ef28e7722798eeadc27649a96398aac32
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
|
|
As opposed to the Releng ones, they are designed to be easily
executed by endusers as well. They can be considered as a first step
towards a full Functest CI/CD toolchain deployed via docker-compose.
All components testcases are enabled here.
They hugely leverage on templates to load the right yamls per branch
and multijobs to run testcases in parallel. Many steps are proposed
allowing running part of the chain.
Executors have to be increased to allow running them (it was tested
vs 10 and more).
At first, all docker images are downloaded to avoid different
versions between testcases.
They will be improved in a second change to ensure that only one node
is selected and to take all Functest env vars into account.
Change-Id: I99c7b8ee5d0ddbb00102b3147739b5e8b5c65c23
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
It completes the patch introducing vgpu [1].
[1] https://gerrit.opnfv.org/gerrit/#/c/60713/
Change-Id: Ib2a22dd656d365e87a37a239f0a0ee747c95b117
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
Change-Id: Ifcf1d4bd48b64bc9175c3b0d594f897f4f3f5e7d
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
It returns the right status if exception in constructor.
Change-Id: I163c0cbb2e1f07b2ada4a5ba28e217906946fa2c
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
Change-Id: Iff2bd9377efb4e8abde35ef3fc38aca120feccaf
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
Change-Id: Ie2fbd978ed0bb9772d66eb367f1bdad32c5afd61
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
It's required by rtd which doesn't leverage on PBR.
Change-Id: Ia7ac5ecbb626d5c8b4c9095a1238db55e20790b0
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
It also fixes few docstrings
Change-Id: I10bae7b7fab40edd931dd55ab8859946e3b38a71
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
It reverts Sphinx theme to the default one as it's hugely better for
API docs.
Change-Id: Ic489e9b65d67d71fadb8ef78176a04cc382a3f5d
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
To conform with Openstack Queens
Change-Id: I7d65a1d7fe7c9a30e2c00a8a0eac2ab3fe1b9428
Signed-off-by: Linda Wang <wangwulin@huawei.com>
|
|
Else rally_sanity may print logs in tempest_smoke res dir.
Change-Id: Iae97d533e9b99dcf8da70229b0675228472bfe52
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
It stops depending on refstack_client which cannot work till
OpenStack Queens.
JIRA: FUNCTEST-977
Change-Id: I2340643de82ab10d8fb83fb3a7fbfd1f412b2d7b
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
|
|
|
|
It allows setting a newer rally-openstack tag in ollivier containers
to include "Fix the gates about cinder" [1].
TypeError: create() got an unexpected keyword argument 'source_replica'
[1] https://github.com/openstack/rally-openstack/commit/67882d55ca453d6aa863d279ec4cfc2b52c80f0a
[2] https://bugs.launchpad.net/rally/+bug/1785519
Change-Id: I5ed1002f345b0a9c51783850d09d0f336d0ed3d9
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
It protects vs unset POD_ARCH (It completes "Disable Vmtp if POD_ARCH
= aarch64" [1])
[1] https://gerrit.opnfv.org/gerrit/#/c/60927/
Change-Id: I343c7a9047fe09aad7b9a39d0d045ac709f07a7a
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
FUNCTEST-1002
Change-Id: Id19b9aa70aeded6d99978084b3de4a63e31a81ad
Signed-off-by: Juha Kosonen <juha.kosonen@nokia.com>
|
|
All Joid runs are stopped, then these scenarios can't be maintained.
Change-Id: Ida7c8c86cbd377024047d4abbbc1806ad65afc8a
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
It also updates rally to the latest tag.
Then it will allow updating pip if required (to clone refs).
Change-Id: I6edb172954672780f627370b0dd0acf0754da635
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
https://build.opnfv.org/ci/view/functest/job/functest-fuel-baremetal-daily-master/387/console
Change-Id: I3ef130bf5ad4b46f26776feeaa434ca528965f36
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
Vmtp package delivers amd64 binaries in both architectures.
JIRA: ARMBAND-396
Change-Id: I4c6e010e47c8aa9adfafb373c261262d23ef382a
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
It conforms with the flavor extra specs model [1].
[1] https://gerrit.opnfv.org/gerrit/#/c/60713/
Change-Id: I1555a313aaf56ae47f9ad2a4529eb8b94e636c00
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
It takes all new testcases into account.
It allows running vnfs vs dpdk scenarios too.
Change-Id: I789f6bb1c3df891b1a94f2a674c15085f81f2f23
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
Change-Id: Ia7eb5f6c7448bcd760ebb19e2ad66ba183242e83
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
|
|
Change-Id: I04c2389310d1377452a171da9bf50fde67e94e7c
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
XCI will be able to deploy this feature
on top of pharos lab with GPU so we have test it
This test can be improved in the future with OpenCL tests etc
| DEPLOY_SCENARIO | os-nosdn-vgpu-ha |
+-------------------+-------------------+------------------+----------------+
| TEST CASE | PROJECT | DURATION | RESULT |
+-------------------+-------------------+------------------+----------------+
| vgpu | functest | 01:00 | PASS |
+-------------------+-------------------+------------------+----------------+
Change-Id: I50618f47097a0257b1834b3966054d20458715df
Signed-off-by: Valentin Boucher <valentin.boucher@kontron.com>
|
|
|
|
|
|
It also redirect stderr to stdout as tempest mainly prints in stderr.
JIRA: FUNCTEST-999
Change-Id: I64bfa31b01aa2ce5444b6e0f0ac46f8cde8dbaa3
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
Utilize the output of Rally task execution since it internally
validates the task.
Use Popen.communicate to get the output from the running Rally task.
Change-Id: I9b1299bc26129ff4f89adccec611c78195a3ab02
Signed-off-by: Juha Kosonen <juha.kosonen@nokia.com>
|
|
The patch "Reuse the router passed as config if available" [1] was
merged.
[1] https://review.openstack.org/#/c/588459/
Change-Id: Iad8a1ff694f0bff3e13922a6c248dbe49b313a11
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
|
|
Change-Id: Ie23628f39979e3497c81e23d99f30e0dc7564055
Signed-off-by: Juha Kosonen <juha.kosonen@nokia.com>
|
|
Change-Id: I6f1452469cb5ffaf9b538ba87edaa174977b91c4
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
Change-Id: If3191d8e8c16854aa059e6483b3c0ea704777c05
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
Else shaker may run until job timeout if deployment misconfigurations [1]
[1] https://jira.opnfv.org/browse/FUNCTEST-998
JIRA: FUNCTEST-998
Change-Id: I948ff8ffeeccdab637927614193d2c2ef03fe5c8
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
It seems that gates override the upper-constraints in case of Tempest
[1][2].
[1] http://logs.openstack.org/80/585180/3/check/tempest-full/aa8b698/controller/logs/pip2-freeze.txt.gz
[2] http://artifacts.opnfv.org/logs/functest/lf-virtual3/2018-08-08_16-26-16/tempest_smoke/tempest-report.html
JIRA: FUNCTEST-1000
Change-Id: I48530083b453a4a6d6027763210259050b4d0040
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
It adds testcases and updates regexes to conform with OpenStack gates:
- tempest-full
- neutron-tempest-plugin-api
It should be noted that tempest-smoke is no longer run in gates and
two testcases are available for tempest-full as we can't manage
Tempest combine.
Criteria is set to 100% for tempest_full (it works in OpenStack
gates).
JIRA: FUNCTEST-1000
Change-Id: I77a0f533255483bdf61f0a5f60c9c437ce843591
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
[1] https://build.opnfv.org/ci/view/functest/job/functest-fuel-armband-baremetal-daily-master/35/console
Change-Id: I7236bf5a74f36941f499da32c5c77dcd0b98b6f1
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
It allows calling one skipped test via run_tests (parallel testing).
Change-Id: I04e5c69f2129e28f1451815938cd5d0f8bbe9e44
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
juju cannot bootstrap if cidr already exists which now happens only
if a shared network with the same cidr is defined (it should be
considered as a bug about juju).
By allocation its own cidr, it protects vs remaining rally or tempest
remaining shared networks or vs parallel testing.
juju_epc can already run twice in parallel as it creates a new
project and a private network.
Change-Id: I76c4971d631f763307315478e6cf5a383c91ed36
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
It makes difficult to find the issues (floating ip, boot, ssh
connection, etc...) for a small benefit regarding the current
testcase implementations.
It increases the default floating ip timeout because it has been
reached when running Functest multiple times in parallel. It may
be the root cause when running singlevm vs XCI (in that case,
neutron api and agents are hosted in a nested vm).
Change-Id: Ia97e04902321644c207c59987283754318aee5e5
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
Configure the images to be used for tempest_smoke
testcase for ARM
JIRA: ARMBAND-395
Change-Id: Ia13507d70fd05ef541a5154886d52fa388731cee
Signed-off-by: Delia Popescu <delia.popescu@enea.com>
|
|
|
|
It now runs vtmp via a new admin member. Else it fails due to cidr
already used.
It only creates a router and both tenant networks are still created
by VMTP.
Change-Id: I05ed41a3b7a01ee97c720176c404929bf8ea97a0
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
It completes "Switch create_server timeout to default value" [1]
which forbids waiting more that 180s (create_server was asynchronous).
[1] https://gerrit.opnfv.org/gerrit/#/c/60423/2
Change-Id: Icbf9ee48024fe9e10571c2bb7ca895d5828fb561
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
Change-Id: Ibe131e0cf02493f0f3a82c1e179848605bd0a292
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
|