THPDFCorpusStoreAction Type
코퍼스 최소화·저장 루틴이 회귀 테스트 코퍼스에 기록한 내용을 보고합니다
선언
THPDFCorpusStoreAction= (csaAdded, csaReplaced, csaKeptExisting);
유닛
HPDFDoc
값
| 값 | 의미 |
|---|---|
csaAdded | 케이스 파일이 아직 없었고, 최소화된 케이스 바이트가 새 코퍼스 항목으로 기록됐습니다 |
csaReplaced | 새로 최소화한 바이트가 저장된 것과 달라서 기존 케이스 파일을 덮어썼습니다 |
csaKeptExisting | 저장된 바이트가 이미 일치하므로 파일을 다시 쓰지 않았습니다 |
사용 참고 사항
- 이 값은 코퍼스 저장이 끝난 뒤 THPDFCorpusCaseInfo의 Action 필드로 반환되며, 원본·저장 바이트 수와 content SHA-256이 곁에 표시됩니다
- csaKeptExisting만 원자적 쓰기를 건너뛰므로, 바뀌지 않은 입력을 반복 실행해도 코퍼스는 그대로입니다
- 같은 레코드의 최소화 info와 함께 보면 케이스가 저장 전에 얼마나 줄었는지 알 수 있습니다