Closed Bug 1554809 Opened 5 years ago Closed 5 years ago

OSX Mojave (10.14) - multiple tests in devtools/client/inspector/animation/test/browser.ini | Test timed out -

Categories

(DevTools :: Inspector: Animations, defect, P5)

defect

Tracking

(firefox69 fixed)

RESOLVED FIXED
Firefox 69
Tracking Status
firefox69 --- fixed

People

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

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

Filed by: egao [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=248264050&repo=try
Full log: https://queue.taskcluster.net/v1/task/dW4WedawS6-4xpUWnA8l6A/runs/0/artifacts/public/logs/live_backing.log


Test: mochitest-browser-chrome
Chunk: 3
Platform: osx1014-mojave

Context:
22:41:29 INFO - TEST-START | devtools/client/inspector/animation/test/browser_animation_css-transition-with-playstate-idle.js
22:41:30 INFO - GECKO(1744) | console.log: "[DISPATCH] action type:" "UPDATE_GRIDS"
22:41:30 INFO - GECKO(1744) | console.log: "[DISPATCH] action type:" "CLEAR_FLEXBOX"
22:41:30 INFO - GECKO(1744) | console.log: "[DISPATCH] action type:" "UPDATE_OFFSET_PARENT"
22:41:30 INFO - GECKO(1744) | console.log: "[DISPATCH] action type:" "UPDATE_LAYOUT"
22:41:30 INFO - GECKO(1744) | console.log: "[DISPATCH] action type:" "UPDATE_ANIMATIONS"
22:41:30 INFO - GECKO(1744) | console.log: "[DISPATCH] action type:" "UPDATE_SIDEBAR_SIZE"
22:41:30 INFO - GECKO(1744) | console.log: "[DISPATCH] action type:" "UPDATE_ANIMATIONS"
22:41:35 INFO - GECKO(1744) | console.log: "[DISPATCH] action type:" "UPDATE_ANIMATIONS"
22:41:35 INFO - GECKO(1744) | console.log: "[DISPATCH] action type:" "UPDATE_ANIMATIONS"
22:41:40 INFO - GECKO(1744) | console.log: "[DISPATCH] action type:" "UPDATE_ANIMATIONS"
22:42:14 INFO - Not taking screenshot here: see the one that was previously logged
22:42:14 INFO - Buffered messages logged at 22:41:29
22:42:14 INFO - Entering test bound
22:42:14 INFO - Adding a new tab with URL: data:text/html;charset=utf-8,
22:42:14 INFO - <!DOCTYPE html>
22:42:14 INFO - <html>
22:42:14 INFO - <head>
22:42:14 INFO - <style type="text/css">
22:42:14 INFO - div {
22:42:14 INFO - opacity: 0;
22:42:14 INFO - transition-duration: 5000ms;
22:42:14 INFO - transition-property: opacity;
22:42:14 INFO - }
22:42:14 INFO -
22:42:14 INFO - div.visible {
22:42:14 INFO - opacity: 1;
22:42:14 INFO - }
22:42:14 INFO - </style>
22:42:14 INFO - </head>
22:42:14 INFO - <body>
22:42:14 INFO - <div>test</div>
22:42:14 INFO - </body>
22:42:14 INFO - </html>
22:42:14 INFO - Tab added and finished loading
22:42:14 INFO - Loading the helper frame script chrome://mochitests/content/browser/devtools/client/inspector/animation/test/doc_frame_script.js
22:42:14 INFO - Loading the helper frame script chrome://mochitests/content/browser/devtools/client/shared/test/frame-script-utils.js
22:42:14 INFO - Opening the inspector
22:42:14 INFO - Opening the toolbox
22:42:14 INFO - Buffered messages logged at 22:41:30
22:42:14 INFO - Toolbox opened and focused
22:42:14 INFO - Selecting the animationinspector sidebar
22:42:14 INFO - Toggle the visible class to start the animation
22:42:14 INFO - Wait until the scrubber is displayed
22:42:14 INFO - Wait until animations are paused
22:42:14 INFO - Buffered messages logged at 22:41:35
22:42:14 INFO - Toggle the visible class to start the animation
22:42:14 INFO - scrubberX after: 1270
22:42:14 INFO - Wait until the scrubber starts moving
22:42:14 INFO - Wait until animations are paused
22:42:14 INFO - Buffered messages logged at 22:41:40
22:42:14 INFO - TEST-PASS | devtools/client/inspector/animation/test/browser_animation_css-transition-with-playstate-idle.js | The scrubber element is still rendered in the animation inspector panel -
22:42:14 INFO - Wait for the keyframes graph to be updated before ending the test.
22:42:14 INFO - Buffered messages finished
22:42:14 INFO - TEST-UNEXPECTED-FAIL | devtools/client/inspector/animation/test/browser_animation_css-transition-with-playstate-idle.js | Test timed out -
22:42:14 INFO - GECKO(1744) | console.warn: "Error while detaching the thread front: 'detach' request packet to 'server1.conn13.child1/context18' can't be sent as the connection is closed."
22:42:14 INFO - Removing tab.
22:42:14 INFO - Waiting for event: 'TabClose' on [object XULElement].
22:42:14 INFO - Got event: 'TabClose' on [object XULElement].
22:42:14 INFO - Tab removed and finished closing
22:42:14 INFO - GECKO(1744) | MEMORY STAT | vsize 7764MB | residentFast 475MB | heapAllocated 124MB
22:42:14 INFO - TEST-OK | devtools/client/inspector/animation/test/browser_animation_css-transition-with-playstate-idle.js | took 45186ms

:daisuke - this appears to be new test failure on macosx1014-mojave, along with 1554792 and 1554810. Would you know someone that may be able to take a look?

Flags: needinfo?(dakatsuka)

Hello Edwin!
Okay, I will take a look.

Expanded the scope of this bug to cover all test files in devtools/client/inspector/animation/test/browser.ini that experience timeouts (intermittent, perma) on macosx1014-mojave. This means the other bugs (1554792, 1554810) will be closed as dupes of this bug.

Since all failures from the manifest devtools/client/inspector/animation/test/browser.ini look to be timeouts, this will help us reduce the number of similar bugs on file.

Affected list of tests:

  • devtools/client/inspector/animation/test/browser_animation_animation-detail_visibility.js
  • devtools/client/inspector/animation/test/browser_animation_pause-resume-button_respectively.js
  • devtools/client/inspector/animation/test/browser_animation_playback-rate-selector.js
  • devtools/client/inspector/animation/test/browser_animation_css-transition-with-playstate-idle.js
Summary: OSX Mojave (10.14) - devtools/client/inspector/animation/test/browser_animation_css-transition-with-playstate-idle.js | Test timed out - → OSX Mojave (10.14) - multiple tests in devtools/client/inspector/animation/test/browser.ini | Test timed out -

Hi Edwin,

Unfortunately, although I had tried this, I am not able to reproduce these failures yet on my Mojava environment with both artifact build and manual build.
Thus, I'd like to confirm on try server though, do you know how I can run the mochitest on Mojava in try server??
I did by ./mach try chooser though, there is no option of Mojava.
Also, I could not find such the jobs in Add new jobs on treehearder.
e.g. https://treeherder.mozilla.org/#/jobs?repo=try&revision=e9c34e84db1a6c3c26fc97c60a3d63f540b53097
(The ui has macosx1014-64-shippable opt in the UI, but there are no mochitest in the macosx1014-64-shippable opt runtime)

Thanks!

Flags: needinfo?(dakatsuka) → needinfo?(egao)

:daisuke - macosx1014 platform is still experimental and not in general availability yet. With that said, you can do this to enable tests (temporarily):

  1. uncomment this line: https://searchfox.org/mozilla-central/source/taskcluster/ci/test/test-sets.yml#322
  2. commit changes
  3. ./mach try chooser or ./mach try fuzzy should now show macosx1014-mochitest-browser-chrome-3

Let me know if this works.
I will also try running this test again with newer mozilla-central to ensure this is reproducible. I can also try on my Mojave environment as well.

Flags: needinfo?(egao) → needinfo?(dakatsuka)

Thank you for your help, Ediwin!
It was very helpful and worked fine.

As the result, the failures reproduced on the try below.
https://treeherder.mozilla.org/#/jobs?repo=try&revision=bf9115e953423c02cca937ac779b38bb88d15018
I will investigate.

Thanks!

Attachment #9069911 - Attachment description: Bug 1554809: Change the event which decides whether need to detail pane, and wait for rendering detail pane at point needs. r=pbro! → Bug 1554809: Change the event which decides whether need to wait for rendering detail pane, and wait for rendering detail pane at point needs. r=pbro!
Pushed by dakatsuka@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/5b87a2a8bd2f Change the event which decides whether need to wait for rendering detail pane, and wait for rendering detail pane at point needs. r=pbro
Assignee: nobody → dakatsuka
Flags: needinfo?(dakatsuka)
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 69
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: