/** * Creates an empty, temporary folder (when the name of the folder is of no importance). * * @see #createTempDir(String) */ public static Path createTempDir() { return createTempDir("tempDir"); }
/** Sets a new default filesystem for testing */ public static void setup() { installMock(LuceneTestCase.createTempDir().getFileSystem()); }
public SolrInstances(int numServers, String solrconfig, String schema) throws Exception { slist = new ArrayList<>(numServers); for (int i=0; i<numServers; i++) { SolrInstance instance = new SolrInstance(createTempDir("s"+ i).toFile(), solrconfig, schema); slist.add(instance); instance.start(); } }
File tempSolrHome = LuceneTestCase.createTempDir().toFile(); org.apache.commons.io.FileUtils.copyFileToDirectory(new File(sourceHome, "server/solr/solr.xml"), tempSolrHome); File collection1Dir = new File(tempSolrHome, "collection1");
final Path dir = createTempDir("index-" + clazzName); return newFSDirectoryImpl(clazz.asSubclass(FSDirectory.class), dir, lf); final Path dir = createTempDir("index"); return pathCtor.newInstance(dir, lf); } catch (NoSuchMethodException nsme) {
@Override public MiniSolrCloudCluster apply(String clusterId) { try { final MiniSolrCloudCluster cluster = new SolrCloudTestCase .Builder(nodesPerCluster(clusterId), createTempDir()) .addConfig("conf", configset("cloud-dynamic")) .build(); return cluster; } catch (Exception e) { throw new RuntimeException(e); } }
/** Like {@link #newDirectory} except randomly the {@link VirusCheckingFS} may be installed */ public static BaseDirectoryWrapper newMaybeVirusCheckingDirectory() { if (random().nextInt(5) == 4) { Path path = addVirusChecker(createTempDir()); return newFSDirectory(path); } else { return newDirectory(random()); } }