Module Tezt_bam

include module type of Tezt
module Background = Tezt_core.Background
module Base = Tezt_core.Base
module Check = Tezt_core.Check
module Cli = Tezt_core.Cli
module Diff = Tezt_core.Diff
module JSON = JSON
module Log = Tezt_core.Log
module Process : sig ... end
module Process_hooks = Tezt_core.Process_hooks
module Regression = Tezt_core.Regression
module Runner : sig ... end
module Temp : sig ... end
module Test : sig ... end
module Process_common : sig ... end
module Echo : sig ... end
include module type of Bam
module Std = Bam.Std

Main module defining basic generators.

module Gen = Bam.Gen

Module defining what a random generator is.

module Tree = Bam.Tree

Module defining trees which is the main data-structure behind shrinking used by the Gen. This module shoul be used only when defining a new runner for a new Test framework.

module Pbt : sig ... end

This module declares a unique function to register a new test within Tezt. A typical way of using this function is as follows: