Bachelorprojekt-2017-DB / sensor_simulation

Simulate Deutsche Bahn train network regarding decentralized sensor data exchange
1 stars 1 forks source link

Unit Testing #5

Open mewitte opened 6 years ago

mewitte commented 6 years ago
kryptokommunist commented 6 years ago

Wäre das Framework hier nicht etwas attraktiver, da bekommt man schönere Fehlerausgaben: https://docs.pytest.org/en/latest/

Und @mewitte ich habe für die CI Pipeline etwas an deinem test_runner basteln müssen. Aktuell funktioniert es so, schau mal ob das Setup jetzt auch noch für die lokale Benutzung taugt. Die coverage müsstest du momentan über das CLI (coverage run) messen

mewitte commented 6 years ago

Wäre die Fehlerausgabe lohnenswert für das CI? An sich kann man über das unittest.TestResult object die Ausgabe anpassen und es ist für mich super einfach zu benutzen, da es sehr ähnlich zu jUnit ist. Soweit ich das bis jetzt sehen kann, sind unittest und pytest ohne Mehraufwand kompatibel.

Lokal funktioniert der TestRunner noch.

kryptokommunist commented 6 years ago

Für die Ci ist es ziemlich egal, ich dachte vielleicht ist es ein schöneres/"professionelleres" Framework um Tests zu schreiben... Aber prinzipiell habe ich auch nichts gegen das Standard unittest