На моем рабочем месте у нас есть решение ac # .net, содержащее около 50 проектов и около 2000 модульных тестов.После изменения кода необходимо, чтобы мы выполнили все тесты в решении, прежде чем отправлять наши изменения на сервер сборки.Выполнение всех тестов может занять около 10-15 минут.Я думал - эй, может быть, может быть какой-нибудь процесс, который проанализирует все изменения кода, которые я сделал, а затем решит запустить только соответствующие методы тестирования.Если такой анализ возможен, то вместо запуска 2000 тестов компьютер будет выполнять только 15 или 100 тестов, тогда мы говорим об очень хорошем увеличении производительности и уменьшении головной боли.У кого-нибудь есть идеи, как это реализовать, или если такое программное обеспечение доступно?