Как я могу указать выходной каталог при создании DeploymentItem в наборах тестов? Это просто, когда вы применяете атрибут DeploymentItem к методу или классу (есть специальный параметр конструктора), но я не вижу способа применить его в наборах тестов (и даже пользовательский интерфейс не содержит ничего подобного).MsTest DeploymentItem OutputDirectory в наборах тестов
ответ
Попробуйте редактировать файл testrunconfig либо из VS или с помощью редактора XML - щелкните правой кнопкой мыши и выберите открытый с и добавить строку как этот:
<Deployment>
<DeploymentItem filename="rootdir\SomeDir\" outputDirectory="SomeDir" />
В Visual Studio 2010:
- Перейти к тесту Настройки
- Edit Test
- .testsettings
- Перейти к развертыванию
- Добавить файл 'myfile.txt' с помощью Add File ...
Закрыть Visual Studio 2010
Перейти к вашему проекту корневого каталога в окне проводника Откройте файл .testsettings Найти эту строку:
<DeploymentItem filename="<somedir>\<otherdir>\myfile.txt" />
изменения это в выходной каталог, который вы хотите:
<DeploymentItem filename="<somedir>\<otherdir>\myfile.txt" outputDirectory="<otherdir>" />
Начало Visual Studio 2010 снова :-)
Для Visual Studio 2012:
http://msdn.microsoft.com/en-us/library/ee256991.aspx
Юнит тесты работать более медленно, если вы используете тестовый файл настроек. Мы рекомендуем вам не использовать файл тестовых настроек с модульными тестами. Вы можете настроить модульные тесты, используя вместо этого файл .runsettings. Чтобы развернуть дополнительные файлы, используйте DeploymentItemAttribute.
Но тесты производительности и нагрузки в сети всегда используют файл настроек теста.
Обновление с 2010 по 2012 год: http://msdn.microsoft.com/en-us/library/hh507838.aspx
- 1. NUnit DeploymentItem
- 2. C# DeploymentItem не удалось скопировать файл для теста модуля MSTest
- 3. Как установить относительный путь для DeploymentItem в MSTest?
- 4. MSTest - атрибут DeploymentItem недоступен в тестовом проекте магазина Windows
- 5. MSTest Не находит новых тестов
- 6. MSTest - Выполнение тестов Несколько раз
- 7. В наборах тестов JUnit поддерживаются пользовательские аннотации?
- 8. MSTest не находит тестов при переходе с MbUnit на MSTest
- 9. Как избежать DeploymentItem? Мне нужно развернуть файл сразу для всех тестов
- 10. Как остановить выполнение тестов MsTest после * n * неудачных тестов
- 11. MSTest результаты успешно, когда не найдено тестов
- 12. Написание тестов Использование MSTEST с зависимыми объектами
- 13. MSTest зависает при выполнении веб-тестов
- 14. Как извлечь список тестов из сборки MsTest?
- 15. Проблемы с атрибутом DeploymentItem
- 16. MSTest процессов в параллельном
- 17. MSTest VS2010 - DeploymentItem копирование файлов в разных местах на разных машинах
- 18. Параллельное выполнение тестов в том же классе в mstest
- 19. В чем различие между настройками и настройками тестов в MSTest
- 20. DeploymentItem сбой копирования каталогов при наличии нескольких проектов тестов на решение
- 21. Информация о наборах тестов в файле начальной загрузки PHPUnit
- 22. Работа с совместно используемыми помощниками в общих наборах тестов?
- 23. Как распределить данные в поездах и наборах тестов случайно?
- 24. Неудачи не собираются в динамически созданных наборах тестов
- 25. DeploymentItem не развертывание файлов
- 26. Maven Plugin Surefire no accepting outputDirectory
- 27. Возможно ли запустить код после завершения всех тестов в MStest
- 28. MSTest в VS, выполняющем несколько тестов, имеющих похожие имена
- 29. MSTest: запуск модульных тестов в 64-битном режиме
- 30. Определяет TestMethod в базовых классах тестов, не поддерживаемых MsTest?
Я пытался. Это не работает. Файлы скопированы в корневую папку для сборки. – SiberianGuy
Используйте OutputDirectory, чтобы установить, где файлы скопированы в –
. Это не работает – SiberianGuy