Создать HTML-файл из rspec - PullRequest
       6

Создать HTML-файл из rspec

20 голосов
/ 21 декабря 2010

Как создать отчет в формате HTML из rspec?

Ответы [ 7 ]

25 голосов
/ 03 января 2011

Основываясь на предыдущем ответе, все довольно просто:

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

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

12 голосов
/ 18 ноября 2013

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

--format html
--out rspec_results.html

до .rspec

, поэтому rspec запишет результат в rspec_results.html

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

8 голосов
/ 21 декабря 2010

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

rspec <path_to_spec_file> --format html
4 голосов
/ 30 июня 2013

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

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

rspec spec/* --format html --out report.html
4 голосов
/ 03 февраля 2012

С 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)
0 голосов
/ 10 октября 2016

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

rspec -f RspecHtmlFormatter spec

0 голосов
/ 08 октября 2012

Для тех, кто использует Jenkins, загляните в плагин XUNIT

https://wiki.jenkins -ci.org / дисплей / Дженкинс / XUnit + Plugin

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...