sqoop-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Szabolcs Vasas (JIRA)" <j...@apache.org>
Subject [jira] [Created] (SQOOP-3407) Introduce methods instead of TEMP_BASE_DIR and LOCAL_WAREHOUSE_DIR static fields
Date Tue, 20 Nov 2018 17:19:00 GMT
Szabolcs Vasas created SQOOP-3407:
-------------------------------------

             Summary: Introduce methods instead of TEMP_BASE_DIR and LOCAL_WAREHOUSE_DIR static
fields
                 Key: SQOOP-3407
                 URL: https://issues.apache.org/jira/browse/SQOOP-3407
             Project: Sqoop
          Issue Type: Test
            Reporter: Szabolcs Vasas


BaseSqoopTestCase.TEMP_BASE_DIR and BaseSqoopTestCase.LOCAL_WAREHOUSE_DIR are public static
fields which get initialized once at the JVM startup and store the paths for the test temp
and warehouse directories.

The problem is that HBase test cases change the value of the test.build.data system property
which can cause tests using these static fields to fail.

Since we do not own the code in HBase which changes the system property we need to turn these
static fields into methods which evaluate the test.build.data system property every time they
invoked which will make sure that the invoking tests will be successful.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Mime
View raw message