При работе над более крупными проектами для компиляции и запуска модульной тестовой среды может потребоваться не менее 10 секунд. Существуют ли эффективные способы сокращения времени цикла обратной связи? Я намерен сделать небольшие изменения в одном модульном тестовом классе и еще одном классе между тестовыми запусками.В C#, что является хорошим способом улучшить единичный цикл обратной связи?
Я рассмотрел некоторые другие подходы. Я не вижу возможности компилировать и запускать один тестовый класс и зависимости. Я мог бы увеличить количество проектов в решении, так что каждая сборка занимает меньше времени для компиляции, но это вызывает другие проблемы. Похоже, что NCrunch уменьшает необходимость вручную запускать тесты, но он по-прежнему компилирует полные сборки.
Уточнение: Время, затрачиваемое на 10-секундное время, чтобы скомпилировать единый тестовый класс и испытуемый класс. Моя проблема с NCrunch, возможно, была из-за менее мощного компьютера.
В какой-то момент я не понял. Через 10 секунд после перехода на тестируемый класс. Я пробовал NCrunch, но я думаю, что мой компьютер не хватает власти. – BenMaddox
Я использую NCrunch, и он работает гладко. Конечно, у меня есть недавний компьютер и SSD. –
@BenMaddox: Какова спецификация вашей машины, и насколько реалистично было бы ее улучшить? –