Closed
Bug 1315829
Opened 7 years ago
Closed 5 years ago
Intermittent TEST-UNEXPECTED-TIMEOUT | toolkit/components/extensions/test/xpcshell/test_ext_runtime_onInstalled_and_onStartup.js | Test timed out
Categories
(WebExtensions :: General, defect, P2)
WebExtensions
General
Tracking
(firefox66 fixed)
RESOLVED
FIXED
mozilla66
Tracking | Status | |
---|---|---|
firefox66 | --- | fixed |
People
(Reporter: intermittent-bug-filer, Assigned: robwu)
References
(Blocks 2 open bugs)
Details
(Keywords: intermittent-failure, Whiteboard: [stockwell fixed])
Attachments
(1 file)
Filed by: philringnalda [at] gmail.com https://treeherder.mozilla.org/logviewer.html#?job_id=6251442&repo=autoland https://queue.taskcluster.net/v1/task/DK3CF8qCTQihrYYARwS5MA/runs/0/artifacts/public%2Flogs%2Flive_backing.log
Updated•7 years ago
|
Component: WebExtensions: Untriaged → WebExtensions: General
Priority: -- → P3
Status: NEW → RESOLVED
Closed: 6 years ago
Keywords: bulk-close-intermittents
Resolution: --- → INCOMPLETE
Comment hidden (Intermittent Failures Robot) |
![]() |
||
Updated•6 years ago
|
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment 9•6 years ago
|
||
Matt, for some reason, on Linux this is failing frequently on my 57-as-Beta uplift simulation pushes on Try. https://treeherder.mozilla.org/logviewer.html#?job_id=127929458&repo=try https://hg.mozilla.org/try/rev/284abec94b69683bf6918f36818adfff96bdb066 applied locally should suffice for reproducing the specific build configuration. Is there any chance you could take a look?
Flags: needinfo?(matthewjwein)
Keywords: bulk-close-intermittents
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment 12•6 years ago
|
||
Matt is no longer working for Mozilla, I'll try to take a look today.
Flags: needinfo?(matthewjwein) → needinfo?(aswan)
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment 15•6 years ago
|
||
I'm pretty certain that this is a test issue and not a product regression. I looked at several logs and they are timing out in a bunch of different places, but all the ones that I looked at appeared to be at `await extension.awaitStartup()` calls following an extension or AddonManager restart. Our extension wrappers track restarts by tracking a sequence of events that come from both the AddonManager and the webextension framework. There's not necessarily a forced ordering between some of these events (eg between an extension Management ready or startup event and the corresponding AddonManager onInstalling and onInstalled events). I suspect there's some sequence that causes the extension wrapper startup promise to not get properly set up. I was also unable to reproduce this in a local run (though I didn't do all that many test runs). Anyway, I think this should be fixable with some modest effort, but since it appears to just be a test issue, I think that work can be safely deferred until after we're done with pressing 57 work.
Flags: needinfo?(aswan)
Comment 16•6 years ago
|
||
FWIW, I intend to skip this test on Linux once 57 hits Beta because it's essentially permafailing on my uplift simulations in any regard. Not saying I disagree with the prioritization, but FYI.
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
![]() |
||
Comment 20•6 years ago
|
||
There are lots of try failures here, but even with those excluded, this is quite frequent. Given comment 15 (thanks :aswan), I think I'll skip this.
Flags: needinfo?(gbrown)
Whiteboard: [stockwell needswork]
Comment hidden (Intermittent Failures Robot) |
Comment 22•6 years ago
|
||
Pushed by gbrown@mozilla.com: https://hg.mozilla.org/integration/mozilla-inbound/rev/e217f827cc16 Skip xpcshell test_ext_runtime_onInstalled_and_onStartup.js for frequent intermittent failures; r=me,test-only
![]() |
||
Updated•6 years ago
|
Flags: needinfo?(gbrown)
Keywords: leave-open
Whiteboard: [stockwell needswork] → [stockwell disabled]
Comment hidden (Intermittent Failures Robot) |
Comment 24•6 years ago
|
||
Bulk priority update of open intermittent test failure bugs. P3 => P5 https://bugzilla.mozilla.org/show_bug.cgi?id=1381960
Priority: P3 → P5
![]() |
||
Comment 25•6 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/e217f827cc16
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Updated•6 years ago
|
Depends on: webextensions-code-debt
Comment 30•6 years ago
|
||
This is skipped on all platforms, so should be treated as a high priority to re-enable. I'm going to make it a P2.
Priority: P5 → P2
Updated•5 years ago
|
Product: Toolkit → WebExtensions
Updated•5 years ago
|
Blocks: webextensions-code-debt
No longer depends on: webextensions-code-debt
Assignee | ||
Comment 31•5 years ago
|
||
I'm going to fix the test. The declarativeContent API (bug 1435864) is supposed to be called from the runtime.onInstalled event, and lack of test coverage for runtime.onInstalled
may result in unwanted regressions.
Assignee | ||
Comment 32•5 years ago
|
||
Comment 33•5 years ago
|
||
Pushed by rob@robwu.nl: https://hg.mozilla.org/integration/autoland/rev/c301f8a7914c Re-enable test_ext_runtime_onInstalled_and_onStartup.js r=aswan
Comment 34•5 years ago
|
||
bugherder |
Assignee | ||
Updated•5 years ago
|
Keywords: leave-open
Assignee | ||
Updated•5 years ago
|
Status: ASSIGNED → RESOLVED
Closed: 6 years ago → 5 years ago
Resolution: --- → FIXED
Whiteboard: [stockwell disabled] → [stockwell fixed]
Updated•5 years ago
|
status-firefox66:
--- → fixed
Target Milestone: --- → mozilla66
Assignee | ||
Updated•5 years ago
|
Flags: needinfo?(rob) → qe-verify-
You need to log in
before you can comment on or make changes to this bug.
Description
•