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


DF — спящий режим и PNP (отключение и включение) с вводом-выводом до и после (разработка и интеграция)

Этот тест выполняет следующие действия.

  1. Проверяет, что тестовое устройство и его потомки не сообщают коды проблем с устройством.
  2. Проверяет ввод-вывод на тестовом устройстве и его потомках с помощью подключаемых модулей простого ввода-вывода WDTF. Дополнительные сведения см. в статье Предоставленные подключаемые модули простого ввода-вывода WDTF .
  3. Отправляет тестовую систему в первый поддерживаемый спящий режим и через некоторое время возобновляет работу системы из спящего режима.
  4. Проверяет, что тестовое устройство и его потомки не сообщают коды проблем с устройством.
  5. Проверяет ввод-вывод на тестовом устройстве и его потомках с помощью подключаемых модулей простого ввода-вывода WDTF. Дополнительные сведения см. в статье Предоставленные подключаемые модули простого ввода-вывода WDTF .
  6. Если тестовое устройство можно отключить, тест отключает и включает тестовое устройство с помощью интерфейсов действий WDTF PnP. Дополнительные сведения см. в разделах Методы IWDTFPNPAction2::D isableDevice и IWDTFPNPAction2::EnableDevice .
  7. Проверяет, что тестовое устройство и его потомки не сообщают коды проблем с устройством.
  8. Тестирует ввод-вывод на тестовом устройстве и его потомках с помощью подключаемых модулей простого ввода-вывода WDTF. Дополнительные сведения см. в статье Предоставленные подключаемые модули простого ввода-вывода WDTF .
  9. Повторяет шаг 3–8 для каждого поддерживаемого состояния спящего режима тестовой системы.
  10. Несколько раз повторяет шаг 1–9.
  • Тестовый двоичный файл: Devfund_Sleep_PNP_DisableEnable_With_IO_BeforeAndAfter.dll
  • Метод тестирования: Sleep_PNP_DisableEnable_With_IO_Before_And_After

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

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

 

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

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

Запуск теста

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

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

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

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

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

Параметры

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