mirror of https://github.com/apache/lucene.git
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:
parent
7dc46c9f2d
commit
c5803cabf5
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue