testsuite: override NIX_CONF_DIR and NIX_USER_CONF_FILES
The test suite can load the global configuration files under certain
circumstances, and, though we would really rather it didn't ever do that
at all, we should at least break the mechanism.
Fixes: #474
Change-Id: Ib27cb43dd5dfaa70ac491c395b5ba308fd7bd289
This commit is contained in:
parent
19edaed81b
commit
345e3d068a
|
@ -12,7 +12,11 @@
|
|||
# It's only ~200 lines; better to just refactor the tests themselves which we'll want to do anyway.
|
||||
|
||||
default_test_env = {
|
||||
'ASAN_OPTIONS': 'detect_leaks=0:halt_on_error=1:abort_on_error=1:print_summary=1:dump_instruction_bytes=1'
|
||||
'ASAN_OPTIONS': 'detect_leaks=0:halt_on_error=1:abort_on_error=1:print_summary=1:dump_instruction_bytes=1',
|
||||
# Prevents loading global configuration file in /etc/nix/nix.conf in tests 😱
|
||||
'NIX_CONF_DIR': '/var/empty',
|
||||
# Prevent loading user configuration files in tests
|
||||
'NIX_USER_CONF_FILES': '',
|
||||
}
|
||||
|
||||
libutil_test_support_sources = files(
|
||||
|
|
Loading…
Reference in a new issue