Test CHAOS (Nozioni fondamentali del dispositivo)
I test di CHAOS (Hardware e sistema operativo simultanei) eseguono vari test del driver PnP, test fuzz del driver del dispositivo e test del sistema di alimentazione simultaneamente.
Test CHAOS
Test | Descrizione |
---|---|
Disabilitare il supporto di Test dei dispositivi avanzati (EDT) |
Questo test disinstalla il driver di filtro di test (msdmfilt.sys) come filtro superiore nei dispositivi specificati usando il parametro DQ. Questo filtro di test viene installato come parte dei test in questa categoria di test Il test del driver PnP usa il driver di filtro EDT per inviare IRP_MN_CANCEL_REMOVE_DEVICE agli stack di dispositivi di destinazione. Parametri: - vedere Parametri di test dei concetti fondamentali del dispositivo DQ |
Eseguire il test CHAOS |
Esegue test PnP e test Fuzz in parallelo durante il ciclo del sistema attraverso tutti gli stati di alimentazione del sistema supportati. I test del driver PnP inviano richieste di I/O a stack di dispositivi di destinazione durante l'esecuzione di operazioni PnP. Questo test esegue test PnP (disable/enable, rebalance, remove/restart, surprise remove e DIF remove) e Driver Fuzz test sul dispositivo di test in parallelo, mentre ciclicando il sistema di test in e fuori tutti i relativi stati di sospensione supportati (S1, S2, S3, S4 e Connected Standby) contemporaneamente. L'obiettivo di questo test è testare scenari di concorrenza PNP, I/O e Power e trovare eventuali arresti anomali e/o blocchi nel processo. Test binario: Devfund_ChaosTest.dll Metodo di test: RunCHAOSTest Parametri: DQ - vedere Parametri di test dei concetti fondamentali del dispositivo TestPeriod : specifica la durata dell'esecuzione del test (in minuti). |
Argomenti correlati
Come testare un driver in fase di esecuzione con Visual Studio
Come selezionare e configurare i test concetti fondamentali del dispositivo
Test fondamentali del dispositivo