Closed Bug 1655902 Opened 4 years ago Closed 4 years ago

Intermittent browser/components/search/test/browser/browser_oneOffContextMenu_setDefault.js | One-off should have the tooltip set to the engine name - "" == "Google (@google)" - JS frame

Categories

(Firefox :: Search, defect, P2)

defect

Tracking

()

RESOLVED FIXED
81 Branch
Tracking Status
firefox-esr68 --- unaffected
firefox-esr78 --- unaffected
firefox79 --- unaffected
firefox80 --- unaffected
firefox81 --- fixed

People

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

References

(Regression)

Details

(Keywords: intermittent-failure, regression)

Attachments

(1 file)

Filed by: apavel [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=311346037&repo=mozilla-central
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZZV374YfQHqJXtWGyJpUDA/runs/0/artifacts/public/logs/live_backing.log


[task 2020-07-29T00:57:08.257Z] 00:57:08 INFO - TEST-START | browser/components/search/test/browser/browser_oneOffContextMenu_setDefault.js
[task 2020-07-29T00:57:08.267Z] 00:57:08 INFO - GECKO(8032) | [Parent 1476, Gecko_IOThread] WARNING: file /builds/worker/checkouts/gecko/ipc/chromium/src/base/process_util_win.cc, line 166
[task 2020-07-29T00:57:10.299Z] 00:57:10 INFO - TEST-INFO | started process screenshot
[task 2020-07-29T00:57:10.361Z] 00:57:10 INFO - TEST-INFO | screenshot: exit 0
[task 2020-07-29T00:57:10.361Z] 00:57:10 INFO - Buffered messages logged at 00:57:08
[task 2020-07-29T00:57:10.362Z] 00:57:10 INFO - Entering test bound init
[task 2020-07-29T00:57:10.362Z] 00:57:10 INFO - Waiting for engine to be added: testEngine.xml
[task 2020-07-29T00:57:10.363Z] 00:57:10 INFO - Search engine added: testEngine.xml
[task 2020-07-29T00:57:10.363Z] 00:57:10 INFO - Leaving test bound init
[task 2020-07-29T00:57:10.363Z] 00:57:10 INFO - Entering test bound test_searchBarChangeEngine
[task 2020-07-29T00:57:10.364Z] 00:57:10 INFO - Testing search bar with testPrivate: false isPrivateWindow: false
[task 2020-07-29T00:57:10.364Z] 00:57:10 INFO - TEST-PASS | browser/components/search/test/browser/browser_oneOffContextMenu_setDefault.js | One-off for test engine should exist - {"engine":{"_name":"Foo","_shortName":"foo","_loadPath":"[other]/testEngine.xml","description":"Foo Search","__searchForm":"http://mochi.test:8888/browser/browser/components/search/test/browser/","_iconURL":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAABGklEQVQoz2NgGB6AnZ1dUlJSXl4eSDIyMhLW4Ovr%2B%2Fr168uXL69Zs4YoG%2BLi4i5dusTExMTGxsbNzd3f37937976%2BnpmZmagbHR09J49e5YvX66kpATVEBYW9ubNm2nTphkbG7e2tp44cQLIuHfvXm5urpaWFlDKysqqu7v73LlzECMYIiIiHj58mJCQoKKicvXq1bS0NKBgW1vbjh074uPjgeqAXE1NzSdPnvDz84M0AEUvXLgAsW379u1z5swBen3jxo2zZ892cHB4%2BvQp0KlAfwI1cHJyghQFBwfv2rULokFXV%2FfixYu7d%2B8GGqGgoMDKyrpu3br9%2B%2FcDuXl5eVA%2FAEWBfoWHAdAYoNuAYQ0XAeoUERFhGDYAAPoUaT2dfWJuAAAAAElFTkSuQmCC","_metaData":{"loadPathHash":"cvsfNEZM9ZGgcgwvh4JbyKQx21TY7JSwiAIDo8E9V3w=","order":7},"_urls":[{"params":[{"name":"test","value":"{searchTerms}"}],"rels":[],"resultDomain":"mochi.test","template":"http://mochi.test:8888/browser/browser/components/search/test/browser/?search"}],"_isAppProvided":false,"_orderHint":null,"_telemetryId":null,"_updateInterval":null,"_updateURL":null,"_iconUpdateURL":null,"_extensionID":null,"_locale":null,"_definedAlias":null,"queryCharset":"UTF-8"},"_inheritedElements":{".button-icon":{}},"initializedAttributeInheritance":true} != "undefined" -
[task 2020-07-29T00:57:10.364Z] 00:57:10 INFO - TEST-PASS | browser/components/search/test/browser/browser_oneOffContextMenu_setDefault.js | One-off should have the tooltip set to the engine name - "Foo" == "Foo" -
[task 2020-07-29T00:57:10.365Z] 00:57:10 INFO - TEST-PASS | browser/components/search/test/browser/browser_oneOffContextMenu_setDefault.js | Should have the correct id - "searchbar-engine-one-off-item-Foo" == "searchbar-engine-one-off-item-Foo" -
[task 2020-07-29T00:57:10.365Z] 00:57:10 INFO - TEST-PASS | browser/components/search/test/browser/browser_oneOffContextMenu_setDefault.js | defaultEngine set - "Foo" == "Foo" -
[task 2020-07-29T00:57:10.366Z] 00:57:10 INFO - TEST-PASS | browser/components/search/test/browser/browser_oneOffContextMenu_setDefault.js | Should now have the original engine's id for the button - "searchbar-engine-one-off-item-Google" == "searchbar-engine-one-off-item-Google" -
[task 2020-07-29T00:57:10.366Z] 00:57:10 INFO - TEST-PASS | browser/components/search/test/browser/browser_oneOffContextMenu_setDefault.js | Should now have the original engine's name for the tooltip - "Google" == "Google" -
[task 2020-07-29T00:57:10.367Z] 00:57:10 INFO - TEST-PASS | browser/components/search/test/browser/browser_oneOffContextMenu_setDefault.js | Should now have the original engine's uri for the image - "moz-extension://2822372f-415a-47da-9264-14e3d5ab9bc5/favicon.ico" == "moz-extension://2822372f-415a-47da-9264-14e3d5ab9bc5/favicon.ico" -
[task 2020-07-29T00:57:10.368Z] 00:57:10 INFO - Testing search bar with testPrivate: true isPrivateWindow: false
[task 2020-07-29T00:57:10.368Z] 00:57:10 INFO - TEST-PASS | browser/components/search/test/browser/browser_oneOffContextMenu_setDefault.js | One-off for test engine should exist - {"engine":{"_name":"Foo","_shortName":"foo","_loadPath":"[other]/testEngine.xml","description":"Foo Search","__searchForm":"http://mochi.test:8888/browser/browser/components/search/test/browser/","_iconURL":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAABGklEQVQoz2NgGB6AnZ1dUlJSXl4eSDIyMhLW4Ovr%2B%2Fr168uXL69Zs4YoG%2BLi4i5dusTExMTGxsbNzd3f37937976%2BnpmZmagbHR09J49e5YvX66kpATVEBYW9ubNm2nTphkbG7e2tp44cQLIuHfvXm5urpaWFlDKysqqu7v73LlzECMYIiIiHj58mJCQoKKicvXq1bS0NKBgW1vbjh074uPjgeqAXE1NzSdPnvDz84M0AEUvXLgAsW379u1z5swBen3jxo2zZ892cHB4%2BvQp0KlAfwI1cHJyghQFBwfv2rULokFXV%2FfixYu7d%2B8GGqGgoMDKyrpu3br9%2B%2FcDuXl5eVA%2FAEWBfoWHAdAYoNuAYQ0XAeoUERFhGDYAAPoUaT2dfWJuAAAAAElFTkSuQmCC","_metaData":{"loadPathHash":"cvsfNEZM9ZGgcgwvh4JbyKQx21TY7JSwiAIDo8E9V3w=","order":7},"_urls":[{"params":[{"name":"test","value":"{searchTerms}"}],"rels":[],"resultDomain":"mochi.test","template":"http://mochi.test:8888/browser/browser/components/search/test/browser/?search"}],"_isAppProvided":false,"_orderHint":null,"_telemetryId":null,"_updateInterval":null,"_updateURL":null,"_iconUpdateURL":null,"_extensionID":null,"_locale":null,"_definedAlias":null,"queryCharset":"UTF-8"},"_inheritedElements":{".button-icon":{}},"initializedAttributeInheritance":true} != "undefined" -
[task 2020-07-29T00:57:10.368Z] 00:57:10 INFO - TEST-PASS | browser/components/search/test/browser/browser_oneOffContextMenu_setDefault.js | One-off should have the tooltip set to the engine name - "Foo" == "Foo" -
[task 2020-07-29T00:57:10.369Z] 00:57:10 INFO - TEST-PASS | browser/components/search/test/browser/browser_oneOffContextMenu_setDefault.js | Should have the correct id - "searchbar-engine-one-off-item-Foo" == "searchbar-engine-one-off-item-Foo" -
[task 2020-07-29T00:57:10.369Z] 00:57:10 INFO - TEST-PASS | browser/components/search/test/browser/browser_oneOffContextMenu_setDefault.js | defaultEngine set - "Foo" == "Foo" -
[task 2020-07-29T00:57:10.370Z] 00:57:10 INFO - Leaving test bound test_searchBarChangeEngine
[task 2020-07-29T00:57:10.370Z] 00:57:10 INFO - Entering test bound test_searchBarChangeEngine_privateWindow
[task 2020-07-29T00:57:10.370Z] 00:57:10 INFO - Testing search bar with testPrivate: true isPrivateWindow: true
[task 2020-07-29T00:57:10.371Z] 00:57:10 INFO - Console message: [JavaScript Error: "Security Error: Content at chrome://browser/skin/privatebrowsing/aboutPrivateBrowsing.css may not load data from blob:null/fe7da7d1-eb62-4bac-9ab5-8e2f53db20b8."]
[task 2020-07-29T00:57:10.371Z] 00:57:10 INFO - TEST-PASS | browser/components/search/test/browser/browser_oneOffContextMenu_setDefault.js | One-off for test engine should exist - {"engine":{"_name":"Foo","_shortName":"foo","_loadPath":"[other]/testEngine.xml","description":"Foo Search","__searchForm":"http://mochi.test:8888/browser/browser/components/search/test/browser/","_iconURL":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAABGklEQVQoz2NgGB6AnZ1dUlJSXl4eSDIyMhLW4Ovr%2B%2Fr168uXL69Zs4YoG%2BLi4i5dusTExMTGxsbNzd3f37937976%2BnpmZmagbHR09J49e5YvX66kpATVEBYW9ubNm2nTphkbG7e2tp44cQLIuHfvXm5urpaWFlDKysqqu7v73LlzECMYIiIiHj58mJCQoKKicvXq1bS0NKBgW1vbjh074uPjgeqAXE1NzSdPnvDz84M0AEUvXLgAsW379u1z5swBen3jxo2zZ892cHB4%2BvQp0KlAfwI1cHJyghQFBwfv2rULokFXV%2FfixYu7d%2B8GGqGgoMDKyrpu3br9%2B%2FcDuXl5eVA%2FAEWBfoWHAdAYoNuAYQ0XAeoUERFhGDYAAPoUaT2dfWJuAAAAAElFTkSuQmCC","_metaData":{"loadPathHash":"cvsfNEZM9ZGgcgwvh4JbyKQx21TY7JSwiAIDo8E9V3w=","order":7},"_urls":[{"params":[{"name":"test","value":"{searchTerms}"}],"rels":[],"resultDomain":"mochi.test","template":"http://mochi.test:8888/browser/browser/components/search/test/browser/?search"}],"_isAppProvided":false,"_orderHint":null,"_telemetryId":null,"_updateInterval":null,"_updateURL":null,"_iconUpdateURL":null,"_extensionID":null,"_locale":null,"_definedAlias":null,"queryCharset":"UTF-8"},"_inheritedElements":{".button-icon":{}},"initializedAttributeInheritance":true} != "undefined" -
[task 2020-07-29T00:57:10.372Z] 00:57:10 INFO - TEST-PASS | browser/components/search/test/browser/browser_oneOffContextMenu_setDefault.js | One-off should have the tooltip set to the engine name - "Foo" == "Foo" -
[task 2020-07-29T00:57:10.372Z] 00:57:10 INFO - TEST-PASS | browser/components/search/test/browser/browser_oneOffContextMenu_setDefault.js | Should have the correct id - "searchbar-engine-one-off-item-Foo" == "searchbar-engine-one-off-item-Foo" -
[task 2020-07-29T00:57:10.372Z] 00:57:10 INFO - Buffered messages logged at 00:57:09
[task 2020-07-29T00:57:10.372Z] 00:57:10 INFO - TEST-PASS | browser/components/search/test/browser/browser_oneOffContextMenu_setDefault.js | defaultEngine set - "Foo" == "Foo" -
[task 2020-07-29T00:57:10.373Z] 00:57:10 INFO - TEST-PASS | browser/components/search/test/browser/browser_oneOffContextMenu_setDefault.js | Should now have the original engine's id for the button - "searchbar-engine-one-off-item-Google" == "searchbar-engine-one-off-item-Google" -
[task 2020-07-29T00:57:10.373Z] 00:57:10 INFO - TEST-PASS | browser/components/search/test/browser/browser_oneOffContextMenu_setDefault.js | Should now have the original engine's name for the tooltip - "Google" == "Google" -
[task 2020-07-29T00:57:10.374Z] 00:57:10 INFO - TEST-PASS | browser/components/search/test/browser/browser_oneOffContextMenu_setDefault.js | Should now have the original engine's uri for the image - "moz-extension://2822372f-415a-47da-9264-14e3d5ab9bc5/favicon.ico" == "moz-extension://2822372f-415a-47da-9264-14e3d5ab9bc5/favicon.ico" -
[task 2020-07-29T00:57:10.374Z] 00:57:10 INFO - Console message: [JavaScript Warning: "Key event not available on some keyboard layouts: key=“i” modifiers=“accel,alt,shift” id=“key_browserToolbox”" {file: "chrome://mochikit/content/tests/SimpleTest/EventUtils.js" line: 1099}]
[task 2020-07-29T00:57:10.375Z] 00:57:10 INFO - Console message: [JavaScript Error: "Security Error: Content at chrome://browser/skin/privatebrowsing/aboutPrivateBrowsing.css may not load data from blob:null/7a92f784-cb82-4a49-99d6-bf5225daa5f2."]
[task 2020-07-29T00:57:10.375Z] 00:57:10 INFO - Leaving test bound test_searchBarChangeEngine_privateWindow
[task 2020-07-29T00:57:10.375Z] 00:57:10 INFO - Entering test bound test_urlBarChangeEngine_normal
[task 2020-07-29T00:57:10.376Z] 00:57:10 INFO - Testing urlbar with testPrivate: false isPrivateWindow: false
[task 2020-07-29T00:57:10.376Z] 00:57:10 INFO - TEST-PASS | browser/components/search/test/browser/browser_oneOffContextMenu_setDefault.js | One-off for test engine should exist - {"engine":{"_name":"Foo","_shortName":"foo","_loadPath":"[other]/testEngine.xml","description":"Foo Search","__searchForm":"http://mochi.test:8888/browser/browser/components/search/test/browser/","_iconURL":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAABGklEQVQoz2NgGB6AnZ1dUlJSXl4eSDIyMhLW4Ovr%2B%2Fr168uXL69Zs4YoG%2BLi4i5dusTExMTGxsbNzd3f37937976%2BnpmZmagbHR09J49e5YvX66kpATVEBYW9ubNm2nTphkbG7e2tp44cQLIuHfvXm5urpaWFlDKysqqu7v73LlzECMYIiIiHj58mJCQoKKicvXq1bS0NKBgW1vbjh074uPjgeqAXE1NzSdPnvDz84M0AEUvXLgAsW379u1z5swBen3jxo2zZ892cHB4%2BvQp0KlAfwI1cHJyghQFBwfv2rULokFXV%2FfixYu7d%2B8GGqGgoMDKyrpu3br9%2B%2FcDuXl5eVA%2FAEWBfoWHAdAYoNuAYQ0XAeoUERFhGDYAAPoUaT2dfWJuAAAAAElFTkSuQmCC","_metaData":{"loadPathHash":"cvsfNEZM9ZGgcgwvh4JbyKQx21TY7JSwiAIDo8E9V3w=","order":7},"_urls":[{"params":[{"name":"test","value":"{searchTerms}"}],"rels":[],"resultDomain":"mochi.test","template":"http://mochi.test:8888/browser/browser/components/search/test/browser/?search"}],"_isAppProvided":false,"_orderHint":null,"_telemetryId":null,"_updateInterval":null,"_updateURL":null,"_iconUpdateURL":null,"_extensionID":null,"_locale":null,"_definedAlias":null,"queryCharset":"UTF-8"},"_inheritedElements":{".button-icon":{}},"initializedAttributeInheritance":true} != "undefined" -
[task 2020-07-29T00:57:10.376Z] 00:57:10 INFO - TEST-PASS | browser/components/search/test/browser/browser_oneOffContextMenu_setDefault.js | One-off should have the tooltip set to the engine name - "Foo" == "Foo" -
[task 2020-07-29T00:57:10.377Z] 00:57:10 INFO - TEST-PASS | browser/components/search/test/browser/browser_oneOffContextMenu_setDefault.js | Should have the correct id - "urlbar-engine-one-off-item-Foo" == "urlbar-engine-one-off-item-Foo" -
[task 2020-07-29T00:57:10.377Z] 00:57:10 INFO - TEST-PASS | browser/components/search/test/browser/browser_oneOffContextMenu_setDefault.js | defaultEngine set - "Foo" == "Foo" -
[task 2020-07-29T00:57:10.377Z] 00:57:10 INFO - TEST-PASS | browser/components/search/test/browser/browser_oneOffContextMenu_setDefault.js | Should now have the original engine's id for the button - "urlbar-engine-one-off-item-Foo" == "urlbar-engine-one-off-item-Foo" -
[task 2020-07-29T00:57:10.378Z] 00:57:10 INFO - TEST-PASS | browser/components/search/test/browser/browser_oneOffContextMenu_setDefault.js | Should now have the original engine's name for the tooltip - "Foo" == "Foo" -
[task 2020-07-29T00:57:10.378Z] 00:57:10 INFO - TEST-PASS | browser/components/search/test/browser/browser_oneOffContextMenu_setDefault.js | Should now have the original engine's uri for the image - "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAABGklEQVQoz2NgGB6AnZ1dUlJSXl4eSDIyMhLW4Ovr%2B%2Fr168uXL69Zs4YoG%2BLi4i5dusTExMTGxsbNzd3f37937976%2BnpmZmagbHR09J49e5YvX66kpATVEBYW9ubNm2nTphkbG7e2tp44cQLIuHfvXm5urpaWFlDKysqqu7v73LlzECMYIiIiHj58mJCQoKKicvXq1bS0NKBgW1vbjh074uPjgeqAXE1NzSdPnvDz84M0AEUvXLgAsW379u1z5swBen3jxo2zZ892cHB4%2BvQp0KlAfwI1cHJyghQFBwfv2rULokFXV%2FfixYu7d%2B8GGqGgoMDKyrpu3br9%2B%2FcDuXl5eVA%2FAEWBfoWHAdAYoNuAYQ0XAeoUERFhGDYAAPoUaT2dfWJuAAAAAElFTkSuQmCC" == "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAABGklEQVQoz2NgGB6AnZ1dUlJSXl4eSDIyMhLW4Ovr%2B%2Fr168uXL69Zs4YoG%2BLi4i5dusTExMTGxsbNzd3f37937976%2BnpmZmagbHR09J49e5YvX66kpATVEBYW9ubNm2nTphkbG7e2tp44cQLIuHfvXm5urpaWFlDKysqqu7v73LlzECMYIiIiHj58mJCQoKKicvXq1bS0NKBgW1vbjh074uPjgeqAXE1NzSdPnvDz84M0AEUvXLgAsW379u1z5swBen3jxo2zZ892cHB4%2BvQp0KlAfwI1cHJyghQFBwfv2rULokFXV%2FfixYu7d%2B8GGqGgoMDKyrpu3br9%2B%2FcDuXl5eVA%2FAEWBfoWHAdAYoNuAYQ0XAeoUERFhGDYAAPoUaT2dfWJuAAAAAElFTkSuQmCC" -
[task 2020-07-29T00:57:10.379Z] 00:57:10 INFO - Testing urlbar with testPrivate: true isPrivateWindow: false
[task 2020-07-29T00:57:10.379Z] 00:57:10 INFO - TEST-PASS | browser/components/search/test/browser/browser_oneOffContextMenu_setDefault.js | One-off for test engine should exist - {"engine":{"_name":"Foo","_shortName":"foo","_loadPath":"[other]/testEngine.xml","description":"Foo Search","__searchForm":"http://mochi.test:8888/browser/browser/components/search/test/browser/","_iconURL":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAABGklEQVQoz2NgGB6AnZ1dUlJSXl4eSDIyMhLW4Ovr%2B%2Fr168uXL69Zs4YoG%2BLi4i5dusTExMTGxsbNzd3f37937976%2BnpmZmagbHR09J49e5YvX66kpATVEBYW9ubNm2nTphkbG7e2tp44cQLIuHfvXm5urpaWFlDKysqqu7v73LlzECMYIiIiHj58mJCQoKKicvXq1bS0NKBgW1vbjh074uPjgeqAXE1NzSdPnvDz84M0AEUvXLgAsW379u1z5swBen3jxo2zZ892cHB4%2BvQp0KlAfwI1cHJyghQFBwfv2rULokFXV%2FfixYu7d%2B8GGqGgoMDKyrpu3br9%2B%2FcDuXl5eVA%2FAEWBfoWHAdAYoNuAYQ0XAeoUERFhGDYAAPoUaT2dfWJuAAAAAElFTkSuQmCC","_metaData":{"loadPathHash":"cvsfNEZM9ZGgcgwvh4JbyKQx21TY7JSwiAIDo8E9V3w=","order":7},"_urls":[{"params":[{"name":"test","value":"{searchTerms}"}],"rels":[],"resultDomain":"mochi.test","template":"http://mochi.test:8888/browser/browser/components/search/test/browser/?search"}],"_isAppProvided":false,"_orderHint":null,"_telemetryId":null,"_updateInterval":null,"_updateURL":null,"_iconUpdateURL":null,"_extensionID":null,"_locale":null,"_definedAlias":null,"queryCharset":"UTF-8"},"_inheritedElements":{".button-icon":{}},"initializedAttributeInheritance":true} != "undefined" -
[task 2020-07-29T00:57:10.379Z] 00:57:10 INFO - TEST-PASS | browser/components/search/test/browser/browser_oneOffContextMenu_setDefault.js | One-off should have the tooltip set to the engine name - "Foo" == "Foo" -
[task 2020-07-29T00:57:10.380Z] 00:57:10 INFO - TEST-PASS | browser/components/search/test/browser/browser_oneOffContextMenu_setDefault.js | Should have the correct id - "urlbar-engine-one-off-item-Foo" == "urlbar-engine-one-off-item-Foo" -
[task 2020-07-29T00:57:10.380Z] 00:57:10 INFO - TEST-PASS | browser/components/search/test/browser/browser_oneOffContextMenu_setDefault.js | defaultEngine set - "Foo" == "Foo" -
[task 2020-07-29T00:57:10.380Z] 00:57:10 INFO - TEST-PASS | browser/components/search/test/browser/browser_oneOffContextMenu_setDefault.js | Should now have the original engine's id for the button - "urlbar-engine-one-off-item-Foo" == "urlbar-engine-one-off-item-Foo" -
[task 2020-07-29T00:57:10.381Z] 00:57:10 INFO - TEST-PASS | browser/components/search/test/browser/browser_oneOffContextMenu_setDefault.js | Should now have the original engine's name for the tooltip - "Foo" == "Foo" -
[task 2020-07-29T00:57:10.381Z] 00:57:10 INFO - TEST-PASS | browser/components/search/test/browser/browser_oneOffContextMenu_setDefault.js | Should now have the original engine's uri for the image - "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAABGklEQVQoz2NgGB6AnZ1dUlJSXl4eSDIyMhLW4Ovr%2B%2Fr168uXL69Zs4YoG%2BLi4i5dusTExMTGxsbNzd3f37937976%2BnpmZmagbHR09J49e5YvX66kpATVEBYW9ubNm2nTphkbG7e2tp44cQLIuHfvXm5urpaWFlDKysqqu7v73LlzECMYIiIiHj58mJCQoKKicvXq1bS0NKBgW1vbjh074uPjgeqAXE1NzSdPnvDz84M0AEUvXLgAsW379u1z5swBen3jxo2zZ892cHB4%2BvQp0KlAfwI1cHJyghQFBwfv2rULokFXV%2FfixYu7d%2B8GGqGgoMDKyrpu3br9%2B%2FcDuXl5eVA%2FAEWBfoWHAdAYoNuAYQ0XAeoUERFhGDYAAPoUaT2dfWJuAAAAAElFTkSuQmCC" == "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAABGklEQVQoz2NgGB6AnZ1dUlJSXl4eSDIyMhLW4Ovr%2B%2Fr168uXL69Zs4YoG%2BLi4i5dusTExMTGxsbNzd3f37937976%2BnpmZmagbHR09J49e5YvX66kpATVEBYW9ubNm2nTphkbG7e2tp44cQLIuHfvXm5urpaWFlDKysqqu7v73LlzECMYIiIiHj58mJCQoKKicvXq1bS0NKBgW1vbjh074uPjgeqAXE1NzSdPnvDz84M0AEUvXLgAsW379u1z5swBen3jxo2zZ892cHB4%2BvQp0KlAfwI1cHJyghQFBwfv2rULokFXV%2FfixYu7d%2B8GGqGgoMDKyrpu3br9%2B%2FcDuXl5eVA%2FAEWBfoWHAdAYoNuAYQ0XAeoUERFhGDYAAPoUaT2dfWJuAAAAAElFTkSuQmCC" -
[task 2020-07-29T00:57:10.381Z] 00:57:10 INFO - Leaving test bound test_urlBarChangeEngine_normal
[task 2020-07-29T00:57:10.382Z] 00:57:10 INFO - Entering test bound test_urlBarChangeEngine_private
[task 2020-07-29T00:57:10.382Z] 00:57:10 INFO - Testing urlbar with testPrivate: true isPrivateWindow: true
[task 2020-07-29T00:57:10.383Z] 00:57:10 INFO - TEST-PASS | browser/components/search/test/browser/browser_oneOffContextMenu_setDefault.js | One-off for test engine should exist - {"engine":{"_name":"Foo","_shortName":"foo","_loadPath":"[other]/testEngine.xml","description":"Foo Search","__searchForm":"http://mochi.test:8888/browser/browser/components/search/test/browser/","_iconURL":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAABGklEQVQoz2NgGB6AnZ1dUlJSXl4eSDIyMhLW4Ovr%2B%2Fr168uXL69Zs4YoG%2BLi4i5dusTExMTGxsbNzd3f37937976%2BnpmZmagbHR09J49e5YvX66kpATVEBYW9ubNm2nTphkbG7e2tp44cQLIuHfvXm5urpaWFlDKysqqu7v73LlzECMYIiIiHj58mJCQoKKicvXq1bS0NKBgW1vbjh074uPjgeqAXE1NzSdPnvDz84M0AEUvXLgAsW379u1z5swBen3jxo2zZ892cHB4%2BvQp0KlAfwI1cHJyghQFBwfv2rULokFXV%2FfixYu7d%2B8GGqGgoMDKyrpu3br9%2B%2FcDuXl5eVA%2FAEWBfoWHAdAYoNuAYQ0XAeoUERFhGDYAAPoUaT2dfWJuAAAAAElFTkSuQmCC","_metaData":{"loadPathHash":"cvsfNEZM9ZGgcgwvh4JbyKQx21TY7JSwiAIDo8E9V3w=","order":7},"_urls":[{"params":[{"name":"test","value":"{searchTerms}"}],"rels":[],"resultDomain":"mochi.test","template":"http://mochi.test:8888/browser/browser/components/search/test/browser/?search"}],"_isAppProvided":false,"_orderHint":null,"_telemetryId":null,"_updateInterval":null,"_updateURL":null,"_iconUpdateURL":null,"_extensionID":null,"_locale":null,"_definedAlias":null,"queryCharset":"UTF-8"},"_inheritedElements":{".button-icon":{}},"initializedAttributeInheritance":true} != "undefined" -
[task 2020-07-29T00:57:10.383Z] 00:57:10 INFO - TEST-PASS | browser/components/search/test/browser/browser_oneOffContextMenu_setDefault.js | One-off should have the tooltip set to the engine name - "Foo" == "Foo" -
[task 2020-07-29T00:57:10.383Z] 00:57:10 INFO - TEST-PASS | browser/components/search/test/browser/browser_oneOffContextMenu_setDefault.js | Should have the correct id - "urlbar-engine-one-off-item-Foo" == "urlbar-engine-one-off-item-Foo" -
[task 2020-07-29T00:57:10.383Z] 00:57:10 INFO - Buffered messages logged at 00:57:10
[task 2020-07-29T00:57:10.383Z] 00:57:10 INFO - TEST-PASS | browser/components/search/test/browser/browser_oneOffContextMenu_setDefault.js | defaultEngine set - "Foo" == "Foo" -
[task 2020-07-29T00:57:10.384Z] 00:57:10 INFO - TEST-PASS | browser/components/search/test/browser/browser_oneOffContextMenu_setDefault.js | Should now have the original engine's id for the button - "urlbar-engine-one-off-item-Foo" == "urlbar-engine-one-off-item-Foo" -
[task 2020-07-29T00:57:10.384Z] 00:57:10 INFO - TEST-PASS | browser/components/search/test/browser/browser_oneOffContextMenu_setDefault.js | Should now have the original engine's name for the tooltip - "Foo" == "Foo" -
[task 2020-07-29T00:57:10.384Z] 00:57:10 INFO - TEST-PASS | browser/components/search/test/browser/browser_oneOffContextMenu_setDefault.js | Should now have the original engine's uri for the image - "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAABGklEQVQoz2NgGB6AnZ1dUlJSXl4eSDIyMhLW4Ovr%2B%2Fr168uXL69Zs4YoG%2BLi4i5dusTExMTGxsbNzd3f37937976%2BnpmZmagbHR09J49e5YvX66kpATVEBYW9ubNm2nTphkbG7e2tp44cQLIuHfvXm5urpaWFlDKysqqu7v73LlzECMYIiIiHj58mJCQoKKicvXq1bS0NKBgW1vbjh074uPjgeqAXE1NzSdPnvDz84M0AEUvXLgAsW379u1z5swBen3jxo2zZ892cHB4%2BvQp0KlAfwI1cHJyghQFBwfv2rULokFXV%2FfixYu7d%2B8GGqGgoMDKyrpu3br9%2B%2FcDuXl5eVA%2FAEWBfoWHAdAYoNuAYQ0XAeoUERFhGDYAAPoUaT2dfWJuAAAAAElFTkSuQmCC" == "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAABGklEQVQoz2NgGB6AnZ1dUlJSXl4eSDIyMhLW4Ovr%2B%2Fr168uXL69Zs4YoG%2BLi4i5dusTExMTGxsbNzd3f37937976%2BnpmZmagbHR09J49e5YvX66kpATVEBYW9ubNm2nTphkbG7e2tp44cQLIuHfvXm5urpaWFlDKysqqu7v73LlzECMYIiIiHj58mJCQoKKicvXq1bS0NKBgW1vbjh074uPjgeqAXE1NzSdPnvDz84M0AEUvXLgAsW379u1z5swBen3jxo2zZ892cHB4%2BvQp0KlAfwI1cHJyghQFBwfv2rULokFXV%2FfixYu7d%2B8GGqGgoMDKyrpu3br9%2B%2FcDuXl5eVA%2FAEWBfoWHAdAYoNuAYQ0XAeoUERFhGDYAAPoUaT2dfWJuAAAAAElFTkSuQmCC" -
[task 2020-07-29T00:57:10.385Z] 00:57:10 INFO - Console message: [JavaScript Error: "Security Error: Content at chrome://browser/skin/privatebrowsing/aboutPrivateBrowsing.css may not load data from blob:null/0d311059-7751-4c68-905a-e6de1b2c205e."]
[task 2020-07-29T00:57:10.385Z] 00:57:10 INFO - Leaving test bound test_urlBarChangeEngine_private
[task 2020-07-29T00:57:10.385Z] 00:57:10 INFO - Entering test bound test_urlBarEngineDefaultDisabled_normal
[task 2020-07-29T00:57:10.385Z] 00:57:10 INFO - TEST-PASS | browser/components/search/test/browser/browser_oneOffContextMenu_setDefault.js | One-off for test engine should exist - {"engine":{"_name":"Google","_isAppProvided":true,"_metaData":{"order":1,"alias":null}},"_inheritedElements":{".button-icon":{}},"initializedAttributeInheritance":true} != "undefined" -
[task 2020-07-29T00:57:10.385Z] 00:57:10 INFO - Buffered messages finished
[task 2020-07-29T00:57:10.385Z] 00:57:10 INFO - TEST-UNEXPECTED-FAIL | browser/components/search/test/browser/browser_oneOffContextMenu_setDefault.js | One-off should have the tooltip set to the engine name - "" == "Google (@google)" - JS frame :: chrome://mochitests/content/browser/browser/components/search/test/browser/browser_oneOffContextMenu_setDefault.js :: openPopupAndGetEngineButton :: line 326
[task 2020-07-29T00:57:10.385Z] 00:57:10 INFO - Stack trace:
[task 2020-07-29T00:57:10.385Z] 00:57:10 INFO - chrome://mochitests/content/browser/browser/components/search/test/browser/browser_oneOffContextMenu_setDefault.js:openPopupAndGetEngineButton:326
[task 2020-07-29T00:57:10.386Z] 00:57:10 INFO - TEST-PASS | browser/components/search/test/browser/browser_oneOffContextMenu_setDefault.js | Should have the correct id - "urlbar-engine-one-off-item-Google" == "urlbar-engine-one-off-item-Google" -
[task 2020-07-29T00:57:14.219Z] 00:57:14 INFO - TEST-PASS | browser/components/search/test/browser/browser_oneOffContextMenu_setDefault.js | Should now have the original engine's id for the button - "urlbar-engine-one-off-item-Google" == "urlbar-engine-one-off-item-Google" -
[task 2020-07-29T00:57:14.219Z] 00:57:14 INFO - TEST-PASS | browser/components/search/test/browser/browser_oneOffContextMenu_setDefault.js | Should have disabled the setting as default for the default engine - true == true -
[task 2020-07-29T00:57:14.220Z] 00:57:14 INFO - Leaving test bound test_urlBarEngineDefaultDisabled_normal
[task 2020-07-29T00:57:14.220Z] 00:57:14 INFO - Entering test bound test_urlBarEngineDefaultDisabled_private
[task 2020-07-29T00:57:14.402Z] 00:57:14 INFO - TEST-PASS | browser/components/search/test/browser/browser_oneOffContextMenu_setDefault.js | One-off for test engine should exist - {"engine":{"_name":"Foo","_shortName":"foo","_loadPath":"[other]/testEngine.xml","description":"Foo Search","__searchForm":"http://mochi.test:8888/browser/browser/components/search/test/browser/","_iconURL":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAABGklEQVQoz2NgGB6AnZ1dUlJSXl4eSDIyMhLW4Ovr%2B%2Fr168uXL69Zs4YoG%2BLi4i5dusTExMTGxsbNzd3f37937976%2BnpmZmagbHR09J49e5YvX66kpATVEBYW9ubNm2nTphkbG7e2tp44cQLIuHfvXm5urpaWFlDKysqqu7v73LlzECMYIiIiHj58mJCQoKKicvXq1bS0NKBgW1vbjh074uPjgeqAXE1NzSdPnvDz84M0AEUvXLgAsW379u1z5swBen3jxo2zZ892cHB4%2BvQp0KlAfwI1cHJyghQFBwfv2rULokFXV%2FfixYu7d%2B8GGqGgoMDKyrpu3br9%2B%2FcDuXl5eVA%2FAEWBfoWHAdAYoNuAYQ0XAeoUERFhGDYAAPoUaT2dfWJuAAAAAElFTkSuQmCC","_metaData":{"loadPathHash":"cvsfNEZM9ZGgcgwvh4JbyKQx21TY7JSwiAIDo8E9V3w=","order":7},"_urls":[{"params":[{"name":"test","value":"{searchTerms}"}],"rels":[],"resultDomain":"mochi.test","template":"http://mochi.test:8888/browser/browser/components/search/test/browser/?search"}],"_isAppProvided":false,"_orderHint":null,"_telemetryId":null,"_updateInterval":null,"_updateURL":null,"_iconUpdateURL":null,"_extensionID":null,"_locale":null,"_definedAlias":null,"queryCharset":"UTF-8"},"_inheritedElements":{".button-icon":{}},"initializedAttributeInheritance":true} != "undefined" -
[task 2020-07-29T00:57:14.402Z] 00:57:14 INFO - TEST-PASS | browser/components/search/test/browser/browser_oneOffContextMenu_setDefault.js | One-off should have the tooltip set to the engine name - "Foo" == "Foo" -
[task 2020-07-29T00:57:14.402Z] 00:57:14 INFO - TEST-PASS | browser/components/search/test/browser/browser_oneOffContextMenu_setDefault.js | Should have the correct id - "urlbar-engine-one-off-item-Foo" == "urlbar-engine-one-off-item-Foo" -
[task 2020-07-29T00:57:14.422Z] 00:57:14 INFO - TEST-PASS | browser/components/search/test/browser/browser_oneOffContextMenu_setDefault.js | Should now have the original engine's id for the button - "urlbar-engine-one-off-item-Foo" == "urlbar-engine-one-off-item-Foo" -
[task 2020-07-29T00:57:14.422Z] 00:57:14 INFO - TEST-PASS | browser/components/search/test/browser/browser_oneOffContextMenu_setDefault.js | Should have disabled the setting as default for the default engine - true == true -
[task 2020-07-29T00:57:14.422Z] 00:57:14 INFO - Leaving test bound test_urlBarEngineDefaultDisabled_private
[task 2020-07-29T00:57:14.427Z] 00:57:14 INFO - Search engine removed: testEngine.xml
[task 2020-07-29T00:57:14.478Z] 00:57:14 INFO - GECKO(8032) | MEMORY STAT | vsize 2104231MB | vsizeMaxContiguous 67207387MB | residentFast 289MB | heapAllocated 105MB
[task 2020-07-29T00:57:14.478Z] 00:57:14 INFO - TEST-OK | browser/components/search/test/browser/browser_oneOffContextMenu_setDefault.js | took 6222ms
[task 2020-07-29T00:57:14.496Z] 00:57:14 INFO - checking window state

Indicates a regression from bug 1655672.

Flags: needinfo?(adw)
Regressed by: 1655672
Has Regression Range: --- → yes
Keywords: regression
Assignee: nobody → adw
Severity: normal → S3
Status: NEW → ASSIGNED
Flags: needinfo?(adw)
Priority: P5 → P2

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

The test intermittently fails because sometimes tooltiptext is not set when
the engine has an alias. For engines with aliases, we set l10n attributes on
their button elements instead of setting tooltiptext directly.

At first I thought that the l10n machinery is setting tooltiptext asyncly so
that it's sometimes not set when the test checks for it. So I added a
waitForCondition in this try push.
But there was still one failure out of 11 runs. This time the waitForCondition
timed out. So there seems to be something more going on. (I also added a check
for the l10n attributes before the waitForCondition call, and that check
passed.)

This patch just has the check for the l10n attributes without the tooltiptext
check when the engine has an alias. I don't think it's worth spending more
cycles on this.

Pushed by dwillcoxon@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/0312e8309d31
Fix intermittent failure in browser/components/search/test/browser/browser_oneOffContextMenu_setDefault.js. r=harry
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 81 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: