Я работаю над использованием непрерывного развертывания для моей службы, которая генерирует XML-файлы в качестве вывода. Для этого мы планируем добавить регрессионные тесты в наш процесс развертывания, где мы сравниваем файл XML, сгенерированный с этим изменением кода, с файлом без этого изменения кода.
Но поскольку некоторые изменения кода могут привести к различиям между выводами, что приведет к сбою теста.
Один из подходов может состоять в том, чтобы позволить тестам провалиться и создать отчет о различиях, который затем будет утвержден вручную.
Как обычно обрабатываются такие случаи при непрерывном развертывании?