Closed Bug 2062914 Opened 1 month ago Closed 29 days ago

Migrate verifyPageSummariesUITest UI test to the efficiency framework

Categories

(Firefox for Android :: UI Tests, task)

task

Tracking

()

RESOLVED FIXED
156 Branch
Tracking Status
firefox156 --- fixed

People

(Reporter: dpop, Assigned: dpop)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

Ports the SettingsPageSummariesTest.verifyPageSummariesUITest smoke test (TestRail 4036042) onto the ui/efficiency framework as org.mozilla.fenix.ui.efficiency.tests.SettingsPageSummariesTest.verifyPageSummariesUITest.

Full assertion parity with the legacy test: the Settings 'Page summaries' entry, and on the sub-screen the toolbar title, the Navigate-up button, and the Summarize pages / Learn more / Gestures / Shake to summarize options.

Adds SettingsPageSummariesPage + SettingsPageSummariesSelectors, a Settings -> Page summaries navigation edge, a SettingsSelectors.PAGE_SUMMARIES_BUTTON, and plumbs shakeToSummarizeFeatureFlagEnabled through LaunchConfig/BaseTest so the page's launch dependency is explicit. Verified green locally (effverify: 1 run, 0 failed, not a retry-pass).

Why: Migrate the Page summaries smoke test to the faster, more maintainable ui/efficiency framework.

Context: part of the ui/efficiency UI-test modernization. This is a faithful port of an existing legacy ui/ smoke test onto the ui/efficiency framework — same coverage and assertions, but far less per-test code via a shared page-object / selector / navigation layer, which bends the UI-test maintenance cost curve. Smoke-conversion campaign.

TestRail: 4036042

Summary: [efficiency] Convert SettingsPageSummariesTest.verifyPageSummariesUITest to ui/efficiency → Bug 2062914 - [efficiency] Convert SettingsPageSummariesTest.verifyPageSummariesUITest to ui/efficiency
Summary: Bug 2062914 - [efficiency] Convert SettingsPageSummariesTest.verifyPageSummariesUITest to ui/efficiency → Migrate verifyPageSummariesUITest UI test to the efficiency framework
Pushed by dpop@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/d84878769ed7 https://hg.mozilla.org/integration/autoland/rev/db7c88634941 Migrate verifyPageSummariesUITest UI test to the efficiency framework r=jajohnson
Status: NEW → RESOLVED
Closed: 29 days ago
Resolution: --- → FIXED
Target Milestone: --- → 156 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: