This is an automated email from the ASF dual-hosted git repository. yasithdev pushed a commit to branch modernization in repository https://gitbox.apache.org/repos/asf/airavata-portals.git
commit 509366959eb517e5e301ba173455ac1c9c43b2bb Merge: b49a1cf20 4d2e4daf1 Author: yasithdev <[email protected]> AuthorDate: Tue Apr 21 22:06:52 2026 -0400 merge: Track Pre-A (test harness) airavata-django-portal/.gitignore | 5 + .../django_airavata/apps/admin/package.json | 6 +- .../ExperimentStatisticsContainer.spec.js | 214 -- .../django_airavata/apps/admin/vitest.config.js | 6 + .../tests/utils/ExperimentUtils.test.js | 95 +- .../django_airavata/apps/api/vitest.config.js | 6 + .../package.json | 10 +- .../input-editors/InputEditorContainer.spec.js | 184 -- .../components/project/ProjectListItem.spec.ts | 24 + .../tests/unit/web-components/store.spec.js | 885 -------- .../apps/workspace/vitest.config.js | 6 + airavata-django-portal/docs/dev/testing.md | 81 + .../2026-04-21-track-pre-a-test-harness-plan.md | 832 +++++++ .../2026-04-21-track-pre-a-test-harness-design.md | 364 +++ airavata-django-portal/package-lock.json | 2380 +++++++++++++++++++- airavata-django-portal/package.json | 2 +- airavata-django-portal/tests/e2e/fixtures/auth.ts | 35 + airavata-django-portal/tests/e2e/package.json | 3 + .../tests/e2e/specs/login.spec.ts | 12 + airavata-django-portal/tooling/package.json | 5 + .../tooling/playwright.config.ts | 18 + airavata-django-portal/tooling/vitest-setup.ts | 19 + airavata-django-portal/tooling/vitest.config.js | 31 + 23 files changed, 3835 insertions(+), 1388 deletions(-)
