Wenn ich einige Multithread Java-Code in Eclipse debuggen - mit einer Hauptklasse RunTest und eine interessante Klasse QueueListener.Wie kann man Java Testrounner in Eclipse Breakpoints depriorisieren?
Annahmen:
- Wenn RunTest initialisiert wird - läuft QueueListener im Hintergrund.
- Wenn RunTest finalisiert - QueueListener beendet
- Es gibt eine einzelne Methode in RunTest ist - mit einem Haltepunkt in es
- Es gibt eine einzige Methode in QueueListener mit einem Haltepunkt in ihm
- QueueListener über laufen und über wieder
- RunTest nur einmal ausgeführt wird pro Ausführung (Elternklasse)
Wenn in Eclipse Debuggen - beide Haltepunkte kommen. Aber Eclipse räumt RunTest Priorität ein - und ich muss es manuell in den QueueListener umschalten, indem ich diesen Thread im Debugger auswähle - und dies immer wieder wiederholen.
Gibt es eine Möglichkeit, Eclipse mitzuteilen, dass ich mich mehr für den QueueListener interessiere und den Testrunner als eine niedrigere Priorität ansehe - wenn er Debug-Breakpoints zum Anzeigen auswählt?
Kann ich den Namen der Anwendung kennen, für die Sie debuggen? Ruft RunTest das Treiberskript im Automation Framework auf? –