2013-08-16 20 views
9

Ho recentemente installato il "VisualVM Launcher" nel mio IDE Eclipse. Dopo aver utilizzato il programma di avvio per aiutare a profilare alcuni problemi nella mia applicazione, ho provato a riportare tutte le mie configurazioni all'utilizzo della precedente configurazione. Tuttavia, ogni volta che lancio i miei test unitari usando "Coverage As -> JUnit Plug-in Test", sembra ancora provare a utilizzare il launcher VisualVM.Come avviare i test unitari in EclEmma senza utilizzare il launcher VisualVM con quello launcher installato

Non vedo un posto nelle "Configurazioni copertura" per specificare quale programma di avvio utilizzare. Se si accede alla pagina delle preferenze per i programmi di avvio predefiniti ("Esegui/Debug -> Avvio -> Avvio predefinito"), le modalità [Debug] e [Esegui] sotto "Test plug-in JUnit" sono entrambe impostate per utilizzare "JUnit Plugin Test Launcher ".

C'è qualche altro posto in cui posso impostare il programma di avvio per l'esecuzione di "Test plug-in JUnit" sotto lo strumento di copertura del test (EclEmma)?

versione di Eclipse: Juno Service Release 1

+1

Sembra che molte persone (incluso me) affrontino questo problema. https://github.com/jacoco/eclemma/issues/112 –

risposta

2

troppo ho incontrato questo problema e ho trovato nessuna soluzione accettabile.

So che non è più una risposta, ma ho finito per disinstallare VisualVM e ricorrere a reinstallarlo quando ne ho bisogno, per la durata di cui ho bisogno.

+1

Questo mi ha portato all'idea di copiare un altro eseguibile (true.exe da cygwin) nella mia \ bin \ jvisualvm ... NOT.exe, quindi Posso facilmente aggiungere/rimuovere "... NOT" in Preferenze/Esegui/Debug/Avvio/Configurazione VisualVM/Eseguibile VisualVM. Si noti che quando non si utilizza la finestra di dialogo del file, il campo di testo deve perdere il focus per il pulsante OK per attivarsi. – EndlosSchleife