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