ok ... Joel Wiegman napsal(a): > Jiri, > > I apologize, I've gotten sidetracked on this. Since Tapestry 5 is such a > moving target right now, the error that appeared to be Cobertura-related went > away and was replaced by a different Tapestry-related error. Right now I'm > working around it by just not covering the classes involved when I run > Cobertura. > > I'm subscribed to the cobertura-devel list as well. If it springs up again > I'll post to that list. > > Cheers, > > Joel > > -----Original Message----- > From: Jiri Mares [mailto:[EMAIL PROTECTED] > Sent: Friday, May 25, 2007 7:09 AM > To: Tapestry users > Subject: Re: T5: Cobertura? > > > Hi Joel, > > is there any problem with mine request? > > Thanks > > Jiri Mares napsal(a): >> Hi Joel, >> >> >> yes, the best way would be send me (can be directly to email) the >> source file, class file, instrumented class file by tapestry, instrumented >> file by cobertura and instrumented file by cobertura & tapestry, if it is >> possible. >> >> And of course keep it as simple as possible. >> >> Thanks >> >> Joel Wiegman napsal(a): >>> Jiri, >>> >>> I know one of the Cobertura problems involved here is related to this bug: >>> >>> http://jira.codehaus.org/browse/MCOBERTURA-57 >>> >>> Obviously, this is not Cobertura but the Cobertura plug-in that Maven uses. >>> The other appears to be an instrumentation issue which I will let you and >>> Howard work out. If you need a sample class file please let me know and I >>> can provide one to you (both). >>> >>> Cheers! >>> >>> Joel >>> >>> -----Original Message----- >>> From: Jiri Mares [mailto:[EMAIL PROTECTED] >>> Sent: Monday, May 21, 2007 2:12 AM >>> To: Tapestry users >>> Subject: Re: T5: Cobertura? >>> >>> >>> Hi Howard, >>> >>> I'm developing cobertura ... can you, please, give more information where >>> the problem is to solve it ... or show me the way how to investigate, where >>> it is ... >>> >>> Thanks >>> >>> Jirka >>> >>> Howard Lewis Ship napsal(a): >>>> Sorry if I was inexact; I'm shifting gears too constantly. >>>> >>>> On 5/17/07, Joel Wiegman <[EMAIL PROTECTED]> wrote: >>>>> I think you mean the 1.7 version of Cobertura itself, not the plugin. >>>>> Version 2.0 of the plugin (which is what I'm using) uses Cobertura >>>>> version 1.7. >>>>> >>>>> So is this a Tapestry issue or a Cobertura issue (or even a plugin >>>>> issue)? Lots of class instrumentation going on! >>>>> >>>>> >>>>> >>>>> -----Original Message----- >>>>> From: Howard Lewis Ship [mailto:[EMAIL PROTECTED] >>>>> Sent: Thursday, May 17, 2007 12:53 PM >>>>> To: Tapestry users >>>>> Subject: Re: T5: Cobertura? >>>>> >>>>> It could be the version; I've been sticking to the 1.7 version of >>>>> the plugin as 1.8 doesn't work (at least, not for Tapestry apps). >>>>> >>>>> On 5/17/07, Joel Wiegman <[EMAIL PROTECTED]> wrote: >>>>>> Hello all, >>>>>> >>>>>> I'm using the Cobertura (via the Maven plug-in) to execute some >>>>>> web app coverage tests. I'm seeing the T5 "PageTester" unit tests >>>>>> pass, but the same tests fail during the Cobertura coverage test. >>>>>> I end up seeing variations of java.lang.VerifyErrors and >>>>>> java.lang.ClassFormatErrors (example below). Not sure if this is >>>>>> a Cobertura problem or a Tapestry problem, but I was looking for >>>>>> someone to share my grief or possibly even offer a solution. >>>>>> >>>>>> Is anyone using Cobertura to test coverage of their Tapestry 5 >>>>>> "PageTester" unit tests? If so, would you mind posting the >>>>>> pertinent sections of your pom.xml? >>>>>> >>>>>> Many thanks! >>>>>> >>>>>> Joel >>>>>> >>>>>> >>>>>> Tapestry 5.0.5-SNAPSHOT >>>>>> JDK 6.0 >>>>>> Maven 2.0.6 >>>>>> Cobertura-Maven-Plugin 2.0 >>>>>> >>>>>> Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: >>>>>> 0.797 sec <<< FAILURE! >>>>>> testStoreHierarchy(com.btservices.storeportal.pages.status.TestSta >>>>>> r >>>>>> t) Time elapsed: 0.36 sec <<< FAILURE! >>>>>> java.lang.VerifyError: (class: >>>>>> com/btservices/storeportal/pages/status/Start, method: >>>>>> determineStatus >>>>>> signature: >>>>>> (Lcom/btservices/storeportal/data/StoreStatusCode;)Lorg/apache/tap >>>>>> e >>>>>> str >>>>>> y/ >>>>>> Asset;) Illegal constant pool index >>>>>> at java.lang.Class.getDeclaredConstructors0(Native Method) >>>>>> at >>>>>> java.lang.Class.privateGetDeclaredConstructors(Class.java:2389) >>>>>> at java.lang.Class.getConstructors(Class.java:1459) >>>>>> at >>>>>> org.apache.tapestry.internal.services.ReflectiveInstantiator.findC >>>>>> o >>>>>> nst >>>>>> ru >>>>>> ctor(ReflectiveInstantiator.java:65) >>>>>> at >>>>>> org.apache.tapestry.internal.services.ReflectiveInstantiator.<init >>>>>> (Re >>>>>> fl >>>>>> ectiveInstantiator.java:53) >>>>>> at >>>>>> org.apache.tapestry.internal.services.InternalClassTransformationImpl. >>>>>> cr >>>>>> eateInstantiator(InternalClassTransformationImpl.java:1227) >>>>>> at >>>>>> org.apache.tapestry.internal.services.ComponentClassTransformerImp >>>>>> l >>>>>> .cr >>>>>> ea >>>>>> teInstantiator(ComponentClassTransformerImpl.java:151) >>>>>> at >>>>>> $ComponentClassTransformer_1129a4c95be.createInstantiator($Compone >>>>>> n >>>>>> tCl >>>>>> as >>>>>> sTransformer_1129a4c95be.java) >>>>>> at >>>>>> org.apache.tapestry.internal.services.ComponentInstantiatorSourceImpl. >>>>>> fi >>>>>> ndInstantiator(ComponentInstantiatorSourceImpl.java:242) >>>>>> at >>>>>> $ComponentInstantiatorSource_1129a4c95ae.findInstantiator($Compone >>>>>> n >>>>>> tIn >>>>>> st >>>>>> antiatorSource_1129a4c95ae.java) >>>>>> at >>>>>> org.apache.tapestry.internal.services.PageElementFactoryImpl.newRo >>>>>> o >>>>>> tCo >>>>>> mp >>>>>> onentElement(PageElementFactoryImpl.java:199) >>>>>> at >>>>>> $PageElementFactory_1129a4c95c1.newRootComponentElement($PageEleme >>>>>> n >>>>>> tFa >>>>>> ct >>>>>> ory_1129a4c95c1.java) >>>>>> at >>>>>> org.apache.tapestry.internal.services.PageLoaderProcessor.loadRoot >>>>>> C >>>>>> omp >>>>>> on >>>>>> ent(PageLoaderProcessor.java:408) >>>>>> at >>>>>> org.apache.tapestry.internal.services.PageLoaderProcessor.loadPage >>>>>> ( >>>>>> Pag >>>>>> eL >>>>>> oaderProcessor.java:393) >>>>>> at >>>>>> org.apache.tapestry.internal.services.PageLoaderImpl.loadPage(Page >>>>>> L >>>>>> oad >>>>>> er >>>>>> Impl.java:62) >>>>>> at >>>>>> $PageLoader_1129a4c95bf.loadPage($PageLoader_1129a4c95bf.java) >>>>>> at >>>>>> org.apache.tapestry.internal.services.PagePoolImpl.checkout(PagePo >>>>>> o >>>>>> lIm >>>>>> pl >>>>>> .java:63) >>>>>> at $PagePool_1129a4c95b5.checkout($PagePool_1129a4c95b5.java) >>>>>> at >>>>>> org.apache.tapestry.internal.services.RequestPageCacheImpl.getByCl >>>>>> a >>>>>> ssN >>>>>> am >>>>>> e(RequestPageCacheImpl.java:58) >>>>>> at >>>>>> org.apache.tapestry.internal.services.RequestPageCacheImpl.get(Req >>>>>> u >>>>>> est >>>>>> Pa >>>>>> geCacheImpl.java:49) >>>>>> at >>>>>> $RequestPageCache_1129a4c95ad.get($RequestPageCache_1129a4c95ad.java) >>>>>> at >>>>>> $RequestPageCache_1129a4c95ac.get($RequestPageCache_1129a4c95ac.java) >>>>>> at >>>>>> org.apache.tapestry.internal.services.PageLinkHandlerImpl.handle(P >>>>>> a >>>>>> geL >>>>>> in >>>>>> kHandlerImpl.java:57) >>>>>> at >>>>>> $PageLinkHandler_1129a4c95a3.handle($PageLinkHandler_1129a4c95a3.java) >>>>>> at >>>>>> org.apache.tapestry.test.pagelevel.PageLinkInvoker.invoke(PageLink >>>>>> I >>>>>> nvo >>>>>> ke >>>>>> r.java:61) >>>>>> at >>>>>> org.apache.tapestry.test.pagelevel.PageTester.invoke(PageTester.ja >>>>>> v >>>>>> a:2 >>>>>> 14 >>>>>> ) >>>>>> at >>>>>> org.apache.tapestry.test.pagelevel.PageTester.renderPage(PageTeste >>>>>> r >>>>>> .ja >>>>>> va >>>>>> :182) >>>>>> at >>>>>> com.btservices.storeportal.pages.status.TestStart.testStoreHierarc >>>>>> h >>>>>> y(T >>>>>> es >>>>>> tStart.java:112) >>>>>> >>>>>> >>>>>> ------------------------------------------------------------------ >>>>>> - >>>>>> -- To unsubscribe, e-mail: [EMAIL PROTECTED] >>>>>> For additional commands, e-mail: [EMAIL PROTECTED] >>>>>> >>>>>> >>>>> -- >>>>> Howard M. Lewis Ship >>>>> TWD Consulting, Inc. >>>>> Independent J2EE / Open-Source Java Consultant Creator and PMC >>>>> Chair, Apache Tapestry Creator, Apache HiveMind >>>>> >>>>> Professional Tapestry training, mentoring, support and project work. >>>>> http://howardlewisship.com >>>>> >>>>> ------------------------------------------------------------------- >>>>> -- To unsubscribe, e-mail: [EMAIL PROTECTED] >>>>> For additional commands, e-mail: [EMAIL PROTECTED] >>>>> >>>>> >>> -- >>> Jiří Mareš (mailto:[EMAIL PROTECTED]) ČSAD SVT Praha, s.r.o. >>> (http://www.svt.cz) Czech Republic >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>> For additional commands, e-mail: [EMAIL PROTECTED] >>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>> For additional commands, e-mail: [EMAIL PROTECTED] >>> > > -- > Jiří Mareš (mailto:[EMAIL PROTECTED]) > ČSAD SVT Praha, s.r.o. (http://www.svt.cz) Czech Republic > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] >
-- Jiří Mareš (mailto:[EMAIL PROTECTED]) ČSAD SVT Praha, s.r.o. (http://www.svt.cz) Czech Republic --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]