Can I run visual tests that require GPU hardware support?

Yuriy Sernivka's Avatar

Yuriy Sernivka

18 Jul, 2019 08:20 AM

Hi there,

I'm considering to use AppVeyor Hosted CI/CD Service as a CI tool for my project. Before I can start using it, I want to be sure that there is a hosting machine that supports DirectX Hardware Acceleration.

The project has visual tests, that use a GPU to render 3D graphics image so it can compare it with a reference image.

Please let me know if it is possible to achieve using one of your hosting plans.

Best regards,
Yuriy Sernivka

  1. Support Staff 1 Posted by Ilya Finkelshte... on 19 Jul, 2019 01:50 AM

    Ilya Finkelshteyn's Avatar

    Hi Yury,

    AppVeyor builds run on VMs, which do not support DirectX Hardware Acceleration. There are couple of alternative options for you.

    • You can connect your own physical machine to AppVeyor, e.g. AppVeyor will do all orchestration and UI, so this part will be hoisted, but builds will run on your machine. Here are older instructions to do this. However right now we are re-doing this part with simpler approach and if you are interested, we can provide you with a simple script which will do everything for you, without need to follow the docs.

    • Another option is to install AppVeyor Server on your computer. In this everything will be under your control.

    Ilya.

Reply to this discussion

Internal reply

Formatting help / Preview (switch to plain text) No formatting (switch to Markdown)

Attaching KB article:

»

Attached Files

You can attach files up to 10MB

If you don't have an account yet, we need to confirm you're human and not a machine trying to post spam.

Keyboard shortcuts

Generic

? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac