Implement the stackbox test command to run Tempest tests against the Ironic environment. This executes the same tests that run in CI, proving the local environment reproduces CI behavior.
Start with a basic baremetal deployment test to verify end-to-end functionality.
Goals
- Implement
stackbox test command
- Run Tempest tests in container
- Support test filtering by regex
- Show test progress and results
- Handle test failures gracefully
- Match CI test execution
Tasks
Acceptance Criteria
Implement the
stackbox testcommand to run Tempest tests against the Ironic environment. This executes the same tests that run in CI, proving the local environment reproduces CI behavior.Start with a basic baremetal deployment test to verify end-to-end functionality.
Goals
stackbox testcommandTasks
stackbox/core/tempest.pyAcceptance Criteria
stackbox testruns successfully