Closed Bug 1591990 Opened 6 years ago Closed 6 years ago

Enable some local storage tests for Fission

Categories

(Core :: Storage: localStorage & sessionStorage, task, P1)

task

Tracking

()

RESOLVED FIXED
mozilla72
Fission Milestone M4
Tracking Status
firefox72 --- fixed

People

(Reporter: ytausky, Assigned: ytausky)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

The following tests pass when run with Fission and need to be enabled:

  • dom/tests/mochitest/localstorage/test_keySync.html
  • dom/tests/mochitest/localstorage/test_localStorageOriginsDiff.html
  • dom/tests/mochitest/localstorage/test_localStorageOriginsDomainDiffs.html
  • dom/tests/mochitest/localstorage/test_localStorageOriginsEquals.html
  • dom/tests/mochitest/localstorage/test_localStorageOriginsPortDiffs.html
  • dom/tests/mochitest/localstorage/test_localStorageOriginsSchemaDiffs.html

Note that this has already been done once in bug 1576233, but was reverted in bug 1576814.

These tests now pass when run under Fission.

Yaron, these tests are marked as expected failures. If you run them locally, mochitest.ini is still respected for the fail-if tests (its different for the skip-if tests). So for running them locally, you'll also need to remove the respective fail-if(s) from the mochitest.ini file.
If an expected failing test starts passing in central, we'll see an orange for "unexpected success" and that will get enabled for fission pretty quickly. These tests haven't, indicating there's more work needed here.

Assignee: nobody → yaron.tausky
Status: NEW → ASSIGNED
Assignee: yaron.tausky → ytausky
Priority: -- → P1

Currently these tests pass for me both locally and on try. I'm still trying to figure out why they are not reported as unexpected passes locally and why they seem to fail on some machines.

Pushed by ytausky@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/e8efb1f8fa3d Enable local storage tests for Fission r=janv
Status: ASSIGNED → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla72

Retroactively moving fixed bugs whose summaries mention "Fission" (or other Fission-related keywords) but are not assigned to a Fission Milestone to an appropriate Fission Milestone.

This will generate a lot of bugmail, so you can filter your bugmail for the following UUID and delete them en masse:

0ee3c76a-bc79-4eb2-8d12-05dc0b68e732

Fission Milestone: --- → M4
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: