1

我也在Microsoft 论坛中发布了相同的问题,但似乎已经死了......也许这里有人可以提供帮助。

经过多次反复试验,我们终于成功地为我们的 MiniFilter 驱动程序设置了一个完全自动化的测试环境,作为我们持续集成系统 (Jenkins) 的一部分。这与安装在 1 个服务器上的 HLK Studio 和 1 个附加客户端(Windows 10)一起运行良好。

整个测试周期现在大约需要 7 个小时才能完成。我们设置了 2 台额外的客户端计算机,并希望通过拆分测试并在多台相同的机器上并行运行它们来缩短 MiniFilter 驱动程序认证周期。我们可以看到这个概念存在于 HLK Studio 产品(“分布式测试”)中,但由于某种原因,它不适用于“软件设备”(在我们的例子中是 MiniFilter)。

我们还考虑过手动拆分测试,并行创建多个 HLKX 文件然后合并它们(“深度合并”),但根据HLK 文档,即使这样也是不允许的。

现在微软强迫我们提交驱动程序进行签名(否则,具有“安全启动”功能的计算机将拒绝加载驱动程序),这正在成为一个关键任务过程。

有没有人成功地并行运行这些测试,缩短了测试时间?

4

0 回答 0