#visual-studio-2008 #unit-testing
Вопрос:
Я обнаружил, что при запуске модульного теста VS2008 скрытая папка subversion .svn копируется в папку Out, созданную модульным тестом. Это связано с тем, что я пометил папку ресурсов в своем модульном тесте как «Дополнительный файл и папку для развертывания». Кто — нибудь знает, можно ли пометить папку (в данном случае папку .svn) как исключение?
Ответ №1:
Вы можете включать только отдельные файлы или целые папки. Проблема в том, что развертывание требует времени. Чем меньше файлов будет скопировано, тем быстрее вы начнете тесты.
В качестве альтернативы вы можете запустить свои тесты в папке «Решения», отключив «развертывание». Но я бы этого не сделал. Или вы можете попробовать скопировать его самостоятельно, например, в методе, помеченном [AssemblyInitialize]. Вы получаете TestContext, который имеет свойство TestDeploymentDir. Если вам действительно не нужно его оптимизировать, не делайте этого.