package ortac-runtime-qcheck-stm

  1. Overview
  2. Docs

Module Ortac_runtime_qcheck_stm_sequential.MakeSource

Parameters

module Spec : STM.Spec

Signature

Sourcemodule Internal : sig ... end
Sourceval pp_program : int -> Format.formatter -> (Report.trace list * Report.t) -> unit
Sourceval check_disagree : (Spec.cmd -> Spec.state -> STM.res -> 'a option) -> (Spec.cmd -> Spec.state -> bool -> STM.res -> string) -> Spec.state -> Spec.sut -> Spec.cmd list -> (Report.trace list * 'a) option
Sourceval agree_prop : int -> (unit -> 'a) -> (Spec.cmd -> Spec.state -> bool -> STM.res -> string) -> (Spec.cmd -> Spec.state -> STM.res -> Report.t option) -> Spec.cmd list -> bool
Sourceval agree_test : count:int -> name:string -> int -> (unit -> 'a) -> (Spec.cmd -> Spec.state -> bool -> STM.res -> string) -> (Spec.cmd -> Spec.state -> STM.res -> Report.t option) -> QCheck.Test.t