Raju Bairishetti created LENS-83:
------------------------------------

             Summary: All tests should use available ports instead of using 
some fixed/static port
                 Key: LENS-83
                 URL: https://issues.apache.org/jira/browse/LENS-83
             Project: Apache Lens
          Issue Type: Task
            Reporter: Raju Bairishetti



C1MNG0PXDTY3:incubator-lens raju.bairishetti$ grep -r "getTestPort" * | grep -v 
class | wc -l
      16

Right now,  16 tests are using on some fixed port number. This would be a 
problem in future if user wants to add a new test case. *User has to know all 
the 16 ports which are already occupied by test cases.*

*Fix: Tests Should use free/available port instead of using fixed/static port.*

Tests which are having dependency on ports:
---------------------------------------------------------------
{noformat}
C1MNG0PXDTY3:incubator-lens raju.bairishetti$ grep -r "getTestPort" * | grep -v 
class
lens-cli/src/test/java/org/apache/lens/cli/LensCliApplicationTest.java:  
protected int getTestPort() {
lens-ml-lib/src/test/java/org/apache/lens/ml/TestMLResource.java:  protected 
int getTestPort() {
lens-server/src/test/java/org/apache/lens/server/LensJerseyTest.java:    return 
UriBuilder.fromUri("http://localhost/";).port(getTestPort()).build();
lens-server/src/test/java/org/apache/lens/server/LensJerseyTest.java:  
protected abstract int getTestPort();
lens-server/src/test/java/org/apache/lens/server/metastore/TestMetastoreService.java:
  protected int getTestPort() {
lens-server/src/test/java/org/apache/lens/server/query/TestLensDAO.java:  
protected int getTestPort() {
lens-server/src/test/java/org/apache/lens/server/query/TestQueryService.java:  
protected int getTestPort() {
lens-server/src/test/java/org/apache/lens/server/query/TestResultFormatting.java:
  protected int getTestPort() {
lens-server/src/test/java/org/apache/lens/server/session/TestSessionResource.java:
  protected int getTestPort() {
lens-server/src/test/java/org/apache/lens/server/TestIndexResource.java:  
protected int getTestPort() {
lens-server/src/test/java/org/apache/lens/server/TestLensApplication.java:  
protected int getTestPort() {
lens-server/src/test/java/org/apache/lens/server/TestServerMode.java:  
protected int getTestPort() {
lens-server/src/test/java/org/apache/lens/server/TestServerRestart.java:  
protected int getTestPort() {
lens-server/src/test/java/org/apache/lens/server/TestServiceProvider.java:  
protected int getTestPort() {
lens-server/src/test/java/org/apache/lens/server/TestStaticFileResource.java:  
protected int getTestPort() {
lens-server/src/test/java/org/apache/lens/server/TestStaticFileResource.java:   
 return UriBuilder.fromUri("http://localhost/";).port(getTestPort()).build();
{noformat}




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to