If you look at these examples, all the test scenarios are already
covered in resteasy testsuite . Let me give some examples :
jaxrs-2.0.-workbook-ex03_1 demonstrated the usage of @Path, @GET, PUT,
POST, and @PathParam. Almost each resteasy test is using some of these
annotation or all above annotations.
jaxrs-2.0.-workbook-ex04_1 is showing usage how to create your own HTTP
method annotation. This feature is already tested by
jaxrs-2.0-workbook-ex09_1 demonstrates the client accept media type to
pick between XML and JSON. And this is already checked by
jaxrs-2.0-workbook-ex11-1 is showing the usage of CacheControl and
Request.evaluatePreconditions(). We can find this is already verified
Each example's demonstration usage can be found in resteasy testsuite
and It is checking the duplicate things if we run this in the build, so
I don't think there is any issue will be introduced if we move all
examples dir to resteasy-examples repo too.
On 06/29/2016 11:07 PM, Alessio Soldano wrote:
we previously discussed a bit about this topic. I believe we should
keep the oreilly-jaxrs-2.0-workbook examples there because they cover
basic jaxrs 2.0 scenarios. Having the examples be automatically run in
the build ensures no regressions happen. We already have the
resteasy-examples repo, which we moved a bunch of examples to (and
which needs to be fixed, while the workbook ones just run fine ;) ).
As for the other examples (war-tests) I agree on turning them into
plain integration tests.
Regarding RESTEASY-1425, that can possibly be fixed by moving the
jetty-plugin to a profile that is only enabled if -DskipTests=true is
Il 29/06/2016 11:40, Jim Ma ha scritto:
> Hi all,
> When I was looking at the build issue:
, I thought the examples
> module should be moved to another repository (for example, name it to
> resteasy-examples) to make resteasy build run faster. From travis build
> log, remove these modules can save us about 3 mins build time. If there
> is some important thing should be checked in these examples, we can
> change to a test and add it in resteasy repo, not package war file ,
> start/stop Jetty in resteasy build. Besides this, I think these examples
> only need to run against resteasy release version. WDYT?
> resteasy-dev mailing list
Web Service Lead, JBoss
resteasy-dev mailing list