Générer un fichier HTML à partir de rspec
Comment puis-je générer un rapport HTML de rspec?
Vous devez vous connecter pour publier un commentaire.
Comment puis-je générer un rapport HTML de rspec?
Vous devez vous connecter pour publier un commentaire.
Bâtiment au large de la réponse précédente, c'est assez simple:
Je l'exécuter à partir de la racine de mon application rails avec le chemin d'accès suivant spec/**.
J'espère que ça aide. Si vous ne disposez pas d' "_spec.rb" fichiers de là, vous pourriez avoir besoin de modifier le chemin d'accès argument.
<!DOCTYPE html>
nous pourrions ajouter
pour .rspec
donc rspec écriture du résultat de rspec_results.html
voir https://coderwall.com/p/gfmeuw
RSpec a une option de ligne de commande pour produire du html de sortie:
De https://www.relishapp.com/rspec/rspec-core/docs/command-line/format-option
Scénario: plusieurs formats
Quand je lance
rspec example_spec.rb --format progress --format documentation --out rspec.txt
Le résultat doit contenir ".F*"
Et le fichier "rspec.txt" doit contenir:
Utiliser le
-o
ou--out
option pour spécifier le fichier de sortie.Utiliser le
-f
ou--format
option pour spécifier le formatPour ceux qui utilisent Jenkins, puis regardez dans la XUNIT plugin
https://wiki.jenkins-ci.org/display/JENKINS/xUnit+Plugin
Vous pouvez utiliser
rspec_html_formatter
gem pour générer assez RSpec des rapports au format html. Voir https://github.com/kingsleyh/rspec_reports_formatter pour la mise en œuvre.rspec -f RspecHtmlFormatter spec