CHAOS(并发硬件和操作系统)测试同时运行各种 PnP 驱动程序测试、设备驱动程序模糊测试和电源系统测试。
CHAOS 测试
| 测试 | DESCRIPTION |
|---|---|
禁用增强型设备测试 (EDT) 支持 |
此测试将测试过滤器驱动程序(msdmfilt.sys)作为上层过滤器卸载在使用 DQ 参数指定的设备上。 此测试筛选器作为在此测试类别中运行测试的一部分进行安装 PnP 驱动程序测试使用 EDT 筛选器驱动程序将IRP_MN_CANCEL_REMOVE_DEVICE发送到目标设备堆栈。 参数: - 请参阅 设备基础知识测试参数 DQ |
运行 CHAOS 测试 |
并行运行 PnP 测试和模糊测试,并在所有受支持的系统电源状态下对系统进行循环测试。 执行 PnP作时,PnP 驱动程序测试会将 I/O 请求发送到目标设备堆栈。 该测试在测试设备上同时运行 PnP 测试(禁用/启用、重新平衡、删除/重启、意外删除和 DIF 删除)以及驱动程序模糊测试,并且在此过程中,将测试系统反复切换至其所有支持的睡眠状态(S1, S2, S3, S4 和连接待机)。 此测试的目标是验证 PNP、I/O 和电源并发场景,并在过程中检测任何崩溃和/或卡住问题。 测试二进制文件: Devfund_ChaosTest.dll 测试方法: RunCHAOSTest 参数: DQ - 请参阅 设备基础知识测试参数 TestPeriod - 指定运行测试的时间(以分钟为单位)。 |
相关主题
如何在运行时使用 Visual Studio 测试驱动程序