java - How to use Google CodePro Coverage on Google Appengine code? -


i'm trying use google's codepro coverage tool measure coverage of unit tests on google appengine project. i'm getting various classformaterror exceptions on running tests.

have others got google codepro coverage working google appengine project?

here lines of enquiry i'm pursuing:
a) multiple levels of byte code engineering not working together. i.e. codepro fighting gae jpa implementation (datanucleus instruments persistent classes).
b) rtfm error on part

here exception:

java.lang.classformaterror: invalid length 65525 in localvariabletable in class file      @ java.lang.classloader.defineclass1(native method)     @ java.lang.classloader.defineclasscond(classloader.java:632)     @ java.lang.classloader.defineclass(classloader.java:616)     @ java.security.secureclassloader.defineclass(secureclassloader.java:141)     @ java.net.urlclassloader.defineclass(urlclassloader.java:283)     @ java.net.urlclassloader.access$000(urlclassloader.java:58)     @ java.net.urlclassloader$1.run(urlclassloader.java:197)     @ java.security.accesscontroller.doprivileged(native method)     @ java.net.urlclassloader.findclass(urlclassloader.java:190)     @ java.lang.classloader.loadclass(classloader.java:307)     @ sun.misc.launcher$appclassloader.loadclass(launcher.java:301)     @ java.lang.classloader.loadclass(classloader.java:248) 

here's answer own question, don't much.

i made new eclipse coverage project, , instrumented project codepro. in coverage project included source code gae project , unit test project. made boilerplate class in coverage project uses junitcore call junit testcases in unit test project.

results gae project not displayed until @ least 1 run project instrumented. coverage run view appears publish stats against project.

it feels ugly , i'm not impressed codepro. it's under par google tool.

i've looked using codepro ant tasks coverage instrumentation task has gone. used called when part of instantiations codepro product.

i think shall @ using emma (on codepro based). long term need coverage reports generated automated build. doesn't appear possible codepro.


Comments

Popular posts from this blog

linux - Mailx and Gmail nss config dir -

c# - Is it possible to remove an existing registration from Autofac container builder? -

php - Mysql PK and FK char(36) vs int(10) -