Testes de conformidade do WPD – Eventos (manual)
Esse teste exercita o driver usando a API do Dispositivo Portátil do Windows (WPD) e valida que o driver está em conformidade com os requisitos de Certificação de Hardware do Windows.
Esse teste verifica se um driver ou dispositivo atende aos requisitos de Certificação de Hardware do Windows para trabalhar perfeitamente com a pilha WPD de maneira independente do protocolo.
Detalhes do teste
Especificações |
|
Plataformas |
|
Versões com suporte |
|
Tempo de execução esperado (em minutos) | 2 |
Categoria | Desenvolvimento |
Tempo limite (em minutos) | 120 |
Requer reinicialização | false |
Requer configuração especial | false |
Tipo | automático |
Documentação adicional
Os testes nessa área de recursos podem ter documentação adicional, incluindo pré-requisitos, configuração e informações de solução de problemas, que podem ser encontrados nos tópicos a seguir:
Executando o teste
Antes de executar o teste, conclua a configuração de teste conforme descrito nos requisitos de teste: Pré-requisitos de teste device.portable.
Observação
Talvez você precise de hardware adicional se o dispositivo de teste fornecer suporte específico ao barramento. Para determinar se você precisa de hardware adicional, consulte a descrição de cada teste específico do barramento.
Solucionando problemas
Para solucionar problemas genéricos de falhas de teste do HLK, consulte Solução de problemas de falhas de teste do Windows HLK.
Para obter informações de solução de problemas, consulte Solução de problemas de dispositivo.teste portátil.
Isso retorna Pass ou Fail. O teste poderá retornar SKIP se o dispositivo não der suporte a serviços de dispositivo específicos. Para examinar os detalhes do teste, examine o log de teste do HLK Studio.
Informações adicionais de solução de problemas:
O teste dá suporte ao log detalhado quando estiver no modo de seleção manual de casos de teste. Quando o aplicativo estiver em execução, vá para Opções, Opções de Log e clique em Destino: Janela, Nível: 10.
Se nenhum caso de teste estiver disponível na árvore para seleção de caso de teste, verifique se o dispositivo está conectado.
Mais informações
Esse teste é executado como um aplicativo C++. Quando executado fora do HLK Studio, há uma interface do usuário de seleção de caso de teste e os pacotes de teste podem ser definidos usando perfis de teste, como é o caso da WLK. Ele fornece uma passagem/falha para cada requisito. O teste valida os cenários e categorias de função a seguir para um driver WPD e o dispositivo conectado a ele.
O dispositivo ou driver passa esses cenários comuns para tipos de conteúdo e formatos aos quais ele dá suporte:
Enumeração de hierarquia de objetos
Recuperação de propriedade de objeto
Leituras de recursos de objeto do dispositivo
Gravações de recurso de objeto no dispositivo
Exclusão de objeto
Gerenciamento de Energia
Eventos gerados pelo dispositivo ou gerados pelo driver
O dispositivo ou driver dá suporte às seguintes categorias de função conhecidas:
Propriedades e atributos de objeto necessários
Recursos e atributos
Requisitos de categoria de função
Recomendável:
WPD_FUNCTIONAL_CATEGORY_STORAGE
WPD_FUNCTIONAL_CATEGORY_DEVICE
WPD_FUNCTIONAL_CATEGORY_SMS
Opcional:
WPD_FUNCTIONAL_CATEGORY_STILL_IMAGE_CAPTURE
WPD_FUNCTIONAL_CATEGORY_AUDIO_CAPTURE
Requisitos de tipo de conteúdo e formato
Se não houver suporte para um tipo de conteúdo, o suporte ao formato não será verificado. Não há requisitos estritos no formato ou no tipo de conteúdo, pois isso normalmente é um detalhe de implementação para firmware de dispositivo. O driver pode relatar suporte para qualquer formato ou tipo de conteúdo, desde que passe nos testes de cenário funcional que usam objetos de formatos compatíveis, como transferência, exclusão e enumeração. Esses formatos e tipos de conteúdo podem servir como uma diretriz:
Tipo de conteúdo recomendado: WPD_CONTENT_TYPE_AUDIO
Formatos recomendados:
WPD_OBJECT_FORMAT_WMA
WPD_OBJECT_FORMAT_MP3
Tipo de conteúdo opcional: WPD_CONTENT_TYPE_VIDEO
Formato recomendado: WPD_OBJECT_FORMAT_WMV
Tipo de conteúdo opcional: WPD_CONTENT_TYPE_IMAGE
Formatos recomendados:
WPD_OBJECT_FORMAT_BMP
WPD_OBJECT_FORMAT_EXIF
WPD_OBJECT_FORMAT_GIF
WPD_OBJECT_FORMAT_ICON
WPD_OBJECT_FORMAT_JFIF
WPD_OBJECT_FORMAT_JP2
WPD_OBJECT_FORMAT_JPX
WPD_OBJECT_FORMAT_PNG
WPD_OBJECT_FORMAT_TIFF
Tipo de conteúdo opcional: WPD_CONTENT_TYPE_DOCUMENT
Formatos opcionais:
WPD_OBJECT_FORMAT_HTML
WPD_OBJECT_FORMAT_TEXT
Sintaxe de comando
Opção de comando | Descrição |
---|---|
te.exe wpdcompliance.dll /select:"@name='*Events*' e @TestClassification:Type='HCK'" |
Executa o teste. |
Observação
Para obter ajuda de linha de comando para esse binário de teste, digite /h.
Lista de arquivos
Arquivo | Location |
---|---|
WPDCompliance.dll |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\wdk\ |
test.mp3 |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\Content\Audio\ |
test.wma |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\Content\Audio\ |
test.html |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\Content\Document\ |
test.txt |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\Content\Document\ |
test.bmp |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\Content\Image\ |
test.GIF |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\Content\Image\ |
test.ico |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\Content\Image\ |
test.jp2 |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\Content\Image\ |
test.jpg |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\Content\Image\ |
test.jpx |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\Content\Image\ |
test.png |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\Content\Image\ |
test.tif |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\Content\Image\ |
test.wmv |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\Content\Video\ |
TestFile.avi |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\Content\Video\ |
Devcon.exe |
[OSBinRoot]\idw\ |
CalendarSvcApp.exe |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\ |
ContactsSvcApp.exe |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\ |
ContentTransferApp.exe |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\ |
GeneralSvcApp.exe |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\ |
HintsSvcApp.exe |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\ |
MetadataSvcApp.exe |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\ |
NotesSvcApp.exe |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\ |
RingtoneSvcApp.exe |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\ |
StatusSvcApp.exe |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\ |
TasksSvcApp.exe |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\ |
WpdUploadFile.exe |
[TestBinRoot]\NTTEST\MULTIMEDIATEST\wpd\WpdCompliance\ |
Parâmetros
Nome do parâmetro | Descrição do parâmetro |
---|---|
LLU_NetAccessOnly | LLU para acesso à rede |