package ortac-runtime-qcheck-stm

  1. Overview
  2. Docs
Runtime support library for Ortac/QCheck-STM-generated code

Install

dune-project
 Dependency

Authors

Maintainers

Sources

.tar.gz
md5=1bbffc8b2ecf943c2d66bdf9c72b994a
sha512=f23537bc18149e5cf5f5035139fac0541b55f7087127b1ca963f16d8852096d7fbdd5378b9fbb7703a3ce175b4a90ad8a7dfafc4292b5f1196fa11fbef43a178

doc/ortac-runtime-qcheck-stm.sequential/Ortac_runtime_qcheck_stm_sequential/Make/index.html

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