Expand description
Runner: runs a program on a part (Runner::run) — every step’s
operation, in order, each declaring what it produces — and builds the
parts it places, sharing equal builds. What a run made of the targets
kept between processes it notes in its workspace’s cache, to be written
when the cache is next flushed (see crate::kept).
Structs§
- Counts
- How much work a runner did: what a test of what runs counts, never a time.
- RunOutput
- How a run went.
- Runner
- Runs programs on parts, with the operations of
registry, reading what they place and import fromworkspaceas the program in the file oflocationnames it:location.withinis the stack of files being built, which a file must not place again.
Functions§
- steps_
run - How many steps this thread has run, of every program and every part placed — each walked whether or not it made anything again: what a run costs at least, so a test can bound the runs an edit takes by a count.