<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&amp;&amp;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 -&gt; [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>