github.com/redhat-appstudio/e2e-tests@v0.0.0-20230619105049-9a422b2094d7/Makefile (about) 1 E2E_BIN := ./bin/e2e-appstudio 2 E2E_ARGS_EXEC ?= "" 3 CONTAINER_TAG ?= next 4 CONTAINER_IMAGE_NAME := quay.io/redhat-appstudio/e2e:$(CONTAINER_TAG) 5 6 build: 7 go mod vendor && CGO_ENABLED=0 go test -v -c -o $(E2E_BIN) ./cmd/e2e_test.go 8 9 build-container: 10 podman build -t $(CONTAINER_IMAGE_NAME) --no-cache . 11 12 push-container: 13 podman push $(CONTAINER_IMAGE_NAME) 14 15 run: 16 $(E2E_BIN) $(E2E_ARGS_EXEC) 17 18 ci/test/e2e: 19 ./mage -v ci:teste2e 20 21 ci/prepare/e2e-branch: 22 ./mage -v ci:prepareE2Ebranch 23 24 local/cluster/prepare: 25 ./mage -v local:prepareCluster 26 27 local/test/e2e: 28 ./mage -v local:teste2e 29 30 local/template/generate-test-suite: 31 ./mage -v local:generateTestSuiteFile 32 33 local/template/generate-test-spec: 34 ./mage -v local:generateTestSpecFile 35 36 clean-gitops-repositories: 37 DRY_RUN=false ./mage -v local:cleanupGithubOrg 38 39 clean-github-webhooks: 40 ./mage -v cleanWebHooks 41 42 clean-quay-repos-and-robots: 43 ./mage -v local:cleanupQuayReposAndRobots 44 45 clean-quay-tags: 46 ./mage -v local:cleanupQuayTags