В настоящее время у нас есть ночной запуск автоматизации, который сравнивает результирующий тестовый файл, созданный нашим программным обеспечением, и базовый файл. Это сравнение выполняется несколько раз, и файлы имеют большой размер. Сравнение файлов является узким местом в нашей автоматизации тестирования.
Сравнение файлов в настоящее время выполняется путем буферизации построчного сравнения.
Я думал о сравнении контрольной суммы двух файлов (затем выполняя построчную проверку, если контрольные суммы не совпадают). Это лучший подход? Есть ли публичная библиотека, которую кто-то хотел бы предложить?
Спасибо