Ich habe einen fitnesse job in Jenkins geplant. Jetzt, wenn der Job abgeschlossen ist, können wir das Ergebnis des Jobs in Fitnesse Results Link sehen. Ich möchte auf diese Ergebnisse mit Java zugreifen. Gibt es eine API oder etwas, das mir helfen kann, auf diese Ergebnisse zuzugreifen?Access Fitnesse Ergebnisse in jenkins in java
0
A
Antwort
0
wir direkt FitNesse Test aufrufen Wenn Sie den Test anhängen Testseite durch? Test & format = xml und? Suite & format = xml
for ex:- http://localhost:8086/QaTestPage?test&format=xml
it will return the results something like below
<testResults>
<FitNesseVersion>v20140418</FitNesseVersion>
<rootPath>QaTestPage</rootPath>
<result>
<counts>
<right>0</right>
<wrong>1</wrong>
<ignores>0</ignores>
<exceptions>2</exceptions>
</counts>
<runTimeInMillis>50220</runTimeInMillis>
<content>
{{{ this will have content in HTML format
}}}
</content>
<relativePageName>QaTestPage</relativePageName>
</result>
<finalCounts>
<right>0</right>
<wrong>1</wrong>
<ignores>0</ignores>
<exceptions>0</exceptions>
</finalCounts>
<totalRunTimeInMillis>52985</totalRunTimeInMillis>
</testResults>
ausführen möchten Wenn wir FitNesse Server aufrufen wird die Rückkehr Ergebnisse wie oben gezeigt können Sie diese XML in Ihrer Java-Datei analysieren
1
Sie können Rest API von Jenkis verwenden. https://wiki.jenkins-ci.org/display/JENKINS/Remote+access+API. Außerdem werden alle Daten aus dem Job in jenkis am Arbeitsplatz gespeichert.
Bereits getan .. Auch können wir den Inhalt als JSON-Datei .. beide mit Jenkins REST APIs .. Anyways danke für die Hilfe .. –