无线显示器验证 - 会话连接/断开连接
此自动测试验证图形驱动程序的稳定性,以实现重复启动和停止 Miracast 会话而不会出现问题。 此测试将安装两个软件设备来模拟 Miracast 接收器。
测试详细信息
规范 |
|
平台 |
|
支持的版本 |
|
预计运行时间(以分钟为单位) | 10 |
类别 | 兼容性 |
超时(以分钟为单位) | 600 |
需要重启 | false |
需要特殊配置 | false |
类型 | automatic |
其他文档
此功能区域中的测试可能会有其他文档,包括先决条件、设置和故障排除信息,这些内容可在以下主题中找到:
运行测试
在运行测试之前,请按照如下测试要求中所述完成测试设置:图形适配器或芯片组测试先决条件。
故障排除
有关 HLK 测试失败的常规故障排除,请参阅排查 Windows HLK 测试失败问题。
有关故障排除信息,请参阅排查 Device.Graphics 测试问题。
测试生成 RTSP 消息日志文件:virtualsinklog.{…}.txt。 可以在测试日志文件中找到此文件的实际名称。 例如:
Message 6/13/2013 7:39:22.724 PM RTSP log file: virtualsinklog.{3D55759A-4BB2-43C6-9AD6-9D98D6726908}.txt
该测试作业捕获 WirelessDisplay.etl 和 WPP.etl 文件。 可以通过以下方法找到这些文件:在 Windows Hardware Lab Kit (Windows HLK) 管理器中选择子作业结果,然后浏览作业日志以查看无线显示器清理跟踪。
WirelessDisplay.etl 包含有关 Miracast 会话从开始到停止的信息。 大多数事件与用户模式驱动程序 (UMD) 和内核模式驱动程序 (KMD) 的 DDI 调用一致。 IHV 调查问题可能会发现查找这些 DDI 事件的错误很有用。 开发人员应熟悉事件名,因为它们与用于无线功能的 DDI 名称非常匹配。 可以使用 Windows 性能分析器 (WPA) 分析此文件。
WPP.etl 包含为与 Miracast 相关的显示器内核事件捕获的 WPP 跟踪。 这些跟踪非常详细,应提供有关会话失败的足够信息,这些信息足以调试大多数问题。 这些文件需要访问符号才能对其进行解码。 OS 的符号应可供 IHV 使用。 应使用以下命令行来解码 wpp.txt 中的 WPP.etl:netsh trace convert overwrite=yes tmf=..\symbols.pri\TraceFormat WPP.etl
。
所有测试用例都返回“通过”或“失败”。 测试日志 (Te.wtl) 中提供了测试详细信息,你可以在 Windows HLK Studio 中查看。
错误 | 说明/解决方法 |
---|---|
启动会话失败,结果为… |
Miracast 会话启动失败。 |
预期会话已启动,结果为… |
Miracast 会话在意外状态下启动。 |
设备报告成功,但会话未能达到停止状态。 |
Miracast 会话未能停止。 |
详细信息
参数
参数名称 | 参数说明 |
---|---|
LLU_NetAccessOnly | 网络用户的 LLU 名称 |
ConfigDisplayCommandLine | ConfigDisplay 的自定义命令行。 默认值:徽标 |
WDKDeviceID | DUT 的设备 ID |