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


DF — одновременный тест оборудования и операционной системы (CHAOS) (разработка и интеграция)

Тесты CHAOS (параллельное оборудование и операционная система) выполняют различные тесты драйверов PnP, тесты нечеткости драйвера устройства и тесты системы питания одновременно.

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

Тест Описание
Запуск теста CHAOS

Этот тест выполняет тесты PnP (отключение и включение, перерасчет, удаление и перезапуск, неожиданное удаление и удаление DIF) и тесты Нечеткого драйвера на тестовом устройстве в параллельном режиме при одновременном включении и выходе тестовой системы из всех поддерживаемых состояний спящего режима (S1, S2, S3, S4 и connected Standby). Цель этого теста — проверить сценарии параллелизма PNP, ввода-вывода и power и найти все сбои или зависания в процессе.

Двоичный файл теста: Devfund_ChaosTest.dll Метод теста: RunCHAOSTest
Отключение поддержки расширенного тестирования устройств (EDT)

Этот тест удаляет драйвер тестового фильтра (msdmfilt.sys) в качестве верхнего фильтра на устройствах, указанных с помощью параметра DQ. Этот фильтр теста устанавливается в рамках выполнения тестов в этой категории тестов.

Тест драйвера PnP использует драйвер фильтра EDT для отправки IRP_MN_CANCEL_REMOVE_DEVICE в целевые стеки устройств.

 

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

   
Характеристики
  • Device.DevFund.Reliability.BasicReliabilityAndPerformance
  • Device.DevFund.Reliability.PnPIRPs
  • Device.DevFund.Reliability.BasicSecurity
  • Device.DevFund.DriverFramework.KMDF.Reliability
  • Device.DevFund.DriverFramework.UMDF.Reliability
Платформы
  • Windows 10, клиентские выпуски (x86)
  • Windows 10, клиентские выпуски (x64)
  • Windows Server 2016 (x64)
  • Windows 10, клиентские выпуски (Arm64)
  • Windows 10, мобильный выпуск (Arm)
  • Windows 10, мобильный выпуск (Arm64)
Поддерживаемые выпуски
  • 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
Ожидаемое время выполнения (в минутах) 75
Категория Сценарий
Время ожидания (в минутах) 180
Требуется перезагрузка false
Требуется специальная конфигурация Да
Тип automatic

 

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

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

Выполнение теста

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

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

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

Сведения об устранении неполадок, относящихся к тестам Device Fundamentals в HLK и WDK, см. в дополнительной документации по Device.DevFund.

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

Параметры

Имя параметра Описание параметра
DQ Запрос SDEL WDTF, используемый для идентификации целевых устройств. https://go.microsoft.com/fwlink/?LinkId=232678
TestPeriod Время выполнения теста в минутах.
Wpa2PskAesSsid Требуется только в том случае, если DUT или одно из его дочерних устройств является адаптером Wi-Fi. Укажите SSID сети WPA2 AES WiFi, которую тест может использовать для тестирования адаптера Wi-Fi. Значение по умолчанию — kitstestssid.
Wpa2PskPassword Требуется только в том случае, если DUT или одно из его дочерних устройств является адаптером Wi-Fi. Укажите пароль сети Wi-Fi WPA2 AES, указанной с помощью параметра Wpa2PskAesSsid. Значение по умолчанию — password.
WDKDeviceID Идентификатор тестируемого устройства
QueryHardwareID Идентификатор оборудования тестируемого устройства
WDTFREMOTESYSTEM Требуется только в том случае, если DUT или одно из его дочерних устройств является проводной сетевой картой без адреса шлюза IPv6. Если определено, что это требуется, укажите IPv6-адрес, по которому тестовый сетевой адаптер может проверить связь для тестирования сетевых операций ввода-вывода. Например: fe80::78b6:810:9c12:46cd
DriverVerifierAdditionalDrivers Дополнительные драйверы, для которых должно быть включено средство проверки драйверов
DriverVerifierExcludedFlags Заполнитель для флагов средства проверки драйверов, которые могут быть исключены вручную для тестового запуска
DriverVerifierCustomizeConfiguration Указывает, что для этого теста может потребоваться автоматически обновить параметры средства проверки драйверов.