Я пытаюсь настроить автоматическое тестирование в TFS.У меня есть решение с одним проектом и двумя модульными тестами.
Я могу построить свое решение в TFS нормально и связать свои тестовые случаи с модульными тестами.
Когда я запускаюПри тестировании через TFS состояние меняется на «Выполняется», и я вижу, как мой агент поднимает задачу.Через несколько секунд агент выдаст запрос «Выпуск задания завершен с результатом: SucceededWithIssues».Когда я проверяю журналы для агента, последняя строка завершается.
Когда я возвращаюсь в TFS, статус все еще находится в состоянии "Выполняется".
Когда я нажимаю значок Выполнить, мне сразу же выводится диалог с кнопкой «Просмотреть тестовый прогон».Когда я нажимаю там, на экране появляется сообщение «Прервано сейчас, пробежал в течение 03 секунд».
Может ли кто-нибудь помочь мне в правильном направлении?
ОБНОВЛЕНИЕ
Мне удалось отследить файл журнала:
2019-03-01T08:50:15.6478536Z Total Tests : 1, Passed Tests : 0
2019-03-01T08:50:18.6816644Z Test source filter: **\Tests.dll
2019-03-01T08:50:18.6816644Z Count of test sources found: 0
2019-03-01T08:50:18.6826624Z ##[warning]No test sources found
2019-03-01T08:50:18.6896764Z ##[error]ExecutionTaskStateModel.ExecuteTask: Recived error while executing task: System.AggregateException: One or more errors occurred. ---> System.InvalidOperationException: No test assemblies found on the test machine matching the source filter criteria or no tests discovered matching test filter criteria. Verify that test assemblies are present on the machine and test filter criteria is correct.
Из моего журнала сборки я получаю следующее:
2019-03-01T10:34:58.4371090Z Total tests: 2. Passed: 2. Failed: 0. Skipped: 0.
Так что он выбираетмои тесты в нужном месте и проходит их в стадии сборки, но не на стадии тестирования после сборки (после выпуска?).
Итак, он находит тест, но затем подсказывает, что не находиттестовое задание?Чего мне не хватает?
ОБНОВЛЕНИЕ -
При попытке изменить выбор теста при тестировании сборок мне выдается это сообщение об ошибке.