lundi 17 avril 2017

How to get Nightwatch tests running in CircleCI?

I am trying to get Nightwatch tests running in CircleCI and it has been a bit of a ...nightmare

It seems that CricleCI is not set up to run a webserver for a PHP app.

CircleCI version of the Chrome browser ~54 is not compatible with Nightwatch, which is asking for >= ~55

CircleCI's Chrome cannot find my local.webapp.dev domain, and gives the error ERR_ICANN_NAME_COLLISION

I have setup the web server, using the following apache config, modified from the recommended version in the CircleCI docs:

<VirtualHost *:80>
  LoadModule php5_module /opt/circleci/php/5.6.17/libexec/apache2/libphp5.so

  DocumentRoot /home/ubuntu/phpwebapp
  ServerName local.webapp.dev
  <FilesMatch \.php$>
    SetHandler application/x-httpd-php
  </FilesMatch>
</VirtualHost>

Aucun commentaire:

Enregistrer un commentaire