2016-04-08 17 views
0

Ich mache ein bisschen Forschung auf Jenkins und TestLink und ich frage mich - ist es möglich, automatisch neues Projekt/Job in TestLink zu generieren oder muss es immer manuell gemacht werden? Das Problem ist, dass ich Tests mit Jenkins durchführen möchte und dann alle Tests, die fehlgeschlagen sind, sollten einen neuen Job in TestLink erstellen.Ist es irgendwie möglich, Jobs in TestLink von Jenkins automatisch zu erstellen?

Ist es möglich und wie geht das?

Antwort

1

Mit dem Standard TestLink Jenkins Plugin können Sie keine neuen Projekte automatisch auf TestLink erstellen. Sie werden

FATAL: Test Project (name:TestSample1234) does not exist. 
    br.eti.kinoshita.testlinkjavaapi.util.TestLinkAPIException: Test Project (name:TestSample1234) does not exist. 
     at br.eti.kinoshita.testlinkjavaapi.BaseService.checkResponseError(BaseService.java:113) 
     at br.eti.kinoshita.testlinkjavaapi.BaseService.executeXmlRpcCall(BaseService.java:91) 
     at br.eti.kinoshita.testlinkjavaapi.TestProjectService.getTestProjectByName(TestProjectService.java:112) 
     at br.eti.kinoshita.testlinkjavaapi.TestLinkAPI.getTestProjectByName(TestLinkAPI.java:438) 
     at hudson.plugins.testlink.TestLinkBuilder.getTestLinkSite(TestLinkBuilder.java:309) 
     at hudson.plugins.testlink.TestLinkBuilder.perform(TestLinkBuilder.java:186) 
     at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20) 
     at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:782) 
     at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.build(MavenModuleSetBuild.java:906) 
     at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.doRun(MavenModuleSetBuild.java:857) 
     at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:534) 
     at hudson.model.Run.execute(Run.java:1738) 
     at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:529) 
     at hudson.model.ResourceController.execute(ResourceController.java:98) 
     at hudson.model.Executor.run(Executor.java:410) 
    ERROR: Error communicating with TestLink. Check your TestLink configuration. 
    Finished: FAILURE 

Vielleicht Plugin-Code Blick in Sie können dies in unten Art des Fehlers am Ende erreichen, indem die Jenkin Plugin Anpassen bitte [1] und [2] oder von Testlink Forum gefragt [1] https://github.com/jenkinsci/testlink-plugin [2] https://github.com/kinow/testlink-java-api

+0

Willkommen bei Stack-Austausch und danke für die Antwort. Um den Prozess besser zu verstehen, gehen Sie bitte über diesen Link - http://stackoverflow.com/help/how-to-answer – Sampada

0

Unter Testausführung ->Test-Reports und Metriken Sie werden in der Lage sein, nur die nicht bestandenen Tests auszufiltern.

Dies kann exportiert werden, das Symbol ist ganz oben links als Excel versteckt. Möglicherweise einige Arbeit an dieser Datei können Sie in der Lage sein, eine Testsuite mit nur die fehlgeschlagenen Tests zu generieren