Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
specs-ci
command
|
|
|
examples
|
|
|
gen
|
|
|
generators
Package generators provides value generators for adversarial and property-style testing.
|
Package generators provides value generators for adversarial and property-style testing. |
|
internal
|
|
|
compiler_reexport re-exports compiler package types and functions so the public API remains specs.Program, specs.Builder, etc.
|
compiler_reexport re-exports compiler package types and functions so the public API remains specs.Program, specs.Builder, etc. |
|
compiler
arena.go defines the index-based tree used by the registry for Analyze mode.
|
arena.go defines the index-based tree used by the registry for Analyze mode. |
|
dsl
Package dsl provides the DSL layer: Describe, It, BeforeEach, AfterEach, Spec, SuiteTree, Focus, Skip, BuildProgram, BuildSuite, Analyze, and path-based specs (Paths, PathBuilder, PathSpec).
|
Package dsl provides the DSL layer: Describe, It, BeforeEach, AfterEach, Spec, SuiteTree, Focus, Skip, BuildProgram, BuildSuite, Analyze, and path-based specs (Paths, PathBuilder, PathSpec). |
|
parallel
Package parallel provides the parallel execution scheduler: RunWorker, RunWorkerBatched, ReportFailures, ParallelBackend, and FailureReporter.
|
Package parallel provides the parallel execution scheduler: RunWorker, RunWorkerBatched, ReportFailures, ParallelBackend, and FailureReporter. |
|
property
rng.go provides a fast deterministic RNG for reproducible property/fuzz runs.
|
rng.go provides a fast deterministic RNG for reproducible property/fuzz runs. |
|
runner
block_runner.go compiles specs into blocks and runs them with fewer outer-loop iterations.
|
block_runner.go compiles specs into blocks and runs them with fewer outer-loop iterations. |
|
tools
|
|
|
perfcheck
Package perfcheck compares benchmark results (go test -bench -benchmem -json) against a baseline and reports if any benchmark regresses by more than the threshold (default 10%).
|
Package perfcheck compares benchmark results (go test -bench -benchmem -json) against a baseline and reports if any benchmark regresses by more than the threshold (default 10%). |
Click to show internal directories.
Click to hide internal directories.