From e0d61c7b1caa011ab6a7777535823fe18c50e13c Mon Sep 17 00:00:00 2001 From: Edward Thomson Date: Fri, 28 Mar 2014 10:10:59 -0700 Subject: [PATCH] Sandbox configuration during test runs --- tests/main.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/tests/main.c b/tests/main.c index 6b498939d..ffbbcbf48 100644 --- a/tests/main.c +++ b/tests/main.c @@ -6,12 +6,21 @@ int __cdecl main(int argc, char *argv[]) int main(int argc, char *argv[]) #endif { + const char *sandbox_path; int res; + clar_test_init(argc, argv); + git_threads_init(); + sandbox_path = clar_sandbox_path(); + git_libgit2_opts(GIT_OPT_SET_SEARCH_PATH, GIT_CONFIG_LEVEL_GLOBAL, sandbox_path); + git_libgit2_opts(GIT_OPT_SET_SEARCH_PATH, GIT_CONFIG_LEVEL_XDG, sandbox_path); + /* Run the test suite */ - res = clar_test(argc, argv); + res = clar_test_run(); + + clar_test_shutdown(); giterr_clear(); git_threads_shutdown();