Esiste un equivalente Mac di xvfb per l'esecuzione su un server Mac senza testa?

3

Sto tentando di automatizzare alcuni test di un'applicazione GUI su un Mac senza testa.

Sono in grado di eseguire questi test dal terminale su un Mac desktop e non ci sono problemi e funzionano come previsto (senza aprire una finestra). Tuttavia, quando provo a eseguirli su un server headless, non sono in grado di farli funzionare. Esaminano gli errori relativi a problemi di visualizzazione. (In particolare, CGLChoosePixelFormat () restituisce un errore.)

Per i nostri test sulla piattaforma Linux, abbiamo riscontrato problemi simili e possiamo risolverlo utilizzando xvfb per creare un display "virtuale".

Guardandosi attorno, sembra che sia possibile usare xvfb stesso su Mac ... se si installa prima un intero sottosistema di visualizzazione X. Questo mi sembra piuttosto subottimale. Idealmente, mi piacerebbe testare su Mac usando lo stesso sistema di visualizzazione utilizzato da Mac, non un diverso sistema di visualizzazione di prova.

Esiste un equivalente a xvfb per il display Mac nativo? Cioè, c'è un modo per lanciare un display "virtuale" su un server Mac senza testa?

    
posta R.M. 25.07.2018 - 18:08
fonte

0 risposte

Leggi altre domande sui tag