File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11environment :
22 matrix :
3+ fast_finish : true
34 - nodejs_version : " 0.12"
45 - nodejs_version : " 4"
56 - nodejs_version : " 6"
@@ -13,5 +14,10 @@ test_script:
1314 - node --version
1415 - npm --version
1516 - npm test
17+ - ps : if (!$env:APPVEYOR_PULL_REQUEST_NUMBER) { npm run system-test }
18+
19+ environment :
20+ GCLOUD_TESTS_CREDENTIALS :
21+ secure: 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
1622
1723build : off
Original file line number Diff line number Diff line change 1616
1717'use strict' ;
1818
19- if ( ! process . env . GCLOUD_TESTS_PROJECT_ID && ! process . env . GCLOUD_TESTS_KEY ) {
20- var error = [
19+ var googleCloudConfig = { } ;
20+
21+ if ( ! process . env . GCLOUD_TESTS_CREDENTIALS &&
22+ ! process . env . GCLOUD_TESTS_PROJECT_ID &&
23+ ! process . env . GCLOUD_TESTS_KEY ) {
24+ throw new Error ( [
2125 'To run the system tests, you need to set some environment variables.' ,
2226 'Please check the Contributing guide for instructions.'
23- ] . join ( '\n' ) ;
24- throw error ;
27+ ] . join ( '\n' ) ) ;
28+ }
29+
30+ var credentials = process . env . GCLOUD_TESTS_CREDENTIALS ;
31+
32+ if ( credentials ) {
33+ googleCloudConfig . credentials = JSON . parse ( credentials ) ;
34+ googleCloudConfig . projectId = credentials . project_id ;
35+ } else {
36+ googleCloudConfig . projectId = process . env . GCLOUD_TESTS_PROJECT_ID ;
37+ googleCloudConfig . keyFilename = process . env . GCLOUD_TESTS_KEY ;
2538}
2639
27- module . exports = {
28- keyFilename : process . env . GCLOUD_TESTS_KEY ,
29- projectId : process . env . GCLOUD_TESTS_PROJECT_ID
30- } ;
40+ module . exports = googleCloudConfig ;
You can’t perform that action at this time.
0 commit comments