Ich möchte Automatisierung Ergebnis von Jenkins zu Testlink synchronisieren. Ich habe mit testlink -jenking plugin und testlink-api-client versucht aber nicht funktioniert Fehler bekommen.Testlink Jenkins Ergebnis Integration funktioniert nicht
Pre-Setup: $ tlCfg-> API-> aktiviert $ tlCfg-> exec_cfg-> enable_test_automation Von Testlink UI Automation für das Projekt zu ermöglichen. Testcode: TestLinkAPIClient testlinkAPIClient = neuer TestLinkAPIClient (APIKEY, "http://localhost/testlink/lib/api/xmlrpc/v1/xmlrpc.php");
testlinkAPIClient.reportTestCaseResult (Projekt, TestPlan, TEST_CASE, Build, Notizen/Kommentare, Teststatus); Ausgabe: "testlink.api.java.client.TestLinkAPIException: Der Aufruf an den XML-RPC-Client ist fehlgeschlagen.". Referenzen verwendet: satishjohn.wordpress.com 2. softwaretestinghelp.com und andere Stackoverflow Threads.
Ich sah und probierte definierte Schritte aus einigen der Blogs, aber immer noch vor demselben Problem ?. Kann mir jemand helfen, dieses Problem oder einen anderen Ansatz zur Synchronisierung mit testlink zu lösen?
Danke für Antworten. Im Moment haben wir die REST-API in TESTLink geschrieben, die die Testfälle abruft und das Ergebnis aus Selen synchronisiert. (Diese Sync-Funktion haben wir @afterMethod in unserem Framework geschrieben). Obwohl dieser Ansatz die Skript-Ausführungsleistung leicht traf. Aber es funktionierte gut. Ich werde die obigen Links überprüfen. – Deepak10
Ja, es ist möglich, TestLink direkt vom Code zu aktualisieren, wie Sie es erwähnt haben. Abgesehen von Performance degrade Es wird Sie eng an TestLink binden, falls Sie ein anderes Testfall-Management-System benötigen. –