Skip to content

Commit 44e2f6a

Browse files
committed
Move back to container-based Travis builds and removed some redundant tests.
1 parent 1ef3a38 commit 44e2f6a

File tree

7 files changed

+42
-134
lines changed

7 files changed

+42
-134
lines changed

.travis.yml

Lines changed: 25 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -11,34 +11,53 @@
1111
# See the License for the specific language governing permissions and
1212
# limitations under the License.
1313

14-
sudo: required
14+
sudo: false
1515
language: node_js
1616
node_js:
1717
- "stable"
1818
- "0.12"
1919
- "0.10"
2020

2121
cache:
22-
directories:
23-
- $HOME/gcloud/
22+
directories:
23+
- appengine/analytics/node_modules/
2424
- appengine/bower/node_modules/
25+
- appengine/cloudsql/node_modules/
26+
- appengine/datastore/node_modules/
27+
- appengine/disk/node_modules/
2528
- appengine/express/node_modules/
2629
- appengine/express-memcached-session/node_modules/
30+
- appengine/extending-runtime/node_modules/
2731
- appengine/geddy/node_modules/
2832
- appengine/grunt/node_modules/
2933
- appengine/hapi/node_modules/
34+
- appengine/hello-world/node_modules/
35+
- appengine/koa/node_modules/
3036
- appengine/kraken/node_modules/
37+
- appengine/logging/node_modules/
3138
- appengine/loopback/node_modules/
3239
- appengine/mailgun/node_modules/
40+
- appengine/memcached/node_modules/
41+
- appengine/mongodb/node_modules/
3342
- appengine/redis/node_modules/
3443
- appengine/restify/node_modules/
3544
- appengine/sails/node_modules/
45+
- appengine/sendgrid/node_modules/
46+
- appengine/static-files/node_modules/
47+
- appengine/storage/node_modules/
48+
- appengine/twilio/node_modules/
3649
- appengine/webpack/node_modules/
50+
- appengine/websockets/node_modules/
51+
- computeengine/sendgrid/node_modules/
52+
- datastore/node_modules/
53+
- logging/node_modules/
54+
- prediction/node_modules/
55+
- pubsub/node_modules/
56+
- storage/node_modules/
3757

3858
services:
3959
- redis-server
4060
- memcached
41-
- docker
4261

4362
env:
4463
- PATH=$PATH:$HOME/gcloud/google-cloud-sdk/bin GOOGLE_APPLICATION_CREDENTIALS=$TRAVIS_BUILD_DIR/test/encrypted/nodejs-docs-samples.json TEST_BUCKET_NAME=nodejs-docs-samples GCLOUD_PROJECT=nodejs-docs-samples #Other environment variables on same line
@@ -50,18 +69,14 @@ before_install:
5069
cd $HOME/gcloud &&
5170
tar xzf google-cloud-sdk.tar.gz &&
5271
printf '\ny\n\ny\ny\n' | ./google-cloud-sdk/install.sh &&
53-
source /home/travis/.bash_profile &&
72+
source $HOME/.bashrc &&
5473
cd $TRAVIS_BUILD_DIR;
5574
fi
56-
- gcloud components update -q
57-
- gcloud components update app -q
5875
- openssl aes-256-cbc -K $encrypted_fda0b707c7d5_key -iv $encrypted_fda0b707c7d5_iv -in test/encrypted/nodejs-docs-samples.json.enc -out test/encrypted/nodejs-docs-samples.json -d
5976
- if [ -a test/encrypted/nodejs-docs-samples.json ]; then
6077
gcloud auth activate-service-account --key-file test/encrypted/nodejs-docs-samples.json;
6178
fi
79+
- npm set progress=false
6280

6381
after_success:
6482
- npm run coveralls
65-
66-
after_script:
67-
- gsutil -m cp *.log gs://nodejs-docs-samples-travis-deployments

package.json

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,9 @@
3333
"deps_storage": "cd storage; npm i; cd ../..",
3434
"deps_prediction": "cd prediction; npm i; cd ../..",
3535
"deps_logging": "cd logging; npm i; cd ../..",
36-
"deps_express": "cd appengine/express; npm i; cd ../..",
37-
"deps_sendgrid": "cd appengine/sendgrid; npm i; cd ../..; cd computeengine/sendgrid; npm i; cd ../..",
38-
"deps_memcached": "cd appengine/express-memcached-session && npm i && cd ../..",
36+
"deps_sendgrid": "cd computeengine/sendgrid; npm i; cd ../..",
3937
"pretest_geddy": "cd appengine/geddy; npm i geddy; GEDDY_SECRET=config/secrets.json; [[ -f $GEDDY_SECRET ]] || echo '{}' > $GEDDY_SECRET && node node_modules/.bin/geddy gen secret; cd ../..;",
40-
"pretest": "npm run deps_datastore; npm run deps_storage; npm run deps_pubsub; npm run deps_prediction; npm run deps_logging; npm run deps_memcached; npm run deps_express; npm run deps_sendgrid; npm run pretest_geddy",
38+
"pretest": "npm run deps_datastore; npm run deps_storage; npm run deps_pubsub; npm run deps_prediction; npm run deps_logging; npm run deps_sendgrid; npm run pretest_geddy",
4139
"test": "npm run jshint && npm run cover"
4240
},
4341
"devDependencies": {

test/appengine/express-memcached-session.test.js

Lines changed: 0 additions & 26 deletions
This file was deleted.

test/appengine/express.test.js

Lines changed: 0 additions & 49 deletions
This file was deleted.

test/appengine/sendgrid.test.js

Lines changed: 0 additions & 36 deletions
This file was deleted.

test/logging/write.test.js

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -23,17 +23,22 @@ describe('logging/write', function () {
2323
if (err) {
2424
return done(err);
2525
}
26-
assert.deepEqual(apiResponse, {}, 'should have correct response');
27-
done();
28-
});
29-
});
30-
it('should delete entries', function (done) {
31-
logging.deleteLog(function (err, apiResponse) {
32-
if (err) {
26+
try {
27+
assert.deepEqual(apiResponse, {}, 'should have correct response');
28+
logging.deleteLog(function (err, apiResponse) {
29+
if (err) {
30+
return done(err);
31+
}
32+
try {
33+
assert.deepEqual(apiResponse, {}, 'should have correct response');
34+
return done();
35+
} catch (err) {
36+
return done(err);
37+
}
38+
});
39+
} catch (err) {
3340
return done(err);
3441
}
35-
assert.deepEqual(apiResponse, {}, 'should have correct response');
36-
done();
3742
});
3843
});
3944
});

test/prediction/hostedmodels.test.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ var EXPECTED_RESULT = {
3131

3232
describe('prediction/hostedmodels', function () {
3333
it('should predict', function (done) {
34+
this.timeout(30000);
3435
hostedmodels.predict(function (err, result) {
3536
if (err) {
3637
return done(err);

0 commit comments

Comments
 (0)