Песочница

Повтор корпуса решений

Replay сравнивает объявленный набор закреплённых вводов решений и ожидаемую lineage квитанций с новым правилом или набором квитанций.

Как рассуждать

  • Закрепите состав корпуса до сравнения и классифицируйте каждый элемент как совпадение, расхождение или невозможность сравнения.
  • Рассматривайте расхождения как изменения поведения; не пересоздавайте старые квитанции ради стирания истории.
  • Для воспроизводимости сохраняйте идентификатор исполнителя, байты правила и входа, а также наблюдаемый результат.

Сравнение с базовой линией

SH
lispex vouch replay gallery \
  --against <baseline-version-or-receipts-dir>

Прочитайте каждое расхождение и каждый случай, который нельзя сравнить. Чистая сводка полезна только тогда, когда корпус и базовая линия выбраны до того, как стал известен результат.

Частая ошибка

«Невозможно сравнить» — открыто указанная граница, а не расхождение, молча засчитанное как совпадение.

Куда дальше

Держите рядом обзор Vouch: он разделяет аутентификацию, привязку запроса, согласие текущего выполнения и локальное решение.

Обзор Lispex Vouch · Выбор среды выполнения