Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Part IV — Operations & Deployment

This section covers operational aspects of running the testing framework: prerequisites, deployment configuration, continuous integration, and observability.

What You’ll Learn

  • Prerequisites & Setup: Required files, binaries, circuit assets, and environment configuration
  • Running Examples: How to execute scenarios across host, compose, and k8s runners
  • CI Integration: Automating tests in continuous integration pipelines with caching and matrix testing
  • Environment Variables: Complete reference of all configuration variables
  • Logging & Observability: Log collection strategies, metrics integration, and debugging techniques

Who This Section Is For

  • Operators setting up the framework for the first time
  • DevOps Engineers integrating tests into CI/CD pipelines
  • Developers debugging test failures or performance issues
  • Platform Engineers deploying across different environments (local, Docker, Kubernetes)

This section is organized for progressive depth:

  1. Start with Operations Overview for the big picture
  2. Follow Prerequisites & Setup to prepare your environment
  3. Use Running Examples to execute your first scenarios
  4. Integrate with CI Integration for automated testing
  5. Reference Environment Variables for complete configuration options
  6. Debug with Logging & Observability when issues arise

Key Principles

Operational Hygiene: Assets present, prerequisites satisfied, observability reachable

Environment Fit: Choose the right deployment target based on isolation, reproducibility, and resource needs

Clear Signals: Verify runners report node readiness before starting workloads

Failure Triage: Map failures to specific causes—missing prerequisites, platform issues, or unmet expectations


Ready to get started? Begin with Operations Overview