Поделиться через


NDISTest 6.0 — [1 компьютер] — 1c_FaultHandling

В этом автоматическом тесте используется функция внедрения ошибок NDIS. Каждый цикл задаст биты в реестре для тестируемого драйвера. Эти биты приведут к сбою определенных вызовов NDIS. Имя значения реестра — NdisDriverVerifyFlags. Цикл, значение и вызов NDIS перечислены ниже.

Loop Значение Вызов NDIS

0

0x001

NdisMAllocateMapRegisters

1

0x002

NdisMRegisterInterrupt

2

0x004

NdisMAllocateSharedMemory

3

0x010

NdisMMapIoSpace

4

0x020

NdisMRegisterIoPortRange

5

0x040

Чтение NdisGetSetBusConfigSpace

6

0x080

Запись NdisGetSetBusConfigSpace

7

0x100

NdisMInitializeScatterGatherDma

 

Драйвер не должен загружаться, если он не вызывает определенную функцию. Этот тест будет успешным, если драйвер не аварийно завершает работу системы. Во время каждого цикла тестирования после того, как драйверу не удается загрузить, реестр очищается и драйвер загружается нормально, чтобы убедиться, что он по-прежнему работает.

Сведения о тесте

   
Характеристики
  • Device.Network.LAN.Base.NDISRequirements
Платформы
  • Windows 10, клиентские выпуски (x86)
  • Windows 10, клиентские выпуски (x64)
  • Windows Server 2016 (x64)
Поддерживаемые выпуски
  • Windows 10
  • Windows 10 версии 1511
  • Windows 10, версия 1607
  • Windows 10 версии 1703
  • Windows 10 версии 1709
  • Windows 10 версии 1803
  • Windows 10, версия 1809
  • Windows 10 версии 1903
  • Следующее обновление до Windows 10
Ожидаемое время выполнения (в минутах) 5
Категория Разработка
Время ожидания (в минутах) 300
Требуется перезагрузка false
Требуется специальная конфигурация false
Тип automatic

 

Дополнительная документация

Тесты в этой области функций могут содержать дополнительную документацию, включая предварительные требования, сведения о настройке и устранении неполадок, которые можно найти в следующих разделах:

Запуск теста

Перед запуском теста завершите настройку теста, как описано в разделе Требования к тестированию: предварительные требования к тестированию локальной сети.

Устранение неполадок

Общие сведения об устранении неполадок при тестировании HLK см. в статье Устранение неполадок тестов HLK в Windows.

Сведения об устранении неполадок см. в разделе Устранение неполадок с тестированием локальной сети.

Дополнительные сведения

Синтаксис команды

Get-Help Описание

[WTTRunWorkingDir]\ndistest\bin\ndtest.exe /auto /client /dvi /u /target:Miniport /tc:[queryTestDeviceID] /script:{1c_FaultHandling.wsf}

Запускает тест.

 

Параметры

Имя параметра Описание параметра
queryTestDeviceID
TestScript Разделенный запятыми список тестовых заданий для запуска