Module Ortac_runtime_qcheck_stm_sequential.Make
Parameters
Signature
val 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
val agree_prop :
int ->
(unit -> unit) ->
(Spec.cmd -> Spec.state -> bool -> STM.res -> string) ->
(Spec.cmd -> Spec.state -> STM.res -> Report.t option) ->
Spec.cmd list ->
bool
val agree_test :
count:int ->
name:string ->
int ->
(unit -> unit) ->
(Spec.cmd -> Spec.state -> bool -> STM.res -> string) ->
(Spec.cmd -> Spec.state -> STM.res -> Report.t option) ->
QCheck.Test.t