v2.1.1 - Docker Test Environment
What's New
Docker Test Environment
Added minimal Alpine-based Docker environment for testing setup scripts.
New Files
tests/docker/Dockerfile- Minimal Alpine image (~30MB)tests/docker/docker-compose.yml- Test orchestrationtests/docker/run-tests.sh- Test runner (94 tests)tests/docker/README.md- Quick start guide
Usage
cd tests/docker
docker-compose run --rm test # Run all tests
docker-compose run --rm shell # Interactive debuggingTest Coverage
- Syntax validation for all 87 shell scripts
- Functional tests for setup-opencode-agents.sh
- Functional tests for setup-local-api-keys.sh
- Skip handling for Node.js-dependent scripts