Closed Bug 1692267 Opened 2 months ago Closed 1 month ago

Intermittent browser/base/content/test/webextensions/browser_permissions_installTrigger.js | Permissions header is visible -

Categories

(WebExtensions :: Untriaged, defect, P5)

defect

Tracking

(firefox87 fixed, firefox88 fixed)

RESOLVED FIXED
88 Branch
Tracking Status
firefox87 --- fixed
firefox88 --- fixed

People

(Reporter: intermittent-bug-filer, Assigned: mixedpuppy)

References

(Regression)

Details

(Keywords: intermittent-failure, Whiteboard: [stockwell unknown])

Attachments

(1 file)

Filed by: abutkovits [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=329642166&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/RLmy4CJgSrmxCRdQf3WE3w/runs/0/artifacts/public/logs/live_backing.log


[task 2021-02-11T17:17:47.735Z] 17:17:47     INFO - TEST-START | browser/base/content/test/webextensions/browser_permissions_installTrigger.js
[task 2021-02-11T17:17:49.024Z] 17:17:49     INFO - TEST-INFO | started process screentopng
[task 2021-02-11T17:17:49.404Z] 17:17:49     INFO - TEST-INFO | screentopng: exit 0
[task 2021-02-11T17:17:49.405Z] 17:17:49     INFO - Buffered messages logged at 17:17:47
[task 2021-02-11T17:17:49.405Z] 17:17:49     INFO - Entering test bound 
[task 2021-02-11T17:17:49.406Z] 17:17:49     INFO - Leaving test bound 
[task 2021-02-11T17:17:49.407Z] 17:17:49     INFO - Entering test bound 
[task 2021-02-11T17:17:49.408Z] 17:17:49     INFO - Buffered messages logged at 17:17:48
[task 2021-02-11T17:17:49.409Z] 17:17:49     INFO - TEST-PASS | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | addon-webext-permissions notification shown - 
[task 2021-02-11T17:17:49.410Z] 17:17:49     INFO - TEST-PASS | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | notification panel open - 
[task 2021-02-11T17:17:49.410Z] 17:17:49     INFO - TEST-PASS | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | Notification icon is correct - 
[task 2021-02-11T17:17:49.411Z] 17:17:49     INFO - TEST-PASS | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | Permissions list has 0 entries - 
[task 2021-02-11T17:17:49.412Z] 17:17:49     INFO - TEST-PASS | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | Permissions header is hidden - 
[task 2021-02-11T17:17:49.413Z] 17:17:49     INFO - TEST-PASS | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | Permissions learn more is hidden - 
[task 2021-02-11T17:17:49.414Z] 17:17:49     INFO - TEST-PASS | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | Installation was cancelled - 
[task 2021-02-11T17:17:49.414Z] 17:17:49     INFO - TEST-PASS | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | Extension is not installed - 
[task 2021-02-11T17:17:49.415Z] 17:17:49     INFO - TEST-PASS | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | addon-webext-permissions notification shown - 
[task 2021-02-11T17:17:49.416Z] 17:17:49     INFO - TEST-PASS | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | notification panel open - 
[task 2021-02-11T17:17:49.417Z] 17:17:49     INFO - TEST-PASS | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | Notification icon is correct "jar:file:///tmp/tmp-pri.xpi!/icon.png" ~= /^jar:file:\/\/.*\/icon\.png$/ - 
[task 2021-02-11T17:17:49.418Z] 17:17:49     INFO - TEST-PASS | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | Permissions list has 5 entries - 
[task 2021-02-11T17:17:49.419Z] 17:17:49     INFO - TEST-PASS | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | Permissions header is visible - 
[task 2021-02-11T17:17:49.419Z] 17:17:49     INFO - TEST-PASS | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | Permissions learn more is visible - 
[task 2021-02-11T17:17:49.420Z] 17:17:49     INFO - TEST-PASS | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | Permission number 01 is correct - 
[task 2021-02-11T17:17:49.421Z] 17:17:49     INFO - TEST-PASS | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | Permission number 11 is correct - 
[task 2021-02-11T17:17:49.422Z] 17:17:49     INFO - TEST-PASS | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | Permission number 21 is correct - 
[task 2021-02-11T17:17:49.422Z] 17:17:49     INFO - TEST-PASS | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | Permission number 21 is correct - 
[task 2021-02-11T17:17:49.423Z] 17:17:49     INFO - TEST-PASS | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | Permission number 31 is correct - 
[task 2021-02-11T17:17:49.424Z] 17:17:49     INFO - TEST-PASS | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | Permission number 41 is correct - 
[task 2021-02-11T17:17:49.425Z] 17:17:49     INFO - TEST-PASS | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | Installation was cancelled - 
[task 2021-02-11T17:17:49.426Z] 17:17:49     INFO - TEST-PASS | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | Extension is not installed - 
[task 2021-02-11T17:17:49.426Z] 17:17:49     INFO - Buffered messages logged at 17:17:49
[task 2021-02-11T17:17:49.427Z] 17:17:49     INFO - TEST-PASS | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | addon-webext-permissions notification shown - 
[task 2021-02-11T17:17:49.428Z] 17:17:49     INFO - TEST-PASS | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | notification panel open - 
[task 2021-02-11T17:17:49.429Z] 17:17:49     INFO - TEST-PASS | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | Notification icon is correct "jar:file:///tmp/tmp-92l.xpi!/icon.png" ~= /^jar:file:\/\/.*\/icon\.png$/ - 
[task 2021-02-11T17:17:49.429Z] 17:17:49     INFO - TEST-PASS | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | Permissions list has 5 entries - 
[task 2021-02-11T17:17:49.429Z] 17:17:49     INFO - Buffered messages finished
[task 2021-02-11T17:17:49.429Z] 17:17:49     INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | Permissions header is visible - 
[task 2021-02-11T17:17:49.429Z] 17:17:49     INFO - Stack trace:
[task 2021-02-11T17:17:49.430Z] 17:17:49     INFO - chrome://mochikit/content/browser-test.js:test_ok:1323
[task 2021-02-11T17:17:49.430Z] 17:17:49     INFO - chrome://mochitests/content/browser/browser/base/content/test/webextensions/head.js:checkNotification:272
[task 2021-02-11T17:17:49.430Z] 17:17:49     INFO - chrome://mochitests/content/browser/browser/base/content/test/webextensions/head.js:runOnce:364
[task 2021-02-11T17:17:49.430Z] 17:17:49     INFO - Not taking screenshot here: see the one that was previously logged
[task 2021-02-11T17:17:49.430Z] 17:17:49     INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | Permissions learn more is visible - ```

The Bugbug bot thinks this bug should belong to the 'Firefox::Site Permissions' component, and is moving the bug to that component. Please revert this change in case you think the bot is wrong.

Component: Untriaged → Site Permissions
Product: WebExtensions → Firefox

bad bot

Component: Site Permissions → Untriaged
Product: Firefox → WebExtensions

There are 47 total failures in the last 7 days on

[task 2021-02-28T18:37:47.833Z] 18:37:47 INFO - TEST-START | browser/base/content/test/webextensions/browser_permissions_installTrigger.js
[task 2021-02-28T18:37:49.103Z] 18:37:49 INFO - TEST-INFO | started process screentopng
[task 2021-02-28T18:37:49.482Z] 18:37:49 INFO - TEST-INFO | screentopng: exit 0
[task 2021-02-28T18:37:49.482Z] 18:37:49 INFO - Buffered messages logged at 18:37:47
[task 2021-02-28T18:37:49.483Z] 18:37:49 INFO - Entering test bound
[task 2021-02-28T18:37:49.483Z] 18:37:49 INFO - Leaving test bound
[task 2021-02-28T18:37:49.483Z] 18:37:49 INFO - Entering test bound
[task 2021-02-28T18:37:49.483Z] 18:37:49 INFO - Buffered messages logged at 18:37:48
[task 2021-02-28T18:37:49.484Z] 18:37:49 INFO - TEST-PASS | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | addon-webext-permissions notification shown -
[task 2021-02-28T18:37:49.484Z] 18:37:49 INFO - TEST-PASS | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | notification panel open -
[task 2021-02-28T18:37:49.485Z] 18:37:49 INFO - TEST-PASS | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | Notification icon is correct -
[task 2021-02-28T18:37:49.485Z] 18:37:49 INFO - TEST-PASS | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | Permissions list has 0 entries -
[task 2021-02-28T18:37:49.486Z] 18:37:49 INFO - TEST-PASS | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | Permissions header is hidden -
[task 2021-02-28T18:37:49.486Z] 18:37:49 INFO - TEST-PASS | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | Permissions learn more is hidden -
[task 2021-02-28T18:37:49.486Z] 18:37:49 INFO - TEST-PASS | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | Installation was cancelled -
[task 2021-02-28T18:37:49.486Z] 18:37:49 INFO - TEST-PASS | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | Extension is not installed -
[task 2021-02-28T18:37:49.487Z] 18:37:49 INFO - TEST-PASS | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | addon-webext-permissions notification shown -
[task 2021-02-28T18:37:49.487Z] 18:37:49 INFO - TEST-PASS | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | notification panel open -
[task 2021-02-28T18:37:49.487Z] 18:37:49 INFO - TEST-PASS | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | Notification icon is correct "jar:file:///tmp/tmp-qt6.xpi!/icon.png" ~= /^jar:file://./icon.png$/ -
[task 2021-02-28T18:37:49.487Z] 18:37:49 INFO - TEST-PASS | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | Permissions list has 5 entries -
[task 2021-02-28T18:37:49.488Z] 18:37:49 INFO - TEST-PASS | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | Permissions header is visible -
[task 2021-02-28T18:37:49.488Z] 18:37:49 INFO - TEST-PASS | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | Permissions learn more is visible -
[task 2021-02-28T18:37:49.489Z] 18:37:49 INFO - TEST-PASS | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | Permission number 01 is correct -
[task 2021-02-28T18:37:49.489Z] 18:37:49 INFO - TEST-PASS | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | Permission number 11 is correct -
[task 2021-02-28T18:37:49.490Z] 18:37:49 INFO - TEST-PASS | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | Permission number 21 is correct -
[task 2021-02-28T18:37:49.491Z] 18:37:49 INFO - TEST-PASS | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | Permission number 21 is correct -
[task 2021-02-28T18:37:49.491Z] 18:37:49 INFO - TEST-PASS | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | Permission number 31 is correct -
[task 2021-02-28T18:37:49.492Z] 18:37:49 INFO - TEST-PASS | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | Permission number 41 is correct -
[task 2021-02-28T18:37:49.494Z] 18:37:49 INFO - TEST-PASS | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | Installation was cancelled -
[task 2021-02-28T18:37:49.494Z] 18:37:49 INFO - TEST-PASS | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | Extension is not installed -
[task 2021-02-28T18:37:49.495Z] 18:37:49 INFO - Buffered messages logged at 18:37:49
[task 2021-02-28T18:37:49.495Z] 18:37:49 INFO - TEST-PASS | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | addon-webext-permissions notification shown -
[task 2021-02-28T18:37:49.496Z] 18:37:49 INFO - TEST-PASS | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | notification panel open -
[task 2021-02-28T18:37:49.496Z] 18:37:49 INFO - TEST-PASS | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | Notification icon is correct "jar:file:///tmp/tmp-zy7.xpi!/icon.png" ~= /^jar:file://.
/icon.png$/ -
[task 2021-02-28T18:37:49.496Z] 18:37:49 INFO - TEST-PASS | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | Permissions list has 5 entries -
[task 2021-02-28T18:37:49.497Z] 18:37:49 INFO - Buffered messages finished
[task 2021-02-28T18:37:49.497Z] 18:37:49 INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | Permissions header is visible -
[task 2021-02-28T18:37:49.498Z] 18:37:49 INFO - Stack trace:
[task 2021-02-28T18:37:49.498Z] 18:37:49 INFO - chrome://mochikit/content/browser-test.js:test_ok:1323
[task 2021-02-28T18:37:49.498Z] 18:37:49 INFO - chrome://mochitests/content/browser/browser/base/content/test/webextensions/head.js:checkNotification:272
[task 2021-02-28T18:37:49.499Z] 18:37:49 INFO - chrome://mochitests/content/browser/browser/base/content/test/webextensions/head.js:runOnce:364
[task 2021-02-28T18:37:49.499Z] 18:37:49 INFO - Not taking screenshot here: see the one that was previously logged
[task 2021-02-28T18:37:49.500Z] 18:37:49 INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | Permissions learn more is visible -
[task 2021-02-28T18:37:49.500Z] 18:37:49 INFO - Stack trace:
[task 2021-02-28T18:37:49.500Z] 18:37:49 INFO - chrome://mochikit/content/browser-test.js:test_ok:1323
[task 2021-02-28T18:37:49.500Z] 18:37:49 INFO - chrome://mochitests/content/browser/browser/base/content/test/webextensions/head.js:checkNotification:273
[task 2021-02-28T18:37:49.500Z] 18:37:49 INFO - chrome://mochitests/content/browser/browser/base/content/test/webextensions/head.js:runOnce:364
[task 2021-02-28T18:37:49.500Z] 18:37:49 INFO - TEST-PASS | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | Permission number 01 is correct -
[task 2021-02-28T18:37:49.500Z] 18:37:49 INFO - TEST-PASS | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | Permission number 11 is correct -
[task 2021-02-28T18:37:49.500Z] 18:37:49 INFO - TEST-PASS | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | Permission number 21 is correct -
[task 2021-02-28T18:37:49.500Z] 18:37:49 INFO - TEST-PASS | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | Permission number 21 is correct -
[task 2021-02-28T18:37:49.500Z] 18:37:49 INFO - TEST-PASS | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | Permission number 31 is correct -
[task 2021-02-28T18:37:49.500Z] 18:37:49 INFO - TEST-PASS | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | Permission number 41 is correct -
[task 2021-02-28T18:37:49.500Z] 18:37:49 INFO - TEST-PASS | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | addon-installed notification shown -
[task 2021-02-28T18:37:49.501Z] 18:37:49 INFO - TEST-PASS | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | notification panel open -
[task 2021-02-28T18:37:49.501Z] 18:37:49 INFO - TEST-PASS | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | Installation completed -
[task 2021-02-28T18:37:49.501Z] 18:37:49 INFO - TEST-PASS | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | Extension is installed -
[task 2021-02-28T18:37:49.501Z] 18:37:49 INFO - TEST-PASS | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | ["installAmoRejected","installAmoRejected","installAmoAccepted"] deepEqual ["installAmoRejected","installAmoRejected","installAmoAccepted"] -
[task 2021-02-28T18:37:49.501Z] 18:37:49 INFO - Leaving test bound
[task 2021-02-28T18:37:49.501Z] 18:37:49 INFO - TEST-PASS | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | No unexamined telemetry after test is finished -
[task 2021-02-28T18:37:49.502Z] 18:37:49 INFO - GECKO(3283) | MEMORY STAT | vsize 2892MB | residentFast 363MB | heapAllocated 148MB
[task 2021-02-28T18:37:49.502Z] 18:37:49 INFO - TEST-OK | browser/base/content/test/webextensions/browser_permissions_installTrigger.js | took 1473ms
[task 2021-02-28T18:37:49.502Z] 18:37:49 INFO - checking window state
Shane can you assign someone to take a look?

Flags: needinfo?(mixedpuppy)
Whiteboard: [stockwell needswork:owner]

Just a little extra wait on the ui to see if it addresses the intermittent issue.

https://treeherder.mozilla.org/jobs?repo=try&revision=b409d3c2f35b4f549f5e02713e9129c1c810c669

Flags: needinfo?(mixedpuppy)
Assignee: nobody → mixedpuppy

This is more likely that the panel is not rendered yet and the test is checking actual visibility due to changes in 1692113. We can just use elem.hidden in the test.

Regressed by: 1692113
Pushed by gijskruitbosch@gmail.com:
https://hg.mozilla.org/integration/autoland/rev/cd907a48310b
fix intermittent extension panel test failure r=Gijs
Status: NEW → RESOLVED
Closed: 1 month ago
Resolution: --- → FIXED
Target Milestone: --- → 88 Branch
You need to log in before you can comment on or make changes to this bug.