Partilhar via


Testes CHAOS (Fundamentos do dispositivo)

Os testes CHAOS (Concurrent Hardware and Operating System) executam vários testes de driver PnP, testes de difusão de driver de dispositivo e testes de sistema de energia simultaneamente.

Testes CHAOS

Teste Descrição

Desativar o suporte para Testes de Dispositivos Aprimorados (EDT)

Este teste desinstala o driver de filtro de teste (msdmfilt.sys) como filtro superior em dispositivos especificados usando o parâmetro DQ. Este filtro de teste é instalado como parte da execução de testes nesta categoria de teste

O teste do driver PnP utiliza o driver de filtro EDT para enviar IRP_MN_CANCEL_REMOVE_DEVICE às pilhas de dispositivos de destino.

Parâmetros: - consulte Parâmetros de teste de fundamentos do dispositivo

DQ

Executar teste CHAOS

Executa testes PnP e testes Fuzz em paralelo enquanto cicla o sistema através de todos os estados de energia suportados. Os testes de driver PnP enviam solicitações de entrada/saída para pilhas de dispositivos de destino ao executar operações PnP.

Este teste executa testes PnP (desabilitar/habilitar, reequilibrar, remover/reiniciar, remover surpresa e remover DIF) e testes de driver Fuzz no dispositivo de teste em paralelo, enquanto alterna o sistema de teste dentro e fora de todos os seus estados de suspensão suportados (S1, S2, S3, S4 e Connected Standby) ao mesmo tempo. O objetivo deste teste é testar cenários de simultaneidade de PNP, E/S e Energia e encontrar quaisquer falhas e/ou travamentos no processo.

Binário de teste: Devfund_ChaosTest.dll

Método de ensaio: RunCHAOSTest

Parâmetros:

DQ - consulte Parâmetros de teste de fundamentos do dispositivo

TestPeriod - Especifica quanto tempo executar o teste (em minutos).

Como testar um driver em tempo de execução usando o Visual Studio

Como selecionar e configurar os testes de fundamentos do dispositivo

Testes Básicos de Dispositivos

PwrTest

Testes de penetração (fundamentos do dispositivo)

Testes PnP (Fundamentos do dispositivo)