Closed Bug 1744581 Opened 3 years ago Closed 3 years ago

test_fission_autostart.py being accidentally skipped in all configurations

Categories

(Core :: DOM: Content Processes, defect, P3)

defect

Tracking

()

RESOLVED FIXED
97 Branch
Tracking Status
firefox-esr91 --- unaffected
firefox95 --- wontfix
firefox96 --- wontfix
firefox97 --- fixed

People

(Reporter: nika, Assigned: nika)

References

(Regression)

Details

(Keywords: regression, Whiteboard: [fission])

The test_fission_autostart.py test is configured to automatically pass with a success on platforms where the initial preference state isn't configured to be the default. It appears that at some point when preparing for enabling fission by default, we explicitly used a user preference to disable fission.autostart in all configurations, and caused the check in https://searchfox.org/mozilla-central/rev/6a7c3a1eda4ebb8f9c13779dbbf5eff15bacf8ed/toolkit/xre/test/marionette/test_fission_autostart.py#89-92 to always return True, skipping all of the tests.

Simply removing the check will not work, as having the pref as required prevents us from changing it's value throughout the test, breaking it.

Flags: needinfo?(ahal)
Flags: needinfo?(ahal)
Regressed by: 1736859
Has Regression Range: --- → yes

Thanks for noticing this, the pref started being explicitly set here:
https://hg.mozilla.org/integration/autoland/rev/edd0ea14fcca

I'm not too clear on the intent of these tests, so redirecting to whimboo who hopefully has some ideas.

Flags: needinfo?(hskupin)

I reviewed a patch for that from Nika some days ago. I assume the wrong bug number was referenced in the commit message so that it doesn't appear on this bug?

Flags: needinfo?(hskupin) → needinfo?(nika)

Yes, I am fixing this in part 1 of bug 1732358

Flags: needinfo?(nika)
See Also: → 1732358

Set release status flags based on info from the regressing bug 1736859

Assigning to Nika because she is fixing this in bug 1732358 part 1.

We won't need to uplift this test fix to Beta 96.

Assignee: nobody → nika
Severity: -- → N/A
Depends on: 1732358
Priority: -- → P3
See Also: 1732358
Whiteboard: [fission]
Severity: N/A → S3

(In reply to Chris Peterson [:cpeterson] from comment #5)

Assigning to Nika because she is fixing this in bug 1732358 part 1.

I'm a bit confused. What's left in this bug after bug 1732358 is landed?

We won't need to uplift this test fix to Beta 96.

Flags: needinfo?(nika)

Fixed by bug 1732358

Status: NEW → RESOLVED
Closed: 3 years ago
Flags: needinfo?(nika)
Resolution: --- → FIXED
Target Milestone: --- → 97 Branch
You need to log in before you can comment on or make changes to this bug.