Não execute seus testes em um servidor X exibido em seu hardware. Executá-los em um servidor X que "exibe" a um framebuffer virtual que é apenas um pedaço de memória, como Xvfb . O Xvfb é comumente usado para testar aplicativos GUI como navegadores da Web .
Isso não funcionará se seu aplicativo precisar trabalhar em conjunto com recursos de hardware, por exemplo, porque precisa de aceleração 3D. Mas se esse fosse o caso, seu aplicativo não funcionaria quando o servidor X não estivesse processando de qualquer maneira.