Skip to content

Commit f3f3d77

Browse files
authored
Fix www tests not running in prod (facebook#18593)
I made a mistake when setting these up a while ago. Setting the NODE_ENV in the CircleCI config doesn't work because it's also set in the node script command. The number of test commands is getting out of control. Might need to fix it at some point. Not today for me.
1 parent bec7599 commit f3f3d77

File tree

2 files changed

+13
-15
lines changed

2 files changed

+13
-15
lines changed

.circleci/config.yml

Lines changed: 11 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ jobs:
138138
RELEASE_CHANNEL: stable
139139
command: yarn test-www-variant --maxWorkers=2
140140

141-
RELEASE_CHANNEL_stable_NODE_ENV_production_yarn_test_www:
141+
RELEASE_CHANNEL_stable_yarn_test_prod_www:
142142
docker: *docker
143143
environment: *environment
144144
steps:
@@ -147,11 +147,10 @@ jobs:
147147
- *run_yarn
148148
- run:
149149
environment:
150-
NODE_ENV: production
151150
RELEASE_CHANNEL: stable
152-
command: yarn test-www --maxWorkers=2
151+
command: yarn test-prod-www --maxWorkers=2
153152

154-
RELEASE_CHANNEL_stable_NODE_ENV_production_yarn_test_www_variant:
153+
RELEASE_CHANNEL_stable_yarn_test_prod_www_variant:
155154
docker: *docker
156155
environment: *environment
157156
steps:
@@ -160,9 +159,8 @@ jobs:
160159
- *run_yarn
161160
- run:
162161
environment:
163-
NODE_ENV: production
164162
RELEASE_CHANNEL: stable
165-
command: yarn test-www-variant --maxWorkers=2
163+
command: yarn test-prod-www-variant --maxWorkers=2
166164

167165
yarn_test_www:
168166
docker: *docker
@@ -188,7 +186,7 @@ jobs:
188186
RELEASE_CHANNEL: experimental
189187
command: yarn test-www-variant --maxWorkers=2
190188

191-
NODE_ENV_production_yarn_test_www:
189+
yarn_test_prod_www:
192190
docker: *docker
193191
environment: *environment
194192
steps:
@@ -197,11 +195,10 @@ jobs:
197195
- *run_yarn
198196
- run:
199197
environment:
200-
NODE_ENV: production
201198
RELEASE_CHANNEL: experimental
202-
command: yarn test-www --maxWorkers=2
199+
command: yarn test-prod-www --maxWorkers=2
203200

204-
NODE_ENV_production_yarn_test_www_variant:
201+
yarn_test_prod_www_variant:
205202
docker: *docker
206203
environment: *environment
207204
steps:
@@ -210,7 +207,6 @@ jobs:
210207
- *run_yarn
211208
- run:
212209
environment:
213-
NODE_ENV: production
214210
RELEASE_CHANNEL: experimental
215211
command: yarn test-www-variant --maxWorkers=2
216212

@@ -489,10 +485,10 @@ workflows:
489485
- RELEASE_CHANNEL_stable_yarn_test_www_variant:
490486
requires:
491487
- setup
492-
- RELEASE_CHANNEL_stable_NODE_ENV_production_yarn_test_www:
488+
- RELEASE_CHANNEL_stable_yarn_test_prod_www:
493489
requires:
494490
- setup
495-
- RELEASE_CHANNEL_stable_NODE_ENV_production_yarn_test_www_variant:
491+
- RELEASE_CHANNEL_stable_yarn_test_prod_www_variant:
496492
requires:
497493
- setup
498494
- RELEASE_CHANNEL_stable_yarn_build:
@@ -532,10 +528,10 @@ workflows:
532528
- yarn_test_www_variant:
533529
requires:
534530
- setup
535-
- NODE_ENV_production_yarn_test_www:
531+
- yarn_test_prod_www:
536532
requires:
537533
- setup
538-
- NODE_ENV_production_yarn_test_www_variant:
534+
- yarn_test_prod_www_variant:
539535
requires:
540536
- setup
541537
- yarn_build:

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,8 @@
110110
"test": "cross-env NODE_ENV=development jest --config ./scripts/jest/config.source.js",
111111
"test-www": "cross-env NODE_ENV=development jest --config ./scripts/jest/config.source-www.js",
112112
"test-www-variant": "cross-env NODE_ENV=development VARIANT=true jest --config ./scripts/jest/config.source-www.js",
113+
"test-prod-www": "cross-env NODE_ENV=production jest --config ./scripts/jest/config.source-www.js",
114+
"test-prod-www-variant": "cross-env NODE_ENV=production VARIANT=true jest --config ./scripts/jest/config.source-www.js",
113115
"test-persistent": "cross-env NODE_ENV=development jest --config ./scripts/jest/config.source-persistent.js",
114116
"debug-test-persistent": "cross-env NODE_ENV=development node --inspect-brk node_modules/jest/bin/jest.js --config ./scripts/jest/config.source-persistent.js --runInBand",
115117
"test-prod": "cross-env NODE_ENV=production jest --config ./scripts/jest/config.source.js",

0 commit comments

Comments
 (0)