2013-08-16 8 views
9

Ich habe kürzlich den "VisualVM Launcher" in meiner Eclipse-IDE installiert. Nachdem ich diesen Launcher verwendet habe, um einige Probleme in meiner Anwendung zu profilieren, habe ich versucht, alle meine Konfigurationen auf das vorherige Setup zurückzusetzen. Wenn ich jedoch meine Unit-Tests mit "Coverage As -> JUnit Plug-in Test" starte, scheint es immer noch den VisualVM-Launcher zu verwenden.So starten Sie Komponententests unter EclEmma, ​​ohne den VisualVM-Launcher mit installiertem Launcher zu verwenden

Ich sehe keinen Platz in den "Coverage Configurations", um anzugeben, welcher Launcher verwendet werden soll. Wenn ich zur Vorgabeseite für Standard-Startprogramme navigiere ("Ausführen/Debuggen -> Starten -> Standard-Startprogramme"), sind die Modi [Debug] und [Run] unter "JUnit Plug-in Test" beide auf "JUnit Plugin" eingestellt Test Launcher ".

Gibt es einen anderen Ort, wo ich den Launcher für die Ausführung von "JUnit Plug-in Tests" unter dem Test Coverage Tool (EclEmma) einstellen kann?

Version von Eclipse: Juno Service Release 1

+1

Sieht aus wie viele Menschen (einschließlich mir) sind mit diesem Problem konfrontiert. https://github.com/jacoco/eclemma/issues/112 –

Antwort

2

Ich habe dieses Problem auch aufgetreten und haben keine akzeptable Lösung gefunden.

Ich weiß, dass es nicht viel von einer Antwort ist, aber ich habe VisualVM schließlich deinstalliert und es neu installiert, wenn ich es brauche, für die Dauer, die ich brauche.

+1

Das führte mich zu der Idee, eine andere ausführbare Datei (true.exe von cygwin) in meine \ bin \ jvisualvm ... NOT.exe zu kopieren Ich kann einfach die "... NOT" in den Einstellungen/Ausführen/Debug/Starten/VisualVM Konfiguration/VisualVM Executable anhängen/entfernen. Beachten Sie, dass das Textfeld bei fehlendem Dateidialog den Fokus für die Schaltfläche OK verlieren muss, um aktiv zu werden. – EndlosSchleife