Files
computer-playbook/scripts/tests/environment/README.md
T
kevinveenbirkenbachandClaude Sonnet 4.6 f4b116224e fix(ci): enable CodeQL file coverage on pull requests
Opts out of the April 2026 default change that skips file coverage
computation on PRs by setting CODEQL_ACTION_FILE_COVERAGE_ON_PRS=true.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-09 00:11:11 +02:00

34 lines
1.5 KiB
Markdown

# Environment Test Suite
This directory contains the modular environment test suite for Infinito.Nexus.
It validates the full local development flow from a clean state.
The entry point is [00_orchestrator.sh](00_orchestrator.sh).
## Structure
| File | Purpose |
|---|---|
| [00_orchestrator.sh](00_orchestrator.sh) | Runs all numbered steps in order |
| [01_install.sh](01_install.sh) | Installs package prerequisites and repository dependencies |
| [02_system.sh](02_system.sh) | Shows disk usage and purges cached state |
| [03_build.sh](03_build.sh) | Builds the local Docker image |
| [04_bootstrap.sh](04_bootstrap.sh) | Bootstraps the development environment and starts the stack |
| [05_commit.sh](05_commit.sh) | Validates pre-commit hook enforcement and `--no-verify` bypass |
| [06_test.sh](06_test.sh) | Runs the full validation suite |
| [07_deploy_minimal.sh](07_deploy_minimal.sh) | Deploys on minimal hardware with service exclusion |
| [08_deploy_performance.sh](08_deploy_performance.sh) | Deploys the full application set on performance hardware |
| [09_deploy_reuse.sh](09_deploy_reuse.sh) | Redeploys reusing existing inventory and packages |
| [10_teardown.sh](10_teardown.sh) | Shuts down the stack and reverses environment changes |
| [lib.sh](lib.sh) | Shared variables and helper functions |
## Usage
Run the full suite via the entry point:
```bash
bash scripts/tests/environment/00_orchestrator.sh
```
For documentation on the overall development workflow, see the [Administration Guide](../../../docs/guides/administration.md).