Skip to content

v2.1.1 - Docker Test Environment

Choose a tag to compare

@marcusquinn marcusquinn released this 29 Nov 19:34
· 25203 commits to main since this release

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 orchestration
  • tests/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 debugging

Test 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