This directory contains comprehensive tests that validate the project's compliance with the CI/CD components defined in CORE-COMPONENTS-CI-CD.MD.
The tests are organized according to the CI/CD components:
unit/version_control_tests.rs- Tests for version control complianceunit/build_system_tests.rs- Tests for build system functionalityunit/quality_gates_tests.rs- Tests for code quality gatesunit/dependency_tests.rs- Tests for dependency management
integration/runner_tests.rs- Tests for CI runners/agentsintegration/test_system_tests.rs- Tests for the test system
security/supply_chain_tests.rs- Tests for supply chain securitysecurity/secrets_management_tests.rs- Tests for secrets management
performance/build_performance_tests.rs- Tests for build performance
e2e/deployment_tests.rs- Tests for artifact deploymente2e/trigger_tests.rs- Tests for CI/CD triggers
ci_cd_compliance_tests.rs- Comprehensive compliance tests
To run all tests:
cargo testTo run specific test categories:
# Unit tests
cargo test --lib
# Integration tests
cargo test --test integration
# Specific test file
cargo test --test deployment_tests