Closed Bug 1837551 Opened 3 years ago Closed 1 year ago

[gv-junit-fis] Timeouts in junit tests that use session history

Categories

(GeckoView :: General, task, P1)

Unspecified
All
task

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: owlish, Assigned: kaya)

References

(Blocks 1 open bug)

Details

(Whiteboard: [fission:android:m2] [geckoview:2022q3][geckoview:m115?][fxdroid])

Attachments

(1 file)

List of tests affected:

  • HistoryDelegateTest#onHistoryStateChangeSavingState
  • NavigationDelegateTest#purgeHistory
  • NavigationDelegateTest#goBackFromHistory
  • ProgressDelegateTest#saveAndRestoreStateNewSession
  • ProgressDelegateTest#saveAndRestoreState
  • ProgressDelegateTest#flushSessionState
  • ProgressDelegateTest#noHistoryDelegateOnSessionStateChange
  • ScreenshotTest#capturePixelsWhileSessionDeactivated
  • WebExtensionTest#testRestoringExtensionPagePreservesMessages
Duplicate of this bug: 1673955
Severity: -- → N/A
Priority: -- → P2
Blocks: 1849060
No longer blocks: 1849060
Whiteboard: [fission:android:m2] [geckoview:2022q3][geckoview:m115?] → [fission:android:m2] [geckoview:2022q3][geckoview:m115?][fxdroid]

Assigning to Kaya for now because his SHIP patches should fix these failures.

Assignee: nobody → kkaya
See Also: → 1884334
Component: Sandboxing → General
Depends on: 1901660
Status: NEW → RESOLVED
Closed: 1 year ago
Duplicate of bug: 1884334
Resolution: --- → DUPLICATE

Reopening this as this ticket specifically refers to the disabled tests due to the fission pref checks. I accidentally closed it as a dup of the SHIP-disabled tests.
For this ticket, I'll be removing the fission pref checks in the tests.

Status: RESOLVED → REOPENED
No longer duplicate of bug: 1884334
Resolution: DUPLICATE → ---

SessionHistoryInParent(SHIP) is refactored as a part of SHIP on Android project. With the refactored codepath, these disabled tests started passing for Fission. This patch enables those tests back.

Keywords: leave-open
Attachment #9423592 - Attachment description: WIP: Bug 1837551 - Enable the disabled Android instrumentation tests for Fission. → Bug 1837551 - Enable the disabled Android instrumentation tests (except ScreenshotTest#capturePixelsWhileSessionDeactivated) for Fission.
Pushed by kkaya@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/26e0cc20a78e Enable the disabled Android instrumentation tests (except ScreenshotTest#capturePixelsWhileSessionDeactivated) for Fission. r=geckoview-reviewers,owlish

Hey Kaya, what is the status on this - is there more work left to be done? (just seeing it has leave-open tag) Thanks!

Flags: needinfo?(kkaya)

Yes, I have an ongoing work on fixing ScreenshotTest#capturePixelsWhileSessionDeactivated test which is the only left-over. Once that's fixed, this ticket will be closed.

Flags: needinfo?(kkaya)
Priority: P2 → P1

The leave-open keyword is there and there is no activity for 6 months.
:kaya, maybe it's time to close this bug?
For more information, please visit BugBot documentation.

Flags: needinfo?(kkaya)

ScreenshotTest#capturePixelsWhileSessionDeactivated is fixed in https://phabricator.services.mozilla.com/D210759. Closing this ticket.

Status: REOPENED → RESOLVED
Closed: 1 year ago1 year ago
Flags: needinfo?(kkaya)
Keywords: leave-open
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: