diff --git a/tests/integration/integration_test.go b/tests/integration/integration_test.go index 96b2e9bf3d..2e6359c839 100644 --- a/tests/integration/integration_test.go +++ b/tests/integration/integration_test.go @@ -118,6 +118,11 @@ func TestMain(m *testing.M) { os.Unsetenv("GIT_COMMITTER_EMAIL") os.Unsetenv("GIT_COMMITTER_DATE") + // Avoid loading the default system config. On MacOS, this config + // sets the osxkeychain credential helper, which will cause tests + // to freeze with a dialog. + os.Setenv("GIT_CONFIG_NOSYSTEM", "true") + err := unittest.InitFixtures( unittest.FixturesOptions{ Dir: filepath.Join(filepath.Dir(setting.AppPath), "models/fixtures/"),