Open Bug 1714654 Opened 3 years ago Updated 28 days ago

[meta] Fix Fission web platform tests for Android

Categories

(GeckoView :: Sandboxing, task, P2)

Unspecified
Android

Tracking

(firefox102 wontfix, firefox103 wontfix, firefox104 wontfix, firefox105 wontfix)

REOPENED
Future
Tracking Status
firefox102 --- wontfix
firefox103 --- wontfix
firefox104 --- wontfix
firefox105 --- wontfix

People

(Reporter: owlish, Unassigned)

References

(Depends on 2 open bugs, Blocks 2 open bugs)

Details

(Keywords: meta, Whiteboard: [fission:android:m2][fxdroid])

Attachments

(1 file)

Affected tests:

  • web-platform-tests:
    • test-android-em-7.0-x86_64-qr/debug-geckoview-web-platform-tests-fis-e10s and test-android-em-7.0-x86_64/debug-geckoview-web-platform-tests-fis-e10s have multiple failures in all chunks.
    • For others, the affected tests are:
      • /html/browsers/history/the-history-interface/traverse-during-unload.html
      • /html/browsers/the-window-object/noopener-noreferrer-BarProp.window.html
      • /html/semantics/embedded-content/the-img-element/image-loading-lazy-in-cross-origin-iframe-001.sub.html
      • /fetch/redirect-navigate/preserve-fragment.html
  • web-platform-tests-reftest
    • test-android-em-7.0-x86_64-shippable-qr/opt-geckoview-web-platform-tests-reftest-fis-e10s:
      • /css/css-backgrounds/animations/background-color-animation-with-zero-playbackRate.html
Product: Testing → GeckoView
Target Milestone: --- → Future
Version: Default → Trunk
Fission Milestone: --- → Future
Whiteboard: [fission:android:m2]
Severity: -- → S3
Priority: -- → P2

Additional info: The result of ./mach try fuzzy —full -q ‘android’ https://treeherder.mozilla.org/jobs?repo=try&revision=f76f23544a54226b64839d44961aca5a51e10f82

Fission Milestone: Future → ---
Whiteboard: [fission:android:m2] → [fission:android:m2] [geckoview:2022q3?]
Whiteboard: [fission:android:m2] [geckoview:2022q3?] → [fission:android:m2] [geckoview:2022q3]

Irene will identify which WPTs are currently failing with Android Fission and file bugs for failing tests.

Assignee: nobody → bugzeeeeee
Severity: S3 → N/A
OS: Unspecified → Android
Priority: P2 → P1
Whiteboard: [fission:android:m2] [geckoview:2022q3] → [fission:android:m2] [geckoview:2022q3] [geckoview:m104]

Moving Android Fission bugs to the new GeckoView::Sandboxing component.

Component: General → Sandboxing

105

Whiteboard: [fission:android:m2] [geckoview:2022q3] [geckoview:m104] → [fission:android:m2] [geckoview:2022q3] [geckoview:m104] [geckoview:m105]
Attachment #9285976 - Attachment description: WIP: Bug 1714654 - Run more web platform tests on Android → Bug 1714654 - Run more web platform tests on Android
Pushed by istorozhko@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/dee87597d8c1
Run more web platform tests on Android r=jmaher
See Also: → 1780687
Depends on: 1780687
See Also: 1780687
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Status: RESOLVED → REOPENED
Resolution: FIXED → ---

Reopening as it's not done yet

Whiteboard: [fission:android:m2] [geckoview:2022q3] [geckoview:m104] [geckoview:m105] → [fission:android:m2] [geckoview:2022q3] [geckoview:m104] [geckoview:m105] [geckoview:m106]
Depends on: 1786640
Depends on: 1786639
Depends on: 1662808
Depends on: 1788712
Assignee: bugzeeeeee → nobody
Summary: Fix Fission web platform tests for Android → [meta] Fix Fission web platform tests for Android

James says running the tests on Try should update the WPT test expectations. The try push's artifacts will have a test report.

We don't need to track this meta bug for sprint 106.

Whiteboard: [fission:android:m2] [geckoview:2022q3] [geckoview:m104] [geckoview:m105] [geckoview:m106] → [fission:android:m2]
Assignee: nobody → bugzeeeeee
Priority: P1 → P2
Depends on: 1790520
Blocks: 1790520
No longer depends on: 1790520

The logs of some of these test tasks are too big (likely because too many errors logged) to be parse by Treeherder.

Is there an ETA to get these tasks passing? Some of them are failing permanently or have huge logs.

Flags: needinfo?(bugzeeeeee)

Hi Sebastian, which tests fail, can you tell us the group or maybe give us a link to an example Treeherder run? And which ones have huge logs? (I'm curious about the huge logs - why would the logs be larger on Fission?)

Flags: needinfo?(bugzeeeeee) → needinfo?(aryx.bugmail)

Example Treeherder run.

E.g. wpt12, wp13, wpt16, wpt18 have logs >5MB when compressed with gzip. The log might be bloated from frequent failures which cause more information to get logged.

Flags: needinfo?(aryx.bugmail)

I turned the tests off for now, Sebastian. Thank you for letting us know!

Depends on: 1802953
Assignee: bugzeeeeee → nobody
Blocks: gv-fission
No longer blocks: 1825501
Depends on: 1825501
Whiteboard: [fission:android:m2] → [fission:android:m2][fxdroid]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: