[resteasy-dev] Testsuite reorganization - multiple target containers

Alessio Soldano asoldano at redhat.com
Tue Aug 16 12:49:25 EDT 2016


Il 15/08/2016 14:27, Katerina Novotna ha scritto:
>
> ----- Original Message -----
>> Hi,
>>
>> with the latest changes on master, it's now possible to have the new
>> integration testsuites run against different WildFly versions (till now
>> they've been using 10.0.0.Final).
>>
>> The build supports option -Dserver.version=xyz which can be used to tell
>> it which version of WildFly to download.
>>
>> Alternatively you could use -Dserver.home=/x/y/z to specify the path to
>> the container to be used instead of downloading anything (and that can
>> clearly be any version).
>>
>> Before advertising this all, I'd like to:
>>
>> 1) get your feedback; in JBossWS we've always had something similar,
>> actually making use of established profiles (-PwidlflyXYZ) which is more
>> complex and rigid. Here I'd stay with a simple server.version property
>> that can be anything till we have a good reason for having better
>> control on the mechanism. WDYT?
> To me server.version seems as good option. I usually use server.home when running the testsuite.

Good, thanks for the feedback.

>
> This touches a bit another thing - I've send PR with README for the testsuite module:
> https://github.com/resteasy/Resteasy/pull/894
Merged

>
> The PR contains just information about test documentation, but I would like to add there later information about available properties,
> example how to run whole testsuite or single test and how to specify another resteasy version for client side of the tests (https://github.com/resteasy/Resteasy/pull/898).
Merged this one too. And yes, I also want to eventually write down some 
notes on this topic, just wanted to finish up the actual changes first. 
If you want to start writing a doc proposal here, feel free and send a 
PR, thanks :-)


>> 2) make it clear that atm we only have clean testsuite runs with default
>> value (no server.version or server.version = 10.0.0.Final). Running
>> against 10.1.0.CR1 fails because of a wildfly creaper issue (we need a
>> release & upgrade of it),
> I had talk with ladicek - the creaper version we use currently is 0.9.4.
> In version 0.9.5 the change was made that it is not needed to release new creaper with server version anymore.
> He suggest to upgrade to 1.4.0. Which I did in this PR:
> https://github.com/resteasy/Resteasy/pull/898
Merged, thanks. I didn't think we could move to 1.4.

> It this was not what you meant, we can still talk to him to release new version.
As long as the testsuite works fine (and it does), it's ok, thanks :-)

As a matter of fact, I've just changed the Travis CI to run the 
build/testsuite both for each commit/PR, one with against WildFly 
10.0.0.Final and one against WildFly 10.1.0.CR1 (will move to final when 
available). Cool :-)

Cheers
Alessio

-- 
Alessio Soldano
Web Service Lead, JBoss



More information about the resteasy-dev mailing list