diff options
Diffstat (limited to 'unit/atf-src/atf-run/config_test.cpp')
-rw-r--r-- | unit/atf-src/atf-run/config_test.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/unit/atf-src/atf-run/config_test.cpp b/unit/atf-src/atf-run/config_test.cpp index d0dc6b3a..5b103a78 100644 --- a/unit/atf-src/atf-run/config_test.cpp +++ b/unit/atf-src/atf-run/config_test.cpp @@ -27,7 +27,9 @@ // IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // +#include "atf-c++/detail/env.hpp" #include "atf-c++/detail/test_helpers.hpp" +#include "atf-c++/config.hpp" #include "atf-c++/macros.hpp" #include "config.hpp" @@ -37,6 +39,14 @@ namespace detail = atf::atf_run::detail; using atf::tests::vars_map; +namespace atf { +namespace config { + +void __reinit(void); + +} // namespace config +} // namespace atf + // ------------------------------------------------------------------------- // Tests for the "config" parser. // ------------------------------------------------------------------------- @@ -351,6 +361,8 @@ ATF_TEST_CASE_BODY(merge_configs_mixed) { ATF_TEST_CASE(read_config_files_none); ATF_TEST_CASE_HEAD(read_config_files_none) {} ATF_TEST_CASE_BODY(read_config_files_none) { + atf::env::set("ATF_CONFDIR", "."); + atf::config::__reinit(); ATF_REQUIRE(vars_map() == impl::read_config_files("test-suite")); } |