web/e2e: Playwright end-to-end test runner#16014
Conversation
✅ Deploy Preview for authentik-docs canceled.
|
✅ Deploy Preview for authentik-storybook ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
✅ Deploy Preview for authentik-integrations canceled.
|
ace604b to
2800211
Compare
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #16014 +/- ##
==========================================
+ Coverage 91.92% 92.79% +0.86%
==========================================
Files 838 838
Lines 45290 45290
==========================================
+ Hits 41632 42026 +394
+ Misses 3658 3264 -394
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
|
authentik PR Installation instructions Instructions for docker-composeAdd the following block to your AUTHENTIK_IMAGE=ghcr.io/goauthentik/dev-server
AUTHENTIK_TAG=gh-74431acd1a3bdf8afe25ed770705ce353307f697
AUTHENTIK_OUTPOSTS__CONTAINER_IMAGE_BASE=ghcr.io/goauthentik/dev-%(type)s:gh-%(build_hash)sAfterwards, run the upgrade commands from the latest release notes. Instructions for KubernetesAdd the following block to your authentik:
outposts:
container_image_base: ghcr.io/goauthentik/dev-%(type)s:gh-%(build_hash)s
global:
image:
repository: ghcr.io/goauthentik/dev-server
tag: gh-74431acd1a3bdf8afe25ed770705ce353307f697Afterwards, run the upgrade commands from the latest release notes. |
193de93 to
45a1337
Compare
kensternberg-authentik
left a comment
There was a problem hiding this comment.
The code looks good. The tests are still flaky on my machine, but that may be a browser version mismatch or any number of odditities. The changes made to the UI's actual functionality don't appear to be problematic.
694e085 to
7b4494a
Compare
Details
This PR introduces Playwright as an end-to-end test runner, replacing WebDriverIO.
The changes included in this branch do not include the tests, instead focusing on a smaller subset to review:
What is included
What's not included
@goauthentik/elementspackageSee also