THPDFCorpusStoreAction Type
Relata o que a rotina de minimização e armazenamento de corpus gravou no corpus de regressão
Declaração
THPDFCorpusStoreAction= (csaAdded, csaReplaced, csaKeptExisting);
Unidade
HPDFDoc
Valores
| Valor | Significado |
|---|---|
csaAdded | Nenhum arquivo de caso existia ainda e os bytes do caso minimizado foram gravados como uma nova entrada do corpus |
csaReplaced | Um arquivo de caso existente foi sobrescrito porque os novos bytes minimizados diferem dos armazenados |
csaKeptExisting | Os bytes armazenados já coincidem, então nenhum arquivo foi regravado |
Notas de uso
- O valor é retornado no campo Action de THPDFCorpusCaseInfo após uma execução de armazenamento de corpus, junto às contagens de bytes original e armazenada e ao SHA-256 do conteúdo
- csaKeptExisting é o único desfecho que pula a gravação atômica, então execuções repetidas sobre entrada inalterada deixam o corpus intocado
- Combine com as informações de minimização no mesmo record para ver o quanto o caso encolheu antes de ser armazenado