# Supertester v0.6.0 - Table of Contents Battle-hardened OTP testing toolkit with chaos engineering, performance testing, and zero-sleep synchronization patterns for building robust Elixir applications. ## Pages - Guides - [Supertester](readme.md) - [Supertester Documentation Index](docs_index.md) - [Supertester User Manual](manual.md) - [Supertester Quick Start](quick_start.md) - [Supertester API Guide](api_guide.md) - Examples - [Supertester Examples](examples.md) - [EchoLab Example App](example_echo_lab.md) - Release Notes - [Changelog](changelog.md) ## Modules - [Supertester.ConcurrentHarness.Scenario](Supertester.ConcurrentHarness.Scenario.md): Struct describing a prepared concurrent scenario. - [Supertester.ETSIsolation](Supertester.ETSIsolation.md): Per-test ETS table management for async-safe isolation. - [Supertester.Env](Supertester.Env.md): Environment abstraction that Supertester uses to integrate with the host test runner. - [Supertester.IsolationContext](Supertester.IsolationContext.md): Normalized representation of all resources and metadata tracked for a test. - [Supertester.LoggerIsolation](Supertester.LoggerIsolation.md): Per-process Logger level isolation utilities for async-safe testing. - [Supertester.TelemetryHelpers](Supertester.TelemetryHelpers.md): Async-safe telemetry testing helpers with per-test event isolation. - Core API - [Supertester](Supertester.md): Supertester is an OTP-focused testing toolkit for Elixir applications. - [Supertester.ExUnitFoundation](Supertester.ExUnitFoundation.md): Thin ExUnit adapter that wires `Supertester.UnifiedTestFoundation` into `ExUnit.Case`. - [Supertester.TestableGenServer](Supertester.TestableGenServer.md): A behavior that makes GenServers testable with Supertester. - [Supertester.UnifiedTestFoundation](Supertester.UnifiedTestFoundation.md): Isolation runtime for OTP-heavy tests. - Concurrency Harness - [Supertester.ConcurrentHarness](Supertester.ConcurrentHarness.md): Scenario-based concurrency harness for OTP processes. - [Supertester.MessageHarness](Supertester.MessageHarness.md): Utilities for observing messages delivered to a process during a function run. - [Supertester.PropertyHelpers](Supertester.PropertyHelpers.md): StreamData generators tailored for Supertester's concurrent harness. - Telemetry & Diagnostics - [Supertester.Telemetry](Supertester.Telemetry.md): Centralized Telemetry instrumentation for Supertester. - OTP Testing - [Supertester.GenServerHelpers](Supertester.GenServerHelpers.md): Specialized helpers for GenServer testing patterns. - [Supertester.OTPHelpers](Supertester.OTPHelpers.md): OTP-compliant testing utilities for GenServer, Supervisor, and process management. - [Supertester.SupervisorHelpers](Supertester.SupervisorHelpers.md): Specialized testing utilities for supervision trees. - Chaos Engineering - [Supertester.ChaosHelpers](Supertester.ChaosHelpers.md): Chaos engineering toolkit for OTP resilience testing. - Performance Testing - [Supertester.PerformanceHelpers](Supertester.PerformanceHelpers.md): Performance testing and regression detection for OTP systems. - Assertions - [Supertester.Assertions](Supertester.Assertions.md): Custom assertions for OTP patterns and system behavior.