Run full integration test suite in CI against deployed environment
- Replace 3 smoke tests with full pytest integration suite (~350 tests) - Tests run against deployed Kubernetes environment (feature/stage) - Skip @large and @slow tests in CI for reasonable run times - Production deployments use lightweight smoke tests only (no test data) - Add JUnit report artifacts for test results in GitLab
This commit is contained in:
@@ -61,6 +61,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
- Added internal proxy configuration for npm, pip, helm, and apt (#51)
|
||||
|
||||
### Changed
|
||||
- CI integration tests now run full pytest suite (~350 tests) against deployed environment instead of 3 smoke tests
|
||||
- CI production deployment uses lightweight smoke tests only (no test data creation in prod)
|
||||
- Updated download ref resolution to check versions before tags (version → tag → artifact ID) (#56)
|
||||
- Deploy jobs now require all security scans to pass before deployment (added test_image, app_deps_scan, cve_scan, cve_sbom_analysis, app_sbom_analysis to dependencies) (#63)
|
||||
- Increased deploy job timeout from 5m to 10m (#63)
|
||||
|
||||
Reference in New Issue
Block a user