Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Os testes de sono dos Fundamentos do Dispositivo executam operações de E/S e PnP nos dispositivos especificados, antes e depois ou durante as transições de estados de sono do sistema. Os testes de suspensão garantem que o dispositivo em teste permite que o sistema passe por todos os estados de suspensão suportados. Além disso, garante que o dispositivo ainda esteja funcional após essas alterações de estado através do teste de esforço de E/S simples.
Testes do sono
| Teste | Descrição |
|---|---|
Sono Crítico com entrada/saída antes e depois |
Este teste executa transições críticas do estado de suspensão no sistema e executa E/S em dispositivos antes e depois de cada ciclo de estado de suspensão. Binário de teste: Devfund_Critical_Sleep_With_IO_BeforeAndAfter.wsc Método de ensaio: Reinício_Crítico_Recomeçar_Com_IO_Antes_E_Depois Parâmetros: - consulte Parâmetros de teste de fundamentos do dispositivo DQ CiclosDeTeste ResumeDelay IOPeriod |
sono crítico durante a entrada/saída |
Este teste executa transições críticas de estado de sono no sistema e executa E/S em dispositivos. Binário de teste: Devfund_Critical_Sleep_With_IO_During.wsc Método de ensaio: Sono_Crítico_Com_IO_Durante Parâmetros: - consulte Parâmetros de teste de fundamentos do dispositivo DQ CiclosDeTeste ResumeDelay IOPeriod |
modo de suspensão e PNP (desativar e ativar) com E/S antes e depois |
Este teste alterna o sistema por vários estados de suspensão e executa operações de entrada/saída e funcionalidades básicas de PnP (desativar/ativar) em dispositivos antes e depois de cada ciclo de estado de suspensão. Para obter mais informações, consulte Sobre a suspensão, bem como a desativação e ativação do PNP, com o teste de IO realizado antes e depois. Binário de teste: Devfund_Sleep_PNP_DisableEnable_With_IO_BeforeAndAfter.wsc Método de ensaio: Sleep_PNP_DisableEnable_With_IO_Before_And_After Parâmetros: - consulte Parâmetros de teste de fundamentos do dispositivo DQ CiclosDeTeste ResumeDelay IOPeriod |
Dormir com E/S Antes e Depois |
Este teste coloca o sistema em vários estados de suspensão e realiza operações de entrada/saída em dispositivos antes e depois de cada ciclo de estado de suspensão. Para obter mais informações, consulte Sobre o modo de suspensão com I/O antes e depois do teste. Binário de teste: Devfund_Sleep_With_IO_BeforeAndAfter.wsc Método de ensaio: Sleep_With_Io_Before_And_After Parâmetros: - consulte Parâmetros de teste de fundamentos do dispositivo DQ CiclosDeTeste ResumeDelay IOPeriod |
Dormir com Entrada/Saída durante |
Este teste alterna o sistema por vários estados de suspensão e executa E/S em dispositivos. Binário de teste: Devfund_Sleep_With_IO_During.wsc Método de teste: Sleep_With_IO_During Parâmetros: - consulte Parâmetros de teste de fundamentos do dispositivo DQ CiclosDeTeste ResumeDelay IOPeriod |
Sobre desativar e ativar Sleep e PNP com IO antes e depois do teste
Este teste faz o seguinte:
- Verifica se o dispositivo de teste e os seus sucessores não estão reportando nenhum código de problema do dispositivo.
- Testa E/S no dispositivo de teste e seus descendentes usando os plug-ins de E/S simples WDTF. Consulte plug-ins simples de E/S fornecidos pelo WDTF para obter mais informações.
- Envia o sistema de teste para seu primeiro estado de suspensão suportado e retoma o sistema do modo de suspensão após algum tempo.
- Verifica se o dispositivo de teste e os seus sucessores não estão reportando nenhum código de problema do dispositivo.
- Testa a E/S no dispositivo de teste e nos seus descendentes usando os plug-ins WDTF de I/O simples. Consulte plug-ins simples de E/S fornecidos pelo WDTF para obter mais informações.
- Se o dispositivo de teste puder ser desativado, o teste desativará, e em seguida habilitará, o dispositivo de teste utilizando interfaces de ação WDTF PnP. Consulte os métodos IWDTFPNPAction2::DisableDevice e IWDTFPNPAction2::EnableDevice para obter mais informações.
- Verifica se o dispositivo de teste e os seus sucessores não estão reportando nenhum código de problema do dispositivo.
- Testa E/S no dispositivo de teste e seus descendentes usando plug-ins Simple I/O do WDTF. Consulte plug-ins simples de E/S fornecidos pelo WDTF para obter mais informações.
- Repete as etapas 3 a 8 para cada estado de suspensão suportado pelo sistema de teste.
- Repete o passo 1-9 várias vezes.
Sobre o teste "Sleep with IO Before And After"
Este teste faz o seguinte:
- Verifica se não há dispositivos no sistema relatando códigos de problema do dispositivo.
- Testa E/S em todos os dispositivos do sistema usando plug-ins de E/S simples WDTF. Consulte plug-ins simples de E/S fornecidos pelo WDTF para obter mais informações.
- Envia o sistema de teste para seu primeiro estado de suspensão suportado e retoma o sistema do modo de suspensão após algum tempo.
- Verifica se não há dispositivos no sistema relatando códigos de problema do dispositivo.
- Testa E/S em todos os dispositivos do sistema usando plug-ins de E/S simples WDTF. Consulte plug-ins simples de E/S fornecidos pelo WDTF para obter mais informações.
- Repete as etapas 3 a 5 para cada estado de suspensão suportado do sistema em teste.
- Repete os passos 1 - 6 várias vezes.
Tópicos relacionados
Como testar um driver em tempo de execução usando o Visual Studio
Como selecionar e configurar os testes de fundamentos do dispositivo
Testes de Fundamentos de Dispositivos
Plug-ins simples de E/S fornecidos pelo WDTF
Como testar um driver em tempo de execução a partir de um prompt de comando