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