package qcheck-stm
Install
dune-project
Dependency
Authors
Maintainers
Sources
md5=8e7634814a61bf765ac6989f7fdc49cb
sha512=dfa53117ecbf2e466f6ecddfa91d8eb63a3156fe9e1c5a68fd0da26a4c810312581d9ace4c00c4ab1947614f7fb1d6b686003a09da418d2940ac79a7b744a8eb
doc/qcheck-stm.sequential/STM_sequential/Make/index.html
Module STM_sequential.MakeSource
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.