<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">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="">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="">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="">wildfly-dev@lists.jboss.org<br class="">https://lists.jboss.org/mailman/listinfo/wildfly-dev<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></body></html>