From 566e4fdca9ced464c1138e30d10ea285302cf18e Mon Sep 17 00:00:00 2001 From: Sergey Prigogin Date: Fri, 30 Nov 2012 15:12:36 -0800 Subject: [PATCH] Obtain indexer timeout for tests from indexer.timeout system property. --- .../org/eclipse/cdt/core/testplugin/util/BaseTestCase.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/core/org.eclipse.cdt.core.tests/suite/org/eclipse/cdt/core/testplugin/util/BaseTestCase.java b/core/org.eclipse.cdt.core.tests/suite/org/eclipse/cdt/core/testplugin/util/BaseTestCase.java index f2f45b1874c..1bd66964c69 100644 --- a/core/org.eclipse.cdt.core.tests/suite/org/eclipse/cdt/core/testplugin/util/BaseTestCase.java +++ b/core/org.eclipse.cdt.core.tests/suite/org/eclipse/cdt/core/testplugin/util/BaseTestCase.java @@ -49,7 +49,10 @@ import org.eclipse.core.runtime.NullProgressMonitor; import org.eclipse.core.runtime.jobs.Job; public class BaseTestCase extends TestCase { - protected static final int INDEXER_TIMEOUT_SEC = 10; + private static final String DEFAULT_INDEXER_TIMEOUT_SEC = "10"; + private static final String INDEXER_TIMEOUT_PROPERTY = "indexer.timeout"; + protected static final int INDEXER_TIMEOUT_SEC = + Integer.parseInt(System.getProperty(INDEXER_TIMEOUT_PROPERTY, DEFAULT_INDEXER_TIMEOUT_SEC)); private boolean fExpectFailure; private int fBugNumber; private int fExpectedLoggedNonOK;