diff --git a/.github/scripts/e2e.sh b/.github/scripts/e2e.sh index 805e46548..28d578d6f 100755 --- a/.github/scripts/e2e.sh +++ b/.github/scripts/e2e.sh @@ -22,7 +22,7 @@ case $option in npm run test:ci:magento:express-checkout ;; "webhook") - echo "Running Express Checkout E2E Tests." + echo "Running Webhook E2E Tests." npm run test:ci:magento:webhook ;; "all") diff --git a/.github/workflows/e2e-test-dispatch.yml b/.github/workflows/e2e-test-dispatch.yml index 4499dd114..eb6eeb882 100644 --- a/.github/workflows/e2e-test-dispatch.yml +++ b/.github/workflows/e2e-test-dispatch.yml @@ -1,5 +1,5 @@ name: Integration Test Repository Dispatch Pipeline -run-name: E2E tests against Test Repository ${{inputs.testBranch}} with Express Checkout ${{inputs.expressBranch}} +run-name: E2E tests against Test Repository ${{inputs.testBranch}} with Express Checkout ${{inputs.expressBranch}} with test group ${{inputs.testGroup}} on: workflow_dispatch: @@ -12,6 +12,10 @@ on: description: "Express Checkout Repository Pipeline" required: true default: "develop" + testGroup: + description: "Test group all | express-checkout | webhook" + required: true + default: "all" jobs: build: @@ -85,7 +89,7 @@ jobs: run: docker exec magento2-container make fs - name: Run E2E tests - run: docker-compose -f .github/workflows/templates/docker-compose.yml run --rm playwright /e2e.sh all + run: docker-compose -f .github/workflows/templates/docker-compose.yml run --rm playwright /e2e.sh ${{inputs.testGroup}} env: INTEGRATION_TESTS_BRANCH: ${{inputs.testBranch}} MAGENTO_ADMIN_USERNAME: ${{secrets.MAGENTO_ADMIN_USERNAME}}