This is an automated email from the ASF dual-hosted git repository.
Aman-Mittal pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/fineract-backoffice-ui.git
from 0f0907c Merge pull request #162 from Aman-Mittal/feature/ionic-fixes
add 1b4851f ci: add GitHub Actions workflow to run Playwright E2E tests
with local Fineract docker backend
add 3e43171 ci: update e2e setup with postgres and increase playwright
timeout to 5 mins
add 95a5805 ci: add Apache license header to init-db.sql and update
workflow
add a4d0472 ci: remove invalid video option from playwright cli and
configure in playwright config instead
add 2ecbb69 ci: serve production build statically during e2e tests to
prevent watch-mode crashes
add dd0349e feat(e2e): speed up CI, fix flaky tests and improve login
reliability
add 8e59469 ci: pin Playwright cache action version and enhance test
output
add 0235d20 chore(deps): bump actions/cache from v4.0.2 to v4.2.0
add e34d85d ci(e2e): add issues permission and graceful comment error
handling
add 1fa10b2 fix(e2e): improve test stability with regex routes and robust
selectors
add 6cb7dee ci(e2e): serve the API through the dev-server proxy
add a468d6a test(e2e): stop the suite failing on a slow first paint
add bf3e7b8 fix(ui): stop tab labels truncating in entity views
add f5f2e1f docs: remove superseded design docs and document the e2e
workflow
add 9855c19 fix(a11y): raise sidebar text contrast to WCAG AA
add 13d005a test(e2e): seed loan fixtures over the API instead of the UI
add 5c80f4c test(e2e): convert loan servicing specs to Ionic, and report
properly in CI
new 0bd7a88 Merge pull request #150 from
Aman-Mittal/feature/e2e-fineract-docker
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/workflows/e2e.yml | 175 +++++++++++
.gitignore | 1 +
AGENTS.md | 2 +-
ARCHITECTURE_DECISIONS.md | 85 -----
CONTRIBUTING.md | 25 ++
DOCS/PENDING_APIS.md | 85 -----
DOCS/UI_GAP_ANALYSIS.md | 532 --------------------------------
FINERACT_CONTEXT.md | 100 ------
deploy/docker-compose-e2e.yml | 56 ++++
deploy/init-db.sql | 22 ++
e2e/all-functions-read-shortcut.spec.ts | 2 +-
e2e/client.spec.ts | 14 +-
e2e/e2e-journey.spec.ts | 13 +-
e2e/feature-coverage.spec.ts | 32 +-
e2e/full-demo.spec.ts | 5 +
e2e/functional-coverage.spec.ts | 4 +-
e2e/global-setup.ts | 45 +++
e2e/loan-account-actions.spec.ts | 39 +--
e2e/loan-lifecycle.spec.ts | 5 +
e2e/loan-schedule-type.spec.ts | 5 +
e2e/loan-servicing.spec.ts | 65 ++--
e2e/rbac-feature-flag.spec.ts | 2 +-
e2e/report-enhancements.spec.ts | 14 +-
e2e/utils/create-active-loan.ts | 112 ++-----
e2e/utils/fineract-login.ts | 8 +
e2e/utils/ionic-locators.ts | 75 +++++
e2e/utils/seed-api.ts | 233 ++++++++++++++
e2e/utils/seeded-backend.ts | 44 +++
playwright.config.ts | 10 +-
scripts/check-license.sh | 2 +-
scripts/e2e-summary.mjs | 100 ++++++
security.md | 18 +-
src/app/layout/sidebar.component.ts | 10 +-
src/styles/_common.scss | 50 +++
34 files changed, 1013 insertions(+), 977 deletions(-)
create mode 100644 .github/workflows/e2e.yml
delete mode 100644 ARCHITECTURE_DECISIONS.md
delete mode 100644 DOCS/PENDING_APIS.md
delete mode 100644 DOCS/UI_GAP_ANALYSIS.md
delete mode 100644 FINERACT_CONTEXT.md
create mode 100644 deploy/docker-compose-e2e.yml
create mode 100644 deploy/init-db.sql
create mode 100644 e2e/global-setup.ts
create mode 100644 e2e/utils/ionic-locators.ts
create mode 100644 e2e/utils/seed-api.ts
create mode 100644 e2e/utils/seeded-backend.ts
create mode 100644 scripts/e2e-summary.mjs