Я настроил контроллер сборки и агент сборки для своей TFS 2012. У меня есть проект .NET 4.0 с закодированными тестами пользовательского интерфейса, которые я хотел бы запустить там. Я установил конфигурацию сборки для запуска с помощью VS Test Runner.
Проблема в том, что бегун тестов пропускает все мои тесты! (Я вижу Skipped <test_name>
для всех моих тестов в представлении журнала, когда я запускаю сборку с подробным ведением журнала диагностики)
Любые идеи?
обновить –
Я много гуглил по этому поводу и обнаружил, что добавление файла .testsettings
в конфигурацию сборки должно решить эту проблему, но когда я добавил его, сборка завершается со следующей ошибкой (ничего не нашел об этой ошибке :()):
MSTestAdapter не удалось запустить тест, так как классический режим недоступен. Причина: цель вызова выдала исключение. Каталог C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\PrivateAssemblies\DataCollectors не существует
и с этим предупреждением:
Нет доступных тестов в . Убедитесь, что установленные тестовые средства обнаружения и исполнители, настройки версии платформы и фреймворка соответствуют требованиям, и повторите попытку.