¿Cómo puedo ejecutar pruebas con un navegador sin cabeza?

Utilizando:

ng test

Angular CLI ejecuta las pruebas de forma predeterminada en Chrome, lo cual es excelente, pero ¿qué sucede si necesito ejecutarlas en un entorno solo de consola (navegador sin cabeza)?

También sería bueno si puedo especificar si quiero sin navegador o no cada vez que lo ejecuto, así que algo como:

ng test --browsers MyHeadLessBrowser

Editar:

ejecutando PhantomJS obtuve lo siguiente:

PhantomJS 2.1.1 (Linux 0.0.0) ERROR TypeError: useValue, useFactory, ¡los datos no son iterables! ahttp: // localhost: 9876 / _karma_webpack_ / polyfills.bundle.js: 854

eferenceError: no se puede encontrar la variable: Intl enhttp: // localhost: 9876 / _karma_webpack_ / vendor.bundle.js (línea 49362) intlDateFormat @http: // localhost: 9876 / _karma_webpack_ / vendor.bundle.js: 49362: 20

Respuestas a la pregunta(2)

Su respuesta a la pregunta