So I am trying to run Karma tests for an Angular 6 application on a docker image with Centos 7.5 using a pipeline for GitLab CI. 

The problem is 

> 
> 30 08 2018 07:09:55.222:WARN [launcher]: ChromeHeadless have not
>  captured in 60000 ms, killing.
>  30 08 2018 07:09:55.244:INFO [launcher]: Trying to start ChromeHeadless again (1/2).
>  30 08 2018 07:10:55.264:WARN [launcher]: ChromeHeadless have not captured in 60000 ms, killing.
>  30 08 2018 07:10:55.277:INFO [launcher]: Trying to start ChromeHeadless again (2/2).
>  30 08 2018 07:11:55.339:WARN [launcher]: ChromeHeadless have not captured in 60000 ms, killing.
>  30 08 2018 07:11:55.355:ERROR [launcher]: ChromeHeadless failed 2 times (timeout). Giving up.
>  ERROR: Job failed: exit code 1
> 
> 
> 

I run the tests with `ng test --browsers ChromeHeadlessNoSandbox --watch=false --code-coverage`

Karma conf : 

```
browsers: ['Chrome', 'ChromeHeadlessNoSandbox'],
    customLaunchers: {
      ChromeHeadlessNoSandbox: {
        base: 'ChromeHeadless',
        flags: [
          '--no-sandbox',
          '--disable-setuid-sandbox',
          '--disable-gpu',
          '--remote-debugging-port=9222',
        ],
      },
    },

```

Also on the Image the docker file I install the latest chrome stable: 

```
RUN wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
RUN yum -y localinstall google-chrome-stable_current_x86_64.rpm && yum clean all

```

Do you have any idea about why its giving timeout? In the local environment, it runs perfectly.