HLK Studio - сокращение длительности теста MiniFilter с помощью параллелизма
Я также разместил тот же вопрос на форумах Microsoft, но, кажется, он мертв... Может быть, кто-то здесь может помочь.
После нескольких итераций проб и ошибок нам наконец-то удалось настроить полностью автоматизированную среду тестирования для нашего драйвера MiniFilter как часть нашей системы непрерывной интеграции (Jenkins). Это нормально работает с HLK Studio, установленной на 1 сервере с 1 дополнительным клиентом (Windows 10).
Весь цикл тестирования теперь занимает около 7 часов. У нас настроено 2 дополнительных клиентских компьютера, и мы хотели бы сократить цикл сертификации драйверов MiniFilter, разделив тесты и запустив их на нескольких идентичных компьютерах параллельно. Мы видим, что эта концепция существует в продукте HLK Studio ("распределенное тестирование"), но по какой-то причине она недоступна для "Программного устройства" (в нашем случае MiniFilter).
Мы также подумали о том, чтобы разделить тесты вручную, создать несколько файлов HLKX параллельно, а затем объединить их ("глубокое объединение"), но даже это не разрешено в соответствии с документацией HLK.
Теперь, когда Microsoft заставляет нас отправлять драйверы для подписи (или компьютеры с функцией "Безопасная загрузка" откажутся загружать драйвер), этот процесс становится критически важным.
Удалось ли кому-нибудь запустить такие тесты параллельно, сократив продолжительность теста?