OK, got it. Thanks! Gail
----- Original Message ----- > From: "Steve Ebersole" <st...@hibernate.org> > To: "Gail Badner" <gbad...@redhat.com>, "Hibernate" > <hibernate-dev@lists.jboss.org> > Sent: Monday, July 13, 2015 3:43:21 PM > Subject: Re: [hibernate-dev] How should hibernate-entitymanager test classes > be instrumented? > > No, that is not the correct way. That would force all test classes to be > instrumented where we only need a few to be instrumented. > > There are 2 options: > > 1) Move all the tests that require instrumentation into a new SourceSet and > then associate the instrument task with that SourceSet only. > 2) Use an "enhancing classloader" and instrument the classes as they are > loaded *for just those tests*. We do this already today. > org.hibernate.jpa.test.instrument.InterceptFieldClassFileTransformerTest > is one such test already in hibernate-entitymanager, but it is only > partial. If you want to go this route, I'd suggest looking > at > org.hibernate.test.instrument.runtime.AbstractTransformingClassLoaderInstrumentTestCase. > Luis also recently added some tests for the new bytecode enhancement code > that follow this paradigm. > > > On Fri, Jul 10, 2015 at 7:10 PM Gail Badner <gbad...@redhat.com> wrote: > > > I'm looking into some bugs having to do with lazy properties using Entity > > Manager. > > > > There is a commit for a pull request that adds an instrument task to > > hibernate-entitymanager.gradle that uses the ant task: > > > > > > https://github.com/gbadner/hibernate-core/commit/ecacc18cd48b960b7e9b303b6a298d4e15448d22 > > > > Is this acceptable? Is there a different way this should be done? > > > > Thanks, > > Gail > > _______________________________________________ > > hibernate-dev mailing list > > hibernate-dev@lists.jboss.org > > https://lists.jboss.org/mailman/listinfo/hibernate-dev > > > _______________________________________________ hibernate-dev mailing list hibernate-dev@lists.jboss.org https://lists.jboss.org/mailman/listinfo/hibernate-dev