[hibernate-dev] run a single unit test speed up?
Jason Pyeron
jpyeron at pdinc.us
Thu Apr 23 08:20:14 EDT 2020
> -----Original Message-----
> From: Sanne Grinovero
> Sent: Thursday, April 23, 2020 8:04 AM
>
> Hi Jason,
>
> I'm surprised. It's not instantaneous here either, but it doesn't take
> minutes - provided you've built the project before and didn't change a
> lot of code.
Just the one unit test.
>
> If I run such a test for the first time, possibly after having
> switched branches, I'll get test results in ~20 seconds; most of this
What versions of tools in your tool chain are you using?
> is spent recompiling. But if I repeat the same command right away, it
> will complete in ~1 second.
>
> What do you see if you repeat the test a second time after having just run it?
After multiple builds it stabilized at 90 seconds.
>
> Just for reference, a full build runnig all tests on H2 takes 6
> minutes on my machine.
>
> Thanks,
> Sanne
>
>
>
> On Wed, 22 Apr 2020 at 21:59, Jason Pyeron <jpyeron at pdinc.us> wrote:
> >
> > I got it down to BUILD SUCCESSFUL in 2m 32s
> > 27 actionable tasks: 5 executed, 22 up-to-date
> >
> > By using
> >
> > ./gradlew :hibernate-core:test --tests
> org.hibernate.test.annotations.cid.CompositeIdFkGeneratedValueIdentityTest
> >
> >
> > Package___________________________ Tests Duration Success rate
> > org.hibernate.test.annotations.cid 1____ 0.586s__ 100%
> >
> > For an approximate 250x slow down compared to the test execution, sigh.
> >
> > > -----Original Message-----
> > > From: hibernate-dev-bounces at lists.jboss.org <hibernate-dev-bounces at lists.jboss.org> On
> Behalf Of Jason
> > > Pyeron
> > > Sent: Wednesday, April 22, 2020 4:48 PM
> > > To: 'Hibernate Dev' <hibernate-dev at lists.jboss.org>
> > > Subject: [hibernate-dev] run a single unit test???? do I really have to manually put -
> x for every task
> > > I do not want?
> > >
> > > Does anyone know how to get a single unit test to run without building a battleship
> too? Tried in
> > > eclipse too.
> > >
> > > ./gradlew test --tests
> org.hibernate.test.annotations.cid.CompositeIdFkGeneratedValueIdentityTest
> > >
> > > ... 5 minutes later ...
> > >
> > > FAILURE: Build failed with an exception.
> > >
> > > * What went wrong:
> > > Execution failed for task ':documentation:test'.
> > > > No tests found for given includes:
> > > [org.hibernate.test.annotations.cid.CompositeIdFkGeneratedValueIdentityTest](--tests
> filter)
> > >
> > > * Try:
> > > Run with --stacktrace option to get the stack trace. Run with --info or --debug option
> to get more log
> > > output. Run with --scan to get full insights.
> > >
> > > * Get more help at https://help.gradle.org
> > >
> > > Deprecated Gradle features were used in this build, making it incompatible with Gradle
> 5.0.
> > > Use '--warning-mode all' to show the individual deprecation warnings.
> > > See
> https://docs.gradle.org/4.10.3/userguide/command_line_interface.html#sec:command_line_warn
> ings
> > >
> > > BUILD FAILED in 4m 38s
> > > 36 actionable tasks: 35 executed, 1 up-to-date
> > >
> > > --
> > > Jason Pyeron | Architect
> > > PD Inc |
> > > 10 w 24th St |
> > > Baltimore, MD |
> > >
> > > .mil: jason.j.pyeron.ctr at mail.mil
> > > .com: jpyeron at pdinc.us
> > > tel : 202-741-9397
> > >
> > >
> > >
> > >
> > > _______________________________________________
> > > hibernate-dev mailing list
> > > hibernate-dev at lists.jboss.org
> > > https://lists.jboss.org/mailman/listinfo/hibernate-dev
> >
> > _______________________________________________
> > hibernate-dev mailing list
> > hibernate-dev at lists.jboss.org
> > https://lists.jboss.org/mailman/listinfo/hibernate-dev
> >
More information about the hibernate-dev
mailing list