<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
<<a href="mailto:jai.forums2013@gmail.com" class=""
moz-do-not-send="true">jai.forums2013@gmail.com</a>>
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>