Учитывая, что Rakefile выполняет некоторые тесты RSpec с помощью Spec::Rake::SpecTask
, как я могу программным образом определить количество пройденных тестов, не удалось, и они ожидаются после завершения задачи, выполняющей тесты?Есть ли способ программно подсчитать тесты RSpec?
1
A
ответ
1
SpecTask - это прекрасная обертка вокруг sh ruby -S spec ...
, поэтому у вас нет доступа к метаданным форматирования. Вы можете проанализировать результат или выполнить оценку где-то еще, чем ваш Rakefile, или вообще не использовать SpecTask.
Смежные вопросы
- 1. Cucumber/Rspec: Есть ли способ извлечь тесты из существующего кода?
- 2. Есть ли способ подсчитать повторяющиеся строки
- 3. Есть ли способ подсчитать количество различных значений?
- 4. Есть ли способ размотать в RSpec?
- 5. Есть ли способ одновременно запускать тесты Bamboo?
- 6. Тестирование iOS: есть ли способ пропустить тесты?
- 7. Есть ли способ удалить все тестовые тесты, принадлежащие удаленным контроллерам?
- 8. Есть ли простой способ включить методы RackTest в тесты Capybara?
- 9. Есть ли способ заставить RSpec показать промежуточные результаты?
- 10. Rspec тесты rack_cache
- 11. Есть ли способ подсчитать, сколько значений у меня есть?
- 12. держа RSpec тесты DRY
- 13. Есть ли способ кодировать LaunchScreen программно
- 14. Есть ли способ создать файл NIB программно?
- 15. Есть ли способ программно переключать вибрацию?
- 16. Есть ли способ программно прочитать описание макроса?
- 17. Есть ли способ вернуться из JFileChooser.showOpenDialog() программно?
- 18. Есть ли способ программно изменить размер шрифта?
- 19. Есть ли способ программно обновить фреймы (Swift)
- 20. Есть ли способ перезагрузить WinCE 5.0 программно?
- 21. Есть ли способ настроить яркость экрана программно?
- 22. Есть ли способ программно нажать клавиши клавиатуры?
- 23. Есть ли простой способ программно получить алфавит?
- 24. Есть ли способ открыть панель задач программно?
- 25. Есть ли способ использовать cassandra nodetool программно?
- 26. Есть ли способ программно перемещать файлы заголовков?
- 27. Есть ли способ программно «перезагрузить» сборку .net?
- 28. Есть ли способ программно конкатенации файлов excel?
- 29. Есть ли способ программно найти доступный CamelContext
- 30. Есть ли способ добавить пользователей программно?
rspec сообщает эту информацию для вас. Зачем тебе это нужно? что вы хотите с этим сделать? –
Эта информация сбрасывается в 'stderr' в форме, которую пользователи не могут легко использовать; для перехвата информации заранее можно использовать только «Formatter», но мне интересно, есть ли более простой способ. Программно управляя RSpec - очень распространенная операция, поэтому я не уверен, почему вы, кажется, удивляетесь, что кто-то захочет это сделать. (В противном случае 'SpecTask' не нужно было бы существовать!) –