Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Ich hab mich vor kurzem auf meine alten Tage mit JUnit angefreundet. Schöne integration in Eclipse, alles wunderbar.
In meinem aktuellen Test habe ich nun auch noch einen kleinen Performancetest für die Sortierung eingebaut. Weil das Aufbereiten der Testdaten gut 1 Minute dauert, gebe ich auf der Konsole eine kleine Prozentangabe aus wieweit das alles schon gelaufen ist.
Damit ich jetzt nicht dauernd zwischen dem Konsolenfenster und dem JUnit-Fenster umschalten muss: gibt es eine Möglichkeit, dem JUnit-Fenster in Eclipse zusätzliche Ausgaben unterzujubeln?
(und wenn wir schon dabei sind: ich finde den Schalter für JUnit nicht mehr dass er beim ersten Fehler abbrechen soll...)
Damit ich jetzt nicht dauernd zwischen dem Konsolenfenster und dem JUnit-Fenster umschalten muss: gibt es eine Möglichkeit, dem JUnit-Fenster in Eclipse zusätzliche Ausgaben unterzujubeln?Bernd
Sowiel ich weiss, gibt es das nicht. Ich arbeite mit JUnit4 und dort wird mir die Ausführungszeit in Millis bereits ausgegeben, ohne dass ich in Eclipse weitere Einstellungen vorgenommen hätte:
Mit JUnit 3 werden die Ausführungszeiten ebenfalls angezeigt.
Wie tuttle64 schon sagte, zeigt der JUnit Testrenner in Eclipse die Zeiten an.
Ansonsten ist so eine Prozentanzeige in einem Unittest IMHO fehl am Platze, so wie jedes logging in Tests
Musst dir vorstellen, dass diese autom. Tests laufen ohne dass jemand daneben sitzt und draufschaut, der Test selber soll feststellen, ob er fehlgeschlagen ist oder eben nicht.
Man kann auch Timeouts für JUnit angeben
[c]@Test(timeout=100)[/c]
Sowiel ich weiss, gibt es das nicht. Ich arbeite mit JUnit4 und dort wird mir die Ausführungszeit in Millis bereits ausgegeben, ohne dass ich in Eclipse weitere Einstellungen vorgenommen hätte
Es geht mir nicht um die Ausführungszeit sondern zum Beispiel optional eine % Ausgabe mitlaufen zu lassen damit ich sehe ob es lohnt noch einen Kaffee zu holen
Im Test werden viel mit Randomisierten Daten gearbeitet sodass die Extreme zwischen 5 und 15min liegen.
Es geht mir nicht um die Ausführungszeit sondern zum Beispiel optional eine % Ausgabe mitlaufen zu lassen damit ich sehe ob es lohnt noch einen Kaffee zu holen
Im Test werden viel mit Randomisierten Daten gearbeitet sodass die Extreme zwischen 5 und 15min liegen.
Das läuft hoffentlich nicht auf dem Rechner, auf dem du entwickelst. 15 Minuten auf eine Fortschrittsanzeige starren ist nicht besonders wertschöpfend. Ich würd das automatisch auf einem CI-Server laufen lassen. Jenkins wäre ideal dafür. Im Fehlerfall kannst du dich z.B. per EMail informieren lassen.
Das läuft hoffentlich nicht auf dem Rechner, auf dem du entwickelst. 15 Minuten auf eine Fortschrittsanzeige starren ist nicht besonders wertschöpfend.
Dass Du noch unter DOS und 80x25 entwickelst ist ehrenhaft, aber heuzutage schiebt man den Progressbar in irgendeine Ecke und erledigt dazwischen anderen Kram.
Ich stelle also fest, dass es nicht geht - auch gut.