package qcheck-stm
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
On This Page
  
  
  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.MakeExtSource
Parameters
module Spec : STM.SpecExtSignature
Source
val arb_cmds_triple : 
  int ->
  int ->
  (Spec.cmd list * Spec.cmd list * Spec.cmd list) QCheck.arbitraryarb_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