OPM - 协议测试
这些自动化测试将运行 PVP-OPM(受保护的视频路径 - 输出保护管理)命令。 这些自动化测试将测试显示驱动程序的 PVP-OPM 兼容性,并检查数字保护 (HDCP) 和模拟保护(ACP 和 CGMSA)的可用性。
此测试有三个断言:
显示驱动程序必须支持 PVP-OPM 驱动程序接口。
显示驱动程序必须支持 CGMSA 和 APS。
显示驱动程序必须支持 HDCP。
对于所有断言,测试都通过 PVP-OPM 初始化协议。 如果初始化失败,高级 SKU 的所有断言都会失败(对于基本 SKU,则会跳过)。 测试实际上并不验证每个保护模式,但会查询驱动程序的可用性。
本主题适用于以下测试作业:
OPM - HDCP CSS DVD 测试
OPM - HDCP CSS DVD 测试 (WoW64)
OPM - HDCP 测试
OPM - HDCP 测试 (WoW64)
OPM - 协议测试
OPM - 协议测试 (WoW64)
测试详细信息
规范 |
|
平台 |
|
支持的版本 |
|
预计运行时间(以分钟为单位) | 10 |
类别 | 兼容性 |
超时(以分钟为单位) | 600 |
需要重启 | false |
需要特殊配置 | false |
类型 | automatic |
其他文档
此功能区域中的测试可能会有其他文档,包括先决条件、设置和故障排除信息,这些内容可在以下主题中找到:
运行测试
在运行测试之前,请按照如下测试要求中所述完成测试设置:图形适配器或芯片组测试先决条件。
此外:
如果显卡支持数字连接器(DVI 或 HDMI),你必须连接并启用支持 HDCP 的显示器。
如果显卡支持模拟连接器(分量、复合或 S-Video),则必须连接并启用模拟连接器。
故障排除
有关 HLK 测试失败的常规故障排除,请参阅排查 Windows HLK 测试失败问题。
有关故障排除信息,请参阅排查 Device.Graphics 测试问题。
更多信息
以下作业验证以下测试断言:
OPM - HDCP CSS DVD 测试
OPM - HDCP 测试
OPM - 协议测试
命令语法
命令选项 | 说明 |
---|---|
ShellRunner.exe -x premium -c OPM_CSSDVD_HDCP_Test.pro -l "[WTTRunWorkingDir]\s98wtt_u.dll" |
运行 OPM - HDCP CSS DVD 测试作业。 |
ShellRunner.exe -x premium -c OPM_CSSDVD_HDCP_Test.pro -l "[WTTRunWorkingDir]\s98wtt_u.dll" |
运行 OPM - HDCP CSS DVD 测试 (WoW64) 作业。 |
ShellRunner.exe -x basic -c OPM_HDCP_Test.pro -l "[WTTRunWorkingDir]\s98wtt_u.dll" |
运行 OPM-HDCP 测试作业。 |
ShellRunner.exe -x basic -c OPM_HDCP_Test.pro -l "[WTTRunWorkingDir]\s98wtt_u.dll" |
运行 OPM - HDCP 测试 (WoW64) 作业。 |
ShellRunner.exe -x basic -c OPM_Protocol_Test.pro -l "[WTTRunWorkingDir]\s98wtt_u.dll" |
运行 OPM - 协议测试作业。 |
ShellRunner.exe -x basic -c OPM_Protocol_Test.pro -l "[WTTRunWorkingDir]\s98wtt_u.dll" |
运行 OPM - 协议测试 (WoW64) 测试作业。 |
注意
有关此测试二进制文件的命令行帮助,请键入 /h。
文件列表
文件 | 位置 |
---|---|
Configdisplay.exe |
<[testbinroot]>\nttest\windowstest\tools\ |
OPM_ACPandCGMSA_Test.pro |
<[testbinroot]>\nttest\ |
OpmCompTest.dll |
<[testbinroot]>\nttest\ |
S98wtt_u.dll |
<[testbinroot]>\nttest\ |
Shellrunner.exe |
<[testbinroot]>\nttest\ |
TDRWatch.exe |
<[testbinroot]>\nttest\windowstest\graphics\ |
参数
参数名称 | 参数说明 |
---|---|
LLU_NetAccessOnly | LLU 本地名称,本地,具有网络访问权限 |
LIBRARYNAME | 运行测试的库 |
PROFILENAME | 运行测试的配置文件 |
DISPLAYLOGOLEVEL | 提交的资格级别:基本或高级 |
ConfigDisplayCommandLine | ConfigDisplay 的自定义命令行。 默认值:徽标 |
TDRArgs | /get 或 /set |