Cycle Projects
A Cycle project is the main collection of executable test specifications for a system under test. It is the primary aggregate artifact for Cycle test development for a team.
A Cycle project typically includes:
- Features: Feature Files written in CycleScript that define test cases
- Steps: out-of-the-box and custom CycleScript steps for interacting with many kinds of systems
- Blueprints: YAML files that declare the test data a Feature File needs, and clean it up afterward
- Playlists:
.cycplayfiles that run a collection of Feature Files together as one launch - Group Tests: performance and load testing across multiple workers
- Plugins: extensions that add new CycleScript steps (step plugins)
- Settings: configuration that controls how tests execute
- Recommended Practices: guidance for structuring and maintaining projects
A Cycle project may also include supporting files used by automation, such as images, datasets, credentials configuration, and other resources referenced by your tests.