From 3f951433b89df4639bb2ae8f297aee90c70cebf5 Mon Sep 17 00:00:00 2001 From: Filip Tehlar Date: Fri, 13 Jan 2023 21:33:43 +0100 Subject: hs-test: restrict concurrency on envoy Type: test Signed-off-by: Filip Tehlar Change-Id: I8b06f4554a6ee5b13de829e47eaa82431a76c332 --- extras/hs-test/container.go | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) (limited to 'extras/hs-test/container.go') diff --git a/extras/hs-test/container.go b/extras/hs-test/container.go index 4ad454848fa..874ce3d1750 100644 --- a/extras/hs-test/container.go +++ b/extras/hs-test/container.go @@ -14,12 +14,13 @@ type Volume struct { } type Container struct { - isOptional bool - name string - image string - workDir string - volumes map[string]Volume - envVars map[string]string + isOptional bool + name string + image string + workDir string + extraRunningArgs string + volumes map[string]Volume + envVars map[string]string } func NewContainer(yamlInput ContainerConfig) (*Container, error) { @@ -40,6 +41,12 @@ func NewContainer(yamlInput ContainerConfig) (*Container, error) { container.image = "hs-test/vpp" } + if args, ok := yamlInput["extra-args"]; ok { + container.extraRunningArgs = args.(string) + } else { + container.extraRunningArgs = "" + } + if isOptional, ok := yamlInput["is-optional"]; ok { container.isOptional = isOptional.(bool) } else { @@ -77,7 +84,7 @@ func (c *Container) getRunCommand() string { cmd += syncPath cmd += c.getVolumesAsCliOption() cmd += c.getEnvVarsAsCliOption() - cmd += " --name " + c.name + " " + c.image + cmd += " --name " + c.name + " " + c.image + " " + c.extraRunningArgs return cmd } -- cgit 1.2.3-korg