mirror of https://github.com/apache/lucene.git
SOLR-5914: Polish up createTempDir calls.
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/solr5914@1583163 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
64ad96afb1
commit
6bf76b1015
|
@ -16,13 +16,11 @@ import java.util.Locale;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
import org.apache.lucene.util.LuceneTestCase;
|
import junit.framework.Assert;
|
||||||
import org.apache.lucene.util.TestUtil;
|
|
||||||
import org.junit.After;
|
import org.junit.After;
|
||||||
import org.junit.Before;
|
import org.junit.Before;
|
||||||
|
|
||||||
import junit.framework.Assert;
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||||
* contributor license agreements. See the NOTICE file distributed with
|
* contributor license agreements. See the NOTICE file distributed with
|
||||||
|
|
|
@ -57,11 +57,6 @@ public class TestNonWritablePersistFile extends AbstractDataImportHandlerTestCas
|
||||||
initCore("dataimport-solrconfig.xml", "dataimport-schema.xml",
|
initCore("dataimport-solrconfig.xml", "dataimport-schema.xml",
|
||||||
new File(tmpSolrHome).getAbsolutePath());
|
new File(tmpSolrHome).getAbsolutePath());
|
||||||
}
|
}
|
||||||
|
|
||||||
@AfterClass
|
|
||||||
public static void destroyTempSolrHomeAndCore() throws Exception {
|
|
||||||
FileUtils.deleteDirectory(new File(tmpSolrHome).getAbsoluteFile());
|
|
||||||
}
|
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@SuppressWarnings("unchecked")
|
@SuppressWarnings("unchecked")
|
||||||
|
|
|
@ -43,21 +43,10 @@ public class TestSimplePropertiesWriter extends AbstractDIHJdbcTestCase {
|
||||||
|
|
||||||
@Before
|
@Before
|
||||||
public void spwBefore() throws Exception {
|
public void spwBefore() throws Exception {
|
||||||
File tmpdir = File.createTempFile("test", "tmp", createTempDir());
|
fileLocation = createTempDir().getAbsolutePath();
|
||||||
tmpdir.delete();
|
|
||||||
tmpdir.mkdir();
|
|
||||||
fileLocation = tmpdir.getPath();
|
|
||||||
fileName = "the.properties";
|
fileName = "the.properties";
|
||||||
}
|
}
|
||||||
@After
|
|
||||||
public void spwAfter() throws Exception {
|
|
||||||
//If an Assume was tripped while setting up the test,
|
|
||||||
//the file might not ever have been created...
|
|
||||||
if(fileLocation!=null) {
|
|
||||||
new File(fileLocation + File.separatorChar + fileName).delete();
|
|
||||||
new File(fileLocation).delete();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@Test
|
@Test
|
||||||
public void testSimplePropertiesWriter() throws Exception {
|
public void testSimplePropertiesWriter() throws Exception {
|
||||||
|
|
||||||
|
|
|
@ -331,9 +331,7 @@ public class TestXPathEntityProcessor extends AbstractDataImportHandlerTestCase
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void withDefaultSolrAndXsl() throws Exception {
|
public void withDefaultSolrAndXsl() throws Exception {
|
||||||
File tmpdir = File.createTempFile("test", "tmp", createTempDir());
|
File tmpdir = createTempDir();
|
||||||
tmpdir.delete();
|
|
||||||
tmpdir.mkdir();
|
|
||||||
AbstractDataImportHandlerTestCase.createFile(tmpdir, "x.xsl", xsl.getBytes("UTF-8"),
|
AbstractDataImportHandlerTestCase.createFile(tmpdir, "x.xsl", xsl.getBytes("UTF-8"),
|
||||||
false);
|
false);
|
||||||
|
|
||||||
|
|
|
@ -17,7 +17,6 @@ package org.apache.solr.handler.dataimport;
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import java.io.File;
|
|
||||||
import java.text.SimpleDateFormat;
|
import java.text.SimpleDateFormat;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
|
@ -50,8 +49,7 @@ public class TestZKPropertiesWriter extends AbstractDataImportHandlerTestCase {
|
||||||
|
|
||||||
@BeforeClass
|
@BeforeClass
|
||||||
public static void dihZk_beforeClass() throws Exception {
|
public static void dihZk_beforeClass() throws Exception {
|
||||||
zkDir = createTempDir().getAbsolutePath() + File.separator
|
zkDir = createTempDir("zkData").getAbsolutePath();
|
||||||
+ "zookeeper/server1/data";
|
|
||||||
zkServer = new ZkTestServer(zkDir);
|
zkServer = new ZkTestServer(zkDir);
|
||||||
zkServer.run();
|
zkServer.run();
|
||||||
|
|
||||||
|
|
|
@ -311,15 +311,6 @@ public class EditFileRequestHandler extends RequestHandlerBase {
|
||||||
rsp.setException(new SolrException(ErrorCode.SERVER_ERROR,
|
rsp.setException(new SolrException(ErrorCode.SERVER_ERROR,
|
||||||
"Caught IO exception when trying to verify configs. " + ex.getMessage()));
|
"Caught IO exception when trying to verify configs. " + ex.getMessage()));
|
||||||
return false;
|
return false;
|
||||||
} finally {
|
|
||||||
if (home != null) {
|
|
||||||
try {
|
|
||||||
FileUtils.deleteDirectory(home);
|
|
||||||
} catch (IOException e) {
|
|
||||||
log.warn("Caught IO exception trying to delete temporary directory " + home + e.getMessage());
|
|
||||||
return true; // Don't fail for this reason!
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -49,7 +49,7 @@ public class AnalysisAfterCoreReloadTest extends SolrTestCaseJ4 {
|
||||||
|
|
||||||
@AfterClass
|
@AfterClass
|
||||||
public static void AfterClass() throws Exception {
|
public static void AfterClass() throws Exception {
|
||||||
FileUtils.deleteDirectory(new File(tmpSolrHome).getAbsoluteFile());
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public void testStopwordsAfterCoreReload() throws Exception {
|
public void testStopwordsAfterCoreReload() throws Exception {
|
||||||
|
|
|
@ -51,7 +51,7 @@ public class SolrTestCaseJ4Test extends SolrTestCaseJ4 {
|
||||||
|
|
||||||
@AfterClass
|
@AfterClass
|
||||||
public static void AfterClass() throws Exception {
|
public static void AfterClass() throws Exception {
|
||||||
FileUtils.deleteDirectory(new File(tmpSolrHome).getAbsoluteFile());
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
|
|
@ -73,12 +73,9 @@ public class ClusterStateUpdateTest extends SolrTestCaseJ4 {
|
||||||
|
|
||||||
@BeforeClass
|
@BeforeClass
|
||||||
public static void beforeClass() throws IOException {
|
public static void beforeClass() throws IOException {
|
||||||
solrHomeDirectory = new File(createTempDir(), "ZkControllerTest");
|
solrHomeDirectory = createTempDir();
|
||||||
System.setProperty("solrcloud.skip.autorecovery", "true");
|
System.setProperty("solrcloud.skip.autorecovery", "true");
|
||||||
System.setProperty("genericCoreNodeNames", "false");
|
System.setProperty("genericCoreNodeNames", "false");
|
||||||
if (solrHomeDirectory.exists()) {
|
|
||||||
FileUtils.deleteDirectory(solrHomeDirectory);
|
|
||||||
}
|
|
||||||
copyMinFullSetup(solrHomeDirectory);
|
copyMinFullSetup(solrHomeDirectory);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -87,9 +84,6 @@ public class ClusterStateUpdateTest extends SolrTestCaseJ4 {
|
||||||
public static void afterClass() throws InterruptedException, IOException {
|
public static void afterClass() throws InterruptedException, IOException {
|
||||||
System.clearProperty("solrcloud.skip.autorecovery");
|
System.clearProperty("solrcloud.skip.autorecovery");
|
||||||
System.clearProperty("genericCoreNodeNames");
|
System.clearProperty("genericCoreNodeNames");
|
||||||
if (solrHomeDirectory.exists()) {
|
|
||||||
FileUtils.deleteDirectory(solrHomeDirectory);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -97,9 +91,8 @@ public class ClusterStateUpdateTest extends SolrTestCaseJ4 {
|
||||||
public void setUp() throws Exception {
|
public void setUp() throws Exception {
|
||||||
super.setUp();
|
super.setUp();
|
||||||
System.setProperty("zkClientTimeout", "3000");
|
System.setProperty("zkClientTimeout", "3000");
|
||||||
File tmpDir = createTempDir();
|
File tmpDir = createTempDir("zkData");
|
||||||
zkDir = tmpDir.getAbsolutePath() + File.separator
|
zkDir = tmpDir.getAbsolutePath();
|
||||||
+ "zookeeper/server1/data";
|
|
||||||
zkServer = new ZkTestServer(zkDir);
|
zkServer = new ZkTestServer(zkDir);
|
||||||
zkServer.run();
|
zkServer.run();
|
||||||
System.setProperty("zkHost", zkServer.getZkAddress());
|
System.setProperty("zkHost", zkServer.getZkAddress());
|
||||||
|
|
|
@ -37,8 +37,7 @@ public class ConnectionManagerTest extends SolrTestCaseJ4 {
|
||||||
public void testConnectionManager() throws Exception {
|
public void testConnectionManager() throws Exception {
|
||||||
|
|
||||||
// setup a SolrZkClient to do some getBaseUrlForNodeName testing
|
// setup a SolrZkClient to do some getBaseUrlForNodeName testing
|
||||||
String zkDir = createTempDir().getAbsolutePath() + File.separator
|
String zkDir = createTempDir("zkData").getAbsolutePath();
|
||||||
+ "zookeeper/server1/data";
|
|
||||||
|
|
||||||
ZkTestServer server = new ZkTestServer(zkDir);
|
ZkTestServer server = new ZkTestServer(zkDir);
|
||||||
try {
|
try {
|
||||||
|
@ -72,8 +71,7 @@ public class ConnectionManagerTest extends SolrTestCaseJ4 {
|
||||||
public void testLikelyExpired() throws Exception {
|
public void testLikelyExpired() throws Exception {
|
||||||
|
|
||||||
// setup a SolrZkClient to do some getBaseUrlForNodeName testing
|
// setup a SolrZkClient to do some getBaseUrlForNodeName testing
|
||||||
String zkDir = createTempDir().getAbsolutePath() + File.separator
|
String zkDir = createTempDir("zkData").getAbsolutePath();
|
||||||
+ "zookeeper/server1/data";
|
|
||||||
|
|
||||||
ZkTestServer server = new ZkTestServer(zkDir);
|
ZkTestServer server = new ZkTestServer(zkDir);
|
||||||
try {
|
try {
|
||||||
|
|
|
@ -79,8 +79,7 @@ public class LeaderElectionIntegrationTest extends SolrTestCaseJ4 {
|
||||||
|
|
||||||
System.setProperty("zkClientTimeout", "8000");
|
System.setProperty("zkClientTimeout", "8000");
|
||||||
|
|
||||||
zkDir = createTempDir().getAbsolutePath() + File.separator
|
zkDir = createTempDir("zkData").getAbsolutePath();
|
||||||
+ "zookeeper/server1/data";
|
|
||||||
zkServer = new ZkTestServer(zkDir);
|
zkServer = new ZkTestServer(zkDir);
|
||||||
zkServer.run();
|
zkServer.run();
|
||||||
System.setProperty("zkHost", zkServer.getZkAddress());
|
System.setProperty("zkHost", zkServer.getZkAddress());
|
||||||
|
|
|
@ -66,8 +66,7 @@ public class LeaderElectionTest extends SolrTestCaseJ4 {
|
||||||
@Override
|
@Override
|
||||||
public void setUp() throws Exception {
|
public void setUp() throws Exception {
|
||||||
super.setUp();
|
super.setUp();
|
||||||
String zkDir = createTempDir().getAbsolutePath() + File.separator
|
String zkDir = createTempDir("zkData").getAbsolutePath();;
|
||||||
+ "zookeeper/server1/data";
|
|
||||||
|
|
||||||
server = new ZkTestServer(zkDir);
|
server = new ZkTestServer(zkDir);
|
||||||
server.setTheTickTime(1000);
|
server.setTheTickTime(1000);
|
||||||
|
|
|
@ -203,8 +203,7 @@ public class OverseerTest extends SolrTestCaseJ4 {
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testShardAssignment() throws Exception {
|
public void testShardAssignment() throws Exception {
|
||||||
String zkDir = createTempDir().getAbsolutePath() + File.separator
|
String zkDir = createTempDir("zkData").getAbsolutePath();
|
||||||
+ "zookeeper/server1/data";
|
|
||||||
|
|
||||||
ZkTestServer server = new ZkTestServer(zkDir);
|
ZkTestServer server = new ZkTestServer(zkDir);
|
||||||
|
|
||||||
|
@ -259,8 +258,7 @@ public class OverseerTest extends SolrTestCaseJ4 {
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testBadQueueItem() throws Exception {
|
public void testBadQueueItem() throws Exception {
|
||||||
String zkDir = createTempDir().getAbsolutePath() + File.separator
|
String zkDir = createTempDir("zkData").getAbsolutePath();
|
||||||
+ "zookeeper/server1/data";
|
|
||||||
|
|
||||||
ZkTestServer server = new ZkTestServer(zkDir);
|
ZkTestServer server = new ZkTestServer(zkDir);
|
||||||
|
|
||||||
|
@ -334,8 +332,7 @@ public class OverseerTest extends SolrTestCaseJ4 {
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testShardAssignmentBigger() throws Exception {
|
public void testShardAssignmentBigger() throws Exception {
|
||||||
String zkDir = createTempDir().getAbsolutePath() + File.separator
|
String zkDir = createTempDir("zkData").getAbsolutePath();
|
||||||
+ "zookeeper/server1/data";
|
|
||||||
|
|
||||||
final int nodeCount = random().nextInt(50)+50; //how many simulated nodes (num of threads)
|
final int nodeCount = random().nextInt(50)+50; //how many simulated nodes (num of threads)
|
||||||
final int coreCount = random().nextInt(100)+100; //how many cores to register
|
final int coreCount = random().nextInt(100)+100; //how many cores to register
|
||||||
|
@ -505,8 +502,7 @@ public class OverseerTest extends SolrTestCaseJ4 {
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testStateChange() throws Exception {
|
public void testStateChange() throws Exception {
|
||||||
String zkDir = createTempDir().getAbsolutePath() + File.separator
|
String zkDir = createTempDir("zkData").getAbsolutePath();
|
||||||
+ "zookeeper/server1/data";
|
|
||||||
|
|
||||||
ZkTestServer server = new ZkTestServer(zkDir);
|
ZkTestServer server = new ZkTestServer(zkDir);
|
||||||
|
|
||||||
|
@ -602,8 +598,7 @@ public class OverseerTest extends SolrTestCaseJ4 {
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testOverseerFailure() throws Exception {
|
public void testOverseerFailure() throws Exception {
|
||||||
String zkDir = createTempDir().getAbsolutePath() + File.separator
|
String zkDir = createTempDir("zkData").getAbsolutePath();
|
||||||
+ "zookeeper/server1/data";
|
|
||||||
ZkTestServer server = new ZkTestServer(zkDir);
|
ZkTestServer server = new ZkTestServer(zkDir);
|
||||||
|
|
||||||
|
|
||||||
|
@ -725,8 +720,7 @@ public class OverseerTest extends SolrTestCaseJ4 {
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testShardLeaderChange() throws Exception {
|
public void testShardLeaderChange() throws Exception {
|
||||||
String zkDir = createTempDir().getAbsolutePath() + File.separator
|
String zkDir = createTempDir("zkData").getAbsolutePath();
|
||||||
+ "zookeeper/server1/data";
|
|
||||||
final ZkTestServer server = new ZkTestServer(zkDir);
|
final ZkTestServer server = new ZkTestServer(zkDir);
|
||||||
SolrZkClient controllerClient = null;
|
SolrZkClient controllerClient = null;
|
||||||
ZkStateReader reader = null;
|
ZkStateReader reader = null;
|
||||||
|
@ -781,8 +775,7 @@ public class OverseerTest extends SolrTestCaseJ4 {
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testDoubleAssignment() throws Exception {
|
public void testDoubleAssignment() throws Exception {
|
||||||
String zkDir = createTempDir().getAbsolutePath() + File.separator
|
String zkDir = createTempDir("zkData").getAbsolutePath();
|
||||||
+ "zookeeper/server1/data";
|
|
||||||
|
|
||||||
ZkTestServer server = new ZkTestServer(zkDir);
|
ZkTestServer server = new ZkTestServer(zkDir);
|
||||||
|
|
||||||
|
@ -846,8 +839,7 @@ public class OverseerTest extends SolrTestCaseJ4 {
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testPlaceholders() throws Exception {
|
public void testPlaceholders() throws Exception {
|
||||||
String zkDir = createTempDir().getAbsolutePath() + File.separator
|
String zkDir = createTempDir("zkData").getAbsolutePath();
|
||||||
+ "zookeeper/server1/data";
|
|
||||||
|
|
||||||
ZkTestServer server = new ZkTestServer(zkDir);
|
ZkTestServer server = new ZkTestServer(zkDir);
|
||||||
|
|
||||||
|
|
|
@ -77,8 +77,7 @@ public class SliceStateUpdateTest extends SolrTestCaseJ4 {
|
||||||
|
|
||||||
System.setProperty("zkClientTimeout", "3000");
|
System.setProperty("zkClientTimeout", "3000");
|
||||||
|
|
||||||
zkDir = createTempDir().getAbsolutePath() + File.separator
|
zkDir = createTempDir("zkData").getAbsolutePath();
|
||||||
+ "zookeeper/server1/data";
|
|
||||||
zkServer = new ZkTestServer(zkDir);
|
zkServer = new ZkTestServer(zkDir);
|
||||||
zkServer.run();
|
zkServer.run();
|
||||||
System.setProperty("zkHost", zkServer.getZkAddress());
|
System.setProperty("zkHost", zkServer.getZkAddress());
|
||||||
|
@ -99,9 +98,9 @@ public class SliceStateUpdateTest extends SolrTestCaseJ4 {
|
||||||
CreateMode.PERSISTENT, true);
|
CreateMode.PERSISTENT, true);
|
||||||
zkClient.close();
|
zkClient.close();
|
||||||
|
|
||||||
dataDir1 = new File(createTempDir() + File.separator + "data1");
|
dataDir1 = createTempDir("data1");
|
||||||
|
|
||||||
dataDir2 = new File(createTempDir() + File.separator + "data2");
|
dataDir2 = createTempDir("data2");
|
||||||
|
|
||||||
// set some system properties for use by tests
|
// set some system properties for use by tests
|
||||||
System.setProperty("solr.test.sys.prop1", "propone");
|
System.setProperty("solr.test.sys.prop1", "propone");
|
||||||
|
|
|
@ -43,8 +43,7 @@ public class TestZkChroot extends SolrTestCaseJ4 {
|
||||||
public void setUp() throws Exception {
|
public void setUp() throws Exception {
|
||||||
super.setUp();
|
super.setUp();
|
||||||
|
|
||||||
zkDir = createTempDir().getAbsolutePath() + File.separator
|
zkDir = createTempDir("zkData").getAbsolutePath();
|
||||||
+ "zookeeper/server1/data";
|
|
||||||
zkServer = new ZkTestServer(zkDir);
|
zkServer = new ZkTestServer(zkDir);
|
||||||
zkServer.run();
|
zkServer.run();
|
||||||
home = ExternalPaths.EXAMPLE_HOME;
|
home = ExternalPaths.EXAMPLE_HOME;
|
||||||
|
|
|
@ -81,8 +81,7 @@ public class ZkControllerTest extends SolrTestCaseJ4 {
|
||||||
ZkController.generateNodeName("foo-bar", "77", "/solr/sub_dir/"));
|
ZkController.generateNodeName("foo-bar", "77", "/solr/sub_dir/"));
|
||||||
|
|
||||||
// setup a SolrZkClient to do some getBaseUrlForNodeName testing
|
// setup a SolrZkClient to do some getBaseUrlForNodeName testing
|
||||||
String zkDir = createTempDir().getAbsolutePath() + File.separator
|
String zkDir = createTempDir("zkData").getAbsolutePath();
|
||||||
+ "zookeeper/server1/data";
|
|
||||||
|
|
||||||
ZkTestServer server = new ZkTestServer(zkDir);
|
ZkTestServer server = new ZkTestServer(zkDir);
|
||||||
try {
|
try {
|
||||||
|
@ -152,8 +151,7 @@ public class ZkControllerTest extends SolrTestCaseJ4 {
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testReadConfigName() throws Exception {
|
public void testReadConfigName() throws Exception {
|
||||||
String zkDir = createTempDir().getAbsolutePath() + File.separator
|
String zkDir = createTempDir("zkData").getAbsolutePath();
|
||||||
+ "zookeeper/server1/data";
|
|
||||||
CoreContainer cc = null;
|
CoreContainer cc = null;
|
||||||
|
|
||||||
ZkTestServer server = new ZkTestServer(zkDir);
|
ZkTestServer server = new ZkTestServer(zkDir);
|
||||||
|
@ -208,8 +206,7 @@ public class ZkControllerTest extends SolrTestCaseJ4 {
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testUploadToCloud() throws Exception {
|
public void testUploadToCloud() throws Exception {
|
||||||
String zkDir = createTempDir().getAbsolutePath() + File.separator
|
String zkDir = createTempDir("zkData").getAbsolutePath();
|
||||||
+ "zookeeper/server1/data";
|
|
||||||
|
|
||||||
ZkTestServer server = new ZkTestServer(zkDir);
|
ZkTestServer server = new ZkTestServer(zkDir);
|
||||||
ZkController zkController = null;
|
ZkController zkController = null;
|
||||||
|
@ -261,8 +258,7 @@ public class ZkControllerTest extends SolrTestCaseJ4 {
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testGetHostName() throws Exception {
|
public void testGetHostName() throws Exception {
|
||||||
String zkDir = createTempDir().getAbsolutePath() + File.separator
|
String zkDir = createTempDir("zkData").getAbsolutePath();
|
||||||
+ "zookeeper/server1/data";
|
|
||||||
CoreContainer cc = null;
|
CoreContainer cc = null;
|
||||||
|
|
||||||
ZkTestServer server = new ZkTestServer(zkDir);
|
ZkTestServer server = new ZkTestServer(zkDir);
|
||||||
|
|
|
@ -40,8 +40,7 @@ public class ZkSolrClientTest extends AbstractSolrTestCase {
|
||||||
}
|
}
|
||||||
|
|
||||||
public void testConnect() throws Exception {
|
public void testConnect() throws Exception {
|
||||||
String zkDir = createTempDir().getAbsolutePath() + File.separator
|
String zkDir = createTempDir("zkData").getAbsolutePath();
|
||||||
+ "zookeeper/server1/data";
|
|
||||||
ZkTestServer server = null;
|
ZkTestServer server = null;
|
||||||
|
|
||||||
server = new ZkTestServer(zkDir);
|
server = new ZkTestServer(zkDir);
|
||||||
|
@ -54,8 +53,7 @@ public class ZkSolrClientTest extends AbstractSolrTestCase {
|
||||||
}
|
}
|
||||||
|
|
||||||
public void testMakeRootNode() throws Exception {
|
public void testMakeRootNode() throws Exception {
|
||||||
String zkDir = createTempDir().getAbsolutePath() + File.separator
|
String zkDir = createTempDir("zkData").getAbsolutePath();
|
||||||
+ "zookeeper/server1/data";
|
|
||||||
ZkTestServer server = null;
|
ZkTestServer server = null;
|
||||||
|
|
||||||
server = new ZkTestServer(zkDir);
|
server = new ZkTestServer(zkDir);
|
||||||
|
@ -73,8 +71,7 @@ public class ZkSolrClientTest extends AbstractSolrTestCase {
|
||||||
}
|
}
|
||||||
|
|
||||||
public void testClean() throws Exception {
|
public void testClean() throws Exception {
|
||||||
String zkDir = createTempDir().getAbsolutePath() + File.separator
|
String zkDir = createTempDir("zkData").getAbsolutePath();
|
||||||
+ "zookeeper/server1/data";
|
|
||||||
ZkTestServer server = null;
|
ZkTestServer server = null;
|
||||||
|
|
||||||
server = new ZkTestServer(zkDir);
|
server = new ZkTestServer(zkDir);
|
||||||
|
@ -99,8 +96,7 @@ public class ZkSolrClientTest extends AbstractSolrTestCase {
|
||||||
}
|
}
|
||||||
|
|
||||||
public void testReconnect() throws Exception {
|
public void testReconnect() throws Exception {
|
||||||
String zkDir = createTempDir().getAbsolutePath() + File.separator
|
String zkDir = createTempDir("zkData").getAbsolutePath();
|
||||||
+ "zookeeper/server1/data";
|
|
||||||
ZkTestServer server = null;
|
ZkTestServer server = null;
|
||||||
SolrZkClient zkClient = null;
|
SolrZkClient zkClient = null;
|
||||||
try {
|
try {
|
||||||
|
@ -193,8 +189,7 @@ public class ZkSolrClientTest extends AbstractSolrTestCase {
|
||||||
}
|
}
|
||||||
|
|
||||||
public void testWatchChildren() throws Exception {
|
public void testWatchChildren() throws Exception {
|
||||||
String zkDir = createTempDir().getAbsolutePath() + File.separator
|
String zkDir = createTempDir("zkData").getAbsolutePath();
|
||||||
+ "zookeeper/server1/data";
|
|
||||||
|
|
||||||
final AtomicInteger cnt = new AtomicInteger();
|
final AtomicInteger cnt = new AtomicInteger();
|
||||||
ZkTestServer server = new ZkTestServer(zkDir);
|
ZkTestServer server = new ZkTestServer(zkDir);
|
||||||
|
|
|
@ -45,12 +45,7 @@ public class CoreContainerCoreInitFailuresTest extends SolrTestCaseJ4 {
|
||||||
cc = null;
|
cc = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (null != solrHome) {
|
solrHome = null;
|
||||||
if (solrHome.exists()) {
|
|
||||||
FileUtils.deleteDirectory(solrHome);
|
|
||||||
}
|
|
||||||
solrHome = null;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public void testFlowWithEmpty() throws Exception {
|
public void testFlowWithEmpty() throws Exception {
|
||||||
|
|
|
@ -86,7 +86,6 @@ public class OpenCloseCoreStressTest extends SolrTestCaseJ4 {
|
||||||
cumulativeDocs = 0;
|
cumulativeDocs = 0;
|
||||||
|
|
||||||
solrHomeDirectory = createTempDir();
|
solrHomeDirectory = createTempDir();
|
||||||
FileUtils.deleteDirectory(solrHomeDirectory); // Ensure that a failed test didn't leave something lying around.
|
|
||||||
|
|
||||||
jetty = new JettySolrRunner(solrHomeDirectory.getAbsolutePath(), "/solr", 0, null, null, true, null, sslConfig);
|
jetty = new JettySolrRunner(solrHomeDirectory.getAbsolutePath(), "/solr", 0, null, null, true, null, sslConfig);
|
||||||
}
|
}
|
||||||
|
@ -94,7 +93,6 @@ public class OpenCloseCoreStressTest extends SolrTestCaseJ4 {
|
||||||
@After
|
@After
|
||||||
public void tearDownServer() throws Exception {
|
public void tearDownServer() throws Exception {
|
||||||
if (jetty != null) jetty.stop();
|
if (jetty != null) jetty.stop();
|
||||||
FileUtils.deleteDirectory(solrHomeDirectory);
|
|
||||||
for(SolrServer server:indexingServers) {
|
for(SolrServer server:indexingServers) {
|
||||||
server.shutdown();
|
server.shutdown();
|
||||||
}
|
}
|
||||||
|
|
|
@ -40,7 +40,7 @@ public class SolrCoreCheckLockOnStartupTest extends SolrTestCaseJ4 {
|
||||||
System.setProperty("solr.directoryFactory", "org.apache.solr.core.SimpleFSDirectoryFactory");
|
System.setProperty("solr.directoryFactory", "org.apache.solr.core.SimpleFSDirectoryFactory");
|
||||||
|
|
||||||
IndexWriterConfig indexWriterConfig = new IndexWriterConfig(TEST_VERSION_CURRENT, null);
|
IndexWriterConfig indexWriterConfig = new IndexWriterConfig(TEST_VERSION_CURRENT, null);
|
||||||
Directory directory = newFSDirectory(new File(createTempDir(), "index"));
|
Directory directory = newFSDirectory(createTempDir("index"));
|
||||||
//creates a new index on the known location
|
//creates a new index on the known location
|
||||||
new IndexWriter(
|
new IndexWriter(
|
||||||
directory,
|
directory,
|
||||||
|
|
|
@ -33,8 +33,6 @@ import org.apache.lucene.index.IndexWriter;
|
||||||
import org.apache.lucene.index.IndexWriterConfig;
|
import org.apache.lucene.index.IndexWriterConfig;
|
||||||
import org.apache.lucene.store.Directory;
|
import org.apache.lucene.store.Directory;
|
||||||
import org.apache.lucene.util.IOUtils;
|
import org.apache.lucene.util.IOUtils;
|
||||||
import org.apache.lucene.util.LuceneTestCase;
|
|
||||||
import org.apache.lucene.util.TestUtil;
|
|
||||||
import org.apache.solr.common.SolrException;
|
import org.apache.solr.common.SolrException;
|
||||||
import org.apache.solr.common.params.CommonParams;
|
import org.apache.solr.common.params.CommonParams;
|
||||||
import org.apache.solr.handler.SnapPuller;
|
import org.apache.solr.handler.SnapPuller;
|
||||||
|
|
|
@ -41,9 +41,8 @@ public class TestConfigSets extends SolrTestCaseJ4 {
|
||||||
|
|
||||||
public static String solrxml = "<solr><str name=\"configSetBaseDir\">${configsets:configsets}</str></solr>";
|
public static String solrxml = "<solr><str name=\"configSetBaseDir\">${configsets:configsets}</str></solr>";
|
||||||
|
|
||||||
public CoreContainer setupContainer(String testName, String configSetsBaseDir) {
|
public CoreContainer setupContainer(String configSetsBaseDir) {
|
||||||
File testDirectory = new File(createTempDir(), testName);
|
File testDirectory = createTempDir();
|
||||||
testDirectory.mkdirs();
|
|
||||||
|
|
||||||
System.setProperty("configsets", configSetsBaseDir);
|
System.setProperty("configsets", configSetsBaseDir);
|
||||||
|
|
||||||
|
@ -58,7 +57,7 @@ public class TestConfigSets extends SolrTestCaseJ4 {
|
||||||
public void testConfigSetServiceFindsConfigSets() {
|
public void testConfigSetServiceFindsConfigSets() {
|
||||||
CoreContainer container = null;
|
CoreContainer container = null;
|
||||||
try {
|
try {
|
||||||
container = setupContainer("findsConfigSets", getFile("solr/configsets").getAbsolutePath());
|
container = setupContainer(getFile("solr/configsets").getAbsolutePath());
|
||||||
String testDirectory = container.getResourceLoader().getInstanceDir();
|
String testDirectory = container.getResourceLoader().getInstanceDir();
|
||||||
|
|
||||||
SolrCore core1 = container.create("core1", testDirectory + "/core1", "configSet", "configset-2");
|
SolrCore core1 = container.create("core1", testDirectory + "/core1", "configSet", "configset-2");
|
||||||
|
@ -77,7 +76,7 @@ public class TestConfigSets extends SolrTestCaseJ4 {
|
||||||
public void testNonExistentConfigSetThrowsException() {
|
public void testNonExistentConfigSetThrowsException() {
|
||||||
CoreContainer container = null;
|
CoreContainer container = null;
|
||||||
try {
|
try {
|
||||||
container = setupContainer("badConfigSet", getFile("solr/configsets").getAbsolutePath());
|
container = setupContainer(getFile("solr/configsets").getAbsolutePath());
|
||||||
String testDirectory = container.getResourceLoader().getInstanceDir();
|
String testDirectory = container.getResourceLoader().getInstanceDir();
|
||||||
|
|
||||||
container.create("core1", testDirectory + "/core1", "configSet", "nonexistent");
|
container.create("core1", testDirectory + "/core1", "configSet", "nonexistent");
|
||||||
|
|
|
@ -34,7 +34,6 @@ import javax.xml.parsers.ParserConfigurationException;
|
||||||
|
|
||||||
import org.apache.commons.io.FileUtils;
|
import org.apache.commons.io.FileUtils;
|
||||||
import org.apache.lucene.util.IOUtils;
|
import org.apache.lucene.util.IOUtils;
|
||||||
import org.apache.lucene.util.LuceneTestCase;
|
|
||||||
import org.apache.lucene.util.TestUtil;
|
import org.apache.lucene.util.TestUtil;
|
||||||
import org.apache.solr.SolrTestCaseJ4;
|
import org.apache.solr.SolrTestCaseJ4;
|
||||||
import org.apache.solr.handler.admin.CollectionsHandler;
|
import org.apache.solr.handler.admin.CollectionsHandler;
|
||||||
|
@ -184,7 +183,6 @@ public class TestCoreContainer extends SolrTestCaseJ4 {
|
||||||
assertNull(ret);
|
assertNull(ret);
|
||||||
} finally {
|
} finally {
|
||||||
cores.shutdown();
|
cores.shutdown();
|
||||||
FileUtils.deleteDirectory(solrHomeDirectory);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -194,22 +192,15 @@ public class TestCoreContainer extends SolrTestCaseJ4 {
|
||||||
assertNotNull(h.getCoreContainer().getLogging());
|
assertNotNull(h.getCoreContainer().getLogging());
|
||||||
}
|
}
|
||||||
|
|
||||||
private void SetUpHome(File solrHomeDirectory, String xmlFile) throws IOException {
|
private void SetUpHome(File solrHomeDirectory, String xmlFile)
|
||||||
if (solrHomeDirectory.exists()) {
|
throws IOException {
|
||||||
FileUtils.deleteDirectory(solrHomeDirectory);
|
File solrXmlFile = new File(solrHomeDirectory, "solr.xml");
|
||||||
}
|
BufferedWriter out = new BufferedWriter(new OutputStreamWriter(
|
||||||
assertTrue("Failed to mkdirs workDir", solrHomeDirectory.mkdirs());
|
new FileOutputStream(solrXmlFile), IOUtils.CHARSET_UTF_8));
|
||||||
try {
|
out.write(xmlFile);
|
||||||
File solrXmlFile = new File(solrHomeDirectory, "solr.xml");
|
out.close();
|
||||||
BufferedWriter out = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(solrXmlFile), IOUtils.CHARSET_UTF_8));
|
|
||||||
out.write(xmlFile);
|
// init
|
||||||
out.close();
|
|
||||||
} catch (IOException e) {
|
|
||||||
FileUtils.deleteDirectory(solrHomeDirectory);
|
|
||||||
throw e;
|
|
||||||
}
|
|
||||||
|
|
||||||
//init
|
|
||||||
System.setProperty(SOLR_HOME_PROP, solrHomeDirectory.getAbsolutePath());
|
System.setProperty(SOLR_HOME_PROP, solrHomeDirectory.getAbsolutePath());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -110,9 +110,7 @@ public class TestCoreDiscovery extends SolrTestCaseJ4 {
|
||||||
|
|
||||||
@After
|
@After
|
||||||
public void after() throws Exception {
|
public void after() throws Exception {
|
||||||
if (solrHomeDirectory.exists()) {
|
|
||||||
FileUtils.deleteDirectory(solrHomeDirectory);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Test the basic setup, create some dirs with core.properties files in them, but solr.xml has discoverCores
|
// Test the basic setup, create some dirs with core.properties files in them, but solr.xml has discoverCores
|
||||||
|
@ -208,12 +206,11 @@ public class TestCoreDiscovery extends SolrTestCaseJ4 {
|
||||||
assertNotNull(core2);
|
assertNotNull(core2);
|
||||||
} finally {
|
} finally {
|
||||||
cc.shutdown();
|
cc.shutdown();
|
||||||
if (alt.exists()) FileUtils.deleteDirectory(alt);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@Test
|
@Test
|
||||||
public void testNoCoreDir() throws Exception {
|
public void testNoCoreDir() throws Exception {
|
||||||
File noCoreDir = new File(createTempDir(), "noCoreDir");
|
File noCoreDir = createTempDir();
|
||||||
setMeUp(noCoreDir.getAbsolutePath());
|
setMeUp(noCoreDir.getAbsolutePath());
|
||||||
addCoreWithProps(makeCorePropFile("core1", false, true),
|
addCoreWithProps(makeCorePropFile("core1", false, true),
|
||||||
new File(noCoreDir, "core1" + File.separator + CorePropertiesLocator.PROPERTIES_FILENAME));
|
new File(noCoreDir, "core1" + File.separator + CorePropertiesLocator.PROPERTIES_FILENAME));
|
||||||
|
@ -226,7 +223,6 @@ public class TestCoreDiscovery extends SolrTestCaseJ4 {
|
||||||
assertNotNull(core2);
|
assertNotNull(core2);
|
||||||
} finally {
|
} finally {
|
||||||
cc.shutdown();
|
cc.shutdown();
|
||||||
if (noCoreDir.exists()) FileUtils.deleteDirectory(noCoreDir);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// For testing whether finding a solr.xml overrides looking at solr.properties
|
// For testing whether finding a solr.xml overrides looking at solr.properties
|
||||||
|
|
|
@ -98,9 +98,6 @@ public class TestSolrXmlPersistence extends SolrTestCaseJ4 {
|
||||||
origMatchesPersist(cc, SOLR_XML_LOTS_SYSVARS);
|
origMatchesPersist(cc, SOLR_XML_LOTS_SYSVARS);
|
||||||
} finally {
|
} finally {
|
||||||
cc.shutdown();
|
cc.shutdown();
|
||||||
if (solrHomeDirectory.exists()) {
|
|
||||||
FileUtils.deleteDirectory(solrHomeDirectory);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -259,9 +256,6 @@ public class TestSolrXmlPersistence extends SolrTestCaseJ4 {
|
||||||
origMatchesPersist(cc, SOLR_XML_MINIMAL);
|
origMatchesPersist(cc, SOLR_XML_MINIMAL);
|
||||||
} finally {
|
} finally {
|
||||||
cc.shutdown();
|
cc.shutdown();
|
||||||
if (solrHomeDirectory.exists()) {
|
|
||||||
FileUtils.deleteDirectory(solrHomeDirectory);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -399,10 +393,6 @@ public class TestSolrXmlPersistence extends SolrTestCaseJ4 {
|
||||||
|
|
||||||
} finally {
|
} finally {
|
||||||
cc.shutdown();
|
cc.shutdown();
|
||||||
if (solrHomeDirectory.exists()) {
|
|
||||||
FileUtils.deleteDirectory(solrHomeDirectory);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -59,35 +59,26 @@ public class TestSolrXmlPersistor extends SolrTestCaseJ4 {
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void simpleCoreDescriptorIsPersisted() throws IOException {
|
public void simpleCoreDescriptorIsPersisted() throws IOException {
|
||||||
|
|
||||||
final String solrxml = "<solr><cores></cores></solr>";
|
final String solrxml = "<solr><cores></cores></solr>";
|
||||||
|
|
||||||
final File solrHomeDirectory = createTempDir();
|
final File solrHomeDirectory = createTempDir();
|
||||||
|
|
||||||
try {
|
copyMinFullSetup(solrHomeDirectory);
|
||||||
if (solrHomeDirectory.exists()) {
|
|
||||||
FileUtils.deleteDirectory(solrHomeDirectory);
|
CoreContainer cc = new CoreContainer(solrHomeDirectory.getAbsolutePath());
|
||||||
}
|
|
||||||
copyMinFullSetup(solrHomeDirectory);
|
final CoreDescriptor cd = new CoreDescriptor(cc, "testcore",
|
||||||
|
"instance/dir/");
|
||||||
CoreContainer cc = new CoreContainer(solrHomeDirectory.getAbsolutePath());
|
List<CoreDescriptor> cds = ImmutableList.of(cd);
|
||||||
|
|
||||||
final CoreDescriptor cd = new CoreDescriptor(cc, "testcore", "instance/dir/");
|
SolrXMLCoresLocator persistor = new SolrXMLCoresLocator(solrxml, null);
|
||||||
List<CoreDescriptor> cds = ImmutableList.of(cd);
|
String xml = persistor.buildSolrXML(cds);
|
||||||
|
|
||||||
SolrXMLCoresLocator persistor = new SolrXMLCoresLocator(solrxml, null);
|
assertTrue(xml.contains("<solr><cores>"));
|
||||||
String xml = persistor.buildSolrXML(cds);
|
assertTrue(xml.contains("name=\"testcore\""));
|
||||||
|
assertTrue(xml.contains("instanceDir=\"instance/dir/\""));
|
||||||
assertTrue(xml.contains("<solr><cores>"));
|
assertTrue(xml.contains("</cores></solr>"));
|
||||||
assertTrue(xml.contains("name=\"testcore\""));
|
|
||||||
assertTrue(xml.contains("instanceDir=\"instance/dir/\""));
|
|
||||||
assertTrue(xml.contains("</cores></solr>"));
|
|
||||||
} finally {
|
|
||||||
if (solrHomeDirectory.exists()) {
|
|
||||||
FileUtils.deleteDirectory(solrHomeDirectory);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
|
|
@ -50,10 +50,6 @@ public class CoreAdminCreateDiscoverTest extends SolrTestCaseJ4 {
|
||||||
useFactory(null); // I require FS-based indexes for this test.
|
useFactory(null); // I require FS-based indexes for this test.
|
||||||
|
|
||||||
solrHomeDirectory = createTempDir();
|
solrHomeDirectory = createTempDir();
|
||||||
if (solrHomeDirectory.exists()) {
|
|
||||||
FileUtils.deleteDirectory(solrHomeDirectory);
|
|
||||||
}
|
|
||||||
assertTrue("Failed to mkdirs workDir", solrHomeDirectory.mkdirs());
|
|
||||||
|
|
||||||
setupNoCoreTest(solrHomeDirectory, null);
|
setupNoCoreTest(solrHomeDirectory, null);
|
||||||
|
|
||||||
|
@ -63,9 +59,6 @@ public class CoreAdminCreateDiscoverTest extends SolrTestCaseJ4 {
|
||||||
@AfterClass
|
@AfterClass
|
||||||
public static void afterClass() throws Exception {
|
public static void afterClass() throws Exception {
|
||||||
admin = null; // Release it or the test harness complains.
|
admin = null; // Release it or the test harness complains.
|
||||||
if (solrHomeDirectory.exists()) {
|
|
||||||
FileUtils.deleteDirectory(solrHomeDirectory);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private static void setupCore(String coreName, boolean blivet) throws IOException {
|
private static void setupCore(String coreName, boolean blivet) throws IOException {
|
||||||
|
|
|
@ -122,20 +122,11 @@ public class CoreAdminHandlerTest extends SolrTestCaseJ4 {
|
||||||
assertTrue("Should have found index dir at " + test.getAbsolutePath(), test.exists());
|
assertTrue("Should have found index dir at " + test.getAbsolutePath(), test.exists());
|
||||||
test = new File(test,"segments.gen");
|
test = new File(test,"segments.gen");
|
||||||
assertTrue("Should have found segments.gen at " + test.getAbsolutePath(), test.exists());
|
assertTrue("Should have found segments.gen at " + test.getAbsolutePath(), test.exists());
|
||||||
|
|
||||||
// Cleanup
|
|
||||||
FileUtils.deleteDirectory(workDir);
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testCoreAdminHandler() throws Exception {
|
public void testCoreAdminHandler() throws Exception {
|
||||||
final File workDir = new File(initCoreDataDir, this.getClass().getName());
|
final File workDir = createTempDir();
|
||||||
|
|
||||||
if (workDir.exists()) {
|
|
||||||
FileUtils.deleteDirectory(workDir);
|
|
||||||
}
|
|
||||||
assertTrue("Failed to mkdirs workDir", workDir.mkdirs());
|
|
||||||
|
|
||||||
final CoreContainer cores = h.getCoreContainer();
|
final CoreContainer cores = h.getCoreContainer();
|
||||||
|
|
||||||
|
@ -214,9 +205,6 @@ public class CoreAdminHandlerTest extends SolrTestCaseJ4 {
|
||||||
|
|
||||||
// :TODO: because of SOLR-3665 we can't ask for status from all cores
|
// :TODO: because of SOLR-3665 we can't ask for status from all cores
|
||||||
|
|
||||||
// cleanup
|
|
||||||
FileUtils.deleteDirectory(workDir);
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
|
|
@ -73,11 +73,6 @@ public class CoreMergeIndexesAdminHandlerTest extends SolrTestCaseJ4 {
|
||||||
public void testMergeIndexesCoreAdminHandler() throws Exception {
|
public void testMergeIndexesCoreAdminHandler() throws Exception {
|
||||||
final File workDir = createTempDir();
|
final File workDir = createTempDir();
|
||||||
|
|
||||||
if (workDir.exists()) {
|
|
||||||
FileUtils.deleteDirectory(workDir);
|
|
||||||
}
|
|
||||||
assertTrue("Failed to mkdirs workDir", workDir.mkdirs());
|
|
||||||
|
|
||||||
final CoreContainer cores = h.getCoreContainer();
|
final CoreContainer cores = h.getCoreContainer();
|
||||||
|
|
||||||
final CoreAdminHandler admin = new CoreAdminHandler(cores);
|
final CoreAdminHandler admin = new CoreAdminHandler(cores);
|
||||||
|
@ -104,8 +99,5 @@ public class CoreMergeIndexesAdminHandlerTest extends SolrTestCaseJ4 {
|
||||||
}
|
}
|
||||||
dirFactory.fail = false;
|
dirFactory.fail = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
// cleanup
|
|
||||||
FileUtils.deleteDirectory(workDir);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -49,7 +49,7 @@ public class DistributedDebugComponentTest extends SolrJettyTestBase {
|
||||||
}
|
}
|
||||||
|
|
||||||
private static File createSolrHome() throws Exception {
|
private static File createSolrHome() throws Exception {
|
||||||
File workDir = new File(createTempDir(), DistributedDebugComponentTest.class.getName());
|
File workDir = createTempDir();
|
||||||
setupJettyTestHome(workDir, "collection1");
|
setupJettyTestHome(workDir, "collection1");
|
||||||
FileUtils.copyDirectory(new File(workDir, "collection1"), new File(workDir, "collection2"));
|
FileUtils.copyDirectory(new File(workDir, "collection1"), new File(workDir, "collection2"));
|
||||||
return workDir;
|
return workDir;
|
||||||
|
@ -57,7 +57,7 @@ public class DistributedDebugComponentTest extends SolrJettyTestBase {
|
||||||
|
|
||||||
@AfterClass
|
@AfterClass
|
||||||
public static void afterTest() throws Exception {
|
public static void afterTest() throws Exception {
|
||||||
cleanUpJettyHome(solrHome);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Before
|
@Before
|
||||||
|
|
|
@ -62,7 +62,7 @@ public class TestRemoteStreaming extends SolrJettyTestBase {
|
||||||
|
|
||||||
@AfterClass
|
@AfterClass
|
||||||
public static void afterTest() throws Exception {
|
public static void afterTest() throws Exception {
|
||||||
cleanUpJettyHome(solrHomeDirectory);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Before
|
@Before
|
||||||
|
|
|
@ -22,8 +22,6 @@ import java.util.SortedMap;
|
||||||
import java.util.TreeMap;
|
import java.util.TreeMap;
|
||||||
|
|
||||||
import org.apache.commons.io.FileUtils;
|
import org.apache.commons.io.FileUtils;
|
||||||
import org.apache.lucene.util.LuceneTestCase;
|
|
||||||
import org.apache.lucene.util.TestUtil;
|
|
||||||
import org.apache.solr.util.RestTestBase;
|
import org.apache.solr.util.RestTestBase;
|
||||||
import org.eclipse.jetty.servlet.ServletHolder;
|
import org.eclipse.jetty.servlet.ServletHolder;
|
||||||
import org.junit.After;
|
import org.junit.After;
|
||||||
|
@ -46,8 +44,7 @@ public class TestManagedStopFilterFactory extends RestTestBase {
|
||||||
|
|
||||||
@Before
|
@Before
|
||||||
public void before() throws Exception {
|
public void before() throws Exception {
|
||||||
tmpSolrHome = new File(createTempDir() + File.separator + TestManagedStopFilterFactory.class.getSimpleName()
|
tmpSolrHome = createTempDir();
|
||||||
+ System.currentTimeMillis());
|
|
||||||
tmpConfDir = new File(tmpSolrHome, confDir);
|
tmpConfDir = new File(tmpSolrHome, confDir);
|
||||||
FileUtils.copyDirectory(new File(TEST_HOME()), tmpSolrHome.getAbsoluteFile());
|
FileUtils.copyDirectory(new File(TEST_HOME()), tmpSolrHome.getAbsoluteFile());
|
||||||
|
|
||||||
|
@ -67,7 +64,6 @@ public class TestManagedStopFilterFactory extends RestTestBase {
|
||||||
private void after() throws Exception {
|
private void after() throws Exception {
|
||||||
jetty.stop();
|
jetty.stop();
|
||||||
jetty = null;
|
jetty = null;
|
||||||
FileUtils.deleteDirectory(tmpSolrHome);
|
|
||||||
System.clearProperty("managed.schema.mutable");
|
System.clearProperty("managed.schema.mutable");
|
||||||
System.clearProperty("enable.update.log");
|
System.clearProperty("enable.update.log");
|
||||||
}
|
}
|
||||||
|
|
|
@ -24,8 +24,6 @@ import java.util.ArrayList;
|
||||||
|
|
||||||
import org.apache.commons.codec.Charsets;
|
import org.apache.commons.codec.Charsets;
|
||||||
import org.apache.commons.io.FileUtils;
|
import org.apache.commons.io.FileUtils;
|
||||||
import org.apache.lucene.util.LuceneTestCase;
|
|
||||||
import org.apache.lucene.util.TestUtil;
|
|
||||||
import org.apache.solr.SolrTestCaseJ4;
|
import org.apache.solr.SolrTestCaseJ4;
|
||||||
import org.apache.solr.common.params.ModifiableSolrParams;
|
import org.apache.solr.common.params.ModifiableSolrParams;
|
||||||
import org.apache.solr.common.util.ContentStream;
|
import org.apache.solr.common.util.ContentStream;
|
||||||
|
@ -54,7 +52,7 @@ public class ModifyConfFileTest extends SolrTestCaseJ4 {
|
||||||
System.setProperty("solr.test.sys.prop1", "propone");
|
System.setProperty("solr.test.sys.prop1", "propone");
|
||||||
System.setProperty("solr.test.sys.prop2", "proptwo");
|
System.setProperty("solr.test.sys.prop2", "proptwo");
|
||||||
|
|
||||||
solrHomeDirectory = TestUtil.createTempDir(LuceneTestCase.getTestClass().getSimpleName());
|
solrHomeDirectory = createTempDir();
|
||||||
|
|
||||||
copySolrHomeToTemp(solrHomeDirectory, "core1", true);
|
copySolrHomeToTemp(solrHomeDirectory, "core1", true);
|
||||||
FileUtils.write(new File(new File(solrHomeDirectory, "core1"), "core.properties"), "", Charsets.UTF_8.toString());
|
FileUtils.write(new File(new File(solrHomeDirectory, "core1"), "core.properties"), "", Charsets.UTF_8.toString());
|
||||||
|
@ -148,9 +146,6 @@ public class ModifyConfFileTest extends SolrTestCaseJ4 {
|
||||||
|
|
||||||
} finally {
|
} finally {
|
||||||
cc.shutdown();
|
cc.shutdown();
|
||||||
if (solrHomeDirectory.exists()) {
|
|
||||||
FileUtils.deleteDirectory(solrHomeDirectory);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,8 +25,6 @@ import java.util.regex.Pattern;
|
||||||
|
|
||||||
import org.apache.commons.io.FileUtils;
|
import org.apache.commons.io.FileUtils;
|
||||||
import org.apache.commons.io.IOUtils;
|
import org.apache.commons.io.IOUtils;
|
||||||
import org.apache.lucene.util.LuceneTestCase;
|
|
||||||
import org.apache.lucene.util.TestUtil;
|
|
||||||
import org.apache.solr.common.SolrException;
|
import org.apache.solr.common.SolrException;
|
||||||
import org.apache.solr.common.params.CoreAdminParams;
|
import org.apache.solr.common.params.CoreAdminParams;
|
||||||
import org.apache.solr.common.util.NamedList;
|
import org.apache.solr.common.util.NamedList;
|
||||||
|
@ -48,8 +46,7 @@ public class TestManagedSchema extends AbstractBadConfigTestBase {
|
||||||
|
|
||||||
@Before
|
@Before
|
||||||
private void initManagedSchemaCore() throws Exception {
|
private void initManagedSchemaCore() throws Exception {
|
||||||
final String tmpSolrHomePath = createTempDir().getAbsolutePath();
|
tmpSolrHome = createTempDir();
|
||||||
tmpSolrHome = new File(tmpSolrHomePath).getAbsoluteFile();
|
|
||||||
tmpConfDir = new File(tmpSolrHome, confDir);
|
tmpConfDir = new File(tmpSolrHome, confDir);
|
||||||
File testHomeConfDir = new File(TEST_HOME(), confDir);
|
File testHomeConfDir = new File(TEST_HOME(), confDir);
|
||||||
FileUtils.copyFileToDirectory(new File(testHomeConfDir, "solrconfig-managed-schema.xml"), tmpConfDir);
|
FileUtils.copyFileToDirectory(new File(testHomeConfDir, "solrconfig-managed-schema.xml"), tmpConfDir);
|
||||||
|
@ -69,9 +66,8 @@ public class TestManagedSchema extends AbstractBadConfigTestBase {
|
||||||
}
|
}
|
||||||
|
|
||||||
@After
|
@After
|
||||||
private void deleteCoreAndTempSolrHomeDirectory() throws Exception {
|
private void afterClass() throws Exception {
|
||||||
deleteCore();
|
deleteCore();
|
||||||
FileUtils.deleteDirectory(tmpSolrHome);
|
|
||||||
System.clearProperty("managed.schema.mutable");
|
System.clearProperty("managed.schema.mutable");
|
||||||
System.clearProperty("enable.update.log");
|
System.clearProperty("enable.update.log");
|
||||||
}
|
}
|
||||||
|
|
|
@ -76,9 +76,7 @@ public class TestRecoveryHdfs extends SolrTestCaseJ4 {
|
||||||
|
|
||||||
@BeforeClass
|
@BeforeClass
|
||||||
public static void beforeClass() throws Exception {
|
public static void beforeClass() throws Exception {
|
||||||
dfsCluster = HdfsTestUtil.setupClass(new File(createTempDir(),
|
dfsCluster = HdfsTestUtil.setupClass(createTempDir().getAbsolutePath());
|
||||||
HdfsBasicDistributedZk2Test.class.getName() + "_"
|
|
||||||
+ System.currentTimeMillis()).getAbsolutePath());
|
|
||||||
hdfsUri = dfsCluster.getFileSystem().getUri().toString();
|
hdfsUri = dfsCluster.getFileSystem().getUri().toString();
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
|
|
@ -66,8 +66,7 @@ public class TestSearcherReuse extends SolrTestCaseJ4 {
|
||||||
}
|
}
|
||||||
|
|
||||||
@AfterClass
|
@AfterClass
|
||||||
private static void deleteCoreAndTempSolrHomeDirectory() throws Exception {
|
private static void afterClass() throws Exception {
|
||||||
FileUtils.deleteDirectory(solrHome);
|
|
||||||
solrHome = null;
|
solrHome = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -45,14 +45,14 @@ public class CacheHeaderTest extends CacheHeaderTestBase {
|
||||||
|
|
||||||
@BeforeClass
|
@BeforeClass
|
||||||
public static void beforeTest() throws Exception {
|
public static void beforeTest() throws Exception {
|
||||||
solrHomeDirectory = new File(createTempDir(), "CacheHeaderTest");
|
solrHomeDirectory = createTempDir();
|
||||||
setupJettyTestHome(solrHomeDirectory, "collection1");
|
setupJettyTestHome(solrHomeDirectory, "collection1");
|
||||||
createJetty(solrHomeDirectory.getAbsolutePath(), null, null);
|
createJetty(solrHomeDirectory.getAbsolutePath(), null, null);
|
||||||
}
|
}
|
||||||
|
|
||||||
@AfterClass
|
@AfterClass
|
||||||
public static void afterTest() throws Exception {
|
public static void afterTest() throws Exception {
|
||||||
cleanUpJettyHome(solrHomeDirectory);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
protected static final String CONTENTS = "id\n100\n101\n102";
|
protected static final String CONTENTS = "id\n100\n101\n102";
|
||||||
|
|
|
@ -106,7 +106,7 @@ public class FileBasedSpellCheckerTest extends SolrTestCaseJ4 {
|
||||||
spellchecker.add(AbstractLuceneSpellChecker.LOCATION, "spellings.txt");
|
spellchecker.add(AbstractLuceneSpellChecker.LOCATION, "spellings.txt");
|
||||||
spellchecker.add(AbstractLuceneSpellChecker.FIELD, "teststop");
|
spellchecker.add(AbstractLuceneSpellChecker.FIELD, "teststop");
|
||||||
spellchecker.add(FileBasedSpellChecker.SOURCE_FILE_CHAR_ENCODING, "UTF-8");
|
spellchecker.add(FileBasedSpellChecker.SOURCE_FILE_CHAR_ENCODING, "UTF-8");
|
||||||
File indexDir = new File(createTempDir(), "spellingIdx");
|
File indexDir = createTempDir();
|
||||||
indexDir.mkdirs();
|
indexDir.mkdirs();
|
||||||
spellchecker.add(AbstractLuceneSpellChecker.INDEX_DIR, indexDir.getAbsolutePath());
|
spellchecker.add(AbstractLuceneSpellChecker.INDEX_DIR, indexDir.getAbsolutePath());
|
||||||
spellchecker.add(SolrSpellChecker.FIELD_TYPE, "teststop");
|
spellchecker.add(SolrSpellChecker.FIELD_TYPE, "teststop");
|
||||||
|
|
|
@ -186,7 +186,7 @@ public class IndexBasedSpellCheckerTest extends SolrTestCaseJ4 {
|
||||||
NamedList spellchecker = new NamedList();
|
NamedList spellchecker = new NamedList();
|
||||||
spellchecker.add("classname", IndexBasedSpellChecker.class.getName());
|
spellchecker.add("classname", IndexBasedSpellChecker.class.getName());
|
||||||
|
|
||||||
File indexDir = new File(createTempDir(), "spellingIdx");
|
File indexDir = createTempDir();
|
||||||
indexDir.mkdirs();
|
indexDir.mkdirs();
|
||||||
spellchecker.add(AbstractLuceneSpellChecker.INDEX_DIR, indexDir.getAbsolutePath());
|
spellchecker.add(AbstractLuceneSpellChecker.INDEX_DIR, indexDir.getAbsolutePath());
|
||||||
spellchecker.add(AbstractLuceneSpellChecker.FIELD, "title");
|
spellchecker.add(AbstractLuceneSpellChecker.FIELD, "title");
|
||||||
|
@ -244,7 +244,6 @@ public class IndexBasedSpellCheckerTest extends SolrTestCaseJ4 {
|
||||||
spellchecker.add("classname", IndexBasedSpellChecker.class.getName());
|
spellchecker.add("classname", IndexBasedSpellChecker.class.getName());
|
||||||
|
|
||||||
File indexDir = createTempDir();
|
File indexDir = createTempDir();
|
||||||
indexDir.mkdirs();
|
|
||||||
spellchecker.add(AbstractLuceneSpellChecker.INDEX_DIR, indexDir.getAbsolutePath());
|
spellchecker.add(AbstractLuceneSpellChecker.INDEX_DIR, indexDir.getAbsolutePath());
|
||||||
spellchecker.add(AbstractLuceneSpellChecker.FIELD, "title");
|
spellchecker.add(AbstractLuceneSpellChecker.FIELD, "title");
|
||||||
spellchecker.add(AbstractLuceneSpellChecker.SPELLCHECKER_ARG_NAME, spellchecker);
|
spellchecker.add(AbstractLuceneSpellChecker.SPELLCHECKER_ARG_NAME, spellchecker);
|
||||||
|
|
|
@ -116,7 +116,6 @@ public class BlockDirectoryTest extends SolrTestCaseJ4 {
|
||||||
public void tearDown() throws Exception {
|
public void tearDown() throws Exception {
|
||||||
super.tearDown();
|
super.tearDown();
|
||||||
directory.close();
|
directory.close();
|
||||||
FileUtils.deleteDirectory(file);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
|
|
@ -17,7 +17,6 @@ package org.apache.solr.store.hdfs;
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import java.io.File;
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.net.URI;
|
import java.net.URI;
|
||||||
|
|
||||||
|
|
|
@ -57,28 +57,9 @@ public class SolrIndexSplitterTest extends SolrTestCaseJ4 {
|
||||||
super.setUp();
|
super.setUp();
|
||||||
clearIndex();
|
clearIndex();
|
||||||
assertU(commit());
|
assertU(commit());
|
||||||
File dataDir = createTempDir();
|
indexDir1 = createTempDir("_testSplit1");
|
||||||
indexDir1 = new File(dataDir, this.getClass().getName()
|
indexDir2 = createTempDir("_testSplit2");
|
||||||
+ "_testSplit1");
|
indexDir3 = createTempDir("_testSplit3");
|
||||||
indexDir2 = new File(dataDir, this.getClass().getName()
|
|
||||||
+ "_testSplit2");
|
|
||||||
indexDir3 = new File(dataDir, this.getClass().getName()
|
|
||||||
+ "_testSplit3");
|
|
||||||
|
|
||||||
if (indexDir1.exists()) {
|
|
||||||
FileUtils.deleteDirectory(indexDir1);
|
|
||||||
}
|
|
||||||
assertTrue("Failed to mkdirs indexDir1 for split index", indexDir1.mkdirs());
|
|
||||||
|
|
||||||
if (indexDir2.exists()) {
|
|
||||||
FileUtils.deleteDirectory(indexDir2);
|
|
||||||
}
|
|
||||||
assertTrue("Failed to mkdirs indexDir2 for split index", indexDir2.mkdirs());
|
|
||||||
|
|
||||||
if (indexDir3.exists()) {
|
|
||||||
FileUtils.deleteDirectory(indexDir3);
|
|
||||||
}
|
|
||||||
assertTrue("Failed to mkdirs indexDir3 for split index", indexDir3.mkdirs());
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
@ -272,10 +253,6 @@ public class SolrIndexSplitterTest extends SolrTestCaseJ4 {
|
||||||
@Test
|
@Test
|
||||||
public void testSplitByRouteKey() throws Exception {
|
public void testSplitByRouteKey() throws Exception {
|
||||||
File indexDir = createTempDir();
|
File indexDir = createTempDir();
|
||||||
if (indexDir.exists()) {
|
|
||||||
FileUtils.deleteDirectory(indexDir);
|
|
||||||
}
|
|
||||||
indexDir.mkdirs();
|
|
||||||
|
|
||||||
CompositeIdRouter r1 = new CompositeIdRouter();
|
CompositeIdRouter r1 = new CompositeIdRouter();
|
||||||
String splitKey = "sea-line!";
|
String splitKey = "sea-line!";
|
||||||
|
|
|
@ -17,12 +17,12 @@
|
||||||
|
|
||||||
package org.apache.solr.update.processor;
|
package org.apache.solr.update.processor;
|
||||||
|
|
||||||
|
import java.io.File;
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
import org.apache.commons.io.FileUtils;
|
import org.apache.commons.io.FileUtils;
|
||||||
import org.apache.lucene.util.LuceneTestCase;
|
|
||||||
import org.apache.lucene.util.TestUtil;
|
|
||||||
import org.apache.solr.common.SolrInputDocument;
|
import org.apache.solr.common.SolrInputDocument;
|
||||||
import org.apache.solr.schema.IndexSchema;
|
import org.apache.solr.schema.IndexSchema;
|
||||||
import org.apache.solr.schema.TestManagedSchema;
|
|
||||||
import org.joda.time.DateTime;
|
import org.joda.time.DateTime;
|
||||||
import org.joda.time.format.DateTimeFormat;
|
import org.joda.time.format.DateTimeFormat;
|
||||||
import org.joda.time.format.DateTimeFormatter;
|
import org.joda.time.format.DateTimeFormatter;
|
||||||
|
@ -30,9 +30,6 @@ import org.joda.time.format.ISODateTimeFormat;
|
||||||
import org.junit.After;
|
import org.junit.After;
|
||||||
import org.junit.Before;
|
import org.junit.Before;
|
||||||
|
|
||||||
import java.io.File;
|
|
||||||
import java.util.Date;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Tests for the field mutating update processors
|
* Tests for the field mutating update processors
|
||||||
* that parse Dates, Longs, Doubles, and Booleans.
|
* that parse Dates, Longs, Doubles, and Booleans.
|
||||||
|
@ -49,8 +46,7 @@ public class AddSchemaFieldsUpdateProcessorFactoryTest extends UpdateProcessorTe
|
||||||
|
|
||||||
@Before
|
@Before
|
||||||
private void initManagedSchemaCore() throws Exception {
|
private void initManagedSchemaCore() throws Exception {
|
||||||
final String tmpSolrHomePath = createTempDir().getAbsolutePath();
|
tmpSolrHome = createTempDir();
|
||||||
tmpSolrHome = new File(tmpSolrHomePath).getAbsoluteFile();
|
|
||||||
tmpConfDir = new File(tmpSolrHome, confDir);
|
tmpConfDir = new File(tmpSolrHome, confDir);
|
||||||
File testHomeConfDir = new File(TEST_HOME(), confDir);
|
File testHomeConfDir = new File(TEST_HOME(), confDir);
|
||||||
FileUtils.copyFileToDirectory(new File(testHomeConfDir, SOLRCONFIG_XML), tmpConfDir);
|
FileUtils.copyFileToDirectory(new File(testHomeConfDir, SOLRCONFIG_XML), tmpConfDir);
|
||||||
|
@ -61,12 +57,6 @@ public class AddSchemaFieldsUpdateProcessorFactoryTest extends UpdateProcessorTe
|
||||||
initCore(SOLRCONFIG_XML, SCHEMA_XML, tmpSolrHome.getPath());
|
initCore(SOLRCONFIG_XML, SCHEMA_XML, tmpSolrHome.getPath());
|
||||||
}
|
}
|
||||||
|
|
||||||
@After
|
|
||||||
private void deleteCoreAndTempSolrHomeDirectory() throws Exception {
|
|
||||||
deleteCore();
|
|
||||||
FileUtils.deleteDirectory(tmpSolrHome);
|
|
||||||
}
|
|
||||||
|
|
||||||
public void testSingleField() throws Exception {
|
public void testSingleField() throws Exception {
|
||||||
IndexSchema schema = h.getCore().getLatestSchema();
|
IndexSchema schema = h.getCore().getLatestSchema();
|
||||||
final String fieldName = "newfield1";
|
final String fieldName = "newfield1";
|
||||||
|
@ -220,4 +210,9 @@ public class AddSchemaFieldsUpdateProcessorFactoryTest extends UpdateProcessorTe
|
||||||
,"//arr[@name='" + fieldName3 + "']/str[.='" + field3String2 + "']"
|
,"//arr[@name='" + fieldName3 + "']/str[.='" + field3String2 + "']"
|
||||||
,"//arr[@name='" + fieldName4 + "']/date[.='" + field4Value1String + "']");
|
,"//arr[@name='" + fieldName4 + "']/date[.='" + field4Value1String + "']");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@After
|
||||||
|
private void deleteCoreAndTempSolrHomeDirectory() throws Exception {
|
||||||
|
deleteCore();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -99,15 +99,9 @@ public class TestCoreAdmin extends AbstractEmbeddedSolrServerTestCase {
|
||||||
|
|
||||||
SolrServer server = getSolrAdmin();
|
SolrServer server = getSolrAdmin();
|
||||||
|
|
||||||
File tmp = createTempDir();
|
File dataDir = createTempDir("data");
|
||||||
|
|
||||||
log.info("Creating cores underneath {}", tmp);
|
|
||||||
|
|
||||||
File dataDir = new File(tmp, this.getTestName()
|
File newCoreInstanceDir = createTempDir("instance");
|
||||||
+ System.currentTimeMillis() + "-" + "data");
|
|
||||||
|
|
||||||
File newCoreInstanceDir = new File(tmp, this.getTestName()
|
|
||||||
+ System.currentTimeMillis() + "-" + "instance");
|
|
||||||
|
|
||||||
File instanceDir = new File(cores.getSolrHome());
|
File instanceDir = new File(cores.getSolrHome());
|
||||||
FileUtils.copyDirectory(instanceDir, new File(newCoreInstanceDir,
|
FileUtils.copyDirectory(instanceDir, new File(newCoreInstanceDir,
|
||||||
|
|
|
@ -121,9 +121,6 @@ abstract public class SolrJettyTestBase extends SolrTestCaseJ4
|
||||||
// Sets up the necessary config files for Jetty. At least some tests require that the solrconfig from the test
|
// Sets up the necessary config files for Jetty. At least some tests require that the solrconfig from the test
|
||||||
// file directory are used, but some also require that the solr.xml file be explicitly there as of SOLR-4817
|
// file directory are used, but some also require that the solr.xml file be explicitly there as of SOLR-4817
|
||||||
public static void setupJettyTestHome(File solrHome, String collection) throws Exception {
|
public static void setupJettyTestHome(File solrHome, String collection) throws Exception {
|
||||||
if (solrHome.exists()) {
|
|
||||||
FileUtils.deleteDirectory(solrHome);
|
|
||||||
}
|
|
||||||
copySolrHomeToTemp(solrHome, collection);
|
copySolrHomeToTemp(solrHome, collection);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -63,8 +63,7 @@ public abstract class AbstractZkTestCase extends SolrTestCaseJ4 {
|
||||||
|
|
||||||
@BeforeClass
|
@BeforeClass
|
||||||
public static void azt_beforeClass() throws Exception {
|
public static void azt_beforeClass() throws Exception {
|
||||||
zkDir = createTempDir().getAbsolutePath() + File.separator
|
zkDir = createTempDir("zkData").getAbsolutePath();
|
||||||
+ "zookeeper/server1/data";
|
|
||||||
zkServer = new ZkTestServer(zkDir);
|
zkServer = new ZkTestServer(zkDir);
|
||||||
zkServer.run();
|
zkServer.run();
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue