Close XCA parity gaps: advanced extensions, CA/revocation UI, imports, ZIP export, E2E

This commit is contained in:
2026-10-23 04:26:35 +00:00
parent 4f3a632f4b
commit 5eb7866f5b
27 changed files with 2054 additions and 134 deletions
+29
View File
@@ -0,0 +1,29 @@
# KCA browser end-to-end tests
Playwright tests that exercise the core PKI workflow through the real SPA and
API.
Prerequisites:
```sh
# from the repository root
docker compose up --build
# add the mock IdP host entry once:
echo "127.0.0.1 mockoauth" | sudo tee -a /etc/hosts
cd e2e
npm install
npx playwright install chromium
npm test
```
The default base URL is `http://localhost:8080`. Override it with
`KCA_BASE_URL`, e.g. when testing the Trunk dev server on `:8000` or a
non-default Compose port:
```sh
KCA_BASE_URL=http://localhost:8083 npm test
```
The tests use unique usernames, so repeated runs do not collide. The mock OIDC
provider accepts any username.