[resteasy-dev] tjws
Ron Sigal
rsigal at redhat.com
Thu Jun 2 12:11:14 EDT 2016
On 06/02/2016 05:50 AM, Rostislav Svoboda wrote:
>
>
> Rostislav Svoboda
> Principal JBoss QA Engineer
>
> ------------------------------------------------------------------------
>
>
>
> On 06/01/2016 05:20 PM, Alessio Soldano wrote:
>
> Il 01/06/2016 20:16, Ron Sigal ha scritto:
>
>
>
> ARQ + Undertow know each other:http://arquillian.org/modules/undertow-embedded-container-adapter/
>
>
> My first inclination, like Weinan's, was to think that
> running everything in Wildfly was pretty heavy, but if we
> just start Wildfly once, that's not so bad.
>
> Right, that's what I meant saying that it depends on how you
> implement the solution. In practice, we might end up needing
> more than just a single WFLY instance (perhaps because we need
> different container configurations for different types of
> tests), but the number of instances should really be limited
> (let's say less than 5?).
>
> After all, that's what the TCK does, as well as the new qe TS.
>
> And the JBossWS testsuite ;)
>
> One problem I still have is that, when I'm working on a
> problem, I MUCH prefer running tests in an embedded
> container like tjws or Undertow.
>
> Not sure what the preference is based on, but if that's
> because you don't want to manually start the container, etc...
> Arquillian does that for you.
>
>
> I just like the instantaneous startup. For example, I just ran a
> test in RESTEASY-TEST-WF8, and it took 2.7 seconds to start up
> Wildfly and another 2.7 seconds to create and deploy the WAR.
> Better than AS 5 ;-) but still a little annoying.
>
>
> If you do TS properly you need to start WF just once so I don't see
> this as a problem.
> Starting WF for each test is bad practice.
I'm not worried about the testsuite as a whole. It's when I'm running
the same test over and over that it's an issue. Right now the arquillian
tests use a managed Wildfly, but I guess there could be a profile for a
remote Wildfly. Anyway, what I'll probably end up doing is writing a
standalone test while I'm working on something, then turning it into a
WF test later. Not a big deal.
>
> R.
>
>
> I guess I could just write a standalone test and then turn
> it into an arquillian test when I'm done. But if
> Arquillian works with Undertow, which I didn't know, that
> might be the best of all worlds.
>
> I've never tried this, but afaiu yes it works with Undertow.
>
> I'm a little worried though about the time it takes
> Arquillian to create a WAR, which isn't insignificant ...
>
> It's not that bad after all; btw, once you have all tests as
> arquillian ones and you ensure they do not make assumptions on
> the server being there just for each of them (which is also
> good), you can most likely make the testsuite execution
> concurrent and run multiple tests at the same time.
>
> Cheers
> Alessio
>
> --
> Alessio Soldano
> Web Service Lead, JBoss
>
>
>
> _______________________________________________
> resteasy-dev mailing list
> resteasy-dev at lists.jboss.orghttps://lists.jboss.org/mailman/listinfo/resteasy-dev
>
>
> --
> My company's smarter than your company (unless you work for Red Hat)
>
>
> _______________________________________________
> resteasy-dev mailing list
> resteasy-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/resteasy-dev
>
>
--
My company's smarter than your company (unless you work for Red Hat)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/resteasy-dev/attachments/20160602/c414aec7/attachment.html
More information about the resteasy-dev
mailing list