-
Notifications
You must be signed in to change notification settings - Fork 77
Install npm and karma-cli on Travis CI #156
Conversation
1 similar comment
722cdef
to
6aca670
Compare
Update all files that mention BackboneFire reference number to v0.5.1. Requires: googlearchive#156
Update all files that mention BackboneFire reference number to v0.5.1. Requires: googlearchive#156
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
Fix Backbone.Firebase.Collection#fetch test to properly check if a collection was successfully synced with Firebase backend. Requires: googlearchive#156
8462402
to
be72713
Compare
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
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.
be72713
to
662c7e8
Compare
CLAs look good, thanks! |
1 similar comment
CLAs look good, thanks! |
Travis CI hangs on pull requests that were forcefully updated. |
Travis CI is falling because it is not finding
npm
andkarma-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