Kent Beck’s neues Projekt JUnit Max ist ein Eclipse Plugin, das JUnit Tests automatisch nach dem Speichern einer Java Datei im Hintergrund ausführt. Somit bekommt man als Entwickler unmittelbar Feedback, wenn sich ein Fehler eingeschlichen hat. Fast schon eine Art von lokalem Continuous Integration. Eine simple aber interessante Idee. Ich hab es gleich mal ausprobiert. So schaut es dann zum Beispiel aus wenn ein Fehler gefunden wird:

junit-max

Für die Nutzung fallen 2 US Dollar im Monat an. Nach der Zahlung erfährt man, dass die Update Site http://www.threeriversinstitute.org/junitmax/ ist und man kann das Plugin damit installieren – weitere Überprüfungen gibt es nicht. Kent Beck sieht es auch eher locker: “If you stop paying, please stop using it.”

Mein erster Test hat ganz gut funktioniert, auch wenn man merkt dass es noch eine frühe Version ist. Aufgefallen ist mir, dass man JUnit Max nicht für einzelne Projekte aktivieren oder deaktivieren kann. Auch bei fehlgeschlagenen Tests fehlen wichtige Informationen wie der Call-Stack. Die CPU Last ist natürlich auch nicht unerheblich wenn viele Tests vorhanden sind. Da werden sich in Zukunft sicher noch weitere Optimierungen finden.

2 Antworten zu “JUnit Max: Continuous Integration Light?”
  1. Stefan Kiesel sagt:

    Danke für diesen interessanten Artikel – genau so etwas habe ich gesucht :-) !

  2. Fridelba sagt:

    Es gab schon einmal so ein Plugin, aber dieses wurde seit fast drei Jahren nicht mehr weiter entwickelt:
    http://groups.csail.mit.edu/pag/continuoustesting/

    Ich dachte, es gäbe noch mehr solche Projekte, aber es scheint so, dass es recht mager in der Gegend ist.

Hinterlasse einen Kommentar