`l3build` - Как работает регрессионный анализ?

`l3build` - Как работает регрессионный анализ?

Анализировал ли кто-нибудь l3buildисходный код, пока я ищу файлы для проверки или отклонения выходных данных, полученных с помощью тестового файла?

«Всё» закодировано вl3build-check.lua?

решение1

тынеобходимо проверить первоначально сохраненный журнал (сделанный l3build save), а затем при последующем запуске l3build checkпредупредить вас, если что-то изменилось.

l3build выполняет некоторую нормализацию журналов, удаляя даты, пути к локальным файлам, номера строк и т. д., чтобы вы получали меньше ложных различий, но основная модель заключается в том, что выходные данные сверяются с сохраненными выходными данными, проверенными человеком, для каждого теста; определенного формата или внутренней самопроверки результатов теста не существует.

Связанный контент