| Summary: | Web Inspector: LayoutTests/inspector tests fail in Production builds due to missing test resources | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Joseph Pecoraro <joepeck> | ||||||
| Component: | Web Inspector | Assignee: | Joseph Pecoraro <joepeck> | ||||||
| Status: | RESOLVED FIXED | ||||||||
| Severity: | Normal | CC: | ap, graouts, joepeck, mrowe, timothy, webkit-bug-importer | ||||||
| Priority: | P2 | Keywords: | DoNotImportToRadar | ||||||
| Version: | 528+ (Nightly build) | ||||||||
| Hardware: | All | ||||||||
| OS: | All | ||||||||
| Attachments: |
|
||||||||
|
Description
Joseph Pecoraro
2014-11-19 16:46:55 PST
Created attachment 241909 [details]
[PATCH] Proposed Fix
Comment on attachment 241909 [details] [PATCH] Proposed Fix View in context: https://bugs.webkit.org/attachment.cgi?id=241909&action=review > LayoutTests/platform/mac/TestExpectations:1419 > [ Yosemite+ ] inspector/css/matched-style-properties.html [ Pass Failure Crash ] You could probably remove at least the Crash part, and maybe change skipped tests into "Pass Failure". I wonder what is special about Yosemite that makes these tests flaky. > You could probably remove at least the Crash part, and maybe change skipped > tests into "Pass Failure". Ahh, yes I can do that. > I wonder what is special about Yosemite that makes these tests flaky. Yeah, the flakiness is a big mystery which will take some investigation. Created attachment 242322 [details]
[PATCH] Proposed Fix
Updated to remove allowing [Crash] on inspector tests. The flakiness has another bug, but crashing should be fixed.
There is a different test that seems like it might ASSERT on debug builds, so I left the Crash for that (in a separate section of TestExpectations).
Comment on attachment 242322 [details] [PATCH] Proposed Fix View in context: https://bugs.webkit.org/attachment.cgi?id=242322&action=review > Source/WebInspectorUI/Scripts/copy-user-interface-resources-dryrun.rb:34 > + # Further debugging. > + # ENV["FORCE_TOOL_INSTALL"] = "YES" > + I'm not clear why this is something that should be checked in. Comment on attachment 242322 [details] [PATCH] Proposed Fix View in context: https://bugs.webkit.org/attachment.cgi?id=242322&action=review > Source/WebInspectorUI/ChangeLog:8 > + In Production builds, if FORCE_TOOL_INSTALL=YES in in the environment Typo: "in in" => "is in" >> Source/WebInspectorUI/Scripts/copy-user-interface-resources-dryrun.rb:34 >> + > > I'm not clear why this is something that should be checked in. I'll remove it before landing. Alexey also questioned this. |