<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
On 06/01/2016 08:16 PM, Ron Sigal wrote:<br>
<blockquote
cite="mid:c26971bd-dcb0-8aeb-4f75-1a4702ce7595@redhat.com"
type="cite">
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
About a month ago Katerina sent a note about the qe-internal
RESTEasy testsuite at <a moz-do-not-send="true"
class="moz-txt-link-freetext"
href="https://gitlab.mw.lab.eng.bos.redhat.com/jbossqe-eap/eap7-resteasy-ts">https://gitlab.mw.lab.eng.bos.redhat.com/jbossqe-eap/eap7-resteasy-ts</a>,
and I keep failing to look at it, until today's tjws thread.
Katerina and everyone else who worked on it: I'm apologize for
taking so long. It looks like a wonderful piece of work, and we
absolutely have to take advantage of it. <br>
<p>1. I don't see an obvious one-one relationship between the
upstream TS and the qe TS. Katerina, you said</p>
<p><br>
</p>
<blockquote>
<pre wrap="">The testsuite contains all tests from resteasy upstream (applicable to
current version of Resteasy in EAP, running with arquillian on EAP where
applicable). The rest are the unit tests.
</pre>
</blockquote>
I'm not quite sure how to interpret that. Could you say more about
which parts of the upstream TS are in the qe TS and which parts
aren't?<br>
</blockquote>
Hi Ron,<br>
<br>
Katerina has PTO this week and next week, so she can't reply to you
now.<br>
<br>
There are no simple one-one relationship. We tried to put tests to
suitable packages, that has often same name as in upstream TS.<br>
<br>
<ul>
<li>QE TS contains all tests form upstream for RESTEasy parts,
that are part of WildFly, except:<br>
</li>
<ul>
<li>There are many duplicite tests in upstream TS, QE TS
contains each test only once.</li>
<ul>
<li>same tests for different container (TJWS, WF8, WF9, ...)</li>
<li>One test for old client, one test for new client. QE TS
contains tests for new client.<br>
</li>
</ul>
<li>QE TS contains test for WF. QE TS doesn't contain test for
other containers (netty, undertow, etc.).</li>
<ul>
<li>Tests for other containers is changed to use
arquillian&&WF (except duplicities)<br>
</li>
</ul>
<li>i18n tests are not a part of QE TS</li>
<li>QE TS doesn't contains tests, that were introduced in RE
3.0.17 yet. But I add these test this and next week.</li>
<li>Examples<br>
</li>
</ul>
<li>Tests from these modules are in QE TS:</li>
<ul>
<li>arquillian</li>
<li>as7-integration-testing</li>
<li>as8-integration-testing</li>
<li>async-http-servlet-3.0</li>
<li>jboss-integration-testing</li>
<li>providers</li>
<ul>
<li>jackson</li>
<li>jackson2</li>
<li>jaxb</li>
<li>jettison</li>
<li>json-p-ee7</li>
<li>multipart</li>
<li>resteasy-atom</li>
<li>resteasy-validator-provider-11</li>
<li>test-all-jaxb</li>
<li>test-jackson-jaxb-coexistence</li>
<li>yaml<br>
</li>
</ul>
<li>resteasy-cdi</li>
<li>resteasy-jaxrs<br>
</li>
<li>resteasy-jaxrs-testsuite<br>
</li>
<li>
resteasy-spring</li>
<li>security/resteasy-crypto</li>
<li>security/jose-jwt</li>
<li>war-tests</li>
</ul>
</ul>
<br>
<br>
<blockquote
cite="mid:c26971bd-dcb0-8aeb-4f75-1a4702ce7595@redhat.com"
type="cite">
<pre wrap="">2. If we copy the qe TS into a Resteasy module, can we just adapt those Resteasy tests missing from the qe TS and put the results in the new Resteasy module?</pre>
</blockquote>
Yes, we can. QE has a list of test, which is not in QE TS ...<br>
<blockquote
cite="mid:c26971bd-dcb0-8aeb-4f75-1a4702ce7595@redhat.com"
type="cite">
<pre wrap="">
3. Technical question: I tried running the qe TS with -PexcludeFailing, but I get
</pre>
<blockquote>[INFO] BUILD FAILURE<br>
[INFO]
------------------------------------------------------------------------<br>
[INFO] Total time: 2.687 s<br>
[INFO] Finished at: 2016-06-01T12:34:06-04:00<br>
[INFO] Final Memory: 27M/277M<br>
[INFO]
------------------------------------------------------------------------<br>
[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-surefire-plugin:2.19:test
(default-test) on project resteasy-build-tools:
groups/excludedGroups require TestNG or JUnit48+ on project test
classpath -> [Help 1]<br>
<br>
</blockquote>
What am I doing wrong?<br>
<br>
</blockquote>
I have some other task this week, but I will look to this next week.
Anyway, I have not seen this error yet ...<br>
</body>
</html>