2017-02-17 55 views
0

У меня есть определение управления выпуском VSO, в котором я развертываю облачную службу, а затем запускаю некоторые тесты. Развертывание выполняется без проблем, но затем тесты не запускаются, я получаю следующее сообщение в журналах:Управление выпуском VSO - тесты не будут выполняться

Предупреждение: в тестов нет. Путь к DLL. Убедитесь, что установленные разработчики тестов & исполнители, платформа & настройки рамочной версии подходят и повторите попытку.

Теперь странно, что эта версия запускается сборкой, которая выполняет точно такой же набор тестов, и все они работают счастливо.

Я включил файл runsettings, определяющий версию фреймворка (на основе некоторых сообщений SO, найденных мной год назад с аналогичной проблемой), но это не имело никакого значения. Беспокойство с этим уже почти 2 дня без прогресса. Любые предложения с радостью приняты!

+0

Какая структура тестирования вы используете? Какую задачу вы используете для запуска тестов? –

+0

Его значения по умолчанию: MsTest и задача тестирования Visual Studio –

+0

какая задача вы используете? Будьте точны, есть несколько задач: [VSTest] (https://www.visualstudio.com/en-us/docs/build/steps/test/visual-studio-test) или [Run Functional Test] (https: // www.visualstudio.com/en-us/docs/build/steps/test/run-functional-tests). Каков вклад в задачу, которую вы передаете во время сборки и во время выпуска? Любая разница? Скопирована ли DLL, где вы запускаете тест? Вы знаете, где вы на самом деле выполняете тест? –

ответ

0

Arrrrgh! Получается, если бы я удалил весь проект, снова создал его и снова добавил свои тесты, он просто работает. Кажется, Гремлины!

Администраторы, если это необходимо удалить, вперёд