package qcheck-stm
State-machine testing library for sequential and parallel model-based tests
Install
dune-project
Dependency
Authors
Maintainers
Sources
0.10.tar.gz
md5=ed5980f1cfbfa1e2d2ec5a87954dddf8
sha512=90c451903adb7cbd83aa0f2ad7738d662edc23affb669ed762564cdb2e140ca931afeaabc199fbb6028163fc41c17049961bef7fd2664c677cb1df552d10736d
doc/qcheck-stm.thread/STM_thread/MakeExt/index.html
Module STM_thread.MakeExt
Source
Parameters
module Spec : STM.SpecExt
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