Right now I'm running them manually. Maybe we'll set up CI once most tests pass. I am interested in collaborating on tests.
One of the main reasons why I'd like to land this MR is that I'm not entirely sure it's possible to make rendering to the desktop work. It would be useful to have the D3D9 tests be able to run with DXVK on Windows and creating a Vulkan swapchain for the desktop window fails with VK_ERROR_INITIALIZATION_FAILED.
todo_dxvk would work too, I guess. I personally think skipping if device creation fails is cleaner.