package qcheck-stm
State-machine testing library for sequential and parallel model-based tests
Install
Dune Dependency
Authors
Maintainers
Sources
0.8.tar.gz
md5=8e7634814a61bf765ac6989f7fdc49cb
sha512=dfa53117ecbf2e466f6ecddfa91d8eb63a3156fe9e1c5a68fd0da26a4c810312581d9ace4c00c4ab1947614f7fb1d6b686003a09da418d2940ac79a7b744a8eb
doc/qcheck-stm.thread/STM_thread/Make/index.html
Module STM_thread.Make
Source
Parameters
Signature
Source
val arb_cmds_triple :
int ->
int ->
(Spec.cmd list * Spec.cmd list * Spec.cmd list) QCheck.arbitrary
arb_cmds_triple seq_len conc_len
generates a cmd
triple with at most seq_len
sequential commands and at most conc_len
concurrent commands each. All cmds
are generated with Spec.arb_cmd
. arb_cmds_triple
catches and ignores generation-time exceptions arising from Spec.next_state
.
interp_sut_res sut cs
interprets the commands cs
over the system sut
and returns the list of corresponding Spec.cmd
and result pairs.
Concurrent agreement property based on Thread
Concurrent agreement test based on Thread
which combines repeat
and ~retries
A negative agreement test (for convenience). Accepts two labeled parameters: count
is the test count and name
is the printed test name.
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page