재생이 답하는 질문
재생은 결정 하나가 아니라 코퍼스 전체를 봅니다. 미리 선언해 고정한 결정 입력들에 대해, 새 규칙이나 새 영수증 집합이 기대한 영수증 계보와 여전히 같은 결과를 내는지가 재생의 질문입니다. 규칙을 고치거나 도구를 올린 뒤 동작이 바뀌었는지 확인할 때 사용합니다.
무엇을 고정하고 보존하나요?
- 비교하기 전에 코퍼스 인벤토리를 고정합니다. 결과를 본 뒤에 코퍼스와 기준선을 고르면 깨끗한 요약도 의미를 잃습니다.
- 나중에 재현할 수 있도록 실행기 동일성, 규칙 바이트, 입력 바이트, 결과 관측을 보존합니다.
- 이력을 지우려고 오래된 영수증을 다시 만들면 안 됩니다. 불일치가 난 입력은 동작이 바뀐 것으로 보고 검토하세요.
보고서가 기록하는 것
재생 보고서는 각 항목을 일치, 불일치, 비교 불가 셋 중 하나로 분류하고 선택한 코퍼스와 실행기와 관측 채널을 함께 기록합니다. 비교 불가는 해당 항목에서 비교 결과가 만들어지지 않았다는 별도 상태입니다.
기준선과 비교하기
SH
lispex vouch replay gallery \
--against <baseline-version-or-receipts-dir>이 명령은 npm CLI가 제공합니다. 보고된 불일치와 비교 불가 항목을 모두 읽으세요.
재전송 정책의 주체
vouch replay는 고정 코퍼스의 기록된 결정을 다시 비교합니다. 호스트
애플리케이션은 신선도와 일회성 사용 정책으로 요청과 승인 결과의 재전송을
관리합니다. 바우치는 인증과 요청 결속과 현재 재실행과 로컬 게이트 결정을
각 단계에서 연결합니다.
다음으로
바우치 개요를 곁에 두세요. 인증, 요청 결속, 현재 실행 일치, 로컬 게이트 통과는 서로 다른 단계입니다.