Rspe с простым жемчужиной висит

Я запускаю тестовые случаи, используя rspec . Я использую Docker для моего приложения, поэтому команда, которую я использую для запуска спецификации, как показано ниже

sudo docker-compose run -e "RAILS_ENV=test" rails spec SPEC=./spec/requests/create_spec.rb

я добавил ниже конфигурацию для простых камней

require 'simplecov'
SimpleCov.start 'rails' do
  minimum_coverage 50
end

Проблема в том, что когда тестовое покрытие превышает 50%, rspec просто зависает, а когда его покрытие составляет менее 50%, оно работает без проблем. я проверяю количество запущенных процессов, когда скрипт зависает и обнаруживает ниже подозрительную вещь.

root      9490     2  0 20:45 ?        00:00:00 [kworker/3:1]
root      9493  6648  0 20:45 pts/18   00:00:00 sudo docker-compose run -e RAILS_ENV=test rails spec SPEC=./spec/requests/create_spec.rb
root      9494  9493  0 20:45 pts/18   00:00:00 docker-compose run -e RAILS_ENV=test rails spec SPEC=./spec/requests/create_spec.rb
root      9495  9494  0 20:45 pts/18   00:00:00 docker-compose run -e RAILS_ENV=test rails spec SPEC=./spec/requests/create_spec.rb

Если вы видите сверху, процесс с идентификатором 9493 был инициирован мной, но я не знаю, почему и откуда инициируются процессы с идентификатором 9494 и 9495? это причина, по которой скрипт зависает?

0 ответов

Другие вопросы по тегам