So rufen Sie mit dem Jenkins Testlink-Plugin einen Remote-JUnit-Bericht ab

So rufen Sie mit dem Jenkins Testlink-Plugin einen Remote-JUnit-Bericht ab

Ich habe Jenkins auf Maschine A und Testlink auf Maschine B eingerichtet. Jenkins ist über das Testlink-Plugin mit Testlink verbunden. Ich habe über Jenkins einen Job geplant, der ein Python-Skript auf Maschine B ausführt (über SSH) und das Skript generiert eine XML-Datei mit einem JUnit-Bericht. Jetzt weiß ich nicht, wie ich das Jenkins-Testlink-Plugin dazu bringen kann, den JUnit-Bericht von Maschine A abzurufen?

Ich muss dies tun, weil die Ergebnissuchstrategie ein bestimmter Klassenname in der JUnit-XML-Datei ist.

Antwort1

Die Plug-Ins sollen versuchen, Ihre Ergebnisse von Ihrem Slave zum Master zu serialisieren. Es verwendet die Jenkins Plug-In-API und FilePath, FWIW.

Versuchen Sie, eine JUnit-Ergebnissuchstrategie (Testfallname, Testsuite usw.) hinzuzufügen, und fügen Sie das richtige Muster hinzu, um die Dateiergebnisse in Ihrem Slave (Maschine B?) abzugleichen. Sie können Ant-Muster wie **/*.xml verwenden, was bedeutet, dass in jedem Verzeichnis rekursiv nach *.xml-Dateien gesucht wird.

Sie können gerne ein Problem inhttp://issues.jenkins-ci.org, verwenden Sie den Komponententestlink, falls es nicht funktioniert. Es wird mir automatisch zugewiesen.

Danke! Bruno

verwandte Informationen