API Reference Supertester v#0.6.0

Copy Markdown View Source

Modules

Supertester is an OTP-focused testing toolkit for Elixir applications.

Custom assertions for OTP patterns and system behavior.

Chaos engineering toolkit for OTP resilience testing.

Scenario-based concurrency harness for OTP processes.

Struct describing a prepared concurrent scenario.

Per-test ETS table management for async-safe isolation.

Environment abstraction that Supertester uses to integrate with the host test runner.

Specialized helpers for GenServer testing patterns.

Normalized representation of all resources and metadata tracked for a test.

Per-process Logger level isolation utilities for async-safe testing.

Utilities for observing messages delivered to a process during a function run.

OTP-compliant testing utilities for GenServer, Supervisor, and process management.

Performance testing and regression detection for OTP systems.

StreamData generators tailored for Supertester's concurrent harness.

Specialized testing utilities for supervision trees.

Centralized Telemetry instrumentation for Supertester.

Async-safe telemetry testing helpers with per-test event isolation.

A behavior that makes GenServers testable with Supertester.

Isolation runtime for OTP-heavy tests.