Seite 1 von 1

unittest-xml-reporting - wo sind die xml-files?

Verfasst: Donnerstag 4. April 2013, 17:30
von ddpf
Hi,
ich möchte für Jetkins xml-code erstellen. Und zwar möchte ich den unittest-Report von Python in Jenkins einbinden damit ich die fency Ampel sehe. Ich habe hierfür auch was super tolles gefunden: unittest-xml-reporting (Siehe Code unten). Allerdings generiert mir das Ding keinen xml-Code. Zumindest finde ich den output nicht (Wo ist die Outputlocation von unittest????). Was muss ich machen, damit ich ein xml-File, dass ich in Jenkins einbinden kann, erhalte? Ich habe bis jetzt leider keine Doku gefunden (Das wäre ja auch ein Hit!). Kann mir bitte jemand erklären wie ich an das generierte xml-File herrankomme bzw. das Ding so weit bekomme, dass es mir ein xml-File erstellt?

Zur Infor: Habe bis datto nichts mit Jenkins gmeacht und Unittest/Python sind sehr neu für mich. Sprich bin n00b


Code: Alles auswählen

import unittest
import xmlrunner

class Test_io_ddsgen(unittest.TestCase):
    
    def setUp(self):
        pass
        
    def test_init(self):
        pass
   
    def test_phase_shift(self):                  
        pass

if __name__ == '__main__':
    unittest.main(testRunner=xmlrunner.XMLTestRunner(output='test-reports'))

Re: unittest-xml-reporting - wo sind die xml-files?

Verfasst: Donnerstag 4. April 2013, 18:21
von DasIch
Wenn du von 3rd Party Libraries sprichst solltest du vielleicht einen Link angeben. Wenn es sich um diese Library handeln sollte, existiert übrigens durchaus Dokumentation die sagt dass es Dateien im cwd abspeichert.

Re: unittest-xml-reporting - wo sind die xml-files?

Verfasst: Freitag 5. April 2013, 07:11
von ddpf
EDIT: Problem gefunden. Habe es jetzt mit der Console gestartet und es funktioniert. EDIT2: Ich habe es im Aptana als unittest-config ausgeführt. Als normaler Python-Run macht es das was ich will. Dumme Fehler kosten immer so viel Zeit :(




Aber eine Frage hätte ich noch. Wo ist die Doku? Ist das die Doku im src selbst oder wie?


Und ja, es handelt sich um diese lib: https://github.com/danielfm/unittest-xml-reporting

Re: unittest-xml-reporting - wo sind die xml-files?

Verfasst: Freitag 5. April 2013, 23:57
von Leonidas
ddpf hat geschrieben:Aber eine Frage hätte ich noch. Wo ist die Doku? Ist das die Doku im src selbst oder wie?
Sieht nicht so aus als ob es neben dem Quelltext noch weitere Dokumentation gäbe.

Re: unittest-xml-reporting - wo sind die xml-files?

Verfasst: Samstag 6. April 2013, 01:10
von DasIch
Naja, da ist die README, die könnte vielleicht etwas ausführlicher sein erklärt aber eigentlich schon alles was man wissen muss.