X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=extras%2Fhs-test%2Factions.go;h=1f35ee7df1536374c52b1eb0908b9e40ec687319;hb=b15a0000fff121cdd9ab03c208da429e27901b38;hp=7525085632a66919ab5a486be931bbe54c03f77c;hpb=ee4172ef0a115b6d96cfb0d5cc6ef4fb211c01aa;p=vpp.git diff --git a/extras/hs-test/actions.go b/extras/hs-test/actions.go index 7525085632a..1f35ee7df15 100755 --- a/extras/hs-test/actions.go +++ b/extras/hs-test/actions.go @@ -31,6 +31,8 @@ func RegisterActions() { reg("2veths", Configure2Veths) reg("vcl-test-server", RunVclEchoServer) reg("vcl-test-client", RunVclEchoClient) + reg("http-cli-srv", RunHttpCliSrv) + reg("http-cli-cln", RunHttpCliCln) } func configureProxyTcp(ifName0, ipAddr0, ifName1, ipAddr1 string) ConfFn { @@ -51,6 +53,17 @@ func configureProxyTcp(ifName0, ipAddr0, ifName1, ipAddr1 string) ConfFn { } } +func RunHttpCliSrv(args []string) *ActionResult { + cmd := fmt.Sprintf("http cli server") + return ApiCliInband("/tmp/2veths", cmd) +} + +func RunHttpCliCln(args []string) *ActionResult { + cmd := fmt.Sprintf("http cli client uri http://10.10.10.1/80 query %s", getArgs()) + fmt.Println(cmd) + return ApiCliInband("/tmp/2veths", cmd) +} + func ConfigureVppProxy(args []string) *ActionResult { ctx, cancel := newVppContext() defer cancel()