github.com/redhat-appstudio/e2e-tests@v0.0.0-20240520140907-9709f6f59323/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 export CGO_ENABLED := 0 7 export GOFLAGS := -mod=mod 8 9 build: 10 go test -v -c -o $(E2E_BIN) ./cmd/e2e_test.go 11 12 build-container: 13 podman build -t $(CONTAINER_IMAGE_NAME) . 14 15 push-container: 16 podman push $(CONTAINER_IMAGE_NAME) 17 18 run: 19 $(E2E_BIN) $(E2E_ARGS_EXEC) 20 21 test/unit: 22 go test -v ./pkg/... ./magefiles/... 23 24 ci/test/e2e: 25 ./mage -v ci:teste2e 26 27 ci/bootstrap: 28 ./mage -v ci:bootstrap 29 30 ci/test/openshift-upgrade: 31 ./mage -v ci:performOpenShiftUpgrade 32 33 ci/test/upgrade: 34 ./mage -v ci:testUpgrade 35 36 ci/prepare/e2e-branch: 37 ./mage -v ci:prepareE2Ebranch 38 39 local/cluster/prepare: 40 ./mage -v local:prepareCluster 41 42 local/cluster/upgrade: 43 ./mage -v local:testUpgrade 44 45 local/test/e2e: 46 ./mage -v local:teste2e 47 48 local/template/generate-test-suite: 49 ./mage -v local:generateTestSuiteFile 50 51 local/template/generate-test-spec: 52 ./mage -v local:generateTestSpecFile 53 54 clean-gitops-repositories: 55 DRY_RUN=false ./mage -v local:cleanupGithubOrg 56 57 clean-github-webhooks: 58 ./mage -v cleanWebHooks 59 60 clean-quay-repos-and-robots: 61 ./mage -v local:cleanupQuayReposAndRobots 62 63 clean-quay-tags: 64 ./mage -v local:cleanupQuayTags 65 66 clean-private-repos: 67 ./mage -v local:cleanupPrivateRepos 68 69 clean-registered-servers: 70 ./mage -v CleanupRegisteredPacServers 71 72 setup-multi-platform-tests: 73 ./mage -v SetupMultiPlatformTests