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