`l3build` - Como funciona a análise de regressão?

`l3build` - Como funciona a análise de regressão?

Alguém analisou o l3buildcó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 checkirá 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.

informação relacionada