From 04d1688bfb99d9e0c6f3d74d40f52afd37857fb4 Mon Sep 17 00:00:00 2001 From: "Alex Ellis (OpenFaaS Ltd)" Date: Fri, 3 Jan 2020 18:21:48 +0000 Subject: [PATCH] Repurpose dist binary for e2e test Signed-off-by: Alex Ellis (OpenFaaS Ltd) --- Makefile | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/Makefile b/Makefile index 0e5fa22..1dbba58 100644 --- a/Makefile +++ b/Makefile @@ -26,22 +26,23 @@ prepare-test: sudo curl -fSLs "https://github.com/genuinetools/netns/releases/download/v0.5.3/netns-linux-arm" --output "/usr/local/bin/netns" && sudo chmod a+x "/usr/local/bin/netns" sudo /sbin/sysctl -w net.ipv4.conf.all.forwarding=1 sudo curl -sSLf "https://github.com/alexellis/faas-containerd/releases/download/$(FAASD_VER)/faas-containerd" --output "/usr/local/bin/faas-containerd" && sudo chmod a+x "/usr/local/bin/faas-containerd" || : + cp $(GOPATH)/src/github.com/alexellis/faasd/bin/faasd $(GOPATH)/src/github.com/alexellis/faasd/ cd $(GOPATH)/src/github.com/alexellis/faasd/ && sudo ./faasd install sudo systemctl status containerd --no-pager sudo systemctl status faas-containerd --no-pager sudo systemctl status faasd --no-pager - curl -SLfs https://cli.openfaas.com | sudo sh + curl -sSLf https://cli.openfaas.com | sudo sh .PHONY: test-e2e test-e2e: - sudo cat $(GOPATH)/src/github.com/alexellis/faasd/basic-auth-password | faas-cli login --password-stdin - faas-cli store deploy figlet + sudo cat $(GOPATH)/src/github.com/alexellis/faasd/basic-auth-password | /usr/local/bin/faas-cli login --password-stdin + /usr/local/bin/faas-cli store deploy figlet sleep 2 - faas-cli list -v - uname | faas-cli invoke figlet - uname | faas-cli invoke figlet --async + /usr/local/bin/faas-cli list -v + uname | /usr/local/bin/faas-cli invoke figlet + uname | /usr/local/bin/faas-cli invoke figlet --async sleep 10 - faas-cli list -v - faas-cli delete figlet + /usr/local/bin/faas-cli list -v + /usr/local/bin/faas-cli delete figlet sleep 3 - faas-cli list + /usr/local/bin/faas-cli list