Die Zeile die JUnit gerade ausführt lesen

specialize

Bekanntes Mitglied
Hallo,

ich suche eine Möglichkeit die Zeile, die JUnitCore gerade ausführt zu lesen.
Weis jemand eine Lösung?

Habe einen JUnitCore und eine eigene RunListener Klasse.

Danke!
 
B

bygones

Gast
wie die andere Frage etwas merkwuerdig...

willst du den Quellcode haben der gerade ausgefuehrt wird ?

was soll der sinn sein ?

du kannst es in debug modus schalten und ueber Breakpoints navigieren... dann siehste du welcher code gerade ausgefuehrt wird.

ansonsten gehts nicht
 

Andi_CH

Top Contributor
Gibt es wirklich nichts schlaueres?

Das gibt dir die Callsequence aus

Java:
try {
	throw new Exception("Callstack ausgeben");
} catch (Exception e) {
	e.printStackTrace();
}
 

specialize

Bekanntes Mitglied
Ich denke meine Frage wurde falsch verstanden bzw. brauche ich noch mehr Hilfe.
Ich will den Quellcode des Testcases der gerade vom JUnit Runner ausgeführt wird.

Ich denke, dass ich die Ausgabe des Readers vom Runner will. (wenn es so etwas gibt)
 
B

bygones

Gast
Ich will den Quellcode des Testcases der gerade vom JUnit Runner ausgeführt wird.
nein das geht nicht.

Ich denke, dass ich die Ausgabe des Readers vom Runner will. (wenn es so etwas gibt)
das versteh ich nicht - welcher Reader vom Runner ?!

da du bis jetzt nicht ansatzweise erklaert hast, was du eigentlich genau willst oder brauchst ist es etwas muehselig zu helfen. aber wie gesagt, den Quellcode des gerade ausgefuehrten Programmes zu haben geht nicht (ausser man befindet sich in einem debugger)
 

faetzminator

Gesperrter Benutzer
da du bis jetzt nicht ansatzweise erklaert hast, was du eigentlich genau willst oder brauchst ist es etwas muehselig zu helfen. aber wie gesagt, den Quellcode des gerade ausgefuehrten Programmes zu haben geht nicht

Naja, davon ausgegangen, dass man 1. die Sourcen irgendwo hat und 2. an den JUnitTestRunner rankommt, kann man natürlich die mit Reflection ausgeführten Methode (von JUnitTestRunner) auf den Source schliessen.
Aber irgendwie seh ich den Sinn dahinter nicht so ganz.
 
B

bygones

Gast
Naja, davon ausgegangen, dass man 1. die Sourcen irgendwo hat und 2. an den JUnitTestRunner rankommt, kann man natürlich die mit Reflection ausgeführten Methode (von JUnitTestRunner) auf den Source schliessen.
Aber irgendwie seh ich den Sinn dahinter nicht so ganz.
du startest dein Programm und willst zu einem zufaelligen Zeitpunkt X den genauen Quellcode haben, der eben in diesem Moment ausgefuehrt wird ? Das will ich selbst mit Reflection sehen....
 

faetzminator

Gesperrter Benutzer
du startest dein Programm und willst zu einem zufaelligen Zeitpunkt X den genauen Quellcode haben, der eben in diesem Moment ausgefuehrt wird ? Das will ich selbst mit Reflection sehen....

Im Verlauf der Diskussion teilte der TO mit, dass er den Source der gerade ausgeführten Methode haben will, und das ist möglich. Zumindest die Methode des Tests ([c]@Test[/c]).
 
M

maki

Gast
Je mehr Posts ich vom TS lese umso stärker habe ich den Eindruck, dass er sich seinen eigenen TestRunner bastelt.
Da emfpehle ich mal in die Quellen der üblichen TestRunner nachzulesen, schliesslich wird hier das Rad nur nochmals erfunden.
 

specialize

Bekanntes Mitglied
jop, habe ich auch schon gebastelt.
die fragen die ich hier stelle sind eben jene, die ich in den üblichen Quellen und Google nicht finde.

Oben war nicht der Name der ausgeführte Methode gefragt, sondern wirklich die Zeile Quelltext die vom Runner gerade ausgeführt wird. Geht das auch faetz?
 
Zuletzt bearbeitet:
M

maki

Gast
Du suchst sowas wie eine Coverage, aber nicht der eigentlichen Coverage wegen?
Coverage Tools instrumentieren den Code vorher, dadurch logt der Runner soz. welcher Codezeile er gerade abarbeitet.
 

specialize

Bekanntes Mitglied
Mir ist eine Lösung eingefallen, leider nur eine spezifische mit Schreibaufwand.
Man übergibt einfach nach/vor jeder Test-Quelltext-Zeile, jene auch als String.
 
Zuletzt bearbeitet:

faetzminator

Gesperrter Benutzer
Das hätten wir dir auch nennen können ;) Aber das hat nichts mit deiner Frage zu tun.

Das machen z.B. Code Coverage Tools genau so, nur dass sie nicht den Source sondern den Bytecode modifizieren. Siehe dazu makis Aussage:
Coverage Tools instrumentieren den Code vorher, dadurch logt der Runner soz. welcher Codezeile er gerade abarbeitet.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
H JavaFX Warnung in package Zeile Allgemeine Java-Themen 2
8u3631984 Strukturiertes Logging : Jedes Feld in eine seperate Zeile - aber wie ? Allgemeine Java-Themen 2
_user_q Eingegebenen Text Zeile für Zeile ausgeben lassen Allgemeine Java-Themen 11
melaniemueller Einzelne Zeile aus einer txt Datei in einem String speichern Allgemeine Java-Themen 12
jhCDtGVjcZGcfzug Klassen Was genau passiert hier? Kann mir das jemand bitte Zeile für Zeile erklären? Allgemeine Java-Themen 1
M Checkstyle 100 Zeichen pro Zeile Allgemeine Java-Themen 11
O Formatierte String ausgabe bei vier Variablen in einer Zeile Allgemeine Java-Themen 1
Bluedaishi Zeile um zeichen erweitern Allgemeine Java-Themen 9
M String automatisch in nächste Zeile umbrechen (Graphics) Allgemeine Java-Themen 6
J Bestimmte Zeile aus Textdatei auslesen Allgemeine Java-Themen 18
KeVoZ_ Nacheinander folgende Strings in Textdokument auf neue Zeile schreiben Allgemeine Java-Themen 6
D falsche Zeile aus JTable in MySQL gelöscht Allgemeine Java-Themen 6
C PDFBox: Nach RegEx ganze Zeile Allgemeine Java-Themen 4
KeVoZ_ Bestimmte Zeile aus Console finden & auslesen Allgemeine Java-Themen 2
F Fehler in Zeile in Log schreiben Allgemeine Java-Themen 6
X Zeile unter einer bestimmen Zeile hinzufügen(File) Allgemeine Java-Themen 1
X Löschen von einer Zeile in einer Text Datei. Klappt nicht. Allgemeine Java-Themen 4
F String nach Schlüsselwörtern durchsuchen und ganze Zeile ausgeben Allgemeine Java-Themen 4
C Speicherung fon Zeile und Spalte Allgemeine Java-Themen 2
J Java - Zeile aus Text datei löschen Allgemeine Java-Themen 13
S CSV Eintrag der nächsten Zeile auslesen funktioniert nicht Allgemeine Java-Themen 8
Ananaskirsche Input/Output Zeile aus Datei einlesen Allgemeine Java-Themen 10
F JTextArea Cursor in die nächste Zeile setzen Allgemeine Java-Themen 2
C Input/Output Bestimmte Zeile in Datei ändern. Allgemeine Java-Themen 13
M Startdatei konnte nicht geparst werden. Fehler in Zeile 0 Allgemeine Java-Themen 5
127.0.0.1 StringBuffer leere Zeile löschen Allgemeine Java-Themen 8
X Scanner hört nach der 25. Zeile auf Allgemeine Java-Themen 6
W RegEx Zeile parsen Medium Allgemeine Java-Themen 8
1 InputStream liest die letzte Zeile nicht ein Allgemeine Java-Themen 2
S String aus Datei-Zeile auslesen Allgemeine Java-Themen 6
C Zeile aus einer CSV-Datei löschen Allgemeine Java-Themen 3
FoolMoon Datei zeilenweise einlesen, aber nicht die erste Zeile! Allgemeine Java-Themen 3
neonfly Anzahl Zeichen pro Zeile auf der Konsole Allgemeine Java-Themen 8
H RandomAccessFile - Zeile finden Allgemeine Java-Themen 5
S readLine() liest nur jede 2. Zeile Allgemeine Java-Themen 3
J Mit POI Zeile in Excel löschen Allgemeine Java-Themen 5
P readLine() liest nur jede dritte Zeile? Allgemeine Java-Themen 3
G Zeile einfügen in TreeTable Allgemeine Java-Themen 2
M .txt Datei öffnen und jede Zeile mit festem String verketten Allgemeine Java-Themen 5
O Zeile eines Textfiles löschen Allgemeine Java-Themen 2
B in file immer 2. zeile überschreiben Allgemeine Java-Themen 8
J Text einer .csv Datei einlesen und Zeile in NEUE Zeile hänge Allgemeine Java-Themen 1
B Logs - txt-Datei neue Zeile anfuegen, neue Datei erstellen Allgemeine Java-Themen 6
S Zweidimensionales Array neue Zeile erzeugen Allgemeine Java-Themen 3
P Neue Zeile Plattformunabhängig Allgemeine Java-Themen 3
I Zeile überprüfen Allgemeine Java-Themen 12
P JTable selektierte Zeile mitwandern Allgemeine Java-Themen 2
Saxony Letzte Zeile eines Streames mit auslesen Allgemeine Java-Themen 4
H Notepad - Mitgabeparameter um in eine Zeile zu springen Allgemeine Java-Themen 15
M Funktion liest nach Textaus aus der vorigen Zeile Allgemeine Java-Themen 2
TheJavaKid Zeile auf existenz von String prüfen. Allgemeine Java-Themen 19
R Einzelne Zeile manipulieren Allgemeine Java-Themen 4
M Datei und Zeile im Code Allgemeine Java-Themen 2
J Matrix mit unterschiedlicher Anzahl von Spalten pro Zeile? Allgemeine Java-Themen 4
W gezielt eine Zeile einlesen? Allgemeine Java-Themen 6
byte Erste Zeile einer Textdatei entfernen Allgemeine Java-Themen 5
L JTable: Wenn Zeile markiert dann Meldung. geht nicht Allgemeine Java-Themen 4
V Class Document seltsam leere Zeile am Anfang Allgemeine Java-Themen 8
G String in String-Array umwandeln in einer Zeile? Allgemeine Java-Themen 2
Zrebna Wieso sind eigentlich JUnit-Tests in src/test/java platziert - nur Konvention? Allgemeine Java-Themen 7
harrytut Java Input/Output Tests Junit Allgemeine Java-Themen 3
B Junit Test Allgemeine Java-Themen 8
J Junit surefire: enrich test information Allgemeine Java-Themen 0
J Junit start surefire for manual testing Allgemeine Java-Themen 1
P No JUnit tests found Allgemeine Java-Themen 5
F Junit Test + Cucumber - JSON auslesen und in einem weiteren Schritt nutzen Allgemeine Java-Themen 0
J JUnit - Auslassen von Code Allgemeine Java-Themen 25
S Zugriff auf jUnit Test Suite Runner-Instanzen innerhalb von Test Classes Allgemeine Java-Themen 7
S Eclipse Probleme beim Implementieren / Ausführen von jUnit 5-Test Suites Allgemeine Java-Themen 14
S Parametrisierte jUnit 5-Tests mit eigenen Datentypen/Klassen-Objekten als Test-Parameter Allgemeine Java-Themen 0
K Input/Output JUnit: Log Inhalte, falsche Assertion Allgemeine Java-Themen 2
H OOP Testen einer Exception mit JUnit Allgemeine Java-Themen 8
AssELAss Junit-Tests für SQL-Veribindung sowie SQL-Queries? Allgemeine Java-Themen 3
O Maven - JUnit - H2 Allgemeine Java-Themen 1
M Selenium JUnit Tests (Auswahl von Testmethoden auswerten) Allgemeine Java-Themen 5
C JUNIT - ANT - build.xml Allgemeine Java-Themen 0
Airwolf89 JUnit: Vorschläge/ Best Practice Allgemeine Java-Themen 7
M JUnit Serverseitig? Wie geht sowas? Allgemeine Java-Themen 2
E JUnit wie Testergebnisse pro Test ("Test Report") erhalten? Allgemeine Java-Themen 1
B JUnit Zufalls Operation testen Allgemeine Java-Themen 1
P JUnit Allgemeine Java-Themen 2
B jUnit 4: Wie protokolliert man Testergebnisse? Allgemeine Java-Themen 1
H JUnit Fehler beim Compilieren - erledigt Allgemeine Java-Themen 0
M JUnit Test Suites Allgemeine Java-Themen 2
L JUnit - automatisiertes vs. manuelles Testen? Allgemeine Java-Themen 6
B Hilfe bei JUnit Test Allgemeine Java-Themen 1
M JUnit & Multithreading - sehr seltener Fehler Allgemeine Java-Themen 3
A JUnit/Hashcode Problem Allgemeine Java-Themen 5
X Problem mit URLClassLoader und JUnit Allgemeine Java-Themen 3
N JUnit Allgemeine Java-Themen 13
M Junit Tests durchführen Allgemeine Java-Themen 18
M JVM Probleme JUnit Allgemeine Java-Themen 2
G NUnit Features in JUnit Allgemeine Java-Themen 2
darekkay (JUnit) Testdaten generieren - Framework? Allgemeine Java-Themen 2
A JUnit problem Allgemeine Java-Themen 9
T Organisation von Junit Testfällen? Allgemeine Java-Themen 2
M JUnit Tests vs. DBUnit Tests Allgemeine Java-Themen 3
P Klassen Junit test funktioniert nicht... Allgemeine Java-Themen 11
aze JUnit: Testen ob bestimmte Exception nicht auftritt Allgemeine Java-Themen 18
U Fehler: Hauptklasse org.junit.runner.JUnitCore konnte nicht gefunden oder geladen werden Allgemeine Java-Themen 2

Ähnliche Java Themen

Neue Themen


Oben