So I'm trying to make Nightwatch.js tests work on CircleCI. During configuration process on CircleCI I ... update Node to most recent version (as we have node server), npm install our packages, download chrome (on which our tests run), successfuly build our code, start prod server, and then run the tests.
Everything is fine when I do this locally, but when I run it on CircleCI VM, all tests time out.
Might it be becouse CircleCI VM doesn't have any graphical interface in which could be browser opened? I don't want to use stuff like PhantomJS as our tests should really test user experience on a specific browser (chrome).
Another tip is that I should create speacial environment for tests. Currently I'm running my tests --env default. If I should, what kind of environment I should define for CI?
Any ideas? Thanks
Aucun commentaire:
Enregistrer un commentaire