From 98c42dd5e2f4dbaff648cb7b4bec239faeb7e1a3 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 129c6e1050f..ac018198916 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;