1. 12 Nov, 2013 3 commits
  2. 18 Jul, 2012 1 commit
  3. 19 Jan, 2012 1 commit
    • rniwa@webkit.org's avatar
      Some perf tests time out when ran by run-perf-tests · 780e1d3f
      rniwa@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=76612
      
      Reviewed by Dirk Pranke and Eric Seidel.
      
      PerformanceTests: 
      
      Replace all images in html5.html by geenbox.png to avoid accessing whatwg.org when
      running the parser tests. Also call dumpAsText, waitUntilDone, and notifyDone automatically
      inside runner.js to avoid having to call them in individual tests.
      
      * Bindings/event-target-wrapper.html: Removed calls to layoutTestController methods since
      they are now called by runner.js automatically.
      * Parser/resources/greenbox.png: Copied from LayoutTests/fast/css/resources/greenbox.png.
      * Parser/resources/html5.html:
      * Parser/resources/runner.js:
      (runLoop):
      
      Tools: 
      
      Always pass --no-timeout to DumpRenderTree from run-perf-tests.
      Otherwise some tests such as Parser/xml-parser.html will timeout.
      
      --no-timeout option is currently supported by Chromium and Mac ports.
      
      * Scripts/webkitpy/layout_tests/port/base.py:
      (Port.to.create_driver):
      * Scripts/webkitpy/layout_tests/port/chromium.py:
      (ChromiumDriver.__init__):
      (ChromiumDriver._wrapper_options):
      * Scripts/webkitpy/layout_tests/port/driver.py:
      (Driver.__init__):
      (DriverProxy.__init__):
      * Scripts/webkitpy/layout_tests/port/webkit.py:
      (WebKitDriver.__init__):
      (WebKitDriver.cmd_line):
      * Scripts/webkitpy/layout_tests/port/webkit_unittest.py:
      (WebKitDriverTest.test_read_binary_block):
      (WebKitDriverTest):
      (WebKitDriverTest.test_no_timeout):
      * Scripts/webkitpy/layout_tests/run_webkit_tests_integrationtest.py:
      (get_tests_run.RecordingTestDriver.__init__):
      * Scripts/webkitpy/performance_tests/perftestsrunner.py:
      (PerfTestsRunner._parse_args):
      (PerfTestsRunner._run_tests_set):
      * Scripts/webkitpy/performance_tests/perftestsrunner_unittest.py:
      (create_runner):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@105443 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      780e1d3f
  4. 04 Oct, 2011 1 commit
  5. 31 Dec, 2010 1 commit
    • abarth@webkit.org's avatar
      Move HTML and XML parser benchmarks into PerformanceTests/Parser · db82c3c6
      abarth@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=51772
      
      Rubber-stamped by Eric Seidel.
      
      Actually move the directory.
      
      * PerformanceTests/Parser: Copied from WebCore/benchmarks/parser.
      
      PerformanceTests/Parser: 
      
      Add a ChangeLog for tracking changes to the Parser PerformanceTest.
      
      * ChangeLog: Added.
      
      WebCore: 
      
      Remove the benchmarks folder now that it's empty.  Future benchmarks
      should go in the PerformanceTests directory.
      
      * benchmarks: Removed.
      * benchmarks/parser: Removed.
      * benchmarks/parser/html-parser.html: Removed.
      * benchmarks/parser/resources: Removed.
      * benchmarks/parser/resources/html5.html: Removed.
      * benchmarks/parser/resources/runner.js: Removed.
      * benchmarks/parser/xml-parser.html: Removed.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74825 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      db82c3c6
  6. 19 May, 2010 1 commit
    • eric@webkit.org's avatar
      2010-05-19 Eric Seidel <eric@webkit.org> · a1aedc1a
      eric@webkit.org authored
              Reviewed by Adam Barth.
      
              Add an HTML parsing benchmark
              https://bugs.webkit.org/show_bug.cgi?id=39338
      
              This benchmark parses the HTML5 specification 10 times and
              reports how long it takes.  It does this 21 times, discarding
              the first warm-up run, and then prints the average time and
              standard deviation.
      
              Sharking the benchmark correctly shows over 60% of the time spent under HTMLTokenizer::write().
              The numbers from the benchmark are rather consistent.  On my
              Mac Book Pro, I consistently see standard deviations < 2% of total time.
      
              * benchmarks/parser/html-parser.html: Added.
              * benchmarks/parser/resources/html5.html: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@59752 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a1aedc1a