Я использую TFS и у меня есть план тестирования. Все тесты в плане автоматизированы. При создании плана тестирования необходимо создать выпуск с включенной задачей тестирования Visual Studio. Это работало до сих пор, но есть несколько вещей, которые мы хотели сделать вместе с запуском тестов. В частности, мы заменяем некоторые токены в файле .runsettings, а затем удаляем файл после выполнения тестов.
Я хотел инкапсулировать всю эту функциональность в группу задач, так как это кажется обычной задачей, которую мы будем часто использовать. Вместо того, чтобы добавлять каждую задачу и настраивать их, пользователь может добавить группу задач, установить некоторые параметры, и это просто работает.
Когда я пытаюсь выполнить тестовый прогон, я получаю эту ошибку
Проверка среды: задание Visual Studio Test в выбранной среде не является верной версией или имеет неправильные настройки.
Я предполагаю, что проблема в том, что у меня нет задачи теста Visual Studio, включенной в определение выпуска, но это потому, что задача включена в мою группу задач. Есть ли способ, чтобы это сработало? Я хочу запускать автоматические тесты, когда задача Visual Studio Test является частью группы задач.
Похоже, кто-то запросил эту функцию на UserVoice, но я надеялся, что был найден обходной путь.
https://visualstudio.uservoice.com/forums/330519-visual-studio-team-services/suggestions/33921664--test-run-step-not-detected-in-test-hub-when-in-t
Спасибо