У меня есть сборка проекта на .NET Core 2.2, и я использую определение сборки VSO для Build & Release; с Sonar Qube для качества кода.
Проблема, с которой я сталкиваюсь, связана с местом, где шаги теста Visual Studio (версия 2.0) сохраняют результаты теста, а также покрытие кода. Похоже, что по умолчанию файлы результатов теста (* .trx и * .coverage) хранятся в папке D: \ a \ _temp ..... *. Trx.
У меня, в частности, нет проблем с этим, но кажется, что Sonar Qube не может найти результаты теста, так как он ищет в D: \ a \ 1 \ TestResults
Я попытался передать дополнительный тестовый параметр vsconsole - /Framework:.NETCoreApp,Version=v2.2 /ResultsDirectory:$(agent.BuildDirectory)\TestResults
При выполнении теста результаты сохраняются в D: \ a \ 1, поэтому Sonar Qube может получить тестовые файлы, но при этом кажется, что Шаг теста Visual Studio не может опубликовать результаты теста и не выполняется.
Есть идеи по этому вопросу?