Type: test
Signed-off-by: Filip Tehlar <ftehlar@cisco.com>
Change-Id: I776e0f1f7ea700439d1fe6a598772776ae6a1493
args += c.getVolumesAsCliOption()
args += c.getEnvVarsAsCliOption()
args += " --name " + c.name + " " + c.image
args += c.getVolumesAsCliOption()
args += c.getEnvVarsAsCliOption()
args += " --name " + c.name + " " + c.image
+ args += " " + c.extraRunningArgs
-func (c *Container) create() {
+func (c *Container) create() error {
cmd := "docker create " + c.getContainerArguments()
cmd := "docker create " + c.getContainerArguments()
+ c.Suite().log(cmd)
+ return exechelper.Run(cmd)
-func (c *Container) start() {
+func (c *Container) start() error {
cmd := "docker start " + c.name
cmd := "docker start " + c.name
+ c.Suite().log(cmd)
+ return exechelper.Run(cmd)
}
func (c *Container) run() error {
}
func (c *Container) run() error {
return fmt.Errorf("run container failed: name is blank")
}
return fmt.Errorf("run container failed: name is blank")
}
- cmd := "docker run -d " + c.getContainerArguments() + " " + c.extraRunningArgs
+ cmd := "docker run -d " + c.getContainerArguments()
c.Suite().log(cmd)
err := exechelper.Run(cmd)
if err != nil {
c.Suite().log(cmd)
err := exechelper.Run(cmd)
if err != nil {
"resources/envoy/proxy.yaml",
address,
)
"resources/envoy/proxy.yaml",
address,
)
-
- envoyContainer.start()
+ s.assertNil(envoyContainer.start())
}
func (s *NsSuite) TestEnvoyProxyHttpTcp() {
}
func (s *NsSuite) TestEnvoyProxyHttpTcp() {
- "github.com/edwarnicke/exechelper"
"os"
"os/exec"
"os/signal"
"os"
"os/exec"
"os/signal"
+ "github.com/edwarnicke/exechelper"
+
"go.fd.io/govpp"
"go.fd.io/govpp/api"
"go.fd.io/govpp/binapi/af_packet"
"go.fd.io/govpp"
"go.fd.io/govpp/api"
"go.fd.io/govpp/binapi/af_packet"
signal.Notify(sig, syscall.SIGINT)
cont := make(chan bool, 1)
go func() {
signal.Notify(sig, syscall.SIGINT)
cont := make(chan bool, 1)
go func() {
- sig := <-sig
- fmt.Println(sig)