Skip to content
Snippets Groups Projects
Commit 5cba587c authored by Benedikt Wetzel's avatar Benedikt Wetzel
Browse files

Add actions to setup and teardown infrastructure methods

parent 40427da4
No related branches found
No related tags found
Loading
...@@ -59,6 +59,7 @@ class KubernetesBenchmark : KubernetesResource, Benchmark { ...@@ -59,6 +59,7 @@ class KubernetesBenchmark : KubernetesResource, Benchmark {
} }
override fun setupInfrastructure() { override fun setupInfrastructure() {
this.infrastructure.beforeActions.forEach { it.exec }
val kubernetesManager = K8sManager(this.client) val kubernetesManager = K8sManager(this.client)
loadKubernetesResources(this.infrastructure.resources) loadKubernetesResources(this.infrastructure.resources)
.map{it.second} .map{it.second}
...@@ -66,6 +67,7 @@ class KubernetesBenchmark : KubernetesResource, Benchmark { ...@@ -66,6 +67,7 @@ class KubernetesBenchmark : KubernetesResource, Benchmark {
} }
override fun teardownInfrastructure() { override fun teardownInfrastructure() {
this.infrastructure.afterActions.forEach { it.exec }
val kubernetesManager = K8sManager(this.client) val kubernetesManager = K8sManager(this.client)
loadKubernetesResources(this.infrastructure.resources) loadKubernetesResources(this.infrastructure.resources)
.map{it.second} .map{it.second}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment