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'))