Skip to content

MFE e2e tests - #154

Merged
fmcarvalho merged 5 commits into
developmentfrom
mfe-e2e-tests
Oct 19, 2026
Merged

fmcarvalho merged 5 commits into
developmentfrom
mfe-e2e-tests

Conversation

@Florins13

@Florins13 Florins13 commented Oct 16, 2026 •

Copy link
Copy Markdown
Contributor

E2e tests using playwright plugin to test the mfe engine.
It validates the main functionalities of microfrontend:

  • MfeEventsIT ( tests the communication between microfrontends )
  • MfeStreamingIT ( tests the PSSR functionality )
  • MfeSharedStylingIT ( tests the share of styling mechanism )
  • MfeScriptIntegrityIT ( tests the hashing mechanism of a script companion )
  • MfeBasicIT ( simple test that validates the load of a microfrontend on the page )

To share the playwright setup, MfeE2EBase base was created in order to share reusable lifecycles between the tests.
For the HTTP server that simulates the microfrontends, a MfeTestServer is used build on the JDK's com.sun.net.httpserver.HttpServer.

@github-actions

Copy link
Copy Markdown
Contributor

Please run mvn spotless:apply locally to fix the formatting issues, then commit and push the changes.

@github-actions

Copy link
Copy Markdown
Contributor

Please run mvn spotless:apply locally to fix the formatting issues, then commit and push the changes.

@fmcarvalho
fmcarvalho merged commit ff311db into development Oct 19, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants