Victoria.Runner (Victoria v0.1.0)

Copy Markdown View Source

Sequentially replays a validated trace through a Victoria.Model lifecycle.

This is the lower-level replay API. Most consumers should use Victoria.verify/2.

Summary

Functions

Replays trace against model, returning a report or controlled failure.

Functions

replay(trace, model)

@spec replay(Victoria.Trace.t(), module()) ::
  {:ok, Victoria.Runner.Report.t()} | {:error, Victoria.Runner.Failure.t()}

Replays trace against model, returning a report or controlled failure.