Skip to main content

Module layout

Module layout 

Source
Expand description

The project’s test layout, detected by code: the runners of the checkout, each runner’s collection rule as configured, where tests live today, the naming habit, and where speccoder puts a story’s acceptance file. A fact handed to the implementer and every test author, never a judge input; undeterminable parts are listed as unknown, never guessed. Same checkout, same bytes.

Structs§

Location
Where tests live today.
RunnerLayout
One runner’s layout.
TestLayout
The checkout’s test layout.

Functions§

detect
Detects the layout of the checkout at root; check_argvs are the checks’ commands (they name the runners).
text_at
The layout’s text for the project at root, its checks read from its speccoder.toml.