Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Эта статья относится к: ✔️ пакету SDK для .NET 6 и более поздних версий
Имя.
dotnet test — драйвер тестов .NET, используемый для проведения модульных тестов.
Описание
Команда dotnet test создает решение и выполняет тесты с помощью VSTest или Microsoft Testing Platform (MTP). Средство выполнения теста, используемое, определяет доступные параметры командной строки и поведение.
Выбор тестового средства выполнения
Чтобы включить MTP, необходимо указать средство выполнения теста в global.json файле. Ниже приведены примеры настройки тестового средства выполнения.
Платформа тестирования Майкрософт:
{
"test": {
"runner": "Microsoft.Testing.Platform"
}
}
VSTest:
{
"test": {
"runner": "VSTest"
}
}
Это важно
Интерфейс dotnet test MTP поддерживается только в Microsoft.Testing.Platform версии 1.7 и более поздних версиях.
Документация по средству выполнения тестов
Доступные параметры командной строки, поведение и возможности отличаются в зависимости от используемого тестового средства выполнения:
dotnet test with VSTest — традиционная тестовая платформа, доступная в пакете SDK для .NET 6 и более поздних версий. Предоставляет комплексные возможности обнаружения тестов, фильтрации и создания отчетов результатов.
dotnet test with MTP — современная платформа тестирования, доступная в пакете SDK для .NET 10 и более поздних версий. Обеспечивает более быстрое выполнение теста и более гибкий выбор модуля тестирования.
Подсказка
Сведения о dotnet testконцептуальной документации см. в разделе "Тестирование с помощью dotnet test".