Skip to content

Commit 8c6b16b

Browse files
committed
Move back to container-based Travis builds.
1 parent 1ef3a38 commit 8c6b16b

File tree

3 files changed

+40
-19
lines changed

3 files changed

+40
-19
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

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)