le 07-19-2013 08:27 AM
Bonjour,
je suis à la recherche d'une solution pour que le rapport généré par TestStand contiennen dans son header les requirements renseignés soit au niveau de la séquence soit au niveau du sequence file.
comme ce sont des chmps prédéfinis dans la séquence, je pense qu'il doit y avoir une solution simple, mais je sèche.
J'ai réussi à récupérer les requirements grace à un additional result (dans un step de la séquence) mais dans mon rapport je ne génère que l'entête.
Si quelqu'un a une solution, merci d'avance
le
07-30-2013
03:43 AM
- dernière modification le
10-18-2025
05:29 PM
par
Content Cleaner
Bonjour,
Avez-vous jeté un œil sur les documents suivants :
Modifying HTML Report Headers to Include Custom Information in TestStand
https://knowledge.ni.com/KnowledgeArticleDetails?id=kA03q000000YHzJCAW&l=en-US
How to Modify a TestStand XML Report Header
https://knowledge.ni.com/KnowledgeArticleDetails?id=kA03q000000YGlBCAW&l=en-US
En espérant que cela vous aider,
Cordialement,
Matthieu RICORD
National Instruments France
Été de LabVIEW 2014
12 présentations en ligne, du 30 juin au 18 juillet
le 07-30-2013 04:17 AM
Bonjour,
oui merci je les ai regardé.
Mon problème vient du fait que je voudrais toujours avoir les requirements dans le rapport de test.(pour tous les tests que j'écris)
Du coup, il faut que je rajoute dans chaque fichier le callback "modifyReportHeader" avec les mêmes steps. (en plus d'avoir modifié le xsl d'affichage du rapport XML)
Je pensais qu'il existait peut-être une configuration du rapport ou une modification simple du modèle pour faire ça mais pour l'instant je n'ai pas trouvé.
Merci
Nais
le 07-31-2013 09:12 AM
Tu ne peux pas utiliser la Callback ModifyReportHeader du process model plutôt que celle du sequence file? Comme ça tu n'as pas à faire la modification dans tous les ficheirs.
le 08-01-2013 04:35 AM
Bonjour,
merci, c'est une idée à laquelle j'ai pensé mais je n'arrive pas à récupérer le champs Requirements.Links du fichier de séquence (ou encore celui de la séquence elle-même), ça me met un champ vide.
Actuellement je récupère les requirements avec Str(RunState.SequenceFile.Data.Requirements.Links, "%s", 1, False, ", ") et ensuite je formatte la chaie obtenue en champ string XML
J'ai aussi essayé d'y accéder avec RunState.Caller.SequenceFile mais je ne sais pas comment accéder au Requirement ensuite.