MsTest - Улучшения скорости - PullRequest
2 голосов
/ 04 декабря 2009

Так что я застрял с уродливой сестрой NUnit. Кто-нибудь знает способы ускорить это? Кажется, очень хочется перестраивать ВСЕ, когда я просто хочу перезапустить тесты (что не обязательно, поскольку я не изменил код).

Пока кто-нибудь знает, как отключить: Я ЗАПИШУ ВСЕ МОИ РЕЗУЛЬТАТЫ НА ДИСК, которые медленно заполняют жесткий диск?

1 Ответ

1 голос
/ 04 декабря 2009

В версиях VS 2005 и 2008 функция «Развертывание», обнаруженная в файле .testrunconfig, определяет, включена ли функция «Я напишу все мои результаты на диск».

В 2005 году вам нужно будет отключить его вручную. В VS 2008 он отключен по умолчанию (IIRC).

Возможно, вы также захотите взглянуть на это сообщение в блоге , в котором описывается, как время от времени избавляться от папки TestResults.

Не могу сказать, что когда-либо сталкивался с тем, что он перекомпилирует все, чтобы просто бежать. По моему опыту, он перекомпилируется так, как вы ожидаете, что команда Build сделает.

Еще одна вещь, которую я заметил, заключается в том, что то, как вы организуете результаты своих тестов (т.е. вывод) во время выполнения тестов, может фактически влиять на производительность - например, если вы классифицируете результаты теста, он работает медленнее, очевидно, потому что он использует циклы ЦП для обновления списка.

...