We've seen a trend of tempest-full jobs timing out because of
tests taking a long time to complete which are not marked slow:
http://status.openstack.org/elastic-recheck/#1783405
Based on some analysis of the slowest tests:
https://ethercalc.openstack.org/dorupfz6s9qt
This change marks several tests as slow and gives reasons why
they are marked as slow - not only because they are slow, but
also because they are less common scenarios. These will still
be run in the tempest-slow job so we aren't losing test coverage
with this change.
If this makes the tempest-slow job itself take significantly
longer, we should consider running the tempest.api* slow tests
concurrently (like they are in tempest-full) and continue to
run the tempest.scenario* tests in serial. The tempest-slow job
currently runs all slow tests in serial, so this will make the
job take longer.
Partial-Bug: #1783405
Change-Id: I2a0e154ba38c7407b41b7e986a0bf9b451c65cae
In test_run.py, there is a variable "parsed_args.config_file"
which is used twice during it's assignment.
Second time assignment is overwriting the assignment of first time.
So this patch set will remove the un-necessary duplicity.
Change-Id: I03dfb6990984a165d49ed9742f20e243370dc765
Partially-Implements: blueprint tempest-cli-unit-test-coverage
In test_image_share_accept, we should first check length
of members before getting first item of members.
Change-Id: I3b2b3c66d930aff54e13aefa14ecaaa535e89b47
The devstack-plugin-ceph jobs have moved in-repo and renamed, follow
rename.
Remove post job publish-openstack-python-branch-tarball,
it's part of python-jobs template.
Depends-On: https://review.openstack.org/543048
Change-Id: I4bcd77d4b1d09d026ac3459312e8454878201658
1. vnc.vnc_enabled in nova.conf is deprecated, and vnc.enabled
is used instead, so help message of vnc_console should be fixed
accordingly.
2. The format "nova.conf: DEFAULT.enable_instance_password" is the
clearest one to mention the config item in nova.conf, so change
all the occurrences to this format.
Change-Id: Iec8c6aeafd04d6449f7c5250e9953e80eb8a9151
Nova noticed that we aren't running any tempest-full*
job in stable/rocky. This makes the tempest-full and
tempest-full-py3 job run on stable/rocky changes.
Change-Id: I7a05aeb244c5719a6b5c30f99c95789a44414a2e
Use openstack-tox-cover template, this runs the cover job
in the check queue only.
Remove jobs and use template instead.
Change-Id: I4a7b469024442d30d60c572dde229f5b9fb4d0b3
This is a mechanically generated patch to switch the documentation
jobs to use the new PTI versions of the jobs as part of the
python3-first goal.
See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html
Change-Id: I58d1ea9e63333a2f0375881658c852b8b83e643d
Story: #2002586
Task: #24327
This is a mechanically generated patch to complete step 1 of moving
the zuul job settings out of project-config and into each project
repository.
Because there will be a separate patch on each branch, the branch
specifiers for branch-specific jobs have been removed.
Because this patch is generated by a script, there may be some
cosmetic changes to the layout of the YAML file(s) as the contents are
normalized.
See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html
Change-Id: I718253f2b58d5e6f36156f63d8b9acd32b59a124
Story: #2002586
Task: #24327
Glance v1 APIs are deprecated and v2 APIs are current one,
but CONF.image_feature_enabled.api_v1 now defaults to True,
so CONF.image_feature_enabled.api_v1 must be explicitly set
to False in tempest.conf to avoid using api_v1, which is
annoying. So this is to set CONF.image_feature_enabled.api_v1
default to False.
Change-Id: Iab3a209c744375bf2618afc00a3f7731b62f557e
The response checks in InstanceUsageAuditLogTestJSON are already
covered by schema check, so no need to check it in testcases.
Change-Id: Ia4415d5cd8c3ebc85a5aa72e78e884c6f6f7b48e
show_hypervisor_uptime will take several minutes to
return fail info if hypervisor is not good, so this is to add
check for hypervisor state up before show_hypervisor_uptime
to save running time in the situation where there is abnormal
hypervisor in the system.
Change-Id: I93753a73ac84243d6837b3364d1f252018e03431
Some variables in volume quota tests needn't be class variables,
so this is to change them to local variables.
Change-Id: Iabbeb5ea4bcdfb840dd974490a3648614443309b
This commit bumps up the python version to 3.6. This change encourages
developers to use our latest python version on unit tests.
Change-Id: I45d79c90939aa0f743750fec4b4e286f3679563b
After microversion 2.48, response data from each hypervisor
differs from that before 2.48, so microversion is set in
test_server_diagnostics.py, but for server diagnostics negative
test("Non-admin user cannot view server diagnostic"), there
is no difference between before and after 2.48, so no need to
set microversion for server diagnostics negative test.
Change-Id: I0c256aa58258de934fd6e49cc5e1ef6b8ab1abd6
nova.conf.DEFAULT.scheduler_available_filters is deprecated,
so this is to modify the comment of scheduler_available_filters
in config.py accordingly.
Change-Id: I43e64b8cd434bcd26cebad400ebec380245a68b3