Подтвердить что ты не робот

Сгенерировать HTML файл из rspec

Как создать отчет HTML из rspec?

4b9b3361

Ответ 1

Построение предыдущего ответа довольно просто:

rspec /directory/containing/specs/** --format h > output.html

Я запускаю это из корня моего приложения rails со следующей спецификацией пути /**. Надеюсь, это поможет. Если у вас нет файлов "_spec.rb", вам может потребоваться изменить аргумент пути.

Ответ 2

мы могли бы добавить

--format html
--out rspec_results.html

to.rspec

поэтому rspec будет записывать результат в rspec_results.html

см. https://coderwall.com/p/gfmeuw

Ответ 3

RSpec имеет параметр командной строки для вывода html-форматированного вывода:

rspec <path_to_spec_file> --format html

Ответ 4

Из https://www.relishapp.com/rspec/rspec-core/docs/command-line/format-option

Сценарий: несколько форматов

Когда я запустил rspec example_spec.rb --format progress --format documentation --out rspec.txt

Затем вывод должен содержать ".F *"

И файл "rspec.txt" должен содержать:

something does something that passes does something that fails (FAILED - 1) does something that is pending (PENDING: No reason given)

Ответ 5

Используйте параметр -o или --out, чтобы указать выходной файл.

Используйте параметр -f или --format, чтобы указать формат

rspec spec/* --format html --out report.html

Ответ 7

Вы можете использовать rspec_html_formatter gem для генерации довольно отчетов RSpec html. См. https://github.com/kingsleyh/rspec_reports_formatter для реализации.

rspec -f RspecHtmlFormatter spec