Jeśli debuguję jakiś wielowątkowy kod Java w środowisku Eclipse - z klasą RunTest klasy głównej i interesującą klasą QueueListener.Jak odłączyć program testowy Java w punktach przerwania Eclipse?
Założenia:
- Kiedy RunTest jest inicjowany - QueueListener działa w tle.
- Kiedy RunTest finalizuje - QueueListener jest zakończony
- Istnieje jeden sposób w RunTest - z przerwania w to
- Istnieje jeden sposób w QueueListener z przerwania w nim
- QueueListener można uruchomić w kółko ponownie
- RunTest działa tylko raz na wykonanie (klasa dominująca)
Podczas debugowania w Eclipse - obie wartości graniczne wymyślić. Ale Eclipse daje pierwszeństwo RunTest - i muszę ręcznie przerzucić go do QueueListener, wybierając ten wątek w debugerze - i powtarzać to w kółko.
Czy istnieje sposób, aby powiedzieć Eclipse, że jestem bardziej zainteresowany QueueListener i uważam, że testrunner ma niższy priorytet - kiedy wybiera debugujące punkty przerwania do wyświetlenia?
Czy mogę znać nazwę aplikacji, dla której debugujesz? Czy RunTest nazwał drivercript w AutomationFramework? –