Как запустить на виртуальной машине VMware автоматизированный тест для приложения, требующего устройства отображения трехмерной графики? - PullRequest
0 голосов
/ 10 июля 2020

Я использую Windows 7 ОС на виртуальной машине VMware. У меня есть сервер jenkins, настроенный для запуска сборки и тестирования нашего программного приложения. Приложению требуется активное устройство отображения 3D-рендеринга.

Я запустил небольшое приложение-тестер C#, которое запрашивает User32.dll EnumDisplayDevices и показывает мне активные устройства отображения:

  • Когда я подключаюсь к виртуальной машине через клиент VMware Horizon, приложение обнаруживает устройство отображения NVIDIA Grid GPU (NVIDIA GRID P4-8Q)

  • Когда Дженкинс запускает приложение, Клиент Horizon не подключен, и приложение не запускается из-за отсутствия устройства отображения трехмерной графики. Единственное устройство отображения - (RDPDD Chained DD)

Графическое устройство NVIDIA не существует, когда клиент Horizon не подключен.

Есть ли у меня способ держать устройство 3D-графики включенным, когда jenkins запускает приложение, чтобы наш тест на виртуальной машине работал?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...