Alguém analisou o l3build
código-fonte enquanto procuro os arquivos para validar ou rejeitar a saída produzida por um arquivo de teste?
Será que "tudo" está codificado eml3build-check.lua
?
Responder1
vocêtem que verificar o log inicial salvo (feito por l3build save
), então uma execução futura l3build check
irá avisá-lo se algo mudou.
l3build faz alguma normalização dos logs, removendo datas, caminhos de arquivos locais, números de linha, etc., para que você obtenha menos diferenças espúrias, mas o modelo básico é que a saída é verificada em relação a uma saída salva verificada por humanos para cada teste, não há formato específico ou autovalidação intrínseca de um resultado de teste.