То, что вы видите, является правильным и является ошибкой в задаче VSTest в Devure Azure.Когда VSTest запускается в Visual Studio, он запускается в соответствии с тем, что определено в файле решения, но когда он запускается в облачных или серверных приложениях Azure, он запускается в зависимости от того, какие сборки существуют в расположении.Если у этих сборок есть файлы pdb, они будут включены по умолчанию.
Текущий обходной путь - добавить файл runsettings и добавить туда две dunit-библиотеки в раздел ModuleExclude.
<ModulePaths>
<Exclude>
<ModulePath>NUnit.Framework.dll</ModulePath>
<ModulePath>NUnit3.TestAdapter.dll</ModulePath>
</Exclude>
</ModulePaths>
Информация о том, каксделать это можно в следующих двух документах:
Настройка модульных тестов с помощью файла .runsettings
Настройка анализа покрытия кода
Вы также можете добавить и использовать шаблон элемента для настроек выполнения , чтобы получить правильные блоки.
Задача VSTest имеет отдельное поле для объявления файла runsettings для использования.