Существует комплексный набор тестов с Capybara, Selenium, Allure, и им все злоупотребляют:
- он запускает и выходит из Chrome самостоятельно, не оставляя эту работу Capybara
- до и после перехваты помещаются в неправильные места, вызывая такие эффекты, как, например, заполнение удаленной БД, когда вы просто
rspec --dry-run
- гем отчетов Allure в значительной степени заброшен, и я считаю, что он интегрирован и здесь не безнеправильные практики
Теперь, когда я запускаю тесты, иногда они зависают, поэтому я нажимаю ^C
, но они не останавливаются:
RSpec is shutting down and will print the summary report... Interrupt again to force quit.
Это не останавливается, независимо от того, как долгоЯ жду и даже когда закрываю браузер вручную.
Когда я снова нажимаю ^C
, он ничего не печатает - нет возврата.
Откуда я знаю, где он висит?Как я могу получить его след в любой момент?