KetraTerm
API · v0.2.2All versions

compare

fun compare(ketraTerm: TerminalConformanceSnapshot, oracle: TerminalOracleSnapshot, maxDifferences: Int = 32, compareWrappedRows: Boolean = true): TerminalDifferentialResult

Compares a KetraTerm snapshot with one independent-oracle snapshot.

Return

bounded structural comparison result.

Parameters

ketraTerm

canonical KetraTerm state.

oracle

normalized independent implementation state.

maxDifferences

maximum number of differences retained in the result.

compareWrappedRows

whether to compare implementation-defined logical-line wrap metadata.