SOLR-5345: A first pass toning down OpenCloseCoreStressTest

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1531766 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Mark Robert Miller 2013-10-13 22:45:25 +00:00
parent 7dc46c9f2d
commit c5803cabf5
1 changed files with 8 additions and 24 deletions

View File

@ -52,14 +52,14 @@ public class OpenCloseCoreStressTest extends SolrTestCaseJ4 {
private final Object locker = new Object(); private final Object locker = new Object();
private int numCores = 20; private int numCores = TEST_NIGHTLY ? 7 : 5;
private Map<String, Long> coreCounts; private Map<String, Long> coreCounts;
private List<String> coreNames; private List<String> coreNames;
static final int COMMIT_WITHIN = 5000; static final int COMMIT_WITHIN = 5000;
final int indexingThreads = 15; final int indexingThreads = TEST_NIGHTLY ? 9 : 5;
final int queryThreads = 15; final int queryThreads = TEST_NIGHTLY ? 9 : 5;
final int resetInterval = 30 * 60; // minutes to report then delete everything final int resetInterval = 30 * 60; // minutes to report then delete everything
long cumulativeDocs = 0; long cumulativeDocs = 0;
@ -75,22 +75,6 @@ public class OpenCloseCoreStressTest extends SolrTestCaseJ4 {
static String savedFactory; static String savedFactory;
// Keep the indexes from being randomly generated.
@BeforeClass
public static void beforeClass() {
savedFactory = System.getProperty("solr.DirectoryFactory");
System.setProperty("solr.directoryFactory", "org.apache.solr.core.MockFSDirectoryFactory");
}
@AfterClass
public static void afterClass() {
if (savedFactory == null) {
System.clearProperty("solr.directoryFactory");
} else {
System.setProperty("solr.directoryFactory", savedFactory);
}
}
@Before @Before
public void setupServer() throws Exception { public void setupServer() throws Exception {
coreCounts = new TreeMap<String, Long>(); coreCounts = new TreeMap<String, Long>();
@ -98,7 +82,7 @@ public class OpenCloseCoreStressTest extends SolrTestCaseJ4 {
cumulativeDocs = 0; cumulativeDocs = 0;
solrHomeDirectory = new File(TEMP_DIR, "OpenCloseCoreStressTest_"); solrHomeDirectory = new File(TEMP_DIR, "OpenCloseCoreStressTest_");
FileUtils.deleteDirectory(solrHomeDirectory); // Insure that a failed test didn't leave something lying around. FileUtils.deleteDirectory(solrHomeDirectory); // Ensure that a failed test didn't leave something lying around.
jetty = new JettySolrRunner(solrHomeDirectory.getAbsolutePath(), "/solr", 0); jetty = new JettySolrRunner(solrHomeDirectory.getAbsolutePath(), "/solr", 0);
} }
@ -111,14 +95,14 @@ public class OpenCloseCoreStressTest extends SolrTestCaseJ4 {
@Test @Test
@Slow @Slow
public void test30SecondsOld() throws Exception { public void test15SecondsOld() throws Exception {
doStress(30, true); doStress(15, true);
} }
@Test @Test
@Slow @Slow
public void test30SecondsNew() throws Exception { public void test15SecondsNew() throws Exception {
doStress(30, false); doStress(15, false);
} }
@Test @Test