RealDiff — это инструмент для поиска изменений в поведении программы на этапе выполнени...
RealDiff — это инструмент для поиска изменений в поведении программы на этапе выполнения, которые могут быть пропущены при обычной проверке исходного кода. Он запускает одни и те же тесты на обеих версиях кода из pull request, записывает параметры и результаты вызовов методов, а затем сравнивает трассировки исполнения. Благодаря этому становятся видны изменения в поведении даже там, где нет изменений в самих тестах. Поддерживаются такие языки, как .NET, Java, Node.js, Go, Rust и Python 3.12+. RealDiff не мутирует код, не генерирует тесты и не заменяет статический анализ — он фиксирует только реально произошедшие различия в работе кода при выполнении тестов. Источник: https://github.com/issacnitin/RealDiff