Recentemente ho aggiunto il plugin Cobertura al mio progetto Java/Spring-MVC. La cosa strana è che tutti i miei test di unità passavano, e che ancora passano quando Maven fa il suo giro di prova iniziale, ma poi quando Cobertura tenta di eseguire i test, tutti falliscono con lo stesso messaggio di errore:Test unitari che passano attraverso Maven, ma non riescono attraverso Cobertura: "Aspettando un frame stackmap al target di diramazione 65"
Expecting a stackmap frame at branch target 65 in method xxx.xxxx.xxxx.xxxx;)V at offset 40
Non ho idea del motivo per cui questo sta accadendo e non so nemmeno come fare per aggiustarlo. Ho cercato su internet ma non ho riscontrato problemi simili. Io uso JUnit e spring-test-mvc per i test.
Qualcuno ha visto questo prima?
questo sembra essere un problema comune, con domande molto simili pubblicate sul SO. Ho postato la risoluzione al nostro problema è stato risolto con questo: http://stackoverflow.com/a/20001391/1279002 – theINtoy
Ho incontrato lo stesso problema quando si utilizzava cobertura-maven-plugin versione 2.4. Ha funzionato sia per JDK_1.7.0_79 che per JDK_1.8.0_45 quando ho aggiornato cobertura-maven-plugin alla versione 2.7. – user2432405