<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html;
      charset=windows-1252">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p><tt>Thanks Jason, that answers my question. I'll rework/rethink
        that PR to account for the 3.x client behaviour.</tt></p>
    <p><tt>-Jaikiran</tt><br>
    </p>
    <br>
    <div class="moz-cite-prefix">On 12/09/17 11:22 AM, Jason Greene
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:31689D79-FF9A-47CC-9E71-5532B46A97DF@redhat.com">
      <meta http-equiv="Content-Type" content="text/html;
        charset=windows-1252">
      Hi Jaikiran,
      <div class=""><br class="">
      </div>
      <div class="">You probably already noticed alot of this, but just
        to make sure everyone is on the same page the legacy ejb client
        is for the 3.x branch of the ejb client code based, and the
        current client is the 4.x branch. The 3.x branch is the same as
        the 2.x branch, but with updates to synchronize dependencies and
        integrate with elytron capabilities. So 3.x is intended to be
        100% API compat with 2.x. 4.x on the other hand has dropped some
        elements of the API that no longer make sense and added new
        APIs. So 3.x is unlikely to be enhanced further, with just bug
        fixes, and all new work going into 4.x. Since most access
        patterns port without issue, we expect 3.x will have fairly low
        usage, and will one day be phased out. </div>
      <div class=""><br class="">
      </div>
      <div class="">So basically the only reason to add test coverage
        with 3.x use (legacy-ejb-client) is if there is a bug that
        affects it, or a change was made that is likely to impact its
        operation. Since 4.x is protocol compat with 3.x though, changes
        on the 4.x server side do need to factor in 3.x client behavior.</div>
      <div class=""><br class="">
      </div>
      <div class="">-Jason</div>
      <div class=""><br class="">
      </div>
      <div class="">
        <div>
          <blockquote type="cite" class="">
            <div class="">On Sep 12, 2017, at 12:37 AM, Jaikiran Pai
              &lt;<a href="mailto:jai.forums2013@gmail.com" class=""
                moz-do-not-send="true">jai.forums2013@gmail.com</a>&gt;
              wrote:</div>
            <br class="Apple-interchange-newline">
            <div class="">
              <div class="">I was working on a change and a testcase
                related to one of the JIRAs <br class="">
                open in WFLY and happened to notice that we now have a <br
                  class="">
                testsuite/integration/legacy-ejb-client module. It looks
                like this <br class="">
                module has testcases that are also part of
                testsuite/integration/basic - <br class="">
                i.e. copy pasted. So we now have 2 copies of a testcase
                for example <br class="">
                EJBClientAPIUsageTestCase. What's the guideline when
                dealing with these <br class="">
                testcases? Should both these testcases be kept
                up-to-date with any <br class="">
                changes to the behaviour of the server interaction with
                the remote <br class="">
                client? The context of my question is this PR <br
                  class="">
                <a href="https://github.com/wildfly/wildfly/pull/10466"
                  class="" moz-do-not-send="true">https://github.com/wildfly/wildfly/pull/10466</a><br
                  class="">
                <br class="">
                -Jaikiran<br class="">
                <br class="">
                _______________________________________________<br
                  class="">
                wildfly-dev mailing list<br class="">
                <a class="moz-txt-link-abbreviated" href="mailto:wildfly-dev@lists.jboss.org">wildfly-dev@lists.jboss.org</a><br class="">
                <a class="moz-txt-link-freetext" href="https://lists.jboss.org/mailman/listinfo/wildfly-dev">https://lists.jboss.org/mailman/listinfo/wildfly-dev</a><br
                  class="">
              </div>
            </div>
          </blockquote>
        </div>
        <br class="">
        <div class="">
          <div style="color: rgb(0, 0, 0); letter-spacing: normal;
            text-align: start; text-indent: 0px; text-transform: none;
            white-space: normal; word-spacing: 0px;
            -webkit-text-stroke-width: 0px; word-wrap: break-word;
            -webkit-nbsp-mode: space; -webkit-line-break:
            after-white-space;" class="">
            <div style="color: rgb(0, 0, 0); letter-spacing: normal;
              text-align: start; text-indent: 0px; text-transform: none;
              white-space: normal; word-spacing: 0px;
              -webkit-text-stroke-width: 0px; word-wrap: break-word;
              -webkit-nbsp-mode: space; -webkit-line-break:
              after-white-space;" class="">--<br class="">
              Jason T. Greene<br class="">
              Chief Architect, JBoss EAP</div>
            <div style="color: rgb(0, 0, 0); letter-spacing: normal;
              text-align: start; text-indent: 0px; text-transform: none;
              white-space: normal; word-spacing: 0px;
              -webkit-text-stroke-width: 0px; word-wrap: break-word;
              -webkit-nbsp-mode: space; -webkit-line-break:
              after-white-space;" class="">Red Hat</div>
          </div>
        </div>
        <br class="">
      </div>
    </blockquote>
    <br>
  </body>
</html>