Bug 94871

Summary: [Chromium] Enable AtomicString && CString && WTFString && StringImpl unit tests
Product: WebKit Reporter: Julien Chaffraix <jchaffraix>
Component: Tools / TestsAssignee: Julien Chaffraix <jchaffraix>
Status: RESOLVED FIXED    
Severity: Normal CC: benjamin, dominicc, kbr, webkit.review.bot
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on: 94562    
Bug Blocks:    
Attachments:
Description Flags
Proposed change: enable CString on Chromium and fix the debug build.
none
Better proposed change: enable all the Strings unit tests \o/
none
Patch for the EWS / landing. none

Julien Chaffraix
Reported 2012-08-23 16:50:52 PDT
Bug 94562 landed without enabling the CString test for Chromium due to some failures on the EWS. I tried to reproduce the failures but couldn't, which matches Benjamin's experience. I did find a build breakage though related to the #include chain (not sure why no other platform complained). Let's fix Chromium and add this test!
Attachments
Proposed change: enable CString on Chromium and fix the debug build. (2.33 KB, patch)
2012-08-23 17:03 PDT, Julien Chaffraix
no flags
Better proposed change: enable all the Strings unit tests \o/ (2.87 KB, patch)
2012-08-23 17:40 PDT, Julien Chaffraix
no flags
Patch for the EWS / landing. (2.88 KB, patch)
2012-08-23 18:19 PDT, Julien Chaffraix
no flags
Benjamin Poulain
Comment 1 2012-08-23 16:57:45 PDT
The other String tests were also skipped on Chromium, let's enable everything if possible.
Julien Chaffraix
Comment 2 2012-08-23 17:03:49 PDT
Created attachment 160284 [details] Proposed change: enable CString on Chromium and fix the debug build.
Julien Chaffraix
Comment 3 2012-08-23 17:04:17 PDT
Comment on attachment 160284 [details] Proposed change: enable CString on Chromium and fix the debug build. OK, let's do it.
Julien Chaffraix
Comment 4 2012-08-23 17:40:19 PDT
Created attachment 160294 [details] Better proposed change: enable all the Strings unit tests \o/
Benjamin Poulain
Comment 5 2012-08-23 17:45:08 PDT
Comment on attachment 160294 [details] Better proposed change: enable all the Strings unit tests \o/ Thanks a lot for finding the problem.
Benjamin Poulain
Comment 6 2012-08-23 17:58:02 PDT
Comment on attachment 160294 [details] Better proposed change: enable all the Strings unit tests \o/ Looks like r126509 got in the way :(
Julien Chaffraix
Comment 7 2012-08-23 18:19:18 PDT
Created attachment 160302 [details] Patch for the EWS / landing.
WebKit Review Bot
Comment 8 2012-08-23 20:02:48 PDT
Comment on attachment 160302 [details] Patch for the EWS / landing. Clearing flags on attachment: 160302 Committed r126530: <http://trac.webkit.org/changeset/126530>
WebKit Review Bot
Comment 9 2012-08-23 20:02:51 PDT
All reviewed patches have been landed. Closing bug.
Note You need to log in before you can comment on or make changes to this bug.