У меня есть ядро .Net, которое успешно строится с использованием VSTS. Проблема, о которой я говорю, заключается в том, что модульные тесты не обнаруживаются при сборке проекта. Я знаю, что это похоже на этот пост, но я просто хотел добавить больше деталей на тот случай, если кому-то захочется увидеть это описание.
Это сводка журналов:
##[warning]Project file(s) matching the specified pattern were not found
.##[section]Finishing: Test.
Меня беспокоит используемый здесь шаблон мини-соответствия. Кажется, ищет папку Tests, а затем любой файл, который заканчивается на
.csproj
Очередь агента по умолчанию — Hosted VS2017, как указано @starain-MSFT в предыдущем post
Структура решения описана на следующем изображении и довольно проста:
- Проект .Net Core с классом модели.
- Проект модульного тестирования MS (содержит ссылку на упомянутый класс).
[TestClass]
с одним[TestMethod]
, прошедшим тест.