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.
 
 
Matt Riedemann 14a3b1318c Skip test_parallel_evacuate_with_server_group until fixed 4 years ago
..
README.rst add a place for functional test to block specific regressions 6 years ago
__init__.py add a place for functional test to block specific regressions 6 years ago
test_bug_1404867.py Remove old check_attach version check in API 4 years ago
test_bug_1522536.py replace chance with filter scheduler in func tests 5 years ago
test_bug_1541691.py Remove unused conf 6 years ago
test_bug_1548980.py replace chance with filter scheduler in func tests 5 years ago
test_bug_1552888.py Trivial-Fix: Fix typos 6 years ago
test_bug_1554631.py Catching OverQuota Exception 5 years ago
test_bug_1558866.py remove unnecessary conf imports 4 years ago
test_bug_1568208.py Fix generation of Guru Meditation Report 6 years ago
test_bug_1595962.py libvirt: Remove usage of migrateToURI{2} APIs 4 years ago
test_bug_1620248.py Stop using mox stubs in cast_as_call.py 5 years ago
test_bug_1670627.py Clean up ports and volumes when deleting ERROR instance 4 years ago
test_bug_1671648.py (Re)start caching scheduler after starting computes in tests 4 years ago
test_bug_1675570.py Implement new attach Cinder flow 5 years ago
test_bug_1678326.py Commit usage decrement after destroying instance 5 years ago
test_bug_1679750.py Cleanup ugly stub in TestLocalDeleteAllocations 4 years ago
test_bug_1682693.py replace chance with filter scheduler in func tests 5 years ago
test_bug_1689692.py Clean up ports and volumes when deleting ERROR instance 4 years ago
test_bug_1702454.py Functional regression test for evacuate with a target 5 years ago
test_bug_1713783.py Set server status to ERROR if rebuild failed 4 years ago
test_bug_1718455.py Ensure instance can migrate when launched concurrently 5 years ago
test_bug_1718512.py Fix race fail in test_resize_with_reschedule_then_live_migrate 4 years ago
test_bug_1719730.py Set group_members when converting to legacy request spec 5 years ago
test_bug_1732947.py Implement new attach Cinder flow 5 years ago
test_bug_1735407.py Skip test_parallel_evacuate_with_server_group until fixed 4 years ago
test_bug_1741125.py (Re)start caching scheduler after starting computes in tests 4 years ago
test_bug_1741307.py (Re)start caching scheduler after starting computes in tests 4 years ago
test_bug_1746483.py Handle volume-backed instances in IsolatedHostsFilter 4 years ago
test_bug_1746509.py Use nova.db.api directly 4 years ago
test_bug_1764883.py compute: Ensure pre-migrating instances are destroyed during init_host 4 years ago
test_bug_1780373.py Fix server_group_members quota check 4 years ago
test_bug_1781710.py Update RequestSpec.instance_uuid during scheduling 4 years 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.