Table of Contents
В этом руководстве мы собираемся представить некоторые из возможных причин, по которым rspec может останавливаться при первой ошибке, а также предоставим возможные исправления, которые вы можете изучить, чтобы устранить проблему.
Обновлено
Если вы запустите этот конкретный пакет Explore проекта RSpec локально, без промедления оставьте RSpec на случай первого сбоя теста в сочетании с --fail-fast
1 .
<для>…………………………. FОтказ: 1) Пример делит все новые дивиденды на делитель Ошибка / Ошибка: Подождите (делимое / делитель). К уравнению (21) Стандартная ошибка: Ноль не могу выступить против принудительных целых чисел Число ./example_spec.rb:12:in `/ ‘ score ./example_spec.rb:12:in `Block (3 уровня) in
First Failure Ejection предотвращает и уменьшает количество изображений, выводимых при столкновении с препятствиями во время прогулки. Для проектов с более медленными тестовыми наборами включите опцию Use --fail-fast
, если # выполняется по маршруту, и запишите завершающие прогоны для CI.
<время>
Exec rspec pkg --fail-fast
Есть ли программный способ обычно останавливать тест rspec при первоначальном сбое?
- Мне нужен набор тестов, некоторые из которых могут быть тестами rspec, и я запускаю их в основном в одно и то же время.
- Каждый rspec наверняка находится в отдельном файле spec.rb
Если какой-либо из этих тестов терпит неудачу, я хочу предотвратить выполнение, указав на этот конкретный неудачный небольшой образец, но не останавливать навсегда весь тестовый комплект, в котором он у меня есть.
RSpec.configure do | c | c.fail_fast означает предопределенное значение trueконец
Но в одном из всех наших файлов спецификаций, который я запускал в собственном тестовом наборе, # все выполнение завершается с ошибкой.
21,9 тыс.
запрошено 24 апреля, найдено в 14:25
2366 33 золотых значка 2626 значков из драгоценных металлов 3 3535 бронзовых значков
Не тот ответ, который вам нужен? Ознакомьтесь с другими проблемами, обнаруженными с помощью диагностических тестов Rspec Ruby, или спросите свое собственное мнение.
Обновлено
Вы устали от того, что ваш компьютер работает медленно? Раздражают разочаровывающие сообщения об ошибках? ASR Pro - это решение для вас! Рекомендуемый нами инструмент быстро диагностирует и устраняет проблемы с Windows, значительно повышая производительность системы. Так что не ждите больше, скачайте ASR Pro сегодня!
Я уже знаю, что это старый вопрос, но я играл в него, пытаясь решить его лично. После множества безуспешных поисков я определил то, что действительно довольно легко использовать и которое действительно работает так, как я хотел – чтобы это было!
Просто добавьте следующее для каждого файла спецификации, чтобы игнорировать ситуации в следующем абзаце (в этом конкретном файле) при возникновении исключения:
до: сделать все $ continue = правда конец как способ кому: всем делать | просто чтобы проиллюстрировать | следующий $ $ next = false Example.run $ continue = true, за исключением, чтобы проиллюстрировать, исключения Другая Пример. Прыжок конец конец
Здесь можно прояснить здравый смысл. Продолжайте использовать примеры до тех пор, пока не возникнет исключение, а затем часто игнорируйте остальные примеры для этой конкретной спецификации на телефоне. Универсальный хук отчасти упрощает смысл, потому что он может контролировать выполнение практически каждого отдельного примера одним человеком. См. Полную документацию RSpec для получения дополнительной информации об общих “круглых” этих острых rrrclawsrrr.
задан 4 авг.
71 11 значков из драгоценных металлов 33 бронзовых значка
Ускорьте свой компьютер сегодня с помощью этой простой загрузки. г.Rspec Stop On First Error
Rspec Arrêter Sur La Première Erreur
Rspec Stop Bij Eerste Fout
Rspec Stop Beim Ersten Fehler
첫 번째 오류 시 Rspec 중지
Rspec Stop Al Primo Errore
Parada Rspec No Primeiro Erro
Detener Rspec En El Primer Error
Rspec Stopp Vid Första Felet
Zatrzymanie Rspec Przy Pierwszym Błędzie
г.