OpenStack Compute (Nova)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Zuul d64edd3da2 Merge "Use NotificationFixture for legacy notifications too" 3 months ago
..
README.rst Change wording of microversion bump about 503 6 years ago
__init__.py Change wording of microversion bump about 503 6 years ago
test_bug_1404867.py func: Add CinderFixture to _IntegratedTestBase 1 year ago
test_bug_1522536.py tests: Move remaining non-libvirt fixtures 4 months ago
test_bug_1541691.py tests: Move remaining non-libvirt fixtures 4 months ago
test_bug_1548980.py tests: Move remaining non-libvirt fixtures 4 months ago
test_bug_1552888.py tests: Move remaining non-libvirt fixtures 4 months ago
test_bug_1554631.py tests: Move remaining non-libvirt fixtures 4 months ago
test_bug_1558866.py tests: Move remaining non-libvirt fixtures 4 months ago
test_bug_1568208.py Fix diagnostics, extensions api ref 6 years ago
test_bug_1595962.py tests: Move libvirt-specific fixtures 4 months ago
test_bug_1620248.py tests: Move remaining non-libvirt fixtures 4 months ago
test_bug_1669054.py Use _evacuate_server helper in func test 11 months ago
test_bug_1670627.py tests: Move remaining non-libvirt fixtures 4 months ago
test_bug_1671648.py tests: Move remaining non-libvirt fixtures 4 months ago
test_bug_1675570.py tests: Move remaining non-libvirt fixtures 4 months ago
test_bug_1678326.py functional: Rework '_delete_server' 2 years ago
test_bug_1679750.py tests: Move remaining non-libvirt fixtures 4 months ago
test_bug_1682693.py tests: Move remaining non-libvirt fixtures 4 months ago
test_bug_1689692.py tests: Move remaining non-libvirt fixtures 4 months ago
test_bug_1702454.py tests: Move remaining non-libvirt fixtures 4 months ago
test_bug_1713783.py Use NotificationFixture for legacy notifications too 4 months ago
test_bug_1718455.py tests: Move remaining non-libvirt fixtures 4 months ago
test_bug_1718512.py tests: Move remaining non-libvirt fixtures 4 months ago
test_bug_1719730.py tests: Move remaining non-libvirt fixtures 4 months ago
test_bug_1732947.py func: Add CinderFixture to _IntegratedTestBase 1 year ago
test_bug_1735407.py Create a fixture around fake_notifier 4 months ago
test_bug_1741125.py Merge "Switch to hacking 2.x" 2 years ago
test_bug_1741307.py tests: Move remaining non-libvirt fixtures 4 months ago
test_bug_1746483.py tests: Move remaining non-libvirt fixtures 4 months ago
test_bug_1764556.py tests: Move remaining non-libvirt fixtures 4 months ago
test_bug_1764883.py Create a fixture around fake_notifier 4 months ago
test_bug_1778305.py Move calls to ovs-vsctl to privsep. 3 years ago
test_bug_1780373.py tests: Move remaining non-libvirt fixtures 4 months ago
test_bug_1781286.py Create a fixture around fake_notifier 4 months ago
test_bug_1781710.py tests: Move remaining non-libvirt fixtures 4 months ago
test_bug_1784353.py tests: Move remaining non-libvirt fixtures 4 months ago
test_bug_1790204.py Make API always RPC cast to conductor for resize/migrate 2 years ago
test_bug_1794996.py Use _evacuate_server helper in func test 11 months ago
test_bug_1797580.py tests: Move remaining non-libvirt fixtures 4 months ago
test_bug_1806064.py tests: Move remaining non-libvirt fixtures 4 months ago
test_bug_1806515.py Create a fixture around fake_notifier 4 months ago
test_bug_1815153.py tests: Move remaining non-libvirt fixtures 4 months ago
test_bug_1823370.py Use _evacuate_server helper in func test 11 months ago
test_bug_1825020.py functional: Add and use 'GlanceFixture' 1 year ago
test_bug_1825034.py functional: Add and use 'GlanceFixture' 1 year ago
test_bug_1825537.py Switch to hacking 2.x 2 years ago
test_bug_1830747.py functional: Add and use 'GlanceFixture' 1 year ago
test_bug_1831771.py functional: Avoid race and fix use of self.api within test_bug_1831771 2 years ago
test_bug_1835822.py Create a fixture around fake_notifier 4 months ago
test_bug_1837955.py Use NotificationFixture for legacy notifications too 4 months ago
test_bug_1839560.py nova-manage db archive_deleted_rows is not multi-cell aware 2 years ago
test_bug_1843090.py Create a fixture around fake_notifier 4 months ago
test_bug_1843708.py Create a fixture around fake_notifier 4 months ago
test_bug_1845291.py Switch to hacking 2.x 2 years ago
test_bug_1848343.py Merge "Switch to hacking 2.x" 2 years ago
test_bug_1849165.py Switch to hacking 2.x 2 years ago
test_bug_1849409.py functional: Add and use 'GlanceFixture' 1 year ago
test_bug_1852458.py tests: Move remaining non-libvirt fixtures 4 months ago
test_bug_1862633.py Create a fixture around fake_notifier 4 months ago
test_bug_1879878.py functional: Enable real policy fixture by default 1 year ago
test_bug_1886418.py functional: Enable real policy fixture by default 1 year ago
test_bug_1888395.py tests: Add os-brick fixture 4 months ago
test_bug_1889108.py Track error migrations in resource tracker 1 year ago
test_bug_1893284.py tests: Move remaining non-libvirt fixtures 4 months ago
test_bug_1894966.py api: Set min, maxItems for server_group.policies field 1 year ago
test_bug_1895696.py compute: Skip cinder_encryption_key_id check when booting from volume 1 year ago
test_bug_1896463.py Set instance host and drop migration under lock 11 months ago
test_bug_1899649.py tests: Move libvirt-specific fixtures 4 months ago
test_bug_1899835.py Add regression test for bug #1899835 11 months ago
test_bug_1902925.py tests: Move remaining non-libvirt fixtures 4 months ago
test_bug_1908075.py api: Reject volume attach requests when an active bdm exists 8 months ago
test_bug_1909120.py Remove short call timeout from func test 7 months ago
test_bug_1914777.py tests: Move remaining non-libvirt fixtures 4 months ago
test_bug_1922053.py api: Reject requests to force up computes when `done` evacuation records exist 6 months ago
test_bug_1928063.py hardware: Use image_meta.id within get_mem_encryption_constraint 4 months ago

README.rst

Tests for Specific Regressions

When we have a bug reported by end users that we can write a full stack reproduce on, we should. And we should keep a regression test for that bug in our tree. It can be deleted at some future date if needed, but largely should not be changed.

Writing Regression Tests

  • These should be full stack tests which inherit from nova.test.TestCase directly. (This is to prevent coupling with other tests).
  • They should setup a full stack cloud in their setUp via fixtures
  • They should each live in a file which is named test_bug######.py

Writing Tests Before the Bug is Fixed

TODO describe writing and landing tests before the bug is fixed as a reproduce.