Closed Bug 1486950 Opened 6 years ago Closed 6 years ago

Intermittent browser/components/newtab/test/browser/browser_asrouter_targeting.js | should select message based on currentDate < timestamp - Got undefined, expected [object Object]

Categories

(Firefox :: New Tab Page, defect, P5)

defect

Tracking

()

RESOLVED FIXED
Firefox 64
Iteration:
64.1 - Sep 14
Tracking Status
firefox64 --- fixed

People

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

References

Details

(Keywords: intermittent-failure)

Attachments

(1 file)

Filed by: aciure [at] mozilla.com

https://treeherder.mozilla.org/logviewer.html#?job_id=196299508&repo=autoland

https://queue.taskcluster.net/v1/task/DDQv5ZO-SQ-rOS4ZuCV2HQ/runs/0/artifacts/public/logs/live_backing.log

[task 2018-08-28T21:08:37.491Z] 21:08:37     INFO - TEST-PASS | browser/components/newtab/test/browser/browser_asrouter_targeting.js | should return correct profile age creation date - 
[task 2018-08-28T21:08:37.491Z] 21:08:37     INFO - TEST-PASS | browser/components/newtab/test/browser/browser_asrouter_targeting.js | should select correct item by profile age created - 
[task 2018-08-28T21:08:37.492Z] 21:08:37     INFO - Leaving test bound checkProfileAgeCreated
[task 2018-08-28T21:08:37.492Z] 21:08:37     INFO - Entering test bound checkProfileAgeReset
[task 2018-08-28T21:08:37.493Z] 21:08:37     INFO - TEST-PASS | browser/components/newtab/test/browser/browser_asrouter_targeting.js | should return correct profile age reset - 
[task 2018-08-28T21:08:37.493Z] 21:08:37     INFO - TEST-PASS | browser/components/newtab/test/browser/browser_asrouter_targeting.js | should select correct item by profile age reset - 
[task 2018-08-28T21:08:37.494Z] 21:08:37     INFO - Leaving test bound checkProfileAgeReset
[task 2018-08-28T21:08:37.495Z] 21:08:37     INFO - Entering test bound checkCurrentDate
[task 2018-08-28T21:08:37.508Z] 21:08:37     INFO - Buffered messages finished
[task 2018-08-28T21:08:37.509Z] 21:08:37     INFO - TEST-UNEXPECTED-FAIL | browser/components/newtab/test/browser/browser_asrouter_targeting.js | should select message based on currentDate < timestamp - Got undefined, expected [object Object]
[task 2018-08-28T21:08:37.513Z] 21:08:37     INFO - Stack trace:
[task 2018-08-28T21:08:37.513Z] 21:08:37     INFO - chrome://mochikit/content/browser-test.js:test_is:1304
[task 2018-08-28T21:08:37.514Z] 21:08:37     INFO - chrome://mochitests/content/browser/browser/components/newtab/test/browser/browser_asrouter_targeting.js:checkCurrentDate:115
[task 2018-08-28T21:08:37.518Z] 21:08:37     INFO - chrome://mochikit/content/browser-test.js:Tester_execTest/<:1102
[task 2018-08-28T21:08:37.519Z] 21:08:37     INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1093
[task 2018-08-28T21:08:37.520Z] 21:08:37     INFO - chrome://mochikit/content/browser-test.js:nextTest/<:990
[task 2018-08-28T21:08:37.522Z] 21:08:37     INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<:795
[task 2018-08-28T21:08:37.524Z] 21:08:37     INFO - TEST-PASS | browser/components/newtab/test/browser/browser_asrouter_targeting.js | should select message based on currentDate > timestamp - 
[task 2018-08-28T21:08:37.525Z] 21:08:37     INFO - Leaving test bound checkCurrentDate
[task 2018-08-28T21:08:37.527Z] 21:08:37     INFO - Entering test bound checkhasFxAccount
[task 2018-08-28T21:08:37.528Z] 21:08:37     INFO - TEST-PASS | browser/components/newtab/test/browser/browser_asrouter_targeting.js | should return true if a fx account is set - 
[task 2018-08-28T21:08:37.531Z] 21:08:37     INFO - TEST-PASS | browser/components/newtab/test/browser/browser_asrouter_targeting.js | should select correct item by hasFxAccount - 
[task 2018-08-28T21:08:37.532Z] 21:08:37     INFO - Leaving test bound checkhasFxAccount
[task 2018-08-28T21:08:37.534Z] 21:08:37     INFO - Entering test bound checksearchEngines
[task 2018-08-28T21:08:37.536Z] 21:08:37     INFO - TEST-PASS | browser/components/newtab/test/browser/browser_asrouter_targeting.js | searchEngines.installed should be a non-empty array - 
[task 2018-08-28T21:08:37.538Z] 21:08:37     INFO - TEST-PASS | browser/components/newtab/test/browser/browser_asrouter_targeting.js | searchEngines.installed should be an array of visible search engines - 
[task 2018-08-28T21:08:37.539Z] 21:08:37     INFO - TEST-PASS | browser/components/newtab/test/browser/browser_asrouter_targeting.js | searchEngines.current should be a truthy string - 
[task 2018-08-28T21:08:37.541Z] 21:08:37     INFO - TEST-PASS | browser/components/newtab/test/browser/browser_asrouter_targeting.js | searchEngines.current should be the current engine name - 
[task 2018-08-28T21:08:37.552Z] 21:08:37     INFO - TEST-PASS | browser/components/newtab/test/browser/browser_asrouter_targeting.js | should select correct item by searchEngines.current - 
[task 2018-08-28T21:08:37.552Z] 21:08:37     INFO - TEST-PASS | browser/components/newtab/test/browser/browser_asrouter_targeting.js | should select correct item by searchEngines.installed - 
[task 2018-08-28T21:08:37.553Z] 21:08:37     INFO - Leaving test bound checksearchEngines
Assignee: nobody → andrei.br92
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
I see this failure occurring again:
https://treeherder.mozilla.org/logviewer.html#?job_id=198211785&repo=autoland&lineNumber=4664

[task 2018-09-08T08:32:14.821Z] 08:32:14     INFO - Console message: [JavaScript Error: "test error" {file: "chrome://mochitests/content/browser/browser/components/newtab/test/browser/browser_asrouter_targeting.js" line: 78}]
[task 2018-09-08T08:32:14.822Z] 08:32:14     INFO - get foo@chrome://mochitests/content/browser/browser/components/newtab/test/browser/browser_asrouter_targeting.js:78:38
[task 2018-09-08T08:32:14.824Z] 08:32:14     INFO - this.mozjexl<[95]/b.Identifier@resource://gre/modules/components-utils/mozjexl.js:1:5733
[task 2018-09-08T08:32:14.825Z] 08:32:14     INFO - this.mozjexl<[94]/e.prototype.eval/<@resource://gre/modules/components-utils/mozjexl.js:1:4341
[task 2018-09-08T08:32:14.826Z] 08:32:14     INFO - promise callback*this.mozjexl<[94]/e.prototype.eval@resource://gre/modules/components-utils/mozjexl.js:1:4318
[task 2018-09-08T08:32:14.827Z] 08:32:14     INFO - this.mozjexl<[93]/d.prototype._eval/<@resource://gre/modules/components-utils/mozjexl.js:1:3696
[task 2018-09-08T08:32:14.830Z] 08:32:14     INFO - promise callback*this.mozjexl<[93]/d.prototype._eval@resource://gre/modules/components-utils/mozjexl.js:1:3634
[task 2018-09-08T08:32:14.832Z] 08:32:14     INFO - this.mozjexl<[93]/d.prototype.eval@resource://gre/modules/components-utils/mozjexl.js:1:3094
[task 2018-09-08T08:32:14.833Z] 08:32:14     INFO - eval@resource://gre/modules/components-utils/FilterExpressions.jsm:35:12
[task 2018-09-08T08:32:14.833Z] 08:32:14     INFO - isMatch@resource://activity-stream/lib/ASRouterTargeting.jsm:183:12
[task 2018-09-08T08:32:14.834Z] 08:32:14     INFO - checkMessageTargeting@resource://activity-stream/lib/ASRouterTargeting.jsm:210:22
[task 2018-09-08T08:32:14.835Z] 08:32:14     INFO - async*findMatchingMessage@resource://activity-stream/lib/ASRouterTargeting.jsm:245:15
[task 2018-09-08T08:32:14.836Z] 08:32:14     INFO - async*check_other_error_handling@chrome://mochitests/content/browser/browser/components/newtab/test/browser/browser_asrouter_targeting.js:79:23
[task 2018-09-08T08:32:14.838Z] 08:32:14     INFO - Async*Tester_execTest/<@chrome://mochikit/content/browser-test.js:1102:34
[task 2018-09-08T08:32:14.840Z] 08:32:14     INFO - async*Tester_execTest@chrome://mochikit/content/browser-test.js:1093:16
[task 2018-09-08T08:32:14.841Z] 08:32:14     INFO - nextTest/<@chrome://mochikit/content/browser-test.js:995:9
[task 2018-09-08T08:32:14.842Z] 08:32:14     INFO - SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:795:59
[task 2018-09-08T08:32:14.843Z] 08:32:14     INFO - 
[task 2018-09-08T08:32:14.845Z] 08:32:14     INFO - TEST-PASS | browser/components/newtab/test/browser/browser_asrouter_targeting.js | should return correct profile age creation date - 
[task 2018-09-08T08:32:14.852Z] 08:32:14     INFO - TEST-PASS | browser/components/newtab/test/browser/browser_asrouter_targeting.js | should select correct item by profile age created - 
[task 2018-09-08T08:32:14.854Z] 08:32:14     INFO - Leaving test bound checkProfileAgeCreated
[task 2018-09-08T08:32:14.855Z] 08:32:14     INFO - Entering test bound checkProfileAgeReset
[task 2018-09-08T08:32:14.856Z] 08:32:14     INFO - TEST-PASS | browser/components/newtab/test/browser/browser_asrouter_targeting.js | should return correct profile age reset - 
[task 2018-09-08T08:32:14.857Z] 08:32:14     INFO - TEST-PASS | browser/components/newtab/test/browser/browser_asrouter_targeting.js | should select correct item by profile age reset - 
[task 2018-09-08T08:32:14.859Z] 08:32:14     INFO - Leaving test bound checkProfileAgeReset
[task 2018-09-08T08:32:14.860Z] 08:32:14     INFO - Entering test bound checkCurrentDate
[task 2018-09-08T08:32:14.861Z] 08:32:14     INFO - Buffered messages finished
[task 2018-09-08T08:32:14.862Z] 08:32:14     INFO - TEST-UNEXPECTED-FAIL | browser/components/newtab/test/browser/browser_asrouter_targeting.js | should select message based on currentDate < timestamp - Got undefined, expected [object Object]
[task 2018-09-08T08:32:14.864Z] 08:32:14     INFO - Stack trace:
[task 2018-09-08T08:32:14.865Z] 08:32:14     INFO - chrome://mochikit/content/browser-test.js:test_is:1304
[task 2018-09-08T08:32:14.866Z] 08:32:14     INFO - chrome://mochitests/content/browser/browser/components/newtab/test/browser/browser_asrouter_targeting.js:checkCurrentDate:115
[task 2018-09-08T08:32:14.866Z] 08:32:14     INFO - chrome://mochikit/content/browser-test.js:Tester_execTest/<:1102
[task 2018-09-08T08:32:14.867Z] 08:32:14     INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1093
[task 2018-09-08T08:32:14.867Z] 08:32:14     INFO - chrome://mochikit/content/browser-test.js:nextTest/<:995
[task 2018-09-08T08:32:14.868Z] 08:32:14     INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<:795
[task 2018-09-08T08:32:14.871Z] 08:32:14     INFO - TEST-PASS | browser/components/newtab/test/browser/browser_asrouter_targeting.js | should select message based on currentDate > timestamp - 
[task 2018-09-08T08:32:14.871Z] 08:32:14     INFO - Leaving test bound checkCurrentDate
[task 2018-09-08T08:32:14.872Z] 08:32:14     INFO - Entering test bound checkhasFxAccount
[task 2018-09-08T08:32:14.873Z] 08:32:14     INFO - GECKO(2510) | --DOCSHELL 0x7f4f080b8000 == 0 [pid = 2675] [id = {ea675e23-ad1a-49c2-8dae-ef8bc1b80b2c}]
[task 2018-09-08T08:32:14.874Z] 08:32:14     INFO - TEST-PASS | browser/components/newtab/test/browser/browser_asrouter_targeting.js | should return true if a fx account is set -
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
patch for this bug is being exported/is landing in bug 1489962
Depends on: 1489962
https://hg.mozilla.org/mozilla-central/rev/8dde92f89a24
Status: REOPENED → RESOLVED
Closed: 6 years ago6 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 64
Iteration: --- → 64.1 (Sep 14)
Backout by btara@mozilla.com:
https://hg.mozilla.org/mozilla-central/rev/d2e41f2f964d
Backed out changeset 8dde92f89a24 for browser_asrouter_cfr.js failures. a=backout

Relanded:
https://hg.mozilla.org/mozilla-central/rev/581019e9ea70
Status: REOPENED → RESOLVED
Closed: 6 years ago6 years ago
Resolution: --- → FIXED
Component: Activity Streams: Newtab → New Tab Page
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: