This project will run RESTEasy in WildFly against the Jakarta REST TCK.
You can run SE tests only with the -Pse-only Maven profile.
You can run the TCK with Maven from the root project. The first module, resteasy-tck-setup, will download and install
the Jakarta REST TCK artifacts. The next project, resteasy-tck-runner, will provision a WildFly server if the
JBOSS_HOME environment variable is not set and run the TCK.
mvn clean verify
You can turn on trace logging for the TCK with the -Dtck.log.trace=true system property.
mvn clean verify -Dtck.log.trace=true
To run an individual test you can use the failsafe plugin property -Dit.test=YourTestIT.
mvn clean verify -Dit.test=UriBuilderIT
To override the RESTEasy version to test with you can pass the -Dversion.org.jboss.resteasy system property. To
override the WildFly version pass the -Dversion.org.wildfly system property.
mvn clean verify -Dversion.org.jboss.resteasy=6.1.0-SNAPSHOT -Dversion.org.wildfly=27.0.0.Beta1-SNAPSHOT
By default the client API’s used for testing are the ones provided in the container. However, this can be overridden
by passing the version.org.jboss.resteasy.client system property.
mvn clean verify -Dversion.org.jboss.resteasy.client=6.2.0.Final