public interface WithKubernetesResources extends org.junit.jupiter.api.extension.TestInstancePostProcessor, WithProject
| Modifier and Type | Field and Description |
|---|---|
static String |
KUBERNETES_LIST |
static String |
MANIFEST_PATH |
PROJECT_DESCRIPTOR_PATH| Modifier and Type | Method and Description |
|---|---|
default io.dekorate.deps.kubernetes.api.model.KubernetesList |
fromManifest()
Load an unmarshal the from the manifest file.
|
default io.dekorate.deps.kubernetes.api.model.KubernetesList |
getKubernetesResources(org.junit.jupiter.api.extension.ExtensionContext context)
Gets or creates an instance of
KubernetesList with all generated resources. |
default void |
injectKubernetesResources(org.junit.jupiter.api.extension.ExtensionContext context,
Object testInstance,
Field field)
Inject an instance of
KubernetesList to the specified Field. |
default void |
postProcessTestInstance(Object testInstance,
org.junit.jupiter.api.extension.ExtensionContext context) |
getProject, getProjectstatic final String MANIFEST_PATH
static final String KUBERNETES_LIST
default void postProcessTestInstance(Object testInstance, org.junit.jupiter.api.extension.ExtensionContext context) throws Exception
postProcessTestInstance in interface org.junit.jupiter.api.extension.TestInstancePostProcessorExceptiondefault void injectKubernetesResources(org.junit.jupiter.api.extension.ExtensionContext context,
Object testInstance,
Field field)
KubernetesList to the specified Field.context - The execution context.testInstance - The target test instance.field - The field to inject.default io.dekorate.deps.kubernetes.api.model.KubernetesList getKubernetesResources(org.junit.jupiter.api.extension.ExtensionContext context)
KubernetesList with all generated resources.context - The context.default io.dekorate.deps.kubernetes.api.model.KubernetesList fromManifest()
Copyright © 2018–2019 Red Hat. All rights reserved.