настройка конфигурации simplecov + circleci для создания файла покрытия для rspec и cucumber - PullRequest
0 голосов
/ 26 октября 2018

Была такая проблема.Я создал config.yml для правильной работы circleci.и я хочу, чтобы файл покрытия simplecov генерировался автоматически, но не генерируется, и я не могу понять, почему.Согласно документации все вроде бы написано правильно.Но это не генерируется.Пожалуйста, скажи мне, что ты можешь сделать.Спасибо.

config.yml

rspec:
  <<: *defaults
  # We can increase the parallelism for Rspec, then the tests will be broken up and launched in parallel
  parallelism: 1
  steps:
  - *restore_repository
  - *restore_bundle
  - *restore_yarn
  - *setup_environment
  - *start_fakes3
  - *start_solr
  - *wait_services
  - *setup_db

  - run:
      name: Run rspec in parallel
      command: |
        mkdir -p ~/rspec
        bundle exec rspec --format RspecJunitFormatter \
                          --out ~/rspec/rspec.xml \
                          --format progress \
                          $(circleci tests glob "spec/**/*_spec.rb" | circleci tests split --split-by=timings)

  - store_test_results:
      path: ~/rspec
  - store_artifacts:
      path: coverage/


cucumber:
  <<: *defaults
  # We can increase the parallelism for Rspec, then the tests will be broken up and launched in parallel
  parallelism: 1
  steps:
  - *restore_repository
  - *restore_bundle
  - *restore_yarn
  - *setup_environment
  - *start_fakes3
  - *start_solr
  - *precompile_assets
  - *wait_services
  - *setup_db

  - run:
      name: Run cucumber in parallel
      environment:
        CIRCLE_ARTIFACTS: ~/cucumber
      command: |
        mkdir -p ~/cucumber
        bundle exec cucumber \
                    --require features \
                    --format junit --out ~/cucumber/junit.xml \
                    $(circleci tests glob "features/**/*.feature" | circleci tests split --split-by=timings)

  - store_test_results:
      path: ~/cucumber
  - store_artifacts:
      path: coverage/

А где я пишу что-то не так?для огурца создан, но для rspec не создан; (

...