tempest/tempest/api/compute
Matt Riedemann b572053303 Mark some slow tests as slow so they move out of the main job
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
2018-09-20 09:22:12 -04:00
..
admin Mark some slow tests as slow so they move out of the main job 2018-09-20 09:22:12 -04:00
certificates Remove unnecessary checks already coverd in schema 2017-08-02 13:58:53 +08:00
flavors Handle creating an image from a server with microversion > 2.35 2018-01-11 15:17:49 -05:00
floating_ips Cap compute floating IPs tests 2017-10-19 05:43:12 -04:00
images Merge "Set max_microversion 2.35 for nova image tests" 2018-09-18 16:06:40 +00:00
keypairs Mark raw strings as such 2018-07-06 14:01:28 +01:00
limits Modify limits fields according to microversion 2018-07-30 11:01:26 +08:00
security_groups Set max_microversion 2.35 for nova security group tests 2018-03-28 10:15:52 +08:00
servers Mark some slow tests as slow so they move out of the main job 2018-09-20 09:22:12 -04:00
volumes Mark some slow tests as slow so they move out of the main job 2018-09-20 09:22:12 -04:00
__init__.py remove unneeded __init__ file 2013-12-22 20:40:31 -05:00
api_microversion_fixture.py Migrated microversion testing framework to tempest/lib 2016-03-11 08:17:15 +00:00
base.py Merge "Set max_microversion 2.35 for nova image tests" 2018-09-18 16:06:40 +00:00
test_extensions.py Merge "Fix class name for test extensions" 2017-08-29 05:50:46 +00:00
test_networks.py Set max_microversion 2.35 for nova network tests 2018-03-29 16:17:29 +08:00
test_quotas.py Modify quota set fields according to microversion 2018-05-31 00:06:35 +00:00
test_tenant_networks.py Set max_microversion 2.35 for nova tenant network tests 2018-03-28 15:43:33 +08:00
test_versions.py Move the `attr` decorator from test.py to tempest/lib 2017-04-14 11:16:36 +02:00