Closed Bug 1150615 Opened 10 years ago Closed 10 years ago

Intermittent browser_animation_refresh_on_removed_animation.js | The player front's currentTime was set to 1000 - Got 2750.8546773883254, expected 1000 | The input's value was set to 1000 - Got 2000, expected 1000

Categories

(DevTools :: Inspector, defect)

x86
Windows 7
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: RyanVM, Unassigned)

References

Details

(Keywords: intermittent-failure)

10:03:59 INFO - 30 INFO Entering test 10:03:59 INFO - 31 INFO Adding a new tab with URL: 'http://example.com/browser/browser/devtools/animationinspector/test/doc_simple_animation.html' 10:03:59 INFO - 32 INFO Loading the helper frame script chrome://mochitests/content/browser/browser/devtools/animationinspector/test/doc_frame_script.js 10:03:59 INFO - 33 INFO Loading the helper frame script chrome://browser/content/devtools/frame-script-utils.js 10:03:59 INFO - 34 INFO URL 'http://example.com/browser/browser/devtools/animationinspector/test/doc_simple_animation.html' loading complete 10:03:59 INFO - 35 INFO Opening the toolbox with the inspector selected 10:03:59 INFO - 36 INFO Console message: [JavaScript Warning: "Error in parsing value for 'text-anchor'. Declaration dropped." {file: "resource://gre/modules/devtools/server/actors/highlighter.css" line: 272 column: 15 source: " text-anchor: left;"}] 10:03:59 INFO - 37 INFO Making sure that the toolbox's frame is focused 10:03:59 INFO - 38 INFO Switching to the animationinspector 10:03:59 INFO - 39 INFO Waiting for the inspector and sidebar to be ready 10:03:59 INFO - 40 INFO Waiting for the animation controller and panel to be ready 10:03:59 INFO - 41 INFO Select a animated node 10:03:59 INFO - 42 INFO Selecting the node for '.animated' 10:03:59 INFO - 43 INFO TEST-PASS | browser/devtools/animationinspector/test/browser_animation_refresh_on_removed_animation.js | There is one player widget in the panel 10:03:59 INFO - 44 INFO Listen to the next UI update event 10:03:59 INFO - 45 INFO Remove the animation on the node by removing the class 10:03:59 INFO - 46 INFO Sending message devtools:test:setAttribute to content 10:03:59 INFO - 47 INFO Expecting message devtools:test:setAttribute from content 10:03:59 INFO - 48 INFO TEST-PASS | browser/devtools/animationinspector/test/browser_animation_refresh_on_removed_animation.js | The panel update event was fired 10:03:59 INFO - 49 INFO TEST-PASS | browser/devtools/animationinspector/test/browser_animation_refresh_on_removed_animation.js | There are no player widgets in the panel anymore 10:03:59 INFO - 50 INFO Add an finite animation on the node again, and wait for it to end 10:03:59 INFO - 51 INFO Sending message devtools:test:setAttribute to content 10:03:59 INFO - 52 INFO Expecting message devtools:test:setAttribute from content 10:03:59 INFO - 53 INFO TEST-PASS | browser/devtools/animationinspector/test/browser_animation_refresh_on_removed_animation.js | There is one player widget in the panel again 10:03:59 INFO - 54 INFO Wait until the animation finishes 10:03:59 INFO - 55 INFO Waiting for a player's auto-refresh event (Waiting for animation to be finished) 10:03:59 INFO - 56 INFO State refreshed, checking condition ... (Waiting for animation to be finished) 10:03:59 INFO - 57 INFO State refreshed, checking condition ... (Waiting for animation to be finished) 10:03:59 INFO - 58 INFO State refreshed, checking condition ... (Waiting for animation to be finished) 10:03:59 INFO - 59 INFO State refreshed, checking condition ... (Waiting for animation to be finished) 10:03:59 INFO - 60 INFO TEST-PASS | browser/devtools/animationinspector/test/browser_animation_refresh_on_removed_animation.js | There is still a player widget in the panel after the animation finished 10:03:59 INFO - 61 INFO Checking that the animation's currentTime can still be set 10:03:59 INFO - 62 INFO Click at the center of the slider input 10:03:59 INFO - 63 INFO Wait for the next auto-refresh 10:03:59 INFO - 64 INFO Waiting for a player's auto-refresh event (Waiting for animation to be paused) 10:03:59 INFO - 65 INFO State refreshed, checking condition ... (Waiting for animation to be paused) 10:03:59 INFO - 66 INFO TEST-PASS | browser/devtools/animationinspector/test/browser_animation_refresh_on_removed_animation.js | The widget is in paused mode 10:03:59 INFO - 67 INFO TEST-UNEXPECTED-FAIL | browser/devtools/animationinspector/test/browser_animation_refresh_on_removed_animation.js | The player front's currentTime was set to 1000 - Got 2750.8546773883254, expected 1000 10:03:59 INFO - Stack trace: 10:03:59 INFO - chrome://mochikit/content/browser-test.js:test_is:920 10:03:59 INFO - chrome://mochitests/content/browser/browser/devtools/animationinspector/test/head.js:checkPausedAt<:353 10:03:59 INFO - self-hosted:InterpretGeneratorResume:717 10:03:59 INFO - self-hosted:next:625 10:03:59 INFO - @chrome://mochitests/content/browser/browser/devtools/animationinspector/test/browser_animation_refresh_on_removed_animation.js:60:9 10:03:59 INFO - TaskImpl_run@resource://gre/modules/Task.jsm:314:40 10:03:59 INFO - Handler.prototype.process@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:867:23 10:03:59 INFO - this.PromiseWalker.walkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:746:7 10:03:59 INFO - this.PromiseWalker.scheduleWalkerLoop/<@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:688:37 10:03:59 INFO - Promise*this.PromiseWalker.scheduleWalkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:688:5 10:03:59 INFO - this.PromiseWalker.schedulePromise@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:709:7 10:03:59 INFO - this.PromiseWalker.completePromise@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:671:7 10:03:59 INFO - Front<.onPacket@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/server/protocol.js:1217:7 10:03:59 INFO - DebuggerClient.prototype.onPacket@resource://gre/modules/devtools/dbg-client.jsm:953:7 10:03:59 INFO - LocalDebuggerTransport.prototype.send/<@resource://gre/modules/devtools/dbg-client.jsm -> resource://gre/modules/devtools/transport/transport.js:561:11 10:03:59 INFO - makeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/DevToolsUtils.js:82:14 10:03:59 INFO - makeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/DevToolsUtils.js:82:14 10:03:59 INFO - 68 INFO TEST-UNEXPECTED-FAIL | browser/devtools/animationinspector/test/browser_animation_refresh_on_removed_animation.js | The input's value was set to 1000 - Got 2000, expected 1000 10:03:59 INFO - Stack trace: 10:03:59 INFO - chrome://mochikit/content/browser-test.js:test_is:920 10:03:59 INFO - chrome://mochitests/content/browser/browser/devtools/animationinspector/test/head.js:checkPausedAt<:355 10:03:59 INFO - self-hosted:InterpretGeneratorResume:717 10:03:59 INFO - self-hosted:next:625 10:03:59 INFO - @chrome://mochitests/content/browser/browser/devtools/animationinspector/test/browser_animation_refresh_on_removed_animation.js:60:9 10:03:59 INFO - TaskImpl_run@resource://gre/modules/Task.jsm:314:40 10:03:59 INFO - Handler.prototype.process@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:867:23 10:03:59 INFO - this.PromiseWalker.walkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:746:7 10:03:59 INFO - this.PromiseWalker.scheduleWalkerLoop/<@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:688:37 10:03:59 INFO - Promise*this.PromiseWalker.scheduleWalkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:688:5 10:03:59 INFO - this.PromiseWalker.schedulePromise@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:709:7 10:03:59 INFO - this.PromiseWalker.completePromise@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:671:7 10:03:59 INFO - Front<.onPacket@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/server/protocol.js:1217:7 10:03:59 INFO - DebuggerClient.prototype.onPacket@resource://gre/modules/devtools/dbg-client.jsm:953:7 10:03:59 INFO - LocalDebuggerTransport.prototype.send/<@resource://gre/modules/devtools/dbg-client.jsm -> resource://gre/modules/devtools/transport/transport.js:561:11 10:03:59 INFO - makeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/DevToolsUtils.js:82:14 10:03:59 INFO - makeInfallible/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/DevToolsUtils.js:82:14 10:03:59 INFO - 69 INFO Leaving test
Flags: needinfo?(pbrosset)
Regression from bug 1120833.
Blocks: 1120833
Bug 1120833 backed out. There may be a few more run in-progress, but this should die off pretty soon. https://hg.mozilla.org/integration/fx-team/rev/0cb8a23d435d
Since bug 1120833 was backed out, I will fix the faulty test and re-land it there, so I don't expect to attach any patches to this bug.
Flags: needinfo?(pbrosset)
[Mass Closure] Closing bug as the WORKSFORME as the intermittent failure has not been seen for 45+ days If this has been closed and you feel that it should Not have been closed, please reopen and add [leave open] to the whiteboard.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → WORKSFORME
Product: Firefox → DevTools
You need to log in before you can comment on or make changes to this bug.