aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/py
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/py')
-rw-r--r--src/test/py/bazel/test_base.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/test/py/bazel/test_base.py b/src/test/py/bazel/test_base.py
index 4d5278876c..a5c6f70fbc 100644
--- a/src/test/py/bazel/test_base.py
+++ b/src/test/py/bazel/test_base.py
@@ -104,7 +104,7 @@ class TestBase(unittest.TestCase):
"""
value = os.getenv(name, '__undefined_envvar__')
if value == '__undefined_envvar__':
- if default:
+ if default is not None:
return default
raise EnvVarUndefinedError(name)
return value
@@ -357,9 +357,10 @@ class TestBase(unittest.TestCase):
'BAZEL_SH':
TestBase.GetEnv('BAZEL_SH',
'c:\\tools\\msys64\\usr\\bin\\bash.exe'),
- 'JAVA_HOME':
- TestBase.GetEnv('JAVA_HOME'),
}
+ java_home = TestBase.GetEnv('JAVA_HOME', '')
+ if java_home:
+ env['JAVA_HOME'] = java_home
else:
env = {'HOME': os.path.join(self._temp, 'home')}