У меня были похожие требования, однако я хотел, чтобы помеченный тест был исключен по умолчанию, а затем выполнялся только тогда, когда я его определил, поэтому мне не нужно каждый раз включать тег.
Для этого я добавил следующую строку в мой помощник спецификаций:
config.filter_run_excluding :slow => true
Теперь, когда я запускаю rspec .
, он будет запускать все, кроме тестов, помеченных slow
. В качестве альтернативы, если я хочу запустить медленные тесты, я могу использовать rspec . --tag slow
.