Нужен в режиме реального времени, автоматический, фоновый компилятор и тестовый запуск для C # .Net - PullRequest
4 голосов
/ 12 июля 2011

Я гуглил и играл с тестовыми скриптами (powershell / spec / nunit / msbuild). Я ищу тестера, который будет следить за моим кодом и будет постоянно перестраивать и перезапускать все мои тесты для решения. В настоящее время я использую Resharper с анализом компиляции моего кода в режиме реального времени, инструмент для тестирования и анализа .Net.

Если бы решение автоматически компилировалось, запустило мои тесты и дало отчет с красной / зеленой точкой (возможно, даже с отчетом с гиперссылками), это было бы идеально.

Edit: Я нашел именно то, что искал: инструмент, который я нашел, который делает именно то, что я хочу, чтобы он делал: http://www.ncrunch.net/ Это не реклама.

Кроме того, TestDriven .Net с ярлыком (cntrl + shift + q) работает довольно хорошо.

Ответы [ 3 ]

12 голосов
/ 10 октября 2011

NCrunch начинает выглядеть очень многообещающе.

2 голосов
/ 20 июля 2011

Джеймс Эйвери недавно создал нечто подобное: http://averyblog.com/net/announcing-autotest-net-0-1/

Похоже, проект кода Google все еще существует.

0 голосов
/ 12 июля 2011

Такой инструмент называется сервером сборки и регулярными коммитами (например, с распределенным управлением исходным кодом).

Интересно, вы когда-нибудь видели эту работу прямо в VS? Как только VS начинает компиляцию или тестовый запуск, он не работает, поэтому вы не можете работать до тех пор, пока это не будет сделано (иногда в течение нескольких минут, если сборка и тестирование содержат полное решение). Фоновый процесс также не выглядит решением, поскольку он может вызвать блокировку файлов (если не используется теневое копирование, что может привести к другим проблемам).

...