Bug 77175

Summary: Import Chromium's dom_perf test
Product: WebKit Reporter: Ryosuke Niwa <rniwa>
Component: Tools / TestsAssignee: Ryosuke Niwa <rniwa>
Status: RESOLVED FIXED    
Severity: Normal CC: abarth, fishd, ojan
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on:    
Bug Blocks: 77037    
Attachments:
Description Flags
Adds dom_perf abarth: review+

Description Ryosuke Niwa 2012-01-26 19:51:47 PST
Chromium perf bots run dom_perf tests internally developed at Google. However, this test suite hasn't been publicly available despite the fact it has caught a number of webcore regressions. We should import it to WebKit to be ran by run-perf-test.
Comment 1 Ryosuke Niwa 2012-01-26 23:52:46 PST
Created attachment 124266 [details]
Adds dom_perf
Comment 2 Adam Barth 2012-01-27 01:04:29 PST
Comment on attachment 124266 [details]
Adds dom_perf

View in context: https://bugs.webkit.org/attachment.cgi?id=124266&action=review

Is this the canonical version of this perf test?  If not, should we add a README file explaining where to find the canonical version?

> PerformanceTests/ChangeLog:13
> +        * ChromiumDOMPerf: Added.

Can we just call it DOMPerf?
Comment 3 Ryosuke Niwa 2012-01-27 02:29:55 PST
(In reply to comment #2)
> (From update of attachment 124266 [details])
> View in context: https://bugs.webkit.org/attachment.cgi?id=124266&action=review
> 
> Is this the canonical version of this perf test?  If not, should we add a README file explaining where to find the canonical version?

By "canonical", do you mean the original version? There's a copy of this benchmark in Google's internal repository but we can't really point to that since it's not publicly available. ChromiumDOMPerf/resources/dom is an exact copy of the original benchmark (except indentation styles and some minor nits).

I don't think anyone's working to make the rest of test suite publicly available and I don't plan to.

>> PerformanceTests/ChangeLog:13
>> +        * ChromiumDOMPerf: Added.
> 
> Can we just call it DOMPerf?

I want to keep this name to differentiate it from other DOM perf tests will be adding.\
Comment 4 Adam Barth 2012-01-27 02:42:01 PST
> By "canonical", do you mean the original version? There's a copy of this benchmark in Google's internal repository but we can't really point to that since it's not publicly available. ChromiumDOMPerf/resources/dom is an exact copy of the original benchmark (except indentation styles and some minor nits).
> 
> I don't think anyone's working to make the rest of test suite publicly available and I don't plan to.

Ok.

> >> PerformanceTests/ChangeLog:13
> >> +        * ChromiumDOMPerf: Added.
> > 
> > Can we just call it DOMPerf?
> 
> I want to keep this name to differentiate it from other DOM perf tests will be adding.\

Maybe we should give it a snappier name then?  Maybe something like DOMSpider ?  Calling it ChromiumDOMPerf seems to imply that it belongs to Chromium, which isn't really right.  It belongs to the WebKit community (or perhaps the open source community at large).
Comment 5 Ryosuke Niwa 2012-01-27 14:03:41 PST
Committed r106147: <http://trac.webkit.org/changeset/106147>