Closed Bug 1669628 Opened 6 years ago Closed 5 years ago

Intermittent devtools/client/responsive/test/browser/browser_touch_simulation.js | <random>: There should be less than a XXms delay between touch events and mouse events. <random>

Categories

(DevTools :: Responsive Design Mode, defect, P5)

defect

Tracking

(firefox-esr78 unaffected, firefox81 unaffected, firefox82 unaffected, firefox83 fix-optional)

RESOLVED FIXED
Tracking Status
firefox-esr78 --- unaffected
firefox81 --- unaffected
firefox82 --- unaffected
firefox83 --- fix-optional

People

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

References

(Regression)

Details

(Keywords: intermittent-failure, regression)

Attachments

(2 files)

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


[task 2020-10-07T04:14:22.911Z] 04:14:22     INFO - TEST-START | devtools/client/responsive/test/browser/browser_touch_simulation.js
[task 2020-10-07T04:14:24.262Z] 04:14:24     INFO - TEST-PASS | devtools/client/responsive/test/browser/browser_touch_simulation.js | (empty): There should be greater than a 250ms delay between touch events and mouse events. Got delay of 367.44806800000003ms - true == true - 
[task 2020-10-07T04:14:24.263Z] 04:14:24     INFO - testWithMetaViewportEnabled: click the div element with <meta name='viewport' content='user-scalable=no'>
[task 2020-10-07T04:14:24.378Z] 04:14:24     INFO - TEST-INFO | started process screencapture
[task 2020-10-07T04:14:24.502Z] 04:14:24     INFO - TEST-INFO | screencapture: exit 0
[task 2020-10-07T04:14:24.502Z] 04:14:24     INFO - TEST-UNEXPECTED-FAIL | devtools/client/responsive/test/browser/browser_touch_simulation.js | user-scalable=no: There should be less than a 80ms delay between touch events and mouse events. Got delay of 81.4448269999998ms - false == true - got false, expected true (operator ==)
[task 2020-10-07T04:14:24.502Z] 04:14:24     INFO - Stack trace:
[task 2020-10-07T04:14:24.502Z] 04:14:24     INFO - ok@resource://specialpowers/SpecialPowersSandbox.jsm:87:21
[task 2020-10-07T04:14:24.502Z] 04:14:24     INFO - testDelay@chrome://mochitests/content/browser/devtools/client/responsive/test/browser/browser_touch_simulation.js:266:11
[task 2020-10-07T04:14:24.502Z] 04:14:24     INFO - async*@chrome://mochitests/content/browser/devtools/client/responsive/test/browser/browser_touch_simulation.js:301:13
[task 2020-10-07T04:14:24.502Z] 04:14:24     INFO - async*execute@resource://specialpowers/SpecialPowersSandbox.jsm:141:12
[task 2020-10-07T04:14:24.502Z] 04:14:24     INFO - _spawnTask@resource://specialpowers/SpecialPowersChild.jsm:1617:15
[task 2020-10-07T04:14:24.502Z] 04:14:24     INFO - receiveMessage@resource://specialpowers/SpecialPowersChild.jsm:310:21
[task 2020-10-07T04:14:24.502Z] 04:14:24     INFO - JSActor query*receiveMessage@resource://specialpowers/SpecialPowersParent.jsm:1232:12
[task 2020-10-07T04:14:24.502Z] 04:14:24     INFO - JSActor query*spawn@resource://specialpowers/SpecialPowersChild.jsm:1549:17
[task 2020-10-07T04:14:24.502Z] 04:14:24     INFO - testWithMetaViewportEnabled@chrome://mochitests/content/browser/devtools/client/responsive/test/browser/browser_touch_simulation.js:247:23
[task 2020-10-07T04:14:24.502Z] 04:14:24     INFO - async*@chrome://mochitests/content/browser/devtools/client/responsive/test/browser/browser_touch_simulation.js:32:9
[task 2020-10-07T04:14:24.502Z] 04:14:24     INFO - async*addRDMTaskWithPreAndPost/<@chrome://mochitests/content/browser/devtools/client/responsive/test/browser/head.js:205:25
[task 2020-10-07T04:14:24.502Z] 04:14:24     INFO - Async*Tester_execTest/<@chrome://mochikit/content/browser-test.js:1069:34
[task 2020-10-07T04:14:24.502Z] 04:14:24     INFO - Tester_execTest@chrome://mochikit/content/browser-test.js:1109:11
[task 2020-10-07T04:14:24.502Z] 04:14:24     INFO - nextTest/<@chrome://mochikit/content/browser-test.js:932:14
Has Regression Range: --- → yes

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

Assignee: nobody → bwerth
Status: NEW → ASSIGNED
Pushed by bwerth@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/8c1d08510c72 Restrict a timing test to optimized builds, to avoid intermittency. r=jdescottes

This failure hit after the patch landed. Please have a look.

Keywords: leave-open
Summary: Intermittent devtools/client/responsive/test/browser/browser_touch_simulation.js | user-scalable=no: There should be less than a 80ms delay between touch events and mouse events. Got delay of 81.4448269999998ms - false == true - got false, expected true ( → Intermittent devtools/client/responsive/test/browser/browser_touch_simulation.js | <random>: There should be less than a XXms delay between touch events and mouse events. <random>

This is a timing test that includes checks on whether an event happened "fast
enough". If this test continues to be intermittent, I will change the test to
remove those checks and only retain the remaining "slow enough" checks.

Attachment #9180444 - Attachment description: Bug 1669628 Part 2: Also relax timing on the intermittent test browser/browser_touch_simulation.js. → Bug 1669628 Part 2: Removing fast enough timing checks on intermittent test browser/browser_touch_simulation.js.
Pushed by bwerth@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/89333b1a8673 Part 2: Removing fast enough timing checks on intermittent test browser/browser_touch_simulation.js. r=jdescottes

Intermittents have gone to zero. I believe this fix has worked.

Flags: needinfo?(bwerth)
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: