Class OllamaTestContainerProvider
java.lang.Object
io.micronaut.testresources.testcontainers.AbstractTestContainersProvider<org.testcontainers.ollama.OllamaContainer>
io.micronaut.langchain4j.testresources.ollama.OllamaTestContainerProvider
- All Implemented Interfaces:
io.micronaut.core.order.Ordered, io.micronaut.testresources.core.TestResourcesResolver, io.micronaut.testresources.core.ToggableTestResourcesResolver
public class OllamaTestContainerProvider
extends io.micronaut.testresources.testcontainers.AbstractTestContainersProvider<org.testcontainers.ollama.OllamaContainer>
-
Nested Class Summary
Nested classes/interfaces inherited from class io.micronaut.testresources.testcontainers.AbstractTestContainersProvider
io.micronaut.testresources.testcontainers.AbstractTestContainersProvider.ContainerCommand -
Field Summary
FieldsFields inherited from interface io.micronaut.core.order.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCEFields inherited from interface io.micronaut.testresources.core.TestResourcesResolver
TEST_RESOURCES_PROPERTY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.testcontainers.ollama.OllamaContainercreateContainer(org.testcontainers.utility.DockerImageName imageName, Map<String, Object> requestedProperties, Map<String, Object> testResourcesConfig) protected StringgetRequiredProperties(String expression) getResolvableProperties(Map<String, Collection<String>> propertyEntries, Map<String, Object> testResourcesConfig) protected StringresolveProperty(String propertyName, org.testcontainers.ollama.OllamaContainer container) protected booleanshouldAnswer(String propertyName, Map<String, Object> requestedProperties, Map<String, Object> testResourcesConfig) Methods inherited from class io.micronaut.testresources.testcontainers.AbstractTestContainersProvider
configureContainer, executeInContainer, getContainerOwnerKey, getContainerQuery, getDefaultStartupTimeout, getName, getOrder, prepareContainer, resolve, resolveProperty, resolveWithoutContainer, stringOrNullMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.micronaut.testresources.core.TestResourcesResolver
getIdMethods inherited from interface io.micronaut.testresources.core.ToggableTestResourcesResolver
getDisplayName, isEnabled
-
Field Details
-
MODEL_NAME
- See Also:
-
BASE_URL
- See Also:
-
-
Constructor Details
-
OllamaTestContainerProvider
public OllamaTestContainerProvider()
-
-
Method Details
-
getSimpleName
- Specified by:
getSimpleNamein classio.micronaut.testresources.testcontainers.AbstractTestContainersProvider<org.testcontainers.ollama.OllamaContainer>
-
getDefaultImageName
- Specified by:
getDefaultImageNamein classio.micronaut.testresources.testcontainers.AbstractTestContainersProvider<org.testcontainers.ollama.OllamaContainer>
-
createContainer
protected org.testcontainers.ollama.OllamaContainer createContainer(org.testcontainers.utility.DockerImageName imageName, Map<String, Object> requestedProperties, Map<String, Object> testResourcesConfig) - Specified by:
createContainerin classio.micronaut.testresources.testcontainers.AbstractTestContainersProvider<org.testcontainers.ollama.OllamaContainer>
-
resolveProperty
-
getResolvableProperties
-
getRequiredPropertyEntries
-
shouldAnswer
-
getRequiredProperties
-