Автоматические тесты на TFS 2010 с использованием спецификации файла тестовой сборки - PullRequest
1 голос
/ 10 августа 2011

Я использую TFS, он отлично работает. Теперь я хочу добавить тесты и покрытие кода. Поэтому я создаю Local.testsettings. Запуск тестов на моем компьютере работает нормально.

Конфигурация сборки TFS выглядит следующим образом: - Автоматический тест со спецификацией файла тестовой сборки и тем же файлом настроек теста (как рекомендуется, вместо использования файла .vsmdi)

При запуске сборки с TFS мои тесты не выполняются:

Запустите MSTest для тестовых сборок MSTestActivity был вызван без значения Platform или Flavor. Были использованы значения Mixed Platforms и Debug. C: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ MSTest.exe / nologo / usestderr / testSettings: "C: \ Builds \ 1 \ MyProject \ Sources \ MyProject \ Main \ Source \ MyProject \ Local. testsettings "/ searchpathroot:" C: \ Builds \ 1 \ MyProject \ Binaries "/ resultsfileroot:" C: \ Builds \ 1 \ MyProject \ TestResults "/testcontainer:"C:\Builds\1\MyProject\Binaries\MyProject.Tests .Module1.dll "/ maxpriority:" 1 "/ minpriority:" 1 "/ publish:" http://tfsserver:8080/tfs/Test" / publishbuild: "vstfs: /// Build / Build / 433" / teamproject: "MyProject" / platform: "Mixed Платформы »/ Аромат:« Отладка » Загрузка C: \ Builds \ 1 \ MyProject \ Sources \ MyProject \ Main \ Source \ MyProject \ Local.testsettings ... Загрузка C: \ Builds \ 1 \ MyProject \ Binaries \ MyProject.Tests.Module1.dll ... Начало исполнения ... Нет тестов для выполнения. Нет результатов для публикации.

Таким образом, он находит сборку, но MSTest фактически не запускает тесты. Любая подсказка приветствуется.

1 Ответ

1 голос
/ 12 августа 2011

Глядя на это:

 /maxpriority:"1" /minpriority:"1"

Похоже, ваши критерии приоритета могут быть проблемой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...