/** * Creates a SolrConfig object for the default test core using {@link #createConfig(Path,String,String)} */ public static SolrConfig createConfig(Path solrHome, String confFile) { return createConfig(solrHome, SolrTestCaseJ4.DEFAULT_TEST_CORENAME, confFile); }
/** * @param dataDirectory path for index data, will not be cleaned up * @param configFile solrconfig filename * @param schemaFile schema filename */ public TestHarness( String dataDirectory, String configFile, String schemaFile) { this( dataDirectory, createConfig(configFile), schemaFile); } /**
public void setUp() throws Exception { log.info("####SETUP_START " + getName()); dataDir = new File(System.getProperty("java.io.tmpdir") + System.getProperty("file.separator") + getClass().getName() + "-" + System.currentTimeMillis()); dataDir.mkdirs(); String configFile = getSolrConfigFile(); if (configFile != null) { solrConfig = h.createConfig(getSolrConfigFile()); h = new TestHarness( dataDir.getAbsolutePath(), solrConfig, getSchemaFile()); lrf = h.getRequestFactory ("standard",0,20,"version","2.2"); } log.info("####SETUP_END " + getName()); }
public static void createCore() { assertNotNull(testSolrHome); solrConfig = TestHarness.createConfig(testSolrHome, coreName, getSolrConfigFile()); h = new TestHarness( coreName, hdfsDataDir == null ? initCoreDataDir.getAbsolutePath() : hdfsDataDir, solrConfig, getSchemaFile()); lrf = h.getRequestFactory ("",0,20,CommonParams.VERSION,"2.2"); }