diff --git a/.circleci/config.yml b/.circleci/config.yml index 06c63b39ebe..3fa28258858 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -34,6 +34,8 @@ commands: type: string steps: - checkout + - restore_cache: + key: optional-dependencies-{{ checksum "test_requirements/requirements_optional.txt" }}-{{ checksum parameters.py }} - browser-tools/install-chrome - browser-tools/install-chromedriver - run: @@ -46,6 +48,12 @@ commands: cd js npm ci npm run build + + - save_cache: + paths: + - venv + key: optional-dependencies-{{ checksum "test_requirements/requirements_optional.txt" }}-{{ checksum parameters.py }} + - run: name: Test core command: | @@ -71,7 +79,7 @@ commands: pytest tests/test_io no_output_timeout: 20m - run: - name: Test dependencdies not imported + name: Test dependencies not imported command: | . venv/bin/activate python -m pytest -x test_init/test_dependencies_not_imported.py