Запустите Cypress и Jest на CircleCi - PullRequest
0 голосов
/ 18 апреля 2020

Это может быть немного наивным вопросом, но как я могу сконфигурировать этот файл circleci версии 2.1 для запуска как кипарисовых, так и юстировочных юнит-тестов.

На данный момент у меня есть это:

version: 2.1
orbs:
  cypress: cypress-io/cypress@1
workflows:
  build:
    jobs:
      - cypress/install:
        build: "npm run build"
      - cypress/run:
        requires:
          - cypress/install
        start: "npm start"

Я просто хочу добавить шаг, который будет запускать npm run test с использованием версии 10 узла перед тестами кипариса и в идеале использовать пакет-блокировку . json файл, чтобы гарантировать, что это кэширует вещи. Я пробовал методом проб и ошибок, но я не уверен, как интегрировать это с настройкой шара.

Любая помощь будет высоко ценится.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...