JUnit Test Dauer speichern/loggen

timbeau

Gesperrter Benutzer
Hi, hat hier jemand Erfahrung mit dem loggen von Tests?

Das 'ich/Eclipse' z.B. pro JUnittest-Klasse eine Datei anlege vll. pro Tag und mit Datum+Klassennamen bezeichnet und dort die Testergebnisse inkl. der Dauer einzelner Tests gespeichert werden?

Ich habe diese Seite gefunden und arbeite auch mittels log4j (aber eben nicht mit Junit Tests loggen)
Log4Unit

aber evtl. gehts ja auch erstmal simpler. Ansonsten wäre ich über eine kurze Erklärung froh wie ich das mittels dieser Datei einstellen kann.
 

kama

Top Contributor
Hallo,

das macht üblicherweise mein Build Server...da habe ich eine Übersicht über die Laufzeit und die Ergebnisse über die Zeit....

Gruß
Karl Heinz Marbaise
 

timbeau

Gesperrter Benutzer
Dein "Build Server" heißt?

Du lässt die Programme da kompilieren und laufen und der loggt eh alles?

Würde mir ja nicht soviel bringen oder?
 

kama

Top Contributor
Hi,

der Build Server den ich Nutze ist ein Hudson da wird halt der Build durchlaufen Unit Test + Integrations Tests...und die Ergebnisse aufgezeichnet...

Ich weiß ja nicht was Du erreichen möchtest mit dem Loggen...Hast Du laufzeit Probleme der Unit Tests ?

Gruß
Karl Heinz Marbaise
 

timbeau

Gesperrter Benutzer
Ich möchte Laufzeiten vergleichen. Ich nutze Methoden, "optimiere" diese Methoden und hätte gerne komfortable vorher<>nachher Ergebnisse.

Vielleicht denke ich nur falsch und es gibt viel bessere Wege. Ich hab mich mal an dieser Platform die im JDK dabei ist versucht, die ebenfalls alle Threads, den GC, Objekte usw aufzeichnet (finde leider die Bezeichnung nicht) aber die ist sehr komplex.

Wie testet ihr die Laufzeit? Mir ist klar, dass ich nicht im MS Bereich messen kann, aber ob 10sec oder 5sec hilft mir schon weiter. Sind die Anzeigen der Junit-Tests denn zu gebrauchen oder laufen die deutlich anders als die jeweils aufgerufenen Methoden?

Wie komme ich an diese Junit XML Reports Wildcard?

Danke schonmal
 

timbeau

Gesperrter Benutzer
Moin, ich nutze das maven2-plugin. Ich dachte ant würde von eclipse automatisch genutzt? Kann ich da bei maven irgendetwas einstellen?

@kama: Danke, ich schaus mir mal an
 
M

maki

Gast
Heisst das, das du einen Maven2 Build hast? (pom.xml)

Eclipse nimmt nicht automatisch Ant, würde auch wenig Sinn ergeben...
 

timbeau

Gesperrter Benutzer
Sorry Maki, ich bin verwöhnter eclipse-user und musste mich mit dem build-prozeß noch nicht groß beschäftigen.

Ich habe eine pom.xml in der die Dependencies vermerkt sind. Wenn ich ganz normal auf run klicke endet meine Erfahrung was dann passiert. Ich habe aber die Auswahl zwischen mehreren maven-configurations (package, build, clean...) und dem Standart-JUnit Test Button, dem Java-Apllication usw.
 
M

maki

Gast
Musst dich nicht entschuldigen, versuche nur herauszufinden was du da eigentlich machst.

Ich habe eine pom.xml in der die Dependencies vermerkt sind.
Also hast du einen Maven Build.
Dieser hat grundsätzlich rein gar nichts mit Eclipse zu tun, für eclipse gibt es eben das m2eclipse Plugin.

Wenn ich ganz normal auf run klicke endet meine Erfahrung was dann passiert.
Wie baust du dein Projekt denn?

Im Prinzip reicht es ja schon dass du das test goal aufrufst und selber vergleichst ob es schneller läuft.
 

timbeau

Gesperrter Benutzer
Ja, dieses m2eclipse Plugin habe ich. Aber ich verstehe die Frage nicht wie ich mein Projekt "baue". Ist damit kompilieren gemeint oder welchen Button ich letzendlich drücke? Das wäre der JUnit-Button.

Ich kann mir natürlich die Laufzeiten der Tests jedesmal notieren aber das würde ich gerne automatisieren.
 

Wildcard

Top Contributor
Du brauchst nur einen oder mehrere Driver zu schreiben der die zu testende Codepassage ausführt und entsprechende Testcases die dann für jeden Driver ausgeführt werden. Danach regelst du über die Konfiguration wie viele Warmup Durchläufe und Testläufe es geben soll.
Anschließend erzeugt Japex aus allen Drivern und Testcases übersichtliche Diagramme (die Achsen kannst du dabei selbst wählen, Ausführungszeit, Datendurchsatz,...)
Ist wirklich sehr einfach. Leider scheint die Doku zur Zeit verschwunden zu sein, da Oracle IMO sehr überstürzt alle dev.java.net Projekte auf die neue Kenai Infrastruktur umgezogen hat :autsch:
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
W junit.Test not accessible? Java Basics - Anfänger-Themen 4
W Junit-Test (Java) Java Basics - Anfänger-Themen 4
W Testfälle bei Java ( Junit-Test) Java Basics - Anfänger-Themen 3
U jUnit 5 Test für eine addMethode Java Basics - Anfänger-Themen 18
A Junit Test für MysqlDataSource JDBC Java Basics - Anfänger-Themen 3
A Test Junit Java Basics - Anfänger-Themen 1
H Junit test Java Basics - Anfänger-Themen 12
P Methoden JUnit 4 - Test Java Basics - Anfänger-Themen 6
N Fehler bei JUnit Test Java Basics - Anfänger-Themen 5
B JUnit Test erstellen Java Basics - Anfänger-Themen 6
W Problem bei JUnit Test Aufgabe Java Basics - Anfänger-Themen 15
W JUnit Test und HashCode Java Basics - Anfänger-Themen 14
A Kfz - Händler Klasse. JUnit-Test gibt noch Fehler an, aber finde Ursache nicht Java Basics - Anfänger-Themen 7
B Palindrom Test mit Junit Java Basics - Anfänger-Themen 23
S Junit Test Java Basics - Anfänger-Themen 2
shiroX Methoden JUnit-Test einer void-Methode Java Basics - Anfänger-Themen 4
B Binäre Suche - Junit Test Java Basics - Anfänger-Themen 6
S Separate Funktion für JUnit-Test Java Basics - Anfänger-Themen 3
T JUnit test failed Java Basics - Anfänger-Themen 3
R JUnit Test mit einer Dateistruktur als Testparameter Java Basics - Anfänger-Themen 3
shiroX OOP Array kleinste Zahl mit jUnit test Java Basics - Anfänger-Themen 3
S Code stimmt nicht für vorgegebenen JUnit-Test Java Basics - Anfänger-Themen 2
R JUnit Test mit mehrfach ausgeführt Java Basics - Anfänger-Themen 6
B JUnit - Mini-Test Java Basics - Anfänger-Themen 9
T Unterschied zwischen Integrationstest und JUnit test? Java Basics - Anfänger-Themen 12
Y Junit Test - Testwert ändert sich Java Basics - Anfänger-Themen 12
S Hilfe zu Java-Programm und JUnit Test!! Java Basics - Anfänger-Themen 5
T JUNit Test IOException Java Basics - Anfänger-Themen 5
Spin JUNIT Test Case - Problem bei testen Java Basics - Anfänger-Themen 2
T brauche HILFE beim Junit test:eek: Java Basics - Anfänger-Themen 11
A junit test wann verwendet man "was"? Java Basics - Anfänger-Themen 4
J JUnit Test Java Basics - Anfänger-Themen 2
Houly JUnit Test Suite anlegen Java Basics - Anfänger-Themen 6
pun Junit Test erkennt Exception nicht.. Java Basics - Anfänger-Themen 14
G BlueJ jUnit Test Java Basics - Anfänger-Themen 6
V Test mit JUnit verbinden Java Basics - Anfänger-Themen 3
B JUnit Test Klasse Rational Java Basics - Anfänger-Themen 12
C Unsupported major.minor bei jUnit Test Java Basics - Anfänger-Themen 2
6 Best Practice Feedback zu Service / JUnit Tests Java Basics - Anfänger-Themen 3
M Anfängerfehler - Tests JUnit IntelliJ Java Basics - Anfänger-Themen 24
D Cannot find JUnit.framework Java Basics - Anfänger-Themen 1
U JUnit testen auf SomeException Java Basics - Anfänger-Themen 5
A JUnit testing is inkonsistent Java Basics - Anfänger-Themen 12
P Probleme mit JUnit-Tests, es kommt was anderes raus als bei manuellen Tests Java Basics - Anfänger-Themen 5
Y Wie kann ich Konsoleneingaben durch den Scanner mit JUnit 4 testen? Java Basics - Anfänger-Themen 1
B JUnit 4: Wie man die eigene Liste testen kann [TDD] Java Basics - Anfänger-Themen 46
W JUnit Tests Java Basics - Anfänger-Themen 4
hello_autumn Klassen Anzahl sowie die Anzahl der Junit Tests ermitteln? Java Basics - Anfänger-Themen 8
B JUnit / Exceptions/ try-catch Java Basics - Anfänger-Themen 6
L JUnit tests in java Java Basics - Anfänger-Themen 5
N JUnit und private Methoden testen. Java Basics - Anfänger-Themen 9
F JUnit - Was ist mit "side effects" gemeint ? Java Basics - Anfänger-Themen 2
H JUnit in Eclipse: java.lang.NoClassDefFoundError: Java Basics - Anfänger-Themen 9
L Junit Testing bei XML? Java Basics - Anfänger-Themen 3
J LocalDateTime testen mit Junit Java Basics - Anfänger-Themen 20
A Objekt in Methode zurückgeben, JUnit zeigt Error Java Basics - Anfänger-Themen 2
O JUnit - Objektreferenzen Java Basics - Anfänger-Themen 3
G Testen mit JUnit Java Basics - Anfänger-Themen 4
C JUnit Tests. How to Java Basics - Anfänger-Themen 5
shiroX Klassen Klasse/Methode private final jUnit-Fehler Java Basics - Anfänger-Themen 5
L Junit Tests Java Basics - Anfänger-Themen 10
A IllegalArgumentException in JUnit testen Java Basics - Anfänger-Themen 3
V ToString-Methode mit JUnit testen(BlueJ) Java Basics - Anfänger-Themen 10
V JUnit Klassen Java Basics - Anfänger-Themen 3
T Junit Mockito: Instanz von inneren erzeugten Objekten Java Basics - Anfänger-Themen 4
S JUnit - Swing- Anwendung wird nicht neu gestartet Java Basics - Anfänger-Themen 0
S Kommt es zu Seiteneffekten wenn man waehrend den laufenden JUnit Tests den Code aendert? Java Basics - Anfänger-Themen 2
M JUnit Testmethoden mit mehreren assert Methoden Java Basics - Anfänger-Themen 1
S Double und Gleitkommazahlen mit JUnit testen Java Basics - Anfänger-Themen 7
K JUnit: Objekte von eigenen Klassen vergleichen...geht nicht Java Basics - Anfänger-Themen 5
Z JUnit Exception Java Basics - Anfänger-Themen 2
M Verständnisfrage zu JUnit Tests und private Methoden Java Basics - Anfänger-Themen 3
M Ist die Hamcrest Bibliothek auch schon in Junit 4.11 verfügbar? Java Basics - Anfänger-Themen 1
S Unterschied .jar Datei ausführen und junit Testfall... Java Basics - Anfänger-Themen 3
M Reihenfolge von Testmethoden in JUnit beeinflussen Java Basics - Anfänger-Themen 2
G JUnit-Tests im Programmdurchlauf starten Java Basics - Anfänger-Themen 4
T Best Practice JUnit: Wie Klassen durch Stubs/Mockups ersetzen Java Basics - Anfänger-Themen 7
M Junit Tests durchführen, die eine Verbindung zu einer Daten erfordern Java Basics - Anfänger-Themen 3
T Junit in Eclipse Java Basics - Anfänger-Themen 1
P JUnit bedeutungen Java Basics - Anfänger-Themen 3
S JUnit assertEquals funktioniert nichgt wie es sollte :( Java Basics - Anfänger-Themen 7
V Frage zu JUnit Tests Java Basics - Anfänger-Themen 3
B JUnit für JFileChooser Java Basics - Anfänger-Themen 6
S File vergleich - Junit Java Basics - Anfänger-Themen 6
T JUnit Java Basics - Anfänger-Themen 18
G Junit Java Basics - Anfänger-Themen 4
X JUnit testing Java Basics - Anfänger-Themen 7
T JUnit Suite frage Java Basics - Anfänger-Themen 6
S InvocationTargetException bei JUnit Testlauf Java Basics - Anfänger-Themen 2
T Junit --Exception testen Java Basics - Anfänger-Themen 15
A JUnit Tests in Jar-Archiv packen Java Basics - Anfänger-Themen 2
G Erste Schritte JUNIT Regressionstests automatisieren Java Basics - Anfänger-Themen 2
M JUnit - nur einzelne Methode testen? Java Basics - Anfänger-Themen 4
M JUnit - nur Failures loggen? Java Basics - Anfänger-Themen 2
R String Replace für JUnit Java Basics - Anfänger-Themen 19
T JUNIT Nullpointerexception Java Basics - Anfänger-Themen 3
M JUNIT tests mit ant script ausführen Java Basics - Anfänger-Themen 4
S [JUnit] eigener Testsuite Runner + Ausgabe Java Basics - Anfänger-Themen 6
S [JUnit] Print Results while running Java Basics - Anfänger-Themen 6
W Mit jUnit Array testen? Java Basics - Anfänger-Themen 5

Ähnliche Java Themen

Neue Themen


Oben