Closed Bug 1544595 Opened 5 years ago Closed 5 years ago

Intermittent browser/base/content/test/trackingUI/browser_trackingUI_report_breakage.js | report breakage button has the correct visibility - Got false, expected true

Categories

(Firefox :: Protections UI, defect, P5)

defect

Tracking

()

RESOLVED FIXED
Firefox 68
Tracking Status
firefox-esr60 --- unaffected
firefox66 --- unaffected
firefox67 --- unaffected
firefox68 --- fixed

People

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

References

(Regression)

Details

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

Attachments

(1 file)

#[markdown(off)]
Filed by: dvarga [at] mozilla.com

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

https://queue.taskcluster.net/v1/task/FnHlp_b8TiKbyZok6djMRQ/runs/0/artifacts/public/logs/live_backing.log

[task 2019-04-15T21:33:54.605Z] 21:33:54 INFO - TEST-PASS | browser/base/content/test/trackingUI/browser_trackingUI_report_breakage.js | report breakage button has the correct visibility -
[task 2019-04-15T21:33:54.606Z] 21:33:54 INFO - TEST-PASS | browser/base/content/test/trackingUI/browser_trackingUI_report_breakage.js | report breakage button has the correct visibility -
[task 2019-04-15T21:33:54.607Z] 21:33:54 INFO - Buffered messages logged at 21:33:53
[task 2019-04-15T21:33:54.608Z] 21:33:54 INFO - Console message: [JavaScript Error: "The character encoding of the plain text document was not declared. The document will render with garbled text in some browser configurations if the document contains characters from outside the US-ASCII range. The character encoding of the file needs to be declared in the transfer protocol or file needs to use a byte order mark as an encoding signature." {file: "http://trackertest.org/browser/browser/base/content/test/trackingUI/cookieServer.sjs" line: 0}]
[task 2019-04-15T21:33:54.609Z] 21:33:54 INFO - Console message: [JavaScript Warning: "Request to access cookie or storage on “http://trackertest.org/browser/browser/base/content/test/trackingUI/cookieServer.sjs” was blocked because it came from a tracker and content blocking is enabled." {file: "http://not-tracking.example.com/browser/browser/base/content/test/trackingUI/cookiePage.html" line: 0}]
[task 2019-04-15T21:33:54.611Z] 21:33:54 INFO - Console message: [JavaScript Warning: "Request to access cookie or storage on “http://trackertest.org/browser/browser/base/content/test/trackingUI/cookieServer.sjs” was blocked because it came from a tracker and content blocking is enabled." {file: "http://not-tracking.example.com/browser/browser/base/content/test/trackingUI/cookiePage.html" line: 0}]
[task 2019-04-15T21:33:54.613Z] 21:33:54 INFO - Console message: [JavaScript Warning: "Request to access cookie or storage on “http://trackertest.org/browser/browser/base/content/test/trackingUI/cookieServer.sjs” was blocked because it came from a tracker and content blocking is enabled." {file: "http://not-tracking.example.com/browser/browser/base/content/test/trackingUI/cookiePage.html" line: 0}]
[task 2019-04-15T21:33:54.614Z] 21:33:54 INFO - Buffered messages finished
[task 2019-04-15T21:33:54.617Z] 21:33:54 INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/trackingUI/browser_trackingUI_report_breakage.js | report breakage button has the correct visibility - Got false, expected true
[task 2019-04-15T21:33:54.618Z] 21:33:54 INFO - Stack trace:
[task 2019-04-15T21:33:54.619Z] 21:33:54 INFO - chrome://mochikit/content/browser-test.js:test_is:1325
[task 2019-04-15T21:33:54.621Z] 21:33:54 INFO - chrome://mochitests/content/browser/browser/base/content/test/trackingUI/browser_trackingUI_report_breakage.js:testReportBreakageVisibility/<:114
[task 2019-04-15T21:33:54.622Z] 21:33:54 INFO - resource://testing-common/BrowserTestUtils.jsm:withNewTab:111
[task 2019-04-15T21:33:54.622Z] 21:33:54 INFO - chrome://mochitests/content/browser/browser/base/content/test/trackingUI/browser_trackingUI_report_breakage.js:testReportBreakageVisibility:110
[task 2019-04-15T21:33:54.622Z] 21:33:54 INFO - chrome://mochikit/content/browser-test.js:Tester_execTest/<:1116
[task 2019-04-15T21:33:54.623Z] 21:33:54 INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1144
[task 2019-04-15T21:33:54.623Z] 21:33:54 INFO - chrome://mochikit/content/browser-test.js:nextTest/<:1000
[task 2019-04-15T21:33:54.624Z] 21:33:54 INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<:803
[task 2019-04-15T21:33:54.625Z] 21:33:54 INFO - Leaving test bound testReportBreakageVisibility
[task 2019-04-15T21:33:54.627Z] 21:33:54 INFO - Entering test bound testReportBreakageCancel

Summary: Intermittent browser/base/content/test/trackingUI/browser_trackingUI_report_breakage.js | report breakage button has the correct visibility - Got false, expected true → Intermittent TV browser/base/content/test/trackingUI/browser_trackingUI_report_breakage.js | report breakage button has the correct visibility - Got false, expected true
Summary: Intermittent TV browser/base/content/test/trackingUI/browser_trackingUI_report_breakage.js | report breakage button has the correct visibility - Got false, expected true → Intermittent browser/base/content/test/trackingUI/browser_trackingUI_report_breakage.js | report breakage button has the correct visibility - Got false, expected true

This is from when bug 1540416 landed.

Johann can you take a look?

There are 55 total failures in the last 7 days on

  • debug: linux32, osx-10-10, windows10-64, windows7-32
  • asan: linux64, windows10-64
  • opt: linux64-shippable, osx-10-10-shippable

Recent failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=241261319&repo=autoland&lineNumber=2454

21:28:09 INFO - TEST-START | browser/base/content/test/trackingUI/browser_trackingUI_report_breakage.js
21:28:13 INFO - TEST-INFO | started process screenshot
21:28:13 INFO - TEST-INFO | screenshot: exit 0
21:28:13 INFO - Buffered messages logged at 21:28:09
21:28:13 INFO - Entering test bound setup
21:28:13 INFO - Buffered messages logged at 21:28:10
21:28:13 INFO - Leaving test bound setup
21:28:13 INFO - Entering test bound testReportBreakageVisibility
21:28:13 INFO - Console message: [JavaScript Warning: "The resource at “http://trackertest.org/” was blocked because content blocking is enabled." {file: "http://tracking.example.org/browser/browser/base/content/test/trackingUI/trackingPage.html" line: 0}]
21:28:13 INFO - TEST-PASS | browser/base/content/test/trackingUI/browser_trackingUI_report_breakage.js | report breakage button has the correct visibility -
21:28:13 INFO - Console message: [JavaScript Warning: "The resource at “http://trackertest.org/” was blocked because content blocking is enabled." {file: "http://tracking.example.org/browser/browser/base/content/test/trackingUI/trackingPage.html" line: 0}]
21:28:13 INFO - Buffered messages logged at 21:28:11
21:28:13 INFO - TEST-PASS | browser/base/content/test/trackingUI/browser_trackingUI_report_breakage.js | report breakage button has the correct visibility -
21:28:13 INFO - Console message: [JavaScript Warning: "The resource at “http://trackertest.org/” was blocked because content blocking is enabled." {file: "http://tracking.example.org/browser/browser/base/content/test/trackingUI/trackingPage.html" line: 0}]
21:28:13 INFO - TEST-PASS | browser/base/content/test/trackingUI/browser_trackingUI_report_breakage.js | report breakage button has the correct visibility -
21:28:13 INFO - Buffered messages logged at 21:28:12
21:28:13 INFO - TEST-PASS | browser/base/content/test/trackingUI/browser_trackingUI_report_breakage.js | report breakage button has the correct visibility -
21:28:13 INFO - Console message: [JavaScript Error: "The character encoding of the plain text document was not declared. The document will render with garbled text in some browser configurations if the document contains characters from outside the US-ASCII range. The character encoding of the file needs to be declared in the transfer protocol or file needs to use a byte order mark as an encoding signature." {file: "http://trackertest.org/browser/browser/base/content/test/trackingUI/cookieServer.sjs" line: 0}]
21:28:13 INFO - Buffered messages logged at 21:28:13
21:28:13 INFO - Console message: [JavaScript Warning: "Request to access cookie or storage on “http://trackertest.org/browser/browser/base/content/test/trackingUI/cookieServer.sjs” was blocked because it came from a tracker and content blocking is enabled." {file: "http://not-tracking.example.com/browser/browser/base/content/test/trackingUI/cookiePage.html" line: 0}]
21:28:13 INFO - Console message: [JavaScript Warning: "Request to access cookie or storage on “http://trackertest.org/browser/browser/base/content/test/trackingUI/cookieServer.sjs” was blocked because it came from a tracker and content blocking is enabled." {file: "http://not-tracking.example.com/browser/browser/base/content/test/trackingUI/cookiePage.html" line: 0}]
21:28:13 INFO - Console message: [JavaScript Warning: "Request to access cookie or storage on “http://trackertest.org/browser/browser/base/content/test/trackingUI/cookieServer.sjs” was blocked because it came from a tracker and content blocking is enabled." {file: "http://not-tracking.example.com/browser/browser/base/content/test/trackingUI/cookiePage.html" line: 0}]
21:28:13 INFO - Buffered messages finished
21:28:13 INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/trackingUI/browser_trackingUI_report_breakage.js | report breakage button has the correct visibility - Got false, expected true
21:28:13 INFO - Stack trace:
21:28:13 INFO - chrome://mochikit/content/browser-test.js:test_is:1325
21:28:13 INFO - chrome://mochitests/content/browser/browser/base/content/test/trackingUI/browser_trackingUI_report_breakage.js:testReportBreakageVisibility/<:114
21:28:13 INFO - resource://testing-common/BrowserTestUtils.jsm:withNewTab:111
21:28:13 INFO - chrome://mochitests/content/browser/browser/base/content/test/trackingUI/browser_trackingUI_report_breakage.js:testReportBreakageVisibility:110
21:28:13 INFO - chrome://mochikit/content/browser-test.js:Tester_execTest/<:1116
21:28:13 INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1144
21:28:13 INFO - chrome://mochikit/content/browser-test.js:nextTest/<:1005
21:28:13 INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<:803
21:28:13 INFO - Leaving test bound testReportBreakageVisibility
21:28:13 INFO - Entering test bound testReportBreakageCancel
21:28:13 INFO - Console message: [JavaScript Warning: "The resource at “http://trackertest.org/” was blocked because content blocking is enabled." {file: "http://tracking.example.org/browser/browser/base/content/test/trackingUI/trackingPage.html" line: 0}]
21:28:13 INFO - TEST-PASS | browser/base/content/test/trackingUI/browser_trackingUI_report_breakage.js | report breakage button is visible -
21:28:14 INFO - TEST-PASS | browser/base/content/test/trackingUI/browser_trackingUI_report_breakage.js | recorded telemetry for the click -
21:28:14 INFO - TEST-PASS | browser/base/content/test/trackingUI/browser_trackingUI_report_breakage.js | Report breakage view was shown -
21:28:14 INFO - TEST-PASS | browser/base/content/test/trackingUI/browser_trackingUI_report_breakage.js | Main view was shown -
21:28:14 INFO - Leaving test bound testReportBreakageCancel

Flags: needinfo?(jhofmann)
Regressed by: 1540416
Whiteboard: [stockwell needswork:owner]
Assignee: nobody → jhofmann
Status: NEW → ASSIGNED
Flags: needinfo?(jhofmann)

We made changes to change the visibility of this button whenever the panel is opened, so
more lazily. I think this caused some intermittents where the assertion was runinng before
the hide/show code executed.

Pushed by jhofmann@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/347e8f171413
Wait for report breakage button visibility in browser_trackingUI_report_breakage.js. r=ewright
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 68
Has Regression Range: --- → yes
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: