Как рассуждать
- Закрепите состав корпуса до сравнения и классифицируйте каждый элемент как совпадение, расхождение или невозможность сравнения.
- Рассматривайте расхождения как изменения поведения; не пересоздавайте старые квитанции ради стирания истории.
- Для воспроизводимости сохраняйте идентификатор исполнителя, байты правила и входа, а также наблюдаемый результат.
Сравнение с базовой линией
SH
lispex vouch replay gallery \
--against <baseline-version-or-receipts-dir>Прочитайте каждое расхождение и каждый случай, который нельзя сравнить. Чистая сводка полезна только тогда, когда корпус и базовая линия выбраны до того, как стал известен результат.
Частая ошибка
«Невозможно сравнить» — открыто указанная граница, а не расхождение, молча засчитанное как совпадение.
Куда дальше
Держите рядом обзор Vouch: он разделяет аутентификацию, привязку запроса, согласие текущего выполнения и локальное решение.