Tempest Testing Project¶
Overview¶
Field Guides¶
Tempest contains tests of many different types, the field guides attempt to explain these in a way that makes it easy to understand where your test contributions should go.
Users Guide¶
Tempest Configuration Guide¶
Command Documentation¶
Supported OpenStack Releases and Python Versions¶
Description of Tests¶
For Contributors¶
If you are a new contributor to Tempest please refer: So You Want to Contribute…
Developers Guide¶
Development¶
- Tempest Coding Guide
- Tempest Specific Commandments
- Test Data/Configuration
- Supported OpenStack Components
- Exception Handling
- Test cases are independent
- Service Tagging
- Test Attributes
- Test fixtures and resources
- Skipping Tests
- Negative Tests
- Test skips because of Known Bugs
- Guidelines
- Parallel Test Execution
- Sample Configuration File
- Unit Tests
- Test Documentation
- Test Identification with Idempotent ID
- Branchless Tempest Considerations
- API Stability
- Tempest Field Guide to Serial tests
- Reviewing Tempest Code
- Microversion Testing With Tempest
- Tempest Test Removal Procedure
- Tempest Test Writing Guide
- Requirements Upper Constraint for Tempest
Plugins¶
Tempest & Plugins Compatible Version Policy¶
Keystone Scopes & Roles Support in Tempest¶
Stable Branch Support Policy¶
Stable Branch Testing Policy¶
Library¶
Search¶
Tempest document search: Search the contents of this document.
OpenStack wide search: Search the wider set of OpenStack documentation, including forums.