class

Mrcv::Runner::Base

Inherits Reference < Object

Abstract base class for all compiler execution backends. Defines the core runner contract for testing Crystal compilation.

Instance methods

available?

Checks if the runner backend is available on the host system.

Source
cleanup

Optional hook to perform cleanup of temporary assets, containers, or harnesses.

Source
execute(version : Core::Version, target : Core::ProjectTarget, mode : Core::ExecutionMode) : Core::ExecutionResult

Executes compilation or test execution against a specific compiler version.

Source
name

Returns the human-readable identifier of the runner backend.

Source