The Keystone tests need to be modified to work on non-SQLite database.
Keystone tests currently will only run on SQLite. There are many reasons to run the tests on other database:
* by default SQLite doesn't enforce foreign keys
* most deployments will use another database like MySQL or PostgreSQL
* every few months somebody asks how to make it work
There are really no alternatives as this primarily just fixes the broken tests. At the patch level there may be alternative implementations possible, but that is out of the scope of this proposal.
None. This is just about changing the way that tests are written and executed.
None. This is just about changing the way that tests are written and executed.
None. This is just about changing the way that tests are written and executed.
None. This is just about changing the way that tests are written and executed.
None. This is just about changing the way that tests are written and executed.
Discuss things that will affect other developers working on OpenStack, such as:
None.
None. This is just about changing the way that tests are written and executed.
None.