Tests de veille (principes de base de l’appareil)
Les tests de mise en veille des principes de base de l’appareil exécutent des opérations d’E/S et PnP sur les appareils spécifiés, avant et après, ou pendant les transitions d’état de mise en veille du système. Les tests de veille garantissent que l’appareil testé permet au système d’être cycleé dans tous les états de veille pris en charge. En outre, il garantit que l’appareil est toujours fonctionnel après ces changements d’état par le biais d’un test de contrainte d’E/S simple.
Tests de veille
Test | Description |
---|---|
Veille critique avec E/S avant et après |
Ce test effectue des transitions d’état de veille critiques sur le système et effectue des E/S sur les appareils avant et après chaque cycle d’état de veille. Binaire de test : Devfund_Critical_Sleep_With_IO_BeforeAndAfter.wsc Méthode de test : Critical_Reboot_Restart_With_IO_Before_And_After Paramètres : - consultez Paramètres de test de base de l’appareil DQ TestCycles ResumeDelay IOPeriod |
Veille critique avec E/S pendant |
Ce test effectue des transitions d’état de veille critiques sur le système et effectue des E/S sur les appareils. Binaire de test : Devfund_Critical_Sleep_With_IO_During.wsc Méthode de test : Critical_Sleep_With_IO_During Paramètres : - consultez Paramètres de test de base de l’appareil DQ TestCycles ResumeDelay IOPeriod |
Veille et PNP (désactiver et activer) avec les E/S avant et après |
Ce test effectue le cycle du système dans différents états de veille et effectue les E/S et pnP de base (désactiver/activer) sur les appareils avant et après chaque cycle d’état de veille. Pour plus d’informations, consultez À propos du test veille et PNP désactiver et activer avec des E/S avant et après le test. Binaire de test : Devfund_Sleep_PNP_DisableEnable_With_IO_BeforeAndAfter.wsc Méthode de test : Sleep_PNP_DisableEnable_With_IO_Before_And_After Paramètres : - consultez Paramètres de test de base de l’appareil DQ TestCycles ResumeDelay IOPeriod |
Veillez avec les E/S avant et après |
Ce test effectue le cycle du système dans différents états de veille et effectue des E/S sur les appareils avant et après chaque cycle d’état de veille. Pour plus d’informations, consultez À propos du test Veille avec E/S avant et après. Binaire de test : Devfund_Sleep_With_IO_BeforeAndAfter.wsc Méthode de test : Sleep_With_Io_Before_And_After Paramètres : - consultez Paramètres de test de base de l’appareil DQ TestCycles ResumeDelay IOPeriod |
Veillez avec des E/S pendant |
Ce test effectue un cycle du système dans différents états de veille et effectue des E/S sur les appareils. Binaire de test : Devfund_Sleep_With_IO_During.wsc Méthode de test : Sleep_With_IO_During Paramètres : - consultez Paramètres de test de base de l’appareil DQ TestCycles ResumeDelay IOPeriod |
À propos du test Veille et PNP désactiver et activer avec les E/S Avant et Après le test
Ce test effectue les opérations suivantes :
- Vérifie que l’appareil de test et ses descendants ne signalent aucun code de problème d’appareil.
- Teste les E/S sur l’appareil de test et ses descendants à l’aide des plug-ins d’E/S simples WDTF. Pour plus d’informations, consultez Plug-ins d’E/S simples WDTF fournis .
- Envoie le système de test dans son premier état de veille pris en charge et le remet en veille après un certain temps.
- Vérifie que l’appareil de test et ses descendants ne signalent aucun code de problème d’appareil.
- Teste les E/S sur l’appareil de test et ses descendants à l’aide des plug-ins d’E/S simples WDTF. Pour plus d’informations, consultez Plug-ins d’E/S simples WDTF fournis .
- Si l’appareil de test peut être désactivé, le test désactive et active l’appareil de test à l’aide des interfaces d’action WDTF PnP. Pour plus d’informations, consultez méthodes IWDTFPNPAction2::D isableDevice et IWDTFPNPAction2::EnableDevice .
- Vérifie que l’appareil de test et ses descendants ne signalent aucun code de problème d’appareil.
- Teste les E/S sur l’appareil de test et ses descendants à l’aide de plug-ins d’E/S simples WDTF. Pour plus d’informations, consultez Plug-ins d’E/S simples WDTF fournis .
- Répète les étapes 3 à 8 pour chaque état de veille pris en charge du système de test.
- Répète les étapes 1 à 9 plusieurs fois.
À propos du test Veille avec E/S avant et après les E/S
Ce test effectue les opérations suivantes :
- Vérifie qu’il n’existe aucun appareil sur le système signalant les codes de problème d’appareil.
- Teste les E/S sur chaque appareil du système à l’aide de plug-ins d’E/S simples WDTF. Pour plus d’informations, consultez Plug-ins d’E/S simples WDTF fournis .
- Envoie le système de test dans son premier état de veille pris en charge et le remet en veille après un certain temps.
- Vérifie qu’il n’existe aucun appareil sur le système signalant les codes de problème d’appareil.
- Teste les E/S sur chaque appareil du système à l’aide de plug-ins d’E/S simples WDTF. Pour plus d’informations, consultez Plug-ins d’E/S simples WDTF fournis .
- Répète les étapes 3 à 5 pour chaque état de veille pris en charge du système de test.
- Répète les étapes 1 à 6 plusieurs fois.
Rubriques connexes
Guide pratique pour tester un pilote au moment de l’exécution à l’aide de Visual Studio
Comment sélectionner et configurer les tests De base de l’appareil
Plug-ins d’E/S simples WDTF fournis
Comment tester un pilote au moment de l’exécution à partir d’une invite de commandes