Модульные тесты UWP не отображаются в Rider

#unit-testing #uwp #mstest #rider #dotcover

#модульное тестирование #uwp #mstest #rider #dotcover

Вопрос:

У меня есть решение с двумя проектами модульного тестирования. Один из них предназначен для .NET, а другой — для UWP. Тесты .NET Framework и .NET Core отображаются в Rider, но тесты UWP не отображаются. Они отображаются в Visual Studio. Вы можете посмотреть проект здесь . Похоже, что dotCover должен поддерживать UWP. Я предполагаю, что Rider использует тот же движок. Кроме того, я открыл dotCover и нашел свое приложение для модульного тестирования приложений среди пакетов, но оно также не распознает ни один из тестов. Я использую MS Test, но при необходимости могу переключиться.

Это то, что я вижу в dotCover: введите описание изображения здесь

Поддерживает ли Rider UWP для модульного тестирования? Если нет, могу ли я сделать это с помощью dotCover? Что я делаю не так?

Ответ №1:

Прямо сейчас даже ReSharper не поддерживает обнаружение тестов UWP в Visual Studio 2019 из-за отсутствия API. Вот почему это не работает и в Rider.

Однако мы внедрили наш собственный тестовый модуль для запуска UWP-тестов https://youtrack.jetbrains.com/issue/RSRP-473827 , и он будет доступен в следующих выпусках как в ReSharper, так и в Rider.