Анализировал ли кто-нибудь l3build
исходный код, пока я ищу файлы для проверки или отклонения выходных данных, полученных с помощью тестового файла?
«Всё» закодировано вl3build-check.lua
?
решение1
тынеобходимо проверить первоначально сохраненный журнал (сделанный l3build save
), а затем при последующем запуске l3build check
предупредить вас, если что-то изменилось.
l3build выполняет некоторую нормализацию журналов, удаляя даты, пути к локальным файлам, номера строк и т. д., чтобы вы получали меньше ложных различий, но основная модель заключается в том, что выходные данные сверяются с сохраненными выходными данными, проверенными человеком, для каждого теста; определенного формата или внутренней самопроверки результатов теста не существует.