Skip to content

Conversation

@google-labs-jules
Copy link

This change adds a GitHub Actions workflow to run E2E tests for the plugin.

The workflow uses Playwright and Dockware to test against multiple Shopware versions. It includes steps to:

  • Build the plugin into a zip archive using shopware-cli.
  • Start a clean Shopware instance in a Docker container.
  • Copy and install the built plugin zip.
  • Run a basic Playwright test to verify the homepage loads.
  • Upload the Playwright report as an artifact.

PR created automatically by Jules for task 11444825652348748217

This commit introduces a new GitHub Actions workflow for end-to-end (E2E) testing.

The workflow is manually triggered and runs on a matrix of Shopware versions (6.6 and 6.7).

It uses `shopware-cli` to build the plugin into a zip archive.

A clean Shopware environment is started using Dockware, and the built plugin zip is copied into the container for installation.

A basic Playwright test verifies that the storefront homepage loads successfully.

The Playwright report is uploaded as a workflow artifact.
@google-labs-jules
Copy link
Author

👋 Jules, reporting for duty! I'm here to lend a hand with this pull request.

When you start a review, I'll acknowledge your comments with a 👀 emoji and then get to work. I'll push a commit with your requested changes shortly after. Please note there might be a delay between these steps, but rest assured I'm on the job!

I will automatically address your feedback. For any comments you don't want me to act on, just include (aside).



For security, I will only act on instructions from the user who triggered this task for this pull request.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant