Command reference. Usually cast to a sidecar and loaded only when invoked.
- Purpose
- Run the cheap static workflow-test validation and workflow-label cross-check before Planemo execution.
- Trigger
- After authoring or editing a Galaxy workflow test file and before Planemo invocation.
Structured contract copied for validation or lookup.
- Purpose
- JSON Schema contract for the Galaxy workflow test format. Output of this Mold must validate against it.
Background synthesis loaded by explicit progressive-disclosure metadata.
- Purpose
- Revise workflow inputs, outputs, labels, checkpoints, and collection identifiers so meaningful tests can be authored.
- Trigger
- When test authoring reveals missing labels, omitted workflow-level outputs, unstable collection identifiers, weakly assertable final outputs, or fixture-shape pressure on workflow inputs.
Background synthesis loaded by explicit progressive-disclosure metadata.
- Purpose
- Assemble job input fixtures, remote URLs, hashes, collection shapes, and test-data layout in IWC style.
- Trigger
- When writing or revising the job/input side of a Galaxy workflow test file.
Background synthesis loaded by explicit progressive-disclosure metadata.
- Purpose
- Choose assertion families, tolerance magnitudes, and the static/Planemo validation loop.
- Trigger
- When writing or revising output assertions for a Galaxy workflow test file.
Background synthesis loaded by explicit progressive-disclosure metadata.
- Purpose
- Flag assertion shortcuts that are acceptable in IWC versus shortcuts that should be avoided.
- Trigger
- When considering existence-only, size-only, image-only, checksum, output-label, or negative-test patterns.
Background synthesis loaded by explicit progressive-disclosure metadata.
- Purpose
- Write tests with stable labels and artifacts that Planemo can connect back to Galaxy invocations, jobs, and outputs.
- Trigger
- When adding or revising workflow tests that will be iterated with Planemo or generated from existing invocations.