Loading
test: #3618735 Strengthen the Logger functional coverage and stabilize slow-runner steps
Issue: https://www.drupal.org/project/admin_audit_trail/issues/3618735
- Splits the Logger feature into a forwarding feature and a settings feature (folder order runs forwarding first).
- Pins assertions to real behavior: the saved-configuration message, the channel validator's exact text with a paired negative, the persisted channel value round-trip, and the forwarded record's title in the database log message cells.
- Adds an end-to-end PSR-3-only scenario: dblog receives the event, the audit report does not, and hybrid mode is restored at the end so local re-runs against a persistent database stay valid.
- Adds a scan-all-matches "should not contain text" step (the positive step checks only the first match).
- Raises the default step timeout 90s -> 180s: five suite runs on shared CI runners timed out on a single form-submit step while the identical code passed locally and on retry.
- Ignores the failure-dump HTML files varbase-e2e writes next to failure screenshots.
Verified locally: full suite 58/58 scenarios green (307 steps).
AI-Generated: Yes
Checkpoints:
- File an issue
- Addition/Change/Update/Fix
- Testing to ensure no regression
-
Automated unit testing coverage - Automated functional testing coverage
-
UX/UI designer responsibilities - Readability
-
Accessibility - Performance
- Security
-
Developer Documentation -
User Guide Documentation - Reviewed by human
- Code review by maintainers
- Full testing and approval
- Credit contributors
- Review with the product owner
- Release notes snippet
- Release