unee-t / frontend

Meteor front end

Home Page:https://case.dev.unee-t.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Travis CI test are failing in the current version of the Master

franck-boullier opened this issue · comments

In 3cfd038 the Travis CI tests are failing.

The reason for the fail in most likely an incompatibility in node js version.
Travis CI is building an image for node Js lts (node js 12).

See Travis CI test for build #1325

We need to make sure that tests are:

  • Option 1: passing

OR

  • Option 2: disabled if not needed.

After more investigations this is probably due to the way the image is built.

Meteor already includes all the objects it needs to run node.js, npm).
The images were are bulding are including node.js and other unnecessary elements.

We should:

  • Build a very light image (OS Ubuntu 16.04 LTS)
  • Install meteor only
  • run the tests

This works on a local machine.

This has been fixed with PR #907