Prueba de propiedades de WIA
Esta prueba automatizada usa la herramienta de prueba Adquisición de imágenes de Windows (WIA) para comprobar que todas las propiedades wiA de los controladores de estilo pre-Vista se implementan según los requisitos de windows Driver Kit (WDK) y logotipo de Windows Vista. También comprueba que la estructura del árbol de elementos WIA compilada por un controlador de escáner de vista previa es correcta.
Esta prueba ayudará a los desarrolladores de controladores a detectar errores de propiedad y errores de implementación de árbol de elementos.
Nota
WIA 2.0 es un requisito para que la prueba pase Windows 8, Windows 7, Windows Server 2008 R2 y Windows Server 2012. WIA 2.0 no es un requisito para Windows Vista.
Detalles de las pruebas
Especificaciones |
|
Plataformas |
|
Versiones admitidas |
|
Tiempo de ejecución esperado (en minutos) | 2 |
Categoría | Compatibilidad |
Tiempo de espera (en minutos) | 120 |
Requiere reinicio | false |
Requiere una configuración especial | false |
Tipo | automatic |
Documentación adicional
Las pruebas de este área de características pueden tener documentación adicional, incluidos los requisitos previos, la configuración y la información de solución de problemas, que se pueden encontrar en los temas siguientes:
Ejecución de la prueba
Antes de ejecutar la prueba, complete la configuración de prueba como se describe en los requisitos de prueba: Requisitos previos de las pruebas del analizador.
Si el dispositivo admite la alimentación automática de documentos, esta prueba requiere lo siguiente:
- Suficiente papel en el alimentador (normalmente aproximadamente 50 páginas).
Solución de problemas
Para solucionar problemas genéricos de errores de prueba de HLK, consulte Solución de problemas de errores de prueba de HLK de Windows.
Para obtener información de solución de problemas, consulte Solución de problemas de device.Imaging Testing.
Si se notifica un error en algún lugar en medio de un archivo de registro grande, intente determinar qué script de prueba lo causó. A continuación, ejecute este script por sí mismo, sin combinarlo con otras pruebas. Por ejemplo:
WiaTreeProperties.exe -r scripts\DPA\DPA_DEVICE_TIME.wia -debug -w
Si la prueba se bloquea, intente ejecutar WiaTreeProperties.exe desde un símbolo del sistema en un depurador para determinar el motivo del bloqueo.
El parámetro UseDebugLogs solo debe usarse si se produce un error en la prueba y Soporte técnico de Microsoft Services le pide que use este parámetro.
Más información
Esta herramienta usa información almacenada en un archivo XML y scripts de prueba para comprobar la implementación correcta de las propiedades de WIA. Cada propiedad WIA definida en Windows SDK y la documentación de WDK tiene los siguientes atributos:
Tipo de datos
Tipo de acceso
Elementos obligatorios
Elementos opcionales
Valores legales (lista o intervalo)
Dependencias en otras propiedades
La herramienta consta de una aplicación de prueba, un archivo XML que enumera todas las propiedades y un script de prueba por propiedad. La aplicación de prueba permite especificar una propiedad probada o un conjunto de propiedades a través de parámetros de línea de comandos, lee scripts de prueba de propiedades y datos XML y compara los resultados con la implementación de propiedad en un controlador WIA. Se produce un error en la prueba si los atributos de propiedad esperados y los atributos de propiedad implementados no coinciden. La prueba se realiza correctamente si todas las propiedades probadas se implementan según los requisitos de WDK.
Esta herramienta incluye:
WiaTreeProperties.exe de aplicación de prueba de consola: admite varios parámetros de línea de comandos. La aplicación de prueba de consola también exporta información de prueba a un archivo de registro WTT, una consola y una ventana de registro personalizada (opcional).
WiaTreePropertiesGUI.exe de aplicación de GUI: recopila parámetros de prueba a través de la interfaz de usuario y ejecuta WiaTreeProperties.exe para realizar pruebas.
WiaTestLog.exe: ventana de registro personalizada, que se puede usar para mostrar la salida de prueba. Vea el modificador de comandos -w.
WiaPropDB.dll: ensamblado administrado para leer las propiedades de WIA. La base de datos XML se almacena en WiaTreeProp.xml archivo
*.wis: conjuntos de pruebas (grupos de scripts de prueba)
*.wia files : scripts de prueba, usados por WiaTreeProperties.exe aplicación
Ejecución de la prueba de propiedades de árbol de WIA
Es posible que se produzca un error en las pruebas wia si no usa el nombre descriptivo de WIA. Para solucionarlo, siga estos pasos:
Reinicie el cliente DTM y espere a que inicie sesión.
Cierre la consola del dispositivo.
Vuelva a abrir el envío.
Esto garantizará que los datos del recopilador estén sincronizados y que se rellene el nombre descriptivo.
Si los pasos anteriores no funcionan, trabaje con el desarrollador de controladores para asegurarse de que INF hace referencia al controlador correctamente.
Parámetros
Nombre de parámetro | Descripción de los parámetros |
---|---|
LLU_LclAdmin.DomUsr | LLU_LclAdmin.DomUsr |
LLU_NetAccessOnly | LLU_NetAccessOnly |