users@jersey.java.net

[Jersey] Re: Speeding up jersey-test?

From: Pavel Bucek <pavel.bucek_at_oracle.com>
Date: Thu, 07 Apr 2011 17:00:43 +0200

Hello Naresh and Gili,

this would be nice feature, I had something implemented some time ago
but I can't find it anymore. Feel free to file RFE for this so we won't
forget it again.

Pavel

On 04/07/2011 07:09 AM, Srinivas Naresh Bhimisetty wrote:
> Gili,
>
> as you observed, the JerseyTest starts and stops the test container
> before (@Before) and after (@After) each test method is executed. This
> sure could be the cause of the time being taken to execute each test
> method.
>
> Probably, changing the JerseyTest implementation to start/stop the
> test container only once (using the @BeforeClass, @AfterClass
> annotations), for all the test methods defined in a test class should
> help overcome this.
>
> - Naresh
>
> On Tue, Apr 5, 2011 at 12:18 AM, Gili <cowwoc_at_bbs.darktech.org
> <mailto:cowwoc_at_bbs.darktech.org>> wrote:
>
> Hi,
>
> Jersey-test is quite slow. Granted, the unit tests are doing a lot
> (starting
> up a web server, running the test and shutting down the web
> server) but the
> end-result is that each @Test takes a minimum of a second compared
> with
> milliseconds used by my other unit tests. I am using the Grizzly web
> container.
>
> Is there a way to speed up these unit tests? How fast is
> InMemoryTestContainer? I can't use it on my end because it doesn't
> seem to
> be compatible with Guice but I'm just curious how if it makes a big
> difference.
>
> Thanks,
> Gili
>
> --
> View this message in context:
> http://jersey.576304.n2.nabble.com/Speeding-up-jersey-test-tp6239607p6239607.html
> Sent from the Jersey mailing list archive at Nabble.com.
>
>