Я работаю над анализом покрытия кода для сервиса API на основе сервисной матрицы.
Чтобы получить покрытие кода, я проинструктировал выходные файлы (exe и dll) моего проекта.
Я выполнил шаги, упомянутые здесь https://social.technet.microsoft.com/wiki/contents/articles/1139.code-coverage-for-azure-services.aspx
-Я строю свой код в режиме отладки -Я инструктировал exe и dll, сгенерированные для моего проекта, в папке \ bin \ x64 \ Debug -Iзапустил монитор покрытия. Я развернул проект на локальной сервисной фабрике с 1 узлом в C: \ SfDevCluster \, а файлы pkg находятся в C: \ SfDevCluster \ Data \ ImageStoreShare \ Store \ ApiApplication \ ServicePkg.Code.1.0.0 -Запуститетестирует вручную на swagger, выполняя развернутые API - остановил монитор покрытия - открыл файл покрытия
Однако я всегда вижу, что генерируется пустой файл покрытия кода с ошибкой ниже:
"Пустые результатыгенерируется: двоичные файлы не были заданы. Убедитесь, что тесты были выполнены, необходимые двоичные файлы были загружены, имели соответствующие файлы символов и не были исключены через пользовательские настройки. Для получения дополнительной информации см. https://go.microsoft.com/fwlink/?LinkID=253731"
Обратите внимание, что яУ меня нет модульных тестов. Я ищу покрытие, выполняя вызовы API на сваггере.