Compartir a través de


Pruebas chaos (aspectos básicos del dispositivo)

Las pruebas chaos (hardware simultáneo y sistema operativo) ejecutan varias pruebas de controladores PnP, pruebas aproximadas del controlador de dispositivo y pruebas del sistema de energía simultáneamente.

Pruebas CHAOS

Prueba Descripción

Deshabilitación de la compatibilidad con pruebas mejoradas de dispositivos (EDT)

Esta prueba desinstala el controlador de filtro de prueba (msdmfilt.sys) como filtro superior en los dispositivos especificados mediante el parámetro DQ. Este filtro de prueba se instala como parte de la ejecución de pruebas en esta categoría de prueba.

La prueba del controlador PnP usa el controlador de filtro EDT para enviar IRP_MN_CANCEL_REMOVE_DEVICE a las pilas de dispositivos de destino.

Parámetros: - consulte Parámetros de prueba de aspectos básicos del dispositivo.

DQ

Ejecución de la prueba chaos

Ejecuta pruebas PnP y pruebas aproximadas en paralelo mientras se recorre el sistema a través de todos los estados de energía del sistema admitidos. Las pruebas del controlador PnP envían solicitudes de E/S a las pilas de dispositivos de destino mientras realizan operaciones PnP.

Esta prueba ejecuta pruebas PnP (deshabilitar/habilitar, reequilibrar, quitar/reiniciar, quitar sorpresa y quitar DIF) y pruebas de Fuzz de controlador en el dispositivo de prueba en paralelo, mientras se realiza el ciclo del sistema de prueba dentro y fuera de todos sus estados de suspensión admitidos (S1, S2, S3, S4 y Connected Standby) al mismo tiempo. El objetivo de esta prueba es probar escenarios de simultaneidad de PNP, E/S y Power y buscar bloqueos o bloqueos en el proceso.

Binario de prueba: Devfund_ChaosTest.dll

Método de prueba: RunCHAOSTest

Parámetros:

DQ: consulte Parámetros de prueba de aspectos básicos del dispositivo.

TestPeriod : especifica cuánto tiempo se debe ejecutar la prueba (en minutos).

Prueba de un controlador en tiempo de ejecución mediante Visual Studio

Cómo seleccionar y configurar las pruebas de aspectos básicos del dispositivo

Pruebas básicas de dispositivos

PwrTest

Pruebas de penetración (aspectos básicos del dispositivo)

Pruebas de PnP (aspectos básicos del dispositivo)