mirror of https://github.com/apache/lucene.git
SOLR-2282: use solr home properly in the test
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1058393 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
cfcaa9edcc
commit
3478bb9358
|
@ -26,6 +26,12 @@ import org.junit.Ignore;
|
|||
public class DistributedClusteringComponentTest extends
|
||||
BaseDistributedSearchTestCase {
|
||||
|
||||
@Override
|
||||
public String getSolrHome() {
|
||||
// TODO: this should work with just "solr-clustering"...
|
||||
return getFile("solr-clustering").getAbsolutePath();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void doTest() throws Exception {
|
||||
del("*:*");
|
||||
|
|
|
@ -124,12 +124,21 @@ public abstract class BaseDistributedSearchTestCase extends SolrTestCaseJ4 {
|
|||
return randVals;
|
||||
}
|
||||
|
||||
/**
|
||||
* Subclasses can override this to change a test's solr home
|
||||
* (default is in test-files)
|
||||
*/
|
||||
public String getSolrHome() {
|
||||
return SolrTestCaseJ4.TEST_HOME;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setUp() throws Exception {
|
||||
SolrTestCaseJ4.resetExceptionIgnores(); // ignore anything with ignore_exception in it
|
||||
super.setUp();
|
||||
System.setProperty("solr.test.sys.prop1", "propone");
|
||||
System.setProperty("solr.test.sys.prop2", "proptwo");
|
||||
System.setProperty("solr.solr.home", getSolrHome());
|
||||
testDir = new File(TEMP_DIR,
|
||||
getClass().getName() + "-" + System.currentTimeMillis());
|
||||
testDir.mkdirs();
|
||||
|
|
Loading…
Reference in New Issue