API Reference GenServerVirtualTime v#0.6.0

Copy Markdown View Source

Modules

A DSL for simulating actor systems with message rates and statistics.

A simulated actor that can send and receive messages.

Generates C++ Actor Framework (CAF) code from ActorSimulation DSL.

Defines an actor's behavior in the simulation.

Utilities for tracking which test file/function generated an HTML report.

Shared utilities for code generators.

Generates Mermaid-based flowchart simulation reports with statistics.

Generates OMNeT++ C++ simulation code from ActorSimulation DSL.

Generates Go code using the Phony actor library from ActorSimulation DSL.

Generates Pony actor code from ActorSimulation DSL.

Generates Rust code using the Ractor actor library from ActorSimulation DSL.

Collects and aggregates statistics from actor simulations.

Generates VLINGO XOOM Actors code from ActorSimulation DSL.

A library for testing time-dependent GenServers and simulating actor systems using virtual time.

Real time backend using Process.send_after/3.

Behaviour for time backends (real or virtual).

A GenServer that manages virtual time for testing time-dependent behaviors.

Virtual time backend using VirtualClock.

A behavior module for GenServers with virtual time support.

A behavior module for GenStateMachine with virtual time support.

Mix Tasks

Runs comprehensive test coverage analysis including all tests.

Runs all CI checks locally before committing.