[
https://issues.redhat.com/browse/WFCORE-5143?page=com.atlassian.jira.plug...
]
Brian Stansberry commented on WFCORE-5143:
------------------------------------------
[~ehugonnet] [~fburzigo] [~rsigal] [~asoldano]
Note that this relies on unsupported behavior:
https://github.com/resteasy/Resteasy/blob/master/testsuite/integration-te...
The org.bouncycastle module is private and we can remove it at any time. We shouldn't
in a micro release but can in a major/minor. I don't think we are obligated to
provision it in a slimmed server.
If we can provision it without doing things that are too ugly, that might be fine, but
this test app should package bouncycastle itself if it needs it.
Bouncycastle - Failing tests in RESTEasy TS
-------------------------------------------
Key: WFCORE-5143
URL:
https://issues.redhat.com/browse/WFCORE-5143
Project: WildFly Core
Issue Type: Bug
Components: Security
Affects Versions: 13.0.0.Beta6
Reporter: Emmanuel Hugonnet
Assignee: Emmanuel Hugonnet
Priority: Blocker
[~ehugonnet] please set the component. I cannot find anything suitable.
I noticed it in the context of a bootable JAR execution but [~jfdenise] confirmed this
happens with WF 21 Beta1.
This is about some tests in the RESTEasy TS which has been adapted to execute against
bootable JARs through a specific profile [1].
The tests are running successfully with WildFly 20.0.1.Final (the {{ejb}} layer needs to
be removed for this experiment to be run [2]) but fail against 21.0.0.Beta1, so it is a
regression.
There are 108 tests failing but this JIRA is reporting just one as a reference, see
"Steps to reproduce" in order to have a full list:
{code}
org.jboss.resteasy.test.providers.mediatype.BlacklistedMediaTypeTest.org.jboss.resteasy.test.providers.mediatype.BlacklistedMediaTypeTest
Error Details
Cannot deploy BlacklistedMediaTypeTest.war: {"WFLYCTL0062: Composite operation
failed and was rolled back. Steps that failed:" => {"Operation step-1"
=> {"WFLYCTL0080: Failed services" =>
{"jboss.module.service.\"deployment.BlacklistedMediaTypeTest.war\".main"
=> "WFLYSRV0179: Failed to load module: deployment.BlacklistedMediaTypeTest.war
Caused by: org.jboss.modules.ModuleNotFoundException: org.bouncycastle"}}}}
{code}
*Steps to reproduce*:
1. clone
https://github.com/fabiobrz/Resteasy/tree/bootable-jar-support
2. build RESTEasy:
{code}
$ mvn install -Dmaven.test.skip=true -Dmaven.repo.local=/home/my-local-repo
{code}
3. cd to testsuite directory:
{code}
cd testsuite
{code}
4. run the test against WF 21.0.0.Beta1 with bootable JAR:
{code}
mvn clean verify -am -pl integration-tests -Dmaven.repo.local=/home/my-local-repo
-Dserver.version=21.0.0.Beta1
-Dtest=org.jboss.resteasy.test.providers.mediatype.BlacklistedMediaTypeTest
-Ddisable.microprofile.tests -Dserver.home=foo -Dts.bootable
{code}
The test should *fail*
5. run the test against WF 20.0.1.Final with bootable JAR:
{code}
mvn clean verify -am -pl integration-tests -Dmaven.repo.local=/home/my-local-repo
-Dserver.version=20.0.1.Final
-Dtest=org.jboss.resteasy.test.providers.mediatype.BlacklistedMediaTypeTest
-Ddisable.microprofile.tests -Dserver.home=foo -Dts.bootable
{code}
The test should *pass*
[1]
https://github.com/resteasy/Resteasy/pull/2526/files#diff-8c7ea03eb619e46...
[2]
https://github.com/resteasy/Resteasy/pull/2526/files#diff-8c7ea03eb619e46...
--
This message was sent by Atlassian Jira
(v7.13.8#713008)