Mrcv::Runner::SpecAggregator
Handles spec list resolution for library targets, single-file degraded mode, and Alpine-safe CLI argument and harness generation.
Class methods
Returns discovered or pre-populated spec files for the given target, sorted.
build_args(target : Core::ProjectTarget, mode : Core::ExecutionMode = Core::ExecutionMode::Fast) : Array(String)
Generates process arguments for direct compiler invocation.
command_payload(target : Core::ProjectTarget, mode : Core::ExecutionMode = Core::ExecutionMode::Fast) : String
Generates a shell compilation payload string suitable for sh -c or container execution.
Discovers all *_spec.cr files under root_path/spec recursively, returning normalized relative paths sorted alphabetically.