Skip to main content

Module runner

Module runner 

Source
Expand description

The test runner: expands attacks (checks + fuzz mutations) into concrete tests and executes them, optionally across a pool of worker threads.

Functionsยง

expand_all
Expand a list of attacks into concrete tests: check clauses become expectations, and each mutate generator becomes one or more variants.
expand_attack
Expand a single attack into one or more concrete tests.
run_all
Run all attacks (after expansion) and return their outcomes in order.