У меня есть определение управления выпуском VSO, в котором я развертываю облачную службу, а затем запускаю некоторые тесты. Развертывание выполняется без проблем, но затем тесты не запускаются, я получаю следующее сообщение в журналах:Управление выпуском VSO - тесты не будут выполняться
Предупреждение: в тестов нет. Путь к DLL. Убедитесь, что установленные разработчики тестов & исполнители, платформа & настройки рамочной версии подходят и повторите попытку.
Теперь странно, что эта версия запускается сборкой, которая выполняет точно такой же набор тестов, и все они работают счастливо.
Я включил файл runsettings, определяющий версию фреймворка (на основе некоторых сообщений SO, найденных мной год назад с аналогичной проблемой), но это не имело никакого значения. Беспокойство с этим уже почти 2 дня без прогресса. Любые предложения с радостью приняты!
Какая структура тестирования вы используете? Какую задачу вы используете для запуска тестов? –
Его значения по умолчанию: MsTest и задача тестирования Visual Studio –
какая задача вы используете? Будьте точны, есть несколько задач: [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, где вы запускаете тест? Вы знаете, где вы на самом деле выполняете тест? –