Implements linear forward sweep verification to detect compatibility gaps and non-monotonic regressions.
Constructors
new(runner :
Runner::Base, cache :
Hash(
Core::Version,
Core::ExecutionResult) =
Hash(
Core::Version,
Core::ExecutionResult).new)
SourceInstance methods
segment_ranges(slice :
Array(
Core::Version)) :
Array(
MatrixRange)
Segments consecutive versions with identical pass/fail status into discrete MatrixRange objects.
Sourcesweep(candidates :
Array(
Core::Version), floor_index :
Int32, target :
Core::ProjectTarget, mode :
Core::ExecutionMode =
Core::ExecutionMode::Fast) :
Result Performs linear sweep from floor_index up to the newest candidate version.
Source