@@ -225,61 +225,6 @@ jobs:
225
225
- store_artifacts :
226
226
path : /tmp/dash_artifacts
227
227
228
- test-312-async : &test
229
- working_directory : ~/dash
230
- docker :
231
- - image : cimg/python:3.12.1-browsers
232
- auth :
233
- username : dashautomation
234
- password : $DASH_PAT_DOCKERHUB
235
- environment :
236
- PERCY_ENABLE : 1
237
- PERCY_PARALLEL_TOTAL : -1
238
- PUPPETEER_SKIP_CHROMIUM_DOWNLOAD : True
239
- PYVERSION : python312
240
- REDIS_URL : redis://localhost:6379
241
- - image : cimg/redis:6.2.6
242
- auth :
243
- username : dashautomation
244
- password : $DASH_PAT_DOCKERHUB
245
- parallelism : 3
246
- steps :
247
- - checkout :
248
- path : ~/dash
249
- - run :
250
- name : Add chrome keys & update.
251
- command : |
252
- wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
253
- sudo apt-get update
254
- - run : echo $PYVERSION > ver.txt
255
- - run : cat requirements/*.txt > requirements-all.txt
256
- - restore_cache :
257
- key : dep-{{ checksum ".circleci/config.yml" }}-{{ checksum "ver.txt" }}-{{ checksum "requirements-all.txt" }}
258
- - browser-tools/install-browser-tools :
259
- chrome-version : 120.0.6099.71
260
- install-firefox : false
261
- install-geckodriver : false
262
- - attach_workspace :
263
- at : ~/dash
264
- - run :
265
- name : ️️🏗️ Install package
266
- command : |
267
- . venv/bin/activate
268
- npm ci
269
- pip install dash-package/dash-package.tar.gz[async,ci,dev,testing,celery,diskcache] --progress-bar off
270
- pip list | grep dash
271
- - run :
272
- name : 🧪 Run Integration Tests
273
- command : |
274
- . venv/bin/activate
275
- npm run citest.integration
276
- - store_artifacts :
277
- path : test-reports
278
- - store_test_results :
279
- path : test-reports
280
- - store_artifacts :
281
- path : /tmp/dash_artifacts
282
-
283
228
test-38 :
284
229
<< : *test
285
230
docker :
0 commit comments