@@ -29,31 +29,37 @@ jobs:
2929 command : |
3030 npm run lint
3131 - run :
32- name : copy protos to generated client library
32+ name : copy protos to generated client library & move .test-out-* to project/out/
3333 command : |
3434 for dir in .test-out-* ; do
3535 cp -r test-fixtures/protos $dir
3636 done
37+ - run :
38+ name : move test out folders to a separate folder
39+ command : |
40+ mkdir /home/circleci/project/baselines
41+ cp -r .test-out-* /home/circleci/project/baselines
3742 - persist_to_workspace :
3843 root : /home/circleci/project
3944 paths :
4045 - gapic-generator-typescript
46+ - baselines
4147 showcaseTestApplications :
4248 docker :
4349 - image : circleci/node:10-browsers
4450 steps :
4551 - checkout
4652 - attach_workspace :
47- at : workspace
53+ at : /home/circleci/ workspace
4854 - run :
4955 name : Run showcase test for Typescript users
50- working_directory : /home/circleci/project/ workspace/gapic-generator-typescript
56+ working_directory : /home/circleci/workspace/gapic-generator-typescript
5157 command : npm run ts-test-application
5258 environment :
5359 NPM_CONFIG_PREFIX : /tmp/.npm-global
5460 - run :
5561 name : Run showcase test for JavaScript users
56- working_directory : /home/circleci/project/ workspace/gapic-generator-typescript
62+ working_directory : /home/circleci/workspace/gapic-generator-typescript
5763 command : npm run js-test-application
5864 environment :
5965 NPM_CONFIG_PREFIX : /tmp/.npm-global
@@ -63,11 +69,12 @@ jobs:
6369 steps :
6470 - checkout
6571 - attach_workspace :
66- at : workspace
72+ at : /home/circleci/ workspace
6773 - run :
6874 name : Run unit tests, system tests, jsdoc generation, and gts fix of the generated Showcase library
69- working_directory : /home/circleci/project/ workspace/gapic-generator-typescript /.test-out-showcase
75+ working_directory : /home/circleci/workspace/baselines /.test-out-showcase
7076 command : &alltests |
77+ pwd
7178 npm install
7279 npm test
7380 npm run fix
@@ -80,54 +87,54 @@ jobs:
8087 steps :
8188 - checkout
8289 - attach_workspace :
83- at : workspace
90+ at : /home/circleci/ workspace
8491 - run :
8592 name : Run unit tests, system tests, jsdoc generation, and gts fix of the generated KMS library
86- working_directory : /home/circleci/project/ workspace/gapic-generator-typescript /.test-out-kms
93+ working_directory : /home/circleci/workspace/baselines /.test-out-kms
8794 command : *alltests
8895 translateLibTest :
8996 docker :
9097 - image : circleci/node:10-browsers
9198 steps :
9299 - checkout
93100 - attach_workspace :
94- at : workspace
101+ at : /home/circleci/ workspace
95102 - run :
96103 name : Run unit tests, system tests, jsdoc generation, and gts fix of the generated Translate library
97- working_directory : /home/circleci/project/ workspace/gapic-generator-typescript /.test-out-translate
104+ working_directory : /home/circleci/workspace/baselines /.test-out-translate
98105 command : *alltests
99106 monitoringLibTest :
100107 docker :
101108 - image : circleci/node:10-browsers
102109 steps :
103110 - checkout
104111 - attach_workspace :
105- at : workspace
112+ at : /home/circleci/ workspace
106113 - run :
107114 name : Run unit tests, system tests, jsdoc generation, and gts fix of the generated Monitoring library
108- working_directory : /home/circleci/project/ workspace/gapic-generator-typescript /.test-out-monitoring
115+ working_directory : /home/circleci/workspace/baselines /.test-out-monitoring
109116 command : *alltests
110117 dlpLibTest :
111118 docker :
112119 - image : circleci/node:10-browsers
113120 steps :
114121 - checkout
115122 - attach_workspace :
116- at : workspace
123+ at : /home/circleci/ workspace
117124 - run :
118125 name : Run unit tests, system tests, jsdoc generation, and gts fix of the generated DLP library
119- working_directory : /home/circleci/project/ workspace/gapic-generator-typescript /.test-out-dlp
126+ working_directory : /home/circleci/workspace/baselines /.test-out-dlp
120127 command : *alltests
121128 ttsLibTest :
122129 docker :
123130 - image : circleci/node:10-browsers
124131 steps :
125132 - checkout
126133 - attach_workspace :
127- at : workspace
134+ at : /home/circleci/ workspace
128135 - run :
129136 name : Run unit tests, system tests, jsdoc generation, and gts fix of the generated Text-to-Speech library
130- working_directory : /home/circleci/project/ workspace/gapic-generator-typescript /.test-out-texttospeech
137+ working_directory : /home/circleci/workspace/baselines /.test-out-texttospeech
131138 command : *alltests
132139workflows :
133140 version : 2
0 commit comments