[git] Don't scan for roots in tests

This commit is contained in:
Kirill Likhodedov
2013-03-15 15:31:06 +04:00
parent 34c98ce244
commit 543702f855
@@ -17,6 +17,7 @@ package git4idea.roots;
import com.intellij.ProjectTopics;
import com.intellij.openapi.Disposable;
import com.intellij.openapi.application.ApplicationManager;
import com.intellij.openapi.project.DumbAwareRunnable;
import com.intellij.openapi.project.Project;
import com.intellij.openapi.roots.ModuleRootEvent;
@@ -111,6 +112,11 @@ public class GitRootScanner implements BulkFileListener, ModuleRootListener, Dis
}
private void scheduleScan() {
if (ApplicationManager.getApplication().isUnitTestMode()) {
// don't scan in tests
return;
}
myAlarm.cancelAllRequests(); // one scan is enough, no need to queue, they all do the same
myAlarm.addRequest(new Runnable() {
@Override