Skip to content

Simplify tests#1222

Merged
matrei merged 3 commits into
7.0.xfrom
simplify-tests
May 18, 2026
Merged

Simplify tests#1222
matrei merged 3 commits into
7.0.xfrom
simplify-tests

Conversation

@matrei
Copy link
Copy Markdown
Contributor

@matrei matrei commented May 11, 2026

Move common UI functional test fixtures into a shared test project to
reduce duplication.

Add LifecyclePage so tests can reliably detect a full page reload, even
when navigation transitions back to the same page type.

Extract form classes to make each web form's available inputs explicit.

matrei added 2 commits May 11, 2026 13:24
Move common UI functional test fixtures into a shared test project to
reduce duplication.

Add `LifecyclePage` so tests can reliably detect a full page reload, even
when navigation transitions back to the same page type.

Extract form classes to make each web form's available inputs explicit.
The functional tests are divided over multiple "configs" that are
triggered by setting a TESTCONFIG system property. This script will
loop through all current available TESTCONFIG values and run them.

This functionality is already exercised in CI, and this script
makes also makes it easy to run all tests locally.
@matrei matrei requested review from bkoehm and jdaugherty May 12, 2026 09:04
Copy link
Copy Markdown
Contributor

@bkoehm bkoehm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't see any issues however I cannot verify that all tests pass in my local environment as I have trouble with docker in my local setup: "...attempts to find a Docker environment failed". I approve, but I recommend that another reviewer with a working docker setup verify that all the tests pass before this PR is merged.

Copy link
Copy Markdown
Contributor

@jdaugherty jdaugherty left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we make sure the same # of tests ran? If so, I'm good to approve.

@matrei
Copy link
Copy Markdown
Contributor Author

matrei commented May 18, 2026

Can we make sure the same # of tests ran? If so, I'm good to approve.

Confirmed same # of tests are running.

@matrei matrei merged commit 9cbf91b into 7.0.x May 18, 2026
13 checks passed
@matrei matrei deleted the simplify-tests branch May 18, 2026 09:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants