package qcheck-stm
Install
Dune Dependency
Authors
Maintainers
Sources
md5=8e7634814a61bf765ac6989f7fdc49cb
sha512=dfa53117ecbf2e466f6ecddfa91d8eb63a3156fe9e1c5a68fd0da26a4c810312581d9ace4c00c4ab1947614f7fb1d6b686003a09da418d2940ac79a7b744a8eb
doc/qcheck-stm.sequential/STM_sequential/Make/index.html
Module STM_sequential.Make
Source
Parameters
Signature
A precondition checker (stops early, thanks to short-circuit Boolean evaluation). Accepts the initial state and the command sequence as parameters. cmds_ok
catches and ignores exceptions arising from next_state
.
A generator of Spec.cmd
sequences. Accepts the initial state as a parameter. arb_cmds
catches and ignores generation-time exceptions arising from Spec.next_state
.
The agreement property: the command sequence cs
yields the same observations when interpreted from the model's initial state and the sut
's initial state. Cleans up after itself by calling Spec.cleanup
.
An actual agreement test (for convenience). Accepts two labeled parameters: count
is the test count and name
is the printed test name.
A negative agreement test (for convenience). Accepts two labeled parameters: count
is the test count and name
is the printed test name.