Class SolrContainer
- java.lang.Object
-
- org.testcontainers.containers.FailureDetectingExternalResource
-
- io.redlink.utils.test.testcontainers.SolrContainer
-
- All Implemented Interfaces:
org.junit.rules.TestRule
public class SolrContainer extends org.testcontainers.containers.FailureDetectingExternalResource
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidafter()protected voidbefore()static SolrContainercreate(String confDir)static SolrContainercreate(String collectionName, String confDir)static SolrContainercreate(String image, String collectionName, String confDir)static SolrContainercreate(String image, String collectionName, String confDir, File workingDir)static SolrContainercreate(String image, String collectionName, String confDir, File workingDir, Duration startupTimeout)static SolrContainercreate(String image, String collectionName, String confDir, Duration startupTimeout)static SolrContainercreate(String collectionName, String confDir, Duration startupTimeout)static SolrContainercreate(String confDir, Duration startupTimeout)protected voidfinished(org.junit.runner.Description description)StringgetCoreName()StringgetCoreUrl()StringgetSolrUrl()protected voidstarting(org.junit.runner.Description description)
-
-
-
Method Detail
-
starting
protected void starting(org.junit.runner.Description description)
- Overrides:
startingin classorg.testcontainers.containers.FailureDetectingExternalResource
-
before
protected void before() throws IOException- Throws:
IOException
-
finished
protected void finished(org.junit.runner.Description description)
- Overrides:
finishedin classorg.testcontainers.containers.FailureDetectingExternalResource
-
after
protected void after()
-
getCoreName
public String getCoreName()
-
getSolrUrl
public String getSolrUrl()
-
getCoreUrl
public String getCoreUrl()
-
create
public static SolrContainer create(String confDir)
-
create
public static SolrContainer create(String confDir, Duration startupTimeout)
-
create
public static SolrContainer create(String collectionName, String confDir)
-
create
public static SolrContainer create(String collectionName, String confDir, Duration startupTimeout)
-
create
public static SolrContainer create(String image, String collectionName, String confDir)
-
create
public static SolrContainer create(String image, String collectionName, String confDir, Duration startupTimeout)
-
create
public static SolrContainer create(String image, String collectionName, String confDir, File workingDir)
-
-