Closed Bug 1030735 Opened 11 years ago Closed 11 years ago

Enable devtools/styleinspector tests with e10s

Categories

(DevTools :: Inspector, defect)

defect
Not set
normal

Tracking

(e10s+)

RESOLVED FIXED
Firefox 34
Tracking Status
e10s + ---

People

(Reporter: pbro, Assigned: pbro)

References

Details

(Whiteboard: [status:shipped])

Attachments

(1 file, 3 obsolete files)

No description provided.
Assignee: nobody → pbrosset
Blocks: dte10s
Making this depend on bug 1034601 so I can benefit from a number of fixes made there that avoid exceptions thrown when the toolbox closes.
Depends on: 1034601
WIP patch, not all tests have been migrated yet (about 90%). What I've done so far: - Removed global skip-if in brower.ini - Refactored selectNode/getNodeFront in head.js - Yielded on closeToolbox in cleanup function - Moved the css-logic testing part out of browser_computedview_media-queries.js and into its own mochitest-chrome test - Disabled a test because ctx-menu to inspect element doesn't work: filed bug 1039528 - Disabled eye-dropper test as not e10s compatible: filed bug 1040653 - Disabled style-editor link because of viewSourceUtils: filed bug 1040670 - Moved browser_styleinspector_csslogic-inherited-properties.js to a css-logic mochitest-chrome test instead, as it has nothing to do with the style-inspector - Same for browser_styleinspector_csslogic-specificity.js - Fixed all other tests so they pass with the --e10s option About 10 tests left to migrate.
Status: NEW → ASSIGNED
Finished migrating all tests. Rebased. And also removed browser_styleinspector_inplace-editor.js and instead created browser_inplace-editor.js in browser/devtools/shared/tests where it should have been the whole time.
Attachment #8458623 - Attachment is obsolete: true
Whiteboard: [status:inflight]
Minor bug fix in a test I changed.
Attachment #8467838 - Attachment is obsolete: true
Comment on attachment 8469487 [details] [diff] [review] bug1030735-enable-styleinspector-test-in-e10s-mode v2.patch Joe, here are my changes to the style-inspector tests so that they pass with e10s. Here is a green try build to make sure they still pass in non-e10s too: https://tbpl.mozilla.org/?tree=Try&rev=814cfb3854e3
Attachment #8469487 - Flags: review?(jwalker)
Attachment #8469487 - Flags: review?(jwalker) → review+
Thanks Joe for the review. Rebased this patch. Also started a new try build for good measure: https://tbpl.mozilla.org/?tree=Try&rev=479f617d98a5
Attachment #8469487 - Attachment is obsolete: true
Attachment #8474413 - Flags: review+
Keywords: checkin-needed
Whiteboard: [status:inflight] → [status:shipped]
Flags: in-testsuite+
Keywords: checkin-needed
Whiteboard: [status:shipped] → [status:shipped][fixed-in-fx-team]
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Whiteboard: [status:shipped][fixed-in-fx-team] → [status:shipped]
Target Milestone: --- → Firefox 34
Depends on: 1063845
Product: Firefox → DevTools
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: