2015-08-14 1 views
0

Nous avons récemment mis à niveau vers ALM 11 au travail et j'essaye d'ajouter une certaine mise en forme au champ Détails de l'exécution dans l'application HP Run Results Viewer. Nous avons le code existant des versions plus anciennes de l'ALM qui affiche les informations sur plusieurs lignes:Comment obtenir une nouvelle ligne dans Run Results Viewer Version 11

pass = 
fail = 
warning = 

Le code que nous avons utilisé était comme ça:

Stats = "Passed = " & vbCrLf & "Failed = " & vbCrLf & "Warning = " 
Reporter.ReportEvent micFail, "Test", stats 

Dans le spectateur ALM 11, il apparaît comme pass= fail= warning= tout sur une ligne.

Existe-t-il un moyen d'ajouter la nouvelle ligne aux résultats? Ceci est notre exemple le plus simple et une grande partie des résultats sont actuellement illisibles.

Répondre

1

Malheureusement, je n'ai aucune bonne explication pour expliquer pourquoi votre code ne fonctionne pas. Cela me semble correct. Cependant, j'ai une approche alternative qui pourrait faire l'affaire: Avez-vous essayé d'utiliser les codes de caractères ASCII et Unicode à la place du VBScript intégré "vbCrLf"?

En utilisant l'approche ASCII, votre code ressemblera à ceci:

Stats = "Passed = " & Chr(10) & "Failed = " & Chr(10) & "Warning = " 

Chr (10) est égale à un saut de ligne NL, à savoir une nouvelle ligne. Chr (13) ferait un retour chariot, si vous voulez essayer cela, ou en plus, le saut de ligne. Vous trouverez plus d'informations sur la fonction Chr ici: https://msdn.microsoft.com/en-us/library/ws6aa3sf(v=vs.84).aspx.

MISE À JOUR: Il ressemble à ceci est un défaut connu dans QTP 11 - voir http://h30499.www3.hp.com/t5/Unified-Functional-Testing/QTP-run-result-viewer-issue-with-VBCRLF/td-p/5898077.

Il existe une autre approche que vous pouvez essayer (sauf si la mise à niveau de QTP est une option), en utilisant HTML et LogEvent - voir http://www.joecolantonio.com/2014/11/06/revealed-four-secret-functions-hidden-in-qtp-and-uft/, mais attention aux limitations mentionnées dans la section des commentaires.

+0

Je viens d'essayer et ça donne les mêmes résultats. Il semble stupide que HP enlève cette 'fonctionnalité' rendant l'onglet des détails illisible. – Ryan

+1

Avez-vous vérifié la mise à jour que j'ai fournie dans la réponse ci-dessus, @Ryan? – nils1k

+0

Cela fonctionne et c'est encore mieux que d'avoir juste des sauts de ligne! Merci! – Ryan