Kommt es zu Seiteneffekten wenn man waehrend den laufenden JUnit Tests den Code aendert?

sirbender

Top Contributor
Hi,

Ich habe einige Tests die ich oft laufen lasse. Nun ist meine Frage ob ich den Code aendern darf waehrend die Tests laufen?

Ich nutze Eclipse falls das einen Unterschied macht.

Im Moment starte ich die Tests einfach kurz vor einer kleinen Pause.

Was ich natuerlich nicht will, ist dass die Tests failen und ich nicht weiss ob es der Code ist oder weil ich gerade was geaendert hab.

Danke,
sb
 
Seltsame Situation, das habe ich ja noch nie gehört... Hast du soo viele Sourcen, dass Tests länger als eine kurze Pause dauern ?
Also ich hatte mal ~60mb jahrelang gewachsenen c++ Quellcode auf einer modernen Maschine zu kompilieren und selbst das hat nicht länger gedauert als 5 min.

Aber auf deine Frage zu kommen: Die Tests können natürlich nur mit Kompilaten rennen; ich kann mir schlecht vorstellen, dass eine Änderung der sourcen direkt/sofort Auswirkung auf (wirklich so lange ?🙂) noch laufende Tests hat.
 
Zuletzt bearbeitet:
ich würde mich nicht drauf verlassen dass eclipse keinen code swamp macht.
ich denke aber gennerel dass es bei run, den code nicht austauscht, bei debug aber shon...

5 min? ok builds bei großen multimodulen java projekten mit vielen bibliotheken, vielen unit und integrationstests können schon mal eine stunde dauern...
 

Zurück
Oben