Csaba Ringhofer created IMPALA-7289: ---------------------------------------
Summary: Change shell tests to ignore ~/.impalarc Key: IMPALA-7289 URL: https://issues.apache.org/jira/browse/IMPALA-7289 Project: IMPALA Issue Type: Improvement Components: Clients Reporter: Csaba Ringhofer Currently impala-shell always reads a config file ( ~/.impalarc by default), even if it is run during an automatic test. This means that the settings in .impalarc can have side effects during tests - for example if "impalad" is set to remote cluster, the tests will run on that instead of the mini cluster. I see two ways to fix this issue: 1. always set --config_file when running impala-shell during tests to point to somewhere else than ~/.impalarc 2. use an environment variable to affect the config file loading - for example IMPALARC_LOCATION could be set in every test I think that 2 is somewhat better, because it could be done centrally (for example in impala_test_suite.py or impala-py.test), while 1 could not be enforced so easily. A bonus feature for 2 could be to add the possibility of loading more than one config files, for example by setting IMPALARC_LOCATION to a comma separated list of file locations. -- This message was sent by Atlassian JIRA (v7.6.3#76005)