Closed Bug 1058879 Opened 10 years ago Closed 10 years ago

Enable canvasdebugger tests for e10s

Categories

(DevTools Graveyard :: Canvas Debugger, defect)

defect
Not set
normal

Tracking

(e10s+)

RESOLVED FIXED
Firefox 36
Tracking Status
e10s + ---

People

(Reporter: bgrins, Assigned: jsantell)

References

Details

Attachments

(3 files, 1 obsolete file)

These are currently failing on Holley: https://tbpl.mozilla.org/?tree=Holly.  Here is an example: https://tbpl.mozilla.org/php/getParsedLog.php?id=46482670.

Seems the call to target.window.wrappedJSObject is failing: http://dxr.mozilla.org/mozilla-central/source/browser/devtools/canvasdebugger/test/head.js#188.
First step: skip the failing tests so we can get the tree green
Attachment #8479318 - Flags: review?(vporof)
Keywords: leave-open
Blocks: dte10s
Attachment #8479318 - Flags: review?(vporof) → review+
Attachment #8479318 - Flags: checkin+
This patch is very similar to the one in bug 1072141 etc.  A key difference here is that there is a single test that relies on the "debuggee" - so this patch just disables that single test in e10s (and thus, I'll keep the "leave-open" annotation to track that one final test)
Attachment #8494902 - Flags: review?(pbrosset)
Comment on attachment 8494902 [details] [diff] [review]
0002-Bug-1058879-enable-most-canvasdebugger-tests-in-e10s.patch

Review of attachment 8494902 [details] [diff] [review]:
-----------------------------------------------------------------

LGTM.
Attachment #8494902 - Flags: review?(pbrosset) → review+
Assignee: nobody → jsantell
This enables browser_canvas-actor-test-10.js
Attachment #8505109 - Flags: review?(vporof)
Comment on attachment 8505109 [details] [diff] [review]
1058879-enable-canvas-test-e10s.patch

Review of attachment 8505109 [details] [diff] [review]:
-----------------------------------------------------------------

Nice.
Attachment #8505109 - Flags: review?(vporof) → review+
Status: NEW → ASSIGNED
Attachment #8494902 - Flags: checkin+
Attachment #8505109 - Flags: checkin?
I believe this is the last patch needed for this tool to be enabled in e10s.
Hi Jordan, the patch didn't apply cleanly:

patching file browser/devtools/shared/frame-script-utils.js
Hunk #1 FAILED at 11
1 out of 1 hunks FAILED -- saving rejects to file browser/devtools/shared/frame-script-utils.js.rej
patch failed, unable to continue (try -v)
patch failed, rejects left in working dir
errors during apply, please fix and refresh 1058879-enable-canvas-test-e10s.patch

could you take a look, thanks!
Flags: needinfo?(jsantell)
Comment on attachment 8505109 [details] [diff] [review]
1058879-enable-canvas-test-e10s.patch

Presumably you want to remove leave-open too?
Attachment #8505109 - Flags: checkin?
Rebased and good to go!
Attachment #8505109 - Attachment is obsolete: true
Flags: needinfo?(jsantell)
Attachment #8513753 - Flags: review+
Attachment #8513753 - Flags: checkin?(cbook)
Removing the [leave-open]
Keywords: leave-open
Comment on attachment 8513753 [details] [diff] [review]
1058879-enable-canvas-test-e10s.patch

remote:   https://hg.mozilla.org/integration/fx-team/rev/aa97afb0a949
Attachment #8513753 - Flags: checkin?(cbook) → checkin+
https://hg.mozilla.org/mozilla-central/rev/aa97afb0a949
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 36
Product: Firefox → DevTools
Product: DevTools → DevTools Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: