J'ai un processus Junit qui exécute un tas de tests d'intégrité des données tous les soirs, et je voudrais l'envoyer par e-mail les résultats dans un e-mail HTML bien formaté. Le problème est que le formateur HTML intégré dans JUnit utilise des cadres et une feuille de style externe, ce qui n'est pas approprié pour le courrier électronique. Le formateur simple a les résultats enfouis au milieu d'un tas de données par ailleurs sans valeur. Je pensais qu'il serait simple de trouver une feuille de style XSLT qui a formaté la sortie XML dans un format convivial pour les courriels, mais après quelques heures de googling, je n'ai pas réussi à en trouver un. Si l'un d'entre vous a un formateur Junit convivial, je serais éternellement reconnaissant.JUnit Signaler une seule page XSLT pour l'email
Répondre
De http://ant.apache.org/manual/Tasks/junitreport.html
Ant suppose ce qui suit concernant les formats
frames
etnoframes
:Le format
frames
utilise une feuille de style qui génère la sortie que par redirection.Le format
noframes
ne pas utiliser et génère un redirigeant fichier appeléjunit-noframes.html
.versions personnalisées de
junit-frames.xsl
oujunit-noframes.xsl
doivent se conformer aux conventions ci-dessus.
Modifier: La seule source aviable web dans here
L'option noframes est proche de ce que je recherche, mais elle contient toujours toutes les informations de style la balise
, la plupart des clients de messagerie Web l'ignorent et affichent les résultats sans balise. Je vais utiliser le junit-noframes.xsl comme point de départ puis juste le construire personnalisé. –@John P: Une bonne pratique (CSS vs inline @style) semble rendre votre tâche plus difficile. Mais même M $ Outl ** k peut gérer ce format HTML ... –
Utilisez celui de <junitreport>
de Ant pour créer le rapport HTML et l'envoyer par courrier électronique.
- 1. XSLT pour transformer une série d'éléments en une seule liste?
- 2. Signaler le pied de page sur ReportViewer
- 3. C++ Signaler une alternative?
- 4. imprime une page en utilisant xslt
- 5. Comment modifier les autorisations pour une seule page ou une seule histoire?
- 6. Plusieurs formulaires sur une seule page - JQuery
- 7. seule page pour mobile/iPhone bureau
- 8. désactiver de nouveau dans une seule page :(
- 9. Richfaces activé sur une seule page
- 10. jQuery plusieurs thèmes sur une seule page
- 11. Domaine à pointer vers une seule page
- 12. Y a-t-il une seule page pour charger une page avec AJAX?
- 13. Inclure une feuille de style xslt dans une page html
- 14. Bon exemple Service .Net Windows pour signaler une erreur
- 15. Est-ce nécessaire pour signaler la relation?
- 16. Signaler un problème
- 17. Signaler une exception dans Boost :: test
- 18. map pour une seule valeur
- 19. Une seule instance d'un scriptmanager peut exister sur une page
- 20. jQuery: la décoloration dans une page Web une seule fois
- 21. XSLT: pour chaque problème
- 22. SharePoint: Sauvegarde d'une seule page
- 23. Incorporation d'une table générée par XSLT dans une page Web
- 24. Comment instancier une ressource partagée dans JUnit
- 25. Junit pour tester la simultanéité
- 26. ADO est-il impossible de signaler qu'une base de données est marquée en lecture seule?
- 27. Comment créer une transformation XSLT pour srcML?
- 28. junit 4 TransactionalTestExecutionListener insérer les données de test une seule fois pour tous les tests en classe?
- 29. Que devrait signaler un testeur?
- 30. Plusieurs boutons Facebook Like (différentes activités) sur une seule page?
@Dimitre: En plus de stylesheet par défaut JUnit utilisent certains éléments d'extension, c'est une question XSLT. On pourrait dire que c'est un très spécifique comme ... http://stackoverflow.com/questions/299235/convert-xhtml-to-word-ml comme exemple. Si Jhon P publie un exemple d'entrée pour la sortie XML de JUnit, peut-être que quelqu'un utiliserait beaucoup de temps libre pour écrire une feuille de style ... –
@Alejandro: Je l'ai retagged, parce que je ne voulais pas voter pour la fermer. A partir de maintenant cette question est assez incomplète et n'est donc pas une vraie question. Toute question dans cette balise qui manque du document XML source et/ou du résultat souhaité est incomplète. –
@Dimitre: Je suis entièrement d'accord avec vous: c'est une question à laquelle il est difficile de répondre. –