我也在Microsoft Forums发布了相同的问题,但似乎已经死了......也许这里有人可以提供帮助。
经过多次反复试验,我们终于成功为MiniFilter驱动程序建立了一个完全自动化的测试环境,作为我们的持续集成系统(Jenkins)的一部分。这可以很好地安装在1台服务器上的HLK Studio,另外还有一台客户端(Windows 10)。
现在整个测试周期大约需要7个小时才能完成。我们设置了2台额外的客户端计算机,并希望通过拆分测试并在多台相同的机器上并行运行它们来缩短MiniFilter驱动程序认证周期。 我们可以在HLK Studio产品中看到这个概念(“分布式测试”),但由于某种原因,它不适用于“软件设备”(在我们的例子中为MiniFilter)。
我们还考虑过手动拆分测试,并行创建多个HLKX文件然后合并它们(“深度合并”),但根据HLK Documentation,这是不允许的。
现在微软强迫我们提交签名驱动程序(否则,具有“安全启动”功能的计算机将拒绝加载驱动程序),这将成为关键任务流程。
是否有人成功并行运行此类测试,缩短了测试时间?