Fwiw I've setup some external jobs to run the test suite with `nulldrv`, they show up in https://test.winehq.org/data/patterns.html as `rbernon-nulldrv-win32` and `rbernon-nulldrv-win64`.
Several user32 tests are failing, which is possibly some regressions, or tests that only pass because of winex11. D3D-related tests are also often crashing in this configuration because they don't expect host GL/VK support to be unavailable.
I still think it'd be nice to have some jobs on Gitlab CI as well, so that we can test and expose `winex11` / `user32` bugs before fixing them.