Skip to content
This repository has been archived by the owner on Aug 25, 2018. It is now read-only.

Install npm and karma-cli on Travis CI #156

Closed
wants to merge 6 commits into from

Conversation

jpventura
Copy link

@jpventura jpventura commented Oct 29, 2016

Travis CI is falling because it is not finding npm and karma-cli in order to perform the tests (seems like they are not installed on the VMs).

We just need configure before_install option at .travis.yml, ensuring that packages are present before starting the unit tests.

Package dependencies were updated to their latest versions, except Firebase and Backbone.

Fix: #157

@coveralls
Copy link

coveralls commented Oct 29, 2016

Coverage Status

Coverage remained the same at 91.925% when pulling dcdf210 on jpventura:bug_travis_ci into 86bd66f on firebase:master.

@coveralls
Copy link

Coverage Status

Coverage remained the same at 91.925% when pulling 722cdef on jpventura:bug_travis_ci into 86bd66f on firebase:master.

1 similar comment
@coveralls
Copy link

coveralls commented Oct 29, 2016

Coverage Status

Coverage remained the same at 91.925% when pulling 722cdef on jpventura:bug_travis_ci into 86bd66f on firebase:master.

@jpventura jpventura changed the title 🐛 Install karma-cli in travis 🐛 Install npm and karma-cli on Travis CI Oct 29, 2016
@jpventura jpventura changed the title 🐛 Install npm and karma-cli on Travis CI Install npm and karma-cli on Travis CI Oct 29, 2016
@coveralls
Copy link

coveralls commented Oct 30, 2016

Coverage Status

Coverage remained the same at 91.925% when pulling 6aca670 on jpventura:bug_travis_ci into 86bd66f on firebase:master.

jpventura added a commit to jpventura/backbonefire that referenced this pull request Nov 2, 2016
Update all files that mention BackboneFire reference number to v0.5.1.

Requires: googlearchive#156
jpventura added a commit to jpventura/backbonefire that referenced this pull request Nov 2, 2016
Update all files that mention BackboneFire reference number to v0.5.1.

Requires: googlearchive#156
jpventura added a commit to jpventura/backbonefire that referenced this pull request Nov 2, 2016
Updated all package dependencies to its latest version, except Firebase
and Backbone. This is an intermediary step before actually upgrading to
latest backend version.

Removed gulp-server and use gulp-contrib-connect instead (updating
Gruntfile.js task also is required to perform the unit tests).

We also installed chai and sinon because they are required by karma-chai
and karma-sinon respectivelly.

Requires: googlearchive#156
jpventura added a commit to jpventura/backbonefire that referenced this pull request Nov 2, 2016
Fix Backbone.Firebase.Collection#fetch test to properly check if a
collection was successfully synced with Firebase backend.

Requires: googlearchive#156
@jpventura jpventura force-pushed the bug_travis_ci branch 3 times, most recently from 8462402 to be72713 Compare November 2, 2016 18:03
@googlebot
Copy link

We found a Contributor License Agreement for you (the sender of this pull request) and all commit authors, but as best as we can tell these commits were authored by someone else. If that's the case, please add them to this pull request and have them confirm that they're okay with these commits being contributed to Google. If we're mistaken and you did author these commits, just reply here to confirm.

1 similar comment
@googlebot
Copy link

We found a Contributor License Agreement for you (the sender of this pull request) and all commit authors, but as best as we can tell these commits were authored by someone else. If that's the case, please add them to this pull request and have them confirm that they're okay with these commits being contributed to Google. If we're mistaken and you did author these commits, just reply here to confirm.

Travis CI is falling because it is not finding npm and karma-cli in order
to perform the tests (seems like they are not installed on the VMs).

We just need configure before_install option at .travis.yml, ensuring that
packages are present before starting the unit tests.
Update required in order to Travis CI run the unit tests
Updated all package dependencies to its latest version, except Firebase
and Backbone. This is an intermediary step before actually upgrading to
latest backend version.

Removed gulp-server and use gulp-contrib-connect instead (updating
Gruntfile.js task also is required to perform the unit tests).

We also installed chai and sinon because they are required by karma-chai
and karma-sinon respectivelly.
Fix Backbone.Firebase.Collection#fetch test to properly check if a
collection was successfully synced with Firebase backend.
Update all files that mention BackboneFire reference number to v0.5.1.
@googlebot
Copy link

CLAs look good, thanks!

1 similar comment
@googlebot
Copy link

CLAs look good, thanks!

@jpventura jpventura closed this Nov 2, 2016
@jpventura
Copy link
Author

Travis CI hangs on pull requests that were forcefully updated.

@jpventura jpventura deleted the bug_travis_ci branch November 2, 2016 18:18
@coveralls
Copy link

coveralls commented Nov 2, 2016

Coverage Status

Coverage remained the same at 91.925% when pulling 662c7e8 on jpventura:bug_travis_ci into 86bd66f on firebase:master.

@coveralls
Copy link

coveralls commented Nov 2, 2016

Coverage Status

Coverage remained the same at 91.925% when pulling 662c7e8 on jpventura:bug_travis_ci into 86bd66f on firebase:master.

@coveralls
Copy link

coveralls commented Nov 2, 2016

Coverage Status

Coverage remained the same at 91.925% when pulling 662c7e8 on jpventura:bug_travis_ci into 86bd66f on firebase:master.

@coveralls
Copy link

coveralls commented Nov 2, 2016

Coverage Status

Coverage remained the same at 91.925% when pulling 662c7e8 on jpventura:bug_travis_ci into 86bd66f on firebase:master.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants