Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Nov 23, 2013
  1. Layout Test editing/deleting/password-delete-performance.html is failing

    rniwa@webkit.org authored
    https://bugs.webkit.org/show_bug.cgi?id=124781
    
    Reviewed by Alexey Proskuryakov.
    
    PerformanceTests:
    
    Add a new performance test to replace editing/deleting/password-delete-performance.html.
    We skip this test by default since it's a micro benchmark.
    
    * Interactive/DeletingInPasswordField.html: Added.
    * Skipped:
    
    LayoutTests:
    
    Removed the test that has been timing out.
    
    * TestExpectations:
    * editing/deleting/password-delete-performance.html: Removed.
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@159726 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Commits on Nov 19, 2013
  1. [CSS Regions] Add performance test for selection

    rego@igalia.com authored
    https://bugs.webkit.org/show_bug.cgi?id=119230
    
    Reviewed by Ryosuke Niwa.
    
    Add new performance test for selection in CSS Regions. It checks a
    selection from the first region to the last one, passing through all the
    regions.
    
    Test is skipped for now while implementation of selection in CSS Regions
    is still evolving.
    
    * Layout/RegionsSelection.html: Added.
    * Layout/resources/regions.js:
    (.):
    * Skipped:
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@159488 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Commits on Nov 12, 2013
  1. Remove body onload handler from html5-8266.html that was causing

    akling@apple.com authored
    the test to sometimes finish before doing anything interesting.
    
    Unskip Parser/HTML5-8266-FullRender.html now that it's stable.
    
    Rubber-stamped by Antti Koivisto.
    
    * Parser/resources/html5-8266.html:
    * Skipped:
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@159121 268f45cc-cd09-0410-ab3c-d52691b4dbfc
  2. Neutralize external resource loads in the new HTML5 spec copy.

    akling@apple.com authored
    Skip Parser/HTML5-8266-FullRender.html until I can make it less flaky.
    
    * Parser/resources/html5-8266.html:
    * Skipped:
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@159102 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Commits on Sep 19, 2013
  1. Add a not completely unrealistic DOM Benchmark

    rniwa@webkit.org authored
    https://bugs.webkit.org/show_bug.cgi?id=121361
    
    Reviewed by Filip Pizlo.
    
    Add a DOM benchmark based on TodoMVC for vanilla JS, Ember.js, Backbone.js, and jQuery.
    We'll add more frameworks and demo apps as we go.
    
    * DoYouEvenBench: Added.
    * DoYouEvenBench/benchmark.html: Added.
    * DoYouEvenBench/benchmark.js: Added.
    (SimplePromise): 
    (SimplePromise.prototype.then):
    (SimplePromise.prototype.resolve.else):
    (SimplePromise.prototype.resolve):
    (BenchmarkRunner.suite):
    (BenchmarkRunner.waitForElement.resolveIfReady):
    (BenchmarkRunner.waitForElement):
    (BenchmarkRunner._removeFrame):
    (BenchmarkRunner._appendFrame):
    (BenchmarkRunner._waitAndWarmUp.Fibonacci):
    (BenchmarkRunner._testName):
    (BenchmarkRunner._testItemId):
    (BenchmarkRunner.listSuites.button.onclick):
    (BenchmarkRunner.listSuites.callNextStep):
    (BenchmarkRunner.listSuites):
    (BenchmarkState):
    (BenchmarkState.prototype.currentSuite):
    (BenchmarkState.prototype.currentTest):
    (BenchmarkState.prototype.next):
    (BenchmarkState.prototype.isFirstTest):
    (BenchmarkState.prototype.prepareCurrentSuite.frame.onload):
    (BenchmarkRunner.step):
    (BenchmarkRunner._runTestAndRecordResults):
    (BenchmarkRunner._finalize):
    * DoYouEvenBench/todomvc: Added.
    * DoYouEvenBench/todomvc/architecture-examples: Added.
    * DoYouEvenBench/todomvc/architecture-examples/backbone: Added.
    * DoYouEvenBench/todomvc/architecture-examples/backbone/bower.json: Added.
    * DoYouEvenBench/todomvc/architecture-examples/backbone/bower_components: Added.
    * DoYouEvenBench/todomvc/architecture-examples/backbone/bower_components/backbone: Added.
    * DoYouEvenBench/todomvc/architecture-examples/backbone/bower_components/backbone.localStorage: Added.
    * DoYouEvenBench/todomvc/architecture-examples/backbone/bower_components/backbone.localStorage/backbone.localStorage.js: Added.
    * DoYouEvenBench/todomvc/architecture-examples/backbone/bower_components/backbone/backbone.js: Added.
    * DoYouEvenBench/todomvc/architecture-examples/backbone/bower_components/jquery: Added.
    * DoYouEvenBench/todomvc/architecture-examples/backbone/bower_components/jquery/jquery.js: Added.
    * DoYouEvenBench/todomvc/architecture-examples/backbone/bower_components/todomvc-common: Added.
    * DoYouEvenBench/todomvc/architecture-examples/backbone/bower_components/todomvc-common/base.css: Added.
    * DoYouEvenBench/todomvc/architecture-examples/backbone/bower_components/todomvc-common/base.js: Added.
    * DoYouEvenBench/todomvc/architecture-examples/backbone/bower_components/todomvc-common/bg.png: Added.
    * DoYouEvenBench/todomvc/architecture-examples/backbone/bower_components/underscore: Added.
    * DoYouEvenBench/todomvc/architecture-examples/backbone/bower_components/underscore/underscore.js: Added.
    * DoYouEvenBench/todomvc/architecture-examples/backbone/index.html: Added.
    * DoYouEvenBench/todomvc/architecture-examples/backbone/js: Added.
    * DoYouEvenBench/todomvc/architecture-examples/backbone/js/app.js: Added.
    * DoYouEvenBench/todomvc/architecture-examples/backbone/js/collections: Added.
    * DoYouEvenBench/todomvc/architecture-examples/backbone/js/collections/todos.js: Added.
    * DoYouEvenBench/todomvc/architecture-examples/backbone/js/models: Added.
    * DoYouEvenBench/todomvc/architecture-examples/backbone/js/models/todo.js: Added.
    * DoYouEvenBench/todomvc/architecture-examples/backbone/js/routers: Added.
    * DoYouEvenBench/todomvc/architecture-examples/backbone/js/routers/router.js: Added.
    * DoYouEvenBench/todomvc/architecture-examples/backbone/js/views: Added.
    * DoYouEvenBench/todomvc/architecture-examples/backbone/js/views/app-view.js: Added.
    * DoYouEvenBench/todomvc/architecture-examples/backbone/js/views/todo-view.js: Added.
    * DoYouEvenBench/todomvc/architecture-examples/backbone/readme.md: Added.
    * DoYouEvenBench/todomvc/architecture-examples/emberjs: Added.
    * DoYouEvenBench/todomvc/architecture-examples/emberjs/bower.json: Added.
    * DoYouEvenBench/todomvc/architecture-examples/emberjs/bower_components: Added.
    * DoYouEvenBench/todomvc/architecture-examples/emberjs/bower_components/ember: Added.
    * DoYouEvenBench/todomvc/architecture-examples/emberjs/bower_components/ember-localstorage-adapter: Added.
    * DoYouEvenBench/todomvc/architecture-examples/emberjs/bower_components/ember-localstorage-adapter/localstorage_adapter.js: Added.
    * DoYouEvenBench/todomvc/architecture-examples/emberjs/bower_components/ember/ember.js: Added.
    * DoYouEvenBench/todomvc/architecture-examples/emberjs/bower_components/handlebars: Added.
    * DoYouEvenBench/todomvc/architecture-examples/emberjs/bower_components/handlebars/handlebars.js: Added.
    * DoYouEvenBench/todomvc/architecture-examples/emberjs/bower_components/jquery: Added.
    * DoYouEvenBench/todomvc/architecture-examples/emberjs/bower_components/jquery/jquery.js: Added.
    * DoYouEvenBench/todomvc/architecture-examples/emberjs/bower_components/todomvc-common: Added.
    * DoYouEvenBench/todomvc/architecture-examples/emberjs/bower_components/todomvc-common/base.css: Added.
    * DoYouEvenBench/todomvc/architecture-examples/emberjs/bower_components/todomvc-common/base.js: Added.
    * DoYouEvenBench/todomvc/architecture-examples/emberjs/bower_components/todomvc-common/bg.png: Added.
    * DoYouEvenBench/todomvc/architecture-examples/emberjs/index.html: Added.
    * DoYouEvenBench/todomvc/architecture-examples/emberjs/js: Added.
    * DoYouEvenBench/todomvc/architecture-examples/emberjs/js/app.js: Added.
    * DoYouEvenBench/todomvc/architecture-examples/emberjs/js/controllers: Added.
    * DoYouEvenBench/todomvc/architecture-examples/emberjs/js/controllers/todo_controller.js: Added.
    * DoYouEvenBench/todomvc/architecture-examples/emberjs/js/controllers/todos_controller.js: Added.
    * DoYouEvenBench/todomvc/architecture-examples/emberjs/js/libs: Added.
    * DoYouEvenBench/todomvc/architecture-examples/emberjs/js/libs/ember-data.js: Added.
    * DoYouEvenBench/todomvc/architecture-examples/emberjs/js/models: Added.
    * DoYouEvenBench/todomvc/architecture-examples/emberjs/js/models/store.js: Added.
    * DoYouEvenBench/todomvc/architecture-examples/emberjs/js/models/todo.js: Added.
    * DoYouEvenBench/todomvc/architecture-examples/emberjs/js/views: Added.
    * DoYouEvenBench/todomvc/architecture-examples/emberjs/js/views/edit_todo_view.js: Added.
    * DoYouEvenBench/todomvc/architecture-examples/emberjs/readme.md: Added.
    * DoYouEvenBench/todomvc/architecture-examples/emberjs/test.html: Added.
    * DoYouEvenBench/todomvc/architecture-examples/jquery: Added.
    * DoYouEvenBench/todomvc/architecture-examples/jquery/bower.json: Added.
    * DoYouEvenBench/todomvc/architecture-examples/jquery/bower_components: Added.
    * DoYouEvenBench/todomvc/architecture-examples/jquery/bower_components/handlebars: Added.
    * DoYouEvenBench/todomvc/architecture-examples/jquery/bower_components/handlebars/handlebars.js: Added.
    * DoYouEvenBench/todomvc/architecture-examples/jquery/bower_components/jquery: Added.
    * DoYouEvenBench/todomvc/architecture-examples/jquery/bower_components/jquery/jquery.js: Added.
    * DoYouEvenBench/todomvc/architecture-examples/jquery/bower_components/todomvc-common: Added.
    * DoYouEvenBench/todomvc/architecture-examples/jquery/bower_components/todomvc-common/base.css: Added.
    * DoYouEvenBench/todomvc/architecture-examples/jquery/bower_components/todomvc-common/base.js: Added.
    * DoYouEvenBench/todomvc/architecture-examples/jquery/bower_components/todomvc-common/bg.png: Added.
    * DoYouEvenBench/todomvc/architecture-examples/jquery/css: Added.
    * DoYouEvenBench/todomvc/architecture-examples/jquery/css/app.css: Added.
    * DoYouEvenBench/todomvc/architecture-examples/jquery/index.html: Added.
    * DoYouEvenBench/todomvc/architecture-examples/jquery/js: Added.
    * DoYouEvenBench/todomvc/architecture-examples/jquery/js/app.js: Added.
    * DoYouEvenBench/todomvc/architecture-examples/jquery/readme.md: Added.
    * DoYouEvenBench/todomvc/license.md: Added.
    * DoYouEvenBench/todomvc/readme.md: Added.
    * DoYouEvenBench/todomvc/vanilla-examples: Added.
    * DoYouEvenBench/todomvc/vanilla-examples/vanillajs: Added.
    * DoYouEvenBench/todomvc/vanilla-examples/vanillajs/bower.json: Added.
    * DoYouEvenBench/todomvc/vanilla-examples/vanillajs/bower_components: Added.
    * DoYouEvenBench/todomvc/vanilla-examples/vanillajs/bower_components/todomvc-common: Added.
    * DoYouEvenBench/todomvc/vanilla-examples/vanillajs/bower_components/todomvc-common/base.css: Added.
    * DoYouEvenBench/todomvc/vanilla-examples/vanillajs/bower_components/todomvc-common/base.js: Added.
    * DoYouEvenBench/todomvc/vanilla-examples/vanillajs/bower_components/todomvc-common/bg.png: Added.
    * DoYouEvenBench/todomvc/vanilla-examples/vanillajs/index.html: Added.
    * DoYouEvenBench/todomvc/vanilla-examples/vanillajs/js: Added.
    * DoYouEvenBench/todomvc/vanilla-examples/vanillajs/js/app.js: Added.
    * DoYouEvenBench/todomvc/vanilla-examples/vanillajs/js/controller.js: Added.
    * DoYouEvenBench/todomvc/vanilla-examples/vanillajs/js/helpers.js: Added.
    * DoYouEvenBench/todomvc/vanilla-examples/vanillajs/js/model.js: Added.
    * DoYouEvenBench/todomvc/vanilla-examples/vanillajs/js/store.js: Added.
    * DoYouEvenBench/todomvc/vanilla-examples/vanillajs/js/view.js: Added.
    * DoYouEvenBench/todomvc/vanilla-examples/vanillajs/readme.md: Added.
    * Skipped:
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156073 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Commits on May 30, 2013
  1. Web Inspector: tests in PerformanceTests/inspector/ are timing out

    rniwa@webkit.org authored
    https://bugs.webkit.org/show_bug.cgi?id=77024
    
    Reviewed by Andreas Kling.
    
    PerformanceTests:
    
    These tests have been disabled for ages and don't conform to the standard format.
    
    * Skipped:
    * inspector: Removed.
    * inspector/console-300-lines.html: Removed.
    * inspector/first-open-elements.html: Removed.
    * inspector/first-open-resources.html: Removed.
    * inspector/first-open-scripts.html.broken: Removed.
    * inspector/heap-snapshot-advanced.html: Removed.
    * inspector/heap-snapshot-performance-test.js: Removed.
    * inspector/heap-snapshot.html: Removed.
    * inspector/inspector-startup-time.html: Removed.
    * inspector/network-append-30-requests.html.broken: Removed.
    * inspector/performance-test.js: Removed.
    * inspector/show-panel.html.broken: Removed.
    
    Tools:
    
    Remove inspector performance tests since they have been disabled for ages,
    and they don't use the standard parser-style performance output.
    
    It's adding a lot of code complexity to our infrastructure.
    
    * Scripts/webkitpy/performance_tests/perftest.py:
    (SingleProcessPerfTest.__init__):
    (PerfTestFactory):
    * Scripts/webkitpy/performance_tests/perftest_unittest.py:
    (TestPerfTestFactory.test_regular_test):
    * Scripts/webkitpy/performance_tests/perftestsrunner_integrationtest.py:
    (TestDriver.run_test):
    (MainTest.run_test):
    (MainTest._tests_for_runner):
    (MainTest.test_run_test_set_kills_drt_per_run):
    (MainTest._test_run_with_json_output):
    (MainTest):
    (MainTest.test_run_with_upload_json_should_generate_perf_webkit_json):
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@150955 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Commits on May 18, 2013
  1. Add a performance test for copying

    rniwa@webkit.org authored
    https://bugs.webkit.org/show_bug.cgi?id=116394
    
    Reviewed by Andreas Kling.
    
    Added. We're going to skip this test by default since it's such a microbenchmark, and also because
    it currently takes 30 minutes to run. As insane as it sounds, each copy takes rouhgly 57 seconds.
    
    Running Interactive/CopyAll.html (1 of 1)
    RESULT Interactive: CopyAll: Time= 57618.05 ms
    median= 57135.0 ms, stdev= 1542.07271571 ms, min= 55095.0 ms, max= 60913.0 ms
    RESULT Interactive: CopyAll: JSHeap= 102811.2 bytes
    median= 103272.0 bytes, stdev= 1115.28148913 bytes, min= 100648.0 bytes, max= 103504.0 bytes
    RESULT Interactive: CopyAll: Malloc= 446408712.0 bytes
    median= 459156772.0 bytes, stdev= 20007346.3266 bytes, min= 415564040.0 bytes, max= 462011928.0 bytes
    Finished: 1766.883236 s
    
    * Interactive/CopyAll.html: Added.
    * Skipped:
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@150341 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Commits on Apr 2, 2013
  1. Need japanese line layout performance test

    glenn@skynav.com authored
    https://bugs.webkit.org/show_bug.cgi?id=113811
    
    Reviewed by Ryosuke Niwa.
    
    Will be used by https://bugs.webkit.org/show_bug.cgi?id=105692 to test potential performance regression
    for Japanese (and other CJK) line break changes.
    
    * Layout/LineLayoutJapanese.html: Added.
    * Skipped: Skip this test by default.
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147507 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Commits on Mar 29, 2013
  1. [CSS Regions] Add performance tests

    abucur@adobe.com authored
    https://bugs.webkit.org/show_bug.cgi?id=113303
    
    Reviewed by Antti Koivisto.
    
    Add simple performance tests for regions, without nested named flows: a region chain and a flow article.
    The regions.js script is used to generate the tests and can set the following parameters: the number of regions,
    the number of paragraphs, the regions width, height, max-height and the propability of a forced break after a paragraph.
    
    The tests are skipped for now. They should be enabled once the regions performance is stable enough to create a baseline.
    
    * Layout/RegionsAuto.html: Added. A few regions with a short article. The regions have auto-height and some
    paragraphs (80%) have forced breaks after. Stress test for the auto-height algorithm.
    * Layout/RegionsAutoMaxHeight.html: Added. A lot of regions with auto-height and max-height. Tests the impact of
    max-height on the auto-height algorithm.
    * Layout/RegionsFixed.html: Added. A lot of regions with a long article. Some paragraphs (50%) have forced breaks after.
    Stress test for the regions layout algorithm.
    * Layout/RegionsFixedShort.html: Added. A lot of short regions with a long content. Tests the impact of unforced breaks
    on the layout speed.
    * Layout/resources/regions.css: Added.
    (.articleInFlow):
    (.articleNone):
    (.region):
    (.contentParagraph):
    (.breakAfter):
    (.regionContainer):
    * Layout/resources/regions.js: Added.
    (.):
    * Skipped:
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147214 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Commits on Mar 27, 2013
  1. Add a performance tests for selecting all content in a document

    rniwa@webkit.org authored
    https://bugs.webkit.org/show_bug.cgi?id=113358
    
    Reviewed by Levi Weintraub.
    
    Add a performance test for selecting all. We wait for paint to happen by setTimeout(~, 0).
    
    Example outputs:
        RESULT Interactive: SelectAll: Time= 652.6 ms
        median= 644.5 ms, stdev= 54.6177144967 ms, min= 599.0 ms, max= 773.0 ms
    
        RESULT Interactive: SelectAll: Time= 654.4 ms
        median= 633.5 ms, stdev= 55.9223145368 ms, min= 600.0 ms, max= 769.0 ms
    
        RESULT Interactive: SelectAll: Time= 657.9 ms
        median= 640.0 ms, stdev= 54.1420159833 ms, min= 604.0 ms, max= 774.0 ms
    
    * Interactive/SelectAll.html: Added.
    * Skipped:
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@146997 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Commits on Mar 5, 2013
  1. Add html-parser-threaded perf test now that the threaded parser is en…

    eric@webkit.org authored
    …abled by default
    
    
    https://bugs.webkit.org/show_bug.cgi?id=111200
    
    Reviewed by Ryosuke Niwa.
    
    PerformanceTests:
    
    The old srcdoc test no longer triggers the threaded parser due to compatibility fixes.
    
    * Parser/html-parser-threaded.html: Renamed from PerformanceTests/Parser/html-parser-srcdoc.html.
    * Skipped: Unfortunately this new test is still skipped too.
    
    Tools:
    
    Had to teach run-perf-tests to ignore one more warning.
    
    * Scripts/webkitpy/performance_tests/perftest.py:
    (PerfTest):
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@144785 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Commits on Feb 5, 2013
  1. Add a performance test for arabic line breaking

    dominik.rottsches@intel.com authored
    https://bugs.webkit.org/show_bug.cgi?id=108948
    
    Reviewed by Eric Seidel.
    
    Adding a perfomance test based to exercise the complex
    font path used in rendering arabic script.
    
    * Layout/ArabicLineLayout.html: Added.
    * Skipped: New test skipped by default as per Ryosuke's request.
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@141906 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Commits on Jan 18, 2013
  1. Skip DOM/TraverseChildNodes.html as intended in r140070.

    rniwa@webkit.org authored
    * Skipped:
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@140110 268f45cc-cd09-0410-ab3c-d52691b4dbfc
  2. Unreviewed, re-land r140051.

    dominicc@chromium.org authored
    I overzealously rolled this out; the test was intended to be
    skipped, but was not skipped because of a typo in Skipped. See
    <https://bugs.webkit.org/show_bug.cgi?id=107210>
    
    * Parser/html-parser-srcdoc.html: Added.
    * Skipped: Big-P Parser.
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@140088 268f45cc-cd09-0410-ab3c-d52691b4dbfc
  3. Unreviewed, rolling out r140051.

    dominicc@chromium.org authored
    http://trac.webkit.org/changeset/140051
    https://bugs.webkit.org/show_bug.cgi?id=107210
    
    html-parser-srcdoc.html failing on Chromium Linux Perf and
    Chromium Mac Perf with a lot of error spew about blocked
    script execution in 'about:srcdoc' (Requested by dominicc on
    #webkit).
    
    Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2013-01-17
    
    * Parser/html-parser-srcdoc.html: Removed.
    * Skipped:
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@140078 268f45cc-cd09-0410-ab3c-d52691b4dbfc
  4. Remove NodeListsNodeData when it's no longer needed

    rniwa@webkit.org authored
    https://bugs.webkit.org/show_bug.cgi?id=107074
    
    Reviewed by Darin Adler.
    
    PerformanceTests: 
    
    Added a micro benchmark to see the benefit of removing NodeListsNodeData.
    The test traverses all elements in the html5 specification page and accesses childNodes.
    
    Don't enable this test for now since it's really a micro benchmark specifically
    designed to test this patch.
    
    * DOM/TraverseChildNodes.html: Added.
    * Skipped: Don't enable newly added test by default.
    * resources/results-template.html: Compare against the unscaled unit (e.g. "bytes") as
    opposed to scaled units such as "K bytes".
    * resources/runner.js:
    (.start): Moved the code to call currentTest.setup from measureRunsPerSecondOnce so that
    it'll be ran for all test types, namely of PerfTestRunner.measureTime.
    (.measureRunsPerSecondOnce):
    
    Source/WebCore: 
    
    Remove NodeListsNodeData when the last node list is removed from it.
    
    If we detect that we have only one node list left in the data structure,
    we'll simply destroy the entire "this" object to free up the memory space.
    
    This reduced the memory usage of the micro benchmark by roughly 3%.
    
    Performance Tests: DOM/TraverseChildNodes.html
    
    * dom/Node.cpp:
    (WebCore::Node::clearNodeLists): Added.
    * dom/Node.h:
    * dom/NodeRareData.h:
    (WebCore::NodeListsNodeData::removeChildNodeList):
    (WebCore::NodeListsNodeData::removeCacheWithAtomicName):
    (WebCore::NodeListsNodeData::removeCacheWithName):
    (WebCore::NodeListsNodeData::removeCacheWithQualifiedName):
    (WebCore::NodeListsNodeData::deleteThisAndUpdateNodeRareDataIfAboutToRemoveLastList): Added.
    Removes "this" NodeListsNodeData if there is only one node list left.
    
    Tools: 
    
    Generalize the warning a little so that it's also ignored on PerformanceTests/DOM/TraverseChildNodes.html
    
    * Scripts/webkitpy/performance_tests/perftest.py:
    (PerfTest):
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@140070 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Commits on Jan 17, 2013
  1. Add a version of the html-parser benchmark which uses srcdoc instead …

    eric@webkit.org authored
    …of document.write so it tests the threaded parser
    
    
    https://bugs.webkit.org/show_bug.cgi?id=107158
    
    Reviewed by Ryosuke Niwa.
    
    Currently this test even opts-in to the threaded parser if available.
    We'll remove that line when the threaded parser becomes default or goes away.
    
    * Parser/html-parser-srcdoc.html: Added.
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@140051 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Commits on Jan 16, 2013
  1. inconsistency in drawImage with target rect negative dimensions.

    commit-queue@webkit.org authored
    https://bugs.webkit.org/show_bug.cgi?id=100026
    
    Patch by Arnaud Renevier <a.renevier@sisa.samsung.com> on 2013-01-16
    Reviewed by Dean Jackson.
    
    PerformanceTests:
    
    Create a drawImage performance test. There is no significative change
    in performance: 27144.6851528 runs/s without the patch; 27153.517612
    runs/s with the patch. Test is currently skipped.
    
    * Canvas/drawimage.html: Added.
    * Skipped:
    
    Source/WebCore:
    
    Remove -1, -1 special case in drawImage and drawImageBuffer. Replace
    all -1 -1 arguments calls to with the correct rectangle dimensions.
    
    Remove FloatRect(0, 0, -1, -1) default argument for srcRect, and
    instead, add new overloaded functions to create a FloatRect from image
    size.
    
    Replace -1 -1 arguments calls in FEComposite::platformApplySoftware
    with correct rectangle dimensions.
    
    Replace ImageGStreamer rect method (which may return -1 -1 rectangle)
    with cropRect method, and make caller check for rectangle emptiness.
    
    * fast/canvas/drawImage-with-negative-source-destination-expected.txt:
    * fast/canvas/drawImage-with-negative-source-destination.js:
    
    * platform/graphics/GraphicsContext.cpp:
    (WebCore::GraphicsContext::drawImage):
    (WebCore):
    (WebCore::GraphicsContext::drawImageBuffer):
    * platform/graphics/GraphicsContext.h:
    (GraphicsContext):
    * platform/graphics/filters/FEComposite.cpp:
    (WebCore::FEComposite::platformApplySoftware):
    * platform/graphics/gstreamer/ImageGStreamer.h:
    (WebCore::ImageGStreamer::rect):
    
    LayoutTests:
    
    Add a drawImage check for a destination rectangle with -1px
    width/height. When drawing to (1, 1, -1, -1) rectangle, first
    (top-left) pixel should have been and been the only one drawn into.
    
    * fast/canvas/drawImage-with-negative-source-destination-expected.txt:
    * fast/canvas/drawImage-with-negative-source-destination.js:
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@139911 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Commits on Nov 29, 2012
  1. [Shadow] Performance tests of distribution for changing select attribute

    shinyak@chromium.org authored
    https://bugs.webkit.org/show_bug.cgi?id=103611
    
    Reviewed by Hajime Morita.
    
    We would like to measure ShadowDOM performance and compare it to the similar functional HTML without using ShadowDOM.
    In this patch, we add a case when select attribute of HTMLContentElement is changed.
    
    * ShadowDOM/ChangingSelect.html: Added.
    * ShadowDOM/ChangingSelectWithoutShadow.html: Added.
    * Skipped:
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@136120 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Commits on Oct 29, 2012
  1. Turn PageLoad tests into simple performancetests, commit #7 (last)

    zoltan@webkit.org authored
    https://bugs.webkit.org/show_bug.cgi?id=99899
    
    Reviewed by Ryosuke Niwa.
    
    We cannot provide an elegant way to measure the memory consumption of the PageLoad tests, but we can turn them into simple
    performance tests and measure their memory footprint and performance that way. This change moves and renames the related files
    to their new location and adds html/js wrappers for them.
    
    This is the #7 (last) commit of the whole patch.
    
    * PageLoad: Removed.
    * PageLoad/svg: Removed.
    * PageLoad/svg/LICENSES: Removed.
    * PageLoad/svg/files: Removed.
    * PageLoad/svg/files/33041-Samurai.svg: Removed.
    * PageLoad/svg/files/42450-under the see.svg: Removed.
    * PageLoad/svg/files/world-iso.svg: Removed.
    * PageLoad/svg/svg.pltsuite: Removed.
    * SVG/Samurai.html: Added.
    * SVG/UnderTheSee.html: Added.
    * SVG/WorldIso.html: Added.
    * SVG/resources/LICENSES: Copied from PerformanceTests/PageLoad/svg/LICENSES.
    * SVG/resources/Samurai.svg: Copied from PerformanceTests/PageLoad/svg/files/33041-Samurai.svg.
    * SVG/resources/UnderTheSee.svg: Copied from PerformanceTests/PageLoad/svg/files/42450-under%20the%20see.svg.
    * SVG/resources/WorldIso.svg: Copied from PerformanceTests/PageLoad/svg/files/world-iso.svg.
    * SVG/resources/svg.pltsuite: Copied from PerformanceTests/PageLoad/svg/svg.pltsuite.
    * Skipped: Rename the files on the skipped list also.
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@132815 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Commits on Oct 26, 2012
  1. Turn PageLoad tests into simple performancetests, commit #6

    zoltan@webkit.org authored
    https://bugs.webkit.org/show_bug.cgi?id=99899
    
    Reviewed by Ryosuke Niwa.
    
    We cannot provide an elegant way to measure the memory consumption of the PageLoad tests, but we can turn them into simple
    performance tests and measure their memory footprint and performance that way. This change moves and renames the related files
    to their new location and adds html/js wrappers for them.
    
    This is the #6 commit of the whole patch.
    
    * PageLoad/svg/files/gearflowers.svg: Removed.
    * PageLoad/svg/files/hereGear4.svg: Removed.
    * PageLoad/svg/files/worldcup.svg: Removed.
    * SVG/GearFlowers.html: Added.
    * SVG/HereGear.html: Added.
    * SVG/Worldcup.html: Added.
    * SVG/resources/GearFlowers.svg: Copied from PerformanceTests/PageLoad/svg/files/gearflowers.svg.
    * SVG/resources/HereGear.svg: Copied from PerformanceTests/PageLoad/svg/files/hereGear4.svg.
    * SVG/resources/Worldcup.svg: Copied from PerformanceTests/PageLoad/svg/files/worldcup.svg.
    * Skipped: Rename the files on the skipped list also.
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@132693 268f45cc-cd09-0410-ab3c-d52691b4dbfc
  2. Turn PageLoad tests into simple performancetests, commit #5

    zoltan@webkit.org authored
    https://bugs.webkit.org/show_bug.cgi?id=99899
    
    Reviewed by Ryosuke Niwa.
    
    We cannot provide an elegant way to measure the memory consumption of the PageLoad tests, but we can turn them into simple
    performance tests and measure their memory footprint and performance that way. This change moves and renames the related files
    to their new location and adds html/js wrappers for them.
    
    This is the #5 commit of the whole patch.
    
    * PageLoad/svg/files/Harvey_Rayner.svg: Removed.
    * PageLoad/svg/files/Sierpinski_carpet_6.svg: Removed.
    * PageLoad/svg/files/mtsthelens.svg: Removed.
    * PageLoad/svg/files/mtsthelens0.jpg: Removed.
    * SVG/HarveyRayner.html: Added.
    * SVG/MtSaintHelens.html: Added.
    * SVG/SierpinskiCarpet.html: Added.
    * SVG/resources/HarveyRayner.svg: Copied from PerformanceTests/PageLoad/svg/files/Harvey_Rayner.svg.
    * SVG/resources/MtSaintHelens.svg: Copied from PerformanceTests/PageLoad/svg/files/mtsthelens.svg.
    * SVG/resources/SierpinskiCarpet.svg: Copied from PerformanceTests/PageLoad/svg/files/Sierpinski_carpet_6.svg.
    * SVG/resources/mtsthelens0.jpg: Copied from PerformanceTests/PageLoad/svg/files/mtsthelens0.jpg.
    * Skipped: Rename the files on the skipped list also.
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@132670 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Commits on Oct 25, 2012
  1. Turn PageLoad tests into simple performancetests, commit #4

    zoltan@webkit.org authored
    https://bugs.webkit.org/show_bug.cgi?id=99899
    
    Reviewed by Ryosuke Niwa.
    
    We cannot provide an elegant way to measure the memory consumption of the PageLoad tests, but we can turn them into simple
    performance tests and measure their memory footprint and performance that way. This change moves and renames the related files
    to their new location and adds html/js wrappers for them.
    
    This is the #4 commit of the whole patch.
    
    * PageLoad/svg/files/france.svg: Removed.
    * PageLoad/svg/files/francobollo_gnome_ezechi_02.svg: Removed.
    * SVG/France.html: Added.
    * SVG/FrancoBolloGnomeEzechi.html: Added.
    * SVG/resources/France.svg: Copied from PerformanceTests/PageLoad/svg/files/france.svg.
    * SVG/resources/FrancoBolloGnomeEzechi.svg: Copied from PerformanceTests/PageLoad/svg/files/francobollo_gnome_ezechi_02.svg.
    * Skipped: Rename the files on the skipped list also.
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@132544 268f45cc-cd09-0410-ab3c-d52691b4dbfc
  2. Turn PageLoad tests into simple performancetests, commit #2

    zoltan@webkit.org authored
    https://bugs.webkit.org/show_bug.cgi?id=99899
    
    Reviewed by Ryosuke Niwa.
    
    We cannot provide an elegant way to measure the memory consumption of the PageLoad tests, but we can turn them into simple
    performance tests and measure their memory footprint and performance that way. This change moves and renames the related files
    to their new location and adds html/js wrappers for them.
    
    This is the #2 commit of the whole patch.
    
    * PageLoad/svg/files/cacuts_01.svg: Removed.
    * PageLoad/svg/files/cowboy.svg: Removed.
    * PageLoad/svg/files/crawfish2_ganson.svg: Removed.
    * SVG/Cactus.html: Added.
    * SVG/Cowboy.html: Added.
    * SVG/CrawFishGanson.html: Added.
    * SVG/resources/Cactus.svg: Copied from PerformanceTests/PageLoad/svg/files/cacuts_01.svg.
    * SVG/resources/Cowboy.svg: Copied from PerformanceTests/PageLoad/svg/files/cowboy.svg.
    * SVG/resources/CrawFishGanson.svg: Copied from PerformanceTests/PageLoad/svg/files/crawfish2_ganson.svg.
    * Skipped: Remove az-lizard_benji_park_01.svg from the skipped list.
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@132506 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Commits on Oct 24, 2012
  1. REGRESSION(r131982): Skip SVG/SvgNestedUse.html performancetest since…

    zoltan@webkit.org authored
    … it is crashing
    
    
    https://bugs.webkit.org/show_bug.cgi?id=100262
    
    Unreviewed.
    
    Skip until proper fix.
    
    * Skipped: Add SVG/SvgNestedUse.html
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@132362 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Commits on Oct 9, 2012
  1. Skip Layout/subtree-detaching.html temporarily as it's very noisy and

    rniwa@webkit.org authored
    takes 112s to run on Chromium Mac. This is tracked by the bug 98708.
    
    * Skipped:
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@130713 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Commits on Sep 25, 2012
  1. Skip Dromaeo/jslib-modify-jquery.html per bug 95376.

    rniwa@webkit.org authored
    It runs out of memory on Chromium port, and it takes unreasonably long time (~5 minutes)
    to run on other ports.
    
    * Skipped:
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129564 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Commits on Apr 13, 2012
  1. Fix skipped list.

    rniwa@webkit.org authored
    * Skipped:
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@114173 268f45cc-cd09-0410-ab3c-d52691b4dbfc
  2. Enable SVG page loading performance tests

    rniwa@webkit.org authored
    https://bugs.webkit.org/show_bug.cgi?id=83861
    
    Reviewed by Adam Barth.
    
    PerformanceTests: 
    
    Unskip PageLoad directory and skip tests that load too fast (less than 100ms) and are unstable,
    and the ones that take too long to load (more than 20s).
    
    * Skipped:
    
    Tools: 
    
    Add support for page loading tests. These are tests without any test running harnesses, and we use
    DriverOutput's test_timeout to measure the loading time.
    
    Extracted PerfTest.run and PerfTest.run_failed from PerfTestRunner._run_single_test.
    
    * Scripts/webkitpy/performance_tests/perftest.py:
    (PerfTest.run):
    (PerfTest):
    (PerfTest.run_failed):
    (PerfTest.parse_output):
    (PerfTest.output_statistics):
    (ChromiumStylePerfTest.parse_output):
    (PageLoadingPerfTest): Added.
    (PageLoadingPerfTest.__init__):
    (PageLoadingPerfTest.run): Run the driver 20 times to get the statistics for the loading time.
    * Scripts/webkitpy/performance_tests/perftest_unittest.py: Added.
    (MockPrinter):
    (MockPrinter.__init__):
    (MockPrinter.write):
    (MainTest):
    (MainTest.test_parse_output):
    (MainTest.test_parse_output_with_failing_line):
    (TestPageLoadingPerfTest):
    (TestPageLoadingPerfTest.assertWritten):
    (TestPageLoadingPerfTest.MockDriver):
    (TestPageLoadingPerfTest.MockDriver.__init__):
    (TestPageLoadingPerfTest.MockDriver.run_test):
    (TestPageLoadingPerfTest.test_run):
    (TestPageLoadingPerfTest.test_run_with_bad_output):
    * Scripts/webkitpy/performance_tests/perftestsrunner.py:
    (PerfTestsRunner):
    (PerfTestsRunner._collect_tests._is_test_file): Now recognizes svg tests.
    (PerfTestsRunner._collect_tests):
    (PerfTestsRunner._run_tests_set):
    (PerfTestsRunner._run_single_test):
    * Scripts/webkitpy/performance_tests/perftestsrunner_unittest.py:
    (test_collect_tests_with_page_load_svg):
    (test_collect_tests_with_page_load_svg.add_file):
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@114149 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Commits on Mar 15, 2012
  1. Layout/floats.html should be runnable by run-perf-tests

    achicu@adobe.com authored
    https://bugs.webkit.org/show_bug.cgi?id=77051
    
    Reviewed by Ryosuke Niwa.
    
    I've split Layout/floats.html into multiple tests for each button in the original manual test.
    Some tests take longer to run and I've changed the number of iterations, so that each tests finishes under 30s per run.
    
    * DOM/resources/dom-perf.js:
    * Layout/floats.html: Removed.
    * Layout/floats_100_100.html: Added.
    * Layout/floats_100_100_nested.html: Added.
    * Layout/floats_20_100.html: Added.
    * Layout/floats_20_100_nested.html: Added.
    * Layout/floats_2_100.html: Added.
    * Layout/floats_2_100_nested.html: Added.
    * Layout/floats_50_100.html: Added.
    * Layout/floats_50_100_nested.html: Added.
    * Layout/resources/floats.css: Added.
    (.container):
    (.float):
    (.big):
    (.float-end):
    * Layout/resources/floats.js: Added.
    (.):
    * Skipped:
    * resources/runner.js:
    (PerfTestRunner.resetRandomSeed):
    (PerfTestRunner.random):
    (Math.random):
        Moved the Math.random to runner.js to be used by all tests.
        Added resetRandomSeed to bring the randomizer back to initial seed.
        It is useful to get the same results at every run and minimize the
        differences between runs.
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@110801 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Commits on Feb 6, 2012
  1. [PerformanceTests] Each Dromaeo test needs its landing html.

    morrita@google.com authored
    https://bugs.webkit.org/show_bug.cgi?id=77504
    
    Reviewed by Ryosuke Niwa.
    
    PerformanceTests:
    
    - Added landing pages for each test which are listed in MANIFEST.json
    - Removed some tests which depends on the library whose license is incompatible to WebKit.
    - Added local copy of corresponding library. And replace the references to the remote sources
      to the local copies.
    - Removed old library files under Dromaeo/resources/dromaeo/web/lib/.
    - Skipped Sunsupier and v8 test. Such JS centric test should have its own test instead of
      running as a part of Dromaeo.
    
    * Dromaeo/cssquery-dojo.html: Added.
    * Dromaeo/cssquery-jquery.html: Added.
    * Dromaeo/cssquery-prototype.html: Added.
    * Dromaeo/dom-attr.html: Added.
    * Dromaeo/dom-modify.html: Added.
    * Dromaeo/dom-traverse.html: Added.
    * Dromaeo/dromaeo-3d-cube.html: Added.
    * Dromaeo/dromaeo-core-eval.html: Added.
    * Dromaeo/dromaeo-object-array.html: Added.
    * Dromaeo/dromaeo-object-regexp.html: Added.
    * Dromaeo/dromaeo-object-string.html: Added.
    * Dromaeo/dromaeo-string-base64.html: Added.
    * Dromaeo/jslib-attr-jquery.html: Added.
    * Dromaeo/jslib-attr-prototype.html: Added.
    * Dromaeo/jslib-event-jquery.html: Added.
    * Dromaeo/jslib-event-prototype.html: Added.
    * Dromaeo/jslib-modify-jquery.html: Added.
    * Dromaeo/jslib-modify-prototype.html: Added.
    * Dromaeo/jslib-style-jquery.html: Added.
    * Dromaeo/jslib-style-prototype.html: Added.
    * Dromaeo/jslib-traverse-jquery.html: Added.
    * Dromaeo/jslib-traverse-prototype.html: Added.
    * Dromaeo/resources/dromaeo/web/lib/dojo.js: Removed.
    * Dromaeo/resources/dromaeo/web/lib/dojo-1.6.1.js: Added.
    * Dromaeo/resources/dromaeo/web/lib/jquery.js: Removed.
    * Dromaeo/resources/dromaeo/web/lib/jquery-1.6.4.js: Added.
    * Dromaeo/resources/dromaeo/web/lib/mootools.js: Removed.
    * Dromaeo/resources/dromaeo/web/lib/prototype.js: Removed.
    * Dromaeo/resources/dromaeo/web/lib/prototype-1.7.js: Added.
    * Dromaeo/resources/dromaeo/web/tests/cssquery-dojo.html:
    * Dromaeo/resources/dromaeo/web/tests/cssquery-jquery.html:
    * Dromaeo/resources/dromaeo/web/tests/cssquery-mootools.html: Removed.
    * Dromaeo/resources/dromaeo/web/tests/cssquery-prototype.html:
    * Dromaeo/resources/dromaeo/web/tests/jslib-attr-jquery.html:
    * Dromaeo/resources/dromaeo/web/tests/jslib-attr-prototype.html:
    * Dromaeo/resources/dromaeo/web/tests/jslib-event-jquery.html:
    * Dromaeo/resources/dromaeo/web/tests/jslib-event-prototype.html:
    * Dromaeo/resources/dromaeo/web/tests/jslib-modify-jquery.html:
    * Dromaeo/resources/dromaeo/web/tests/jslib-modify-prototype.html:
    * Dromaeo/resources/dromaeo/web/tests/jslib-style-jquery.html:
    * Dromaeo/resources/dromaeo/web/tests/jslib-style-prototype.html:
    * Dromaeo/resources/dromaeo/web/tests/jslib-traverse-jquery.html:
    * Dromaeo/resources/dromaeo/web/tests/jslib-traverse-prototype.html:
    * Dromaeo/sunspider-3d-morph.html: Added.
    * Dromaeo/sunspider-3d-raytrace.html: Added.
    * Dromaeo/sunspider-access-binary-trees.html: Added.
    * Dromaeo/sunspider-access-fannkuch.html: Added.
    * Dromaeo/sunspider-access-nbody.html: Added.
    * Dromaeo/sunspider-access-nsieve.html: Added.
    * Dromaeo/sunspider-bitops-3bit-bits-in-byte.html: Added.
    * Dromaeo/sunspider-bitops-bits-in-byte.html: Added.
    * Dromaeo/sunspider-bitops-bitwise-and.html: Added.
    * Dromaeo/sunspider-bitops-nsieve-bits.html: Added.
    * Dromaeo/sunspider-controlflow-recursive.html: Added.
    * Dromaeo/sunspider-crypto-aes.html: Added.
    * Dromaeo/sunspider-crypto-md5.html: Added.
    * Dromaeo/sunspider-crypto-sha1.html: Added.
    * Dromaeo/sunspider-date-format-tofte.html: Added.
    * Dromaeo/sunspider-date-format-xparb.html: Added.
    * Dromaeo/sunspider-math-cordic.html: Added.
    * Dromaeo/sunspider-math-partial-sums.html: Added.
    * Dromaeo/sunspider-math-spectral-norm.html: Added.
    * Dromaeo/sunspider-regexp-dna.html: Added.
    * Dromaeo/sunspider-string-fasta.html: Added.
    * Dromaeo/sunspider-string-tagcloud.html: Added.
    * Dromaeo/sunspider-string-unpack-code.html: Added.
    * Dromaeo/sunspider-string-validate-input.html: Added.
    * Dromaeo/v8-crypto.html: Added.
    * Dromaeo/v8-deltablue.html: Added.
    * Dromaeo/v8-earley-boyer.html: Added.
    * Dromaeo/v8-raytrace.html: Added.
    * Dromaeo/v8-richards.html: Added.
    * Skipped:
    
    Tools:
    
    Added an ignorable pattern which happens in some Dromaeo tests.
    
    * Scripts/webkitpy/performance_tests/perftestsrunner.py:
    (PerfTestsRunner):
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@106865 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Commits on Feb 1, 2012
  1. Import Dromaeo to WebKit repository.

    morrita@google.com authored
    https://bugs.webkit.org/show_bug.cgi?id=77328
    
    Reviewed by Ryosuke Niwa.
    
    Imported a modified version of Dromaeo which is able to
    run on the DRT.
    
    The imported version originally came from:
    omo/dromaeo@c942a14
    
    * Dromaeo/resources/dromaeo/web/application.css: Added.
    * Dromaeo/resources/dromaeo/web/favicon.ico: Added.
    * Dromaeo/resources/dromaeo/web/favicon.png: Added.
    * Dromaeo/resources/dromaeo/web/htmlrunner.js: Added.
    * Dromaeo/resources/dromaeo/web/ie.css: Added.
    * Dromaeo/resources/dromaeo/web/images/bg.png: Added.
    * Dromaeo/resources/dromaeo/web/images/clouds.png: Added.
    * Dromaeo/resources/dromaeo/web/images/clouds2.png: Added.
    * Dromaeo/resources/dromaeo/web/images/comets.png: Added.
    * Dromaeo/resources/dromaeo/web/images/dino1.png: Added.
    * Dromaeo/resources/dromaeo/web/images/dino2.png: Added.
    * Dromaeo/resources/dromaeo/web/images/dino3.png: Added.
    * Dromaeo/resources/dromaeo/web/images/dino4.png: Added.
    * Dromaeo/resources/dromaeo/web/images/dino5.png: Added.
    * Dromaeo/resources/dromaeo/web/images/dino6.png: Added.
    * Dromaeo/resources/dromaeo/web/images/dino7.png: Added.
    * Dromaeo/resources/dromaeo/web/images/dino8.png: Added.
    * Dromaeo/resources/dromaeo/web/images/left.png: Added.
    * Dromaeo/resources/dromaeo/web/images/logo.png: Added.
    * Dromaeo/resources/dromaeo/web/images/logo2.png: Added.
    * Dromaeo/resources/dromaeo/web/images/logo3.png: Added.
    * Dromaeo/resources/dromaeo/web/images/right.png: Added.
    * Dromaeo/resources/dromaeo/web/images/top.png: Added.
    * Dromaeo/resources/dromaeo/web/images/water.png: Added.
    * Dromaeo/resources/dromaeo/web/index.html: Added.
    * Dromaeo/resources/dromaeo/web/jquery.js: Added.
    * Dromaeo/resources/dromaeo/web/lib/dojo.js: Added.
    * Dromaeo/resources/dromaeo/web/lib/jquery.js: Added.
    * Dromaeo/resources/dromaeo/web/lib/mootools.js: Added.
    * Dromaeo/resources/dromaeo/web/lib/prototype.js: Added.
    * Dromaeo/resources/dromaeo/web/pngfix.js: Added.
    * Dromaeo/resources/dromaeo/web/reset.css: Added.
    * Dromaeo/resources/dromaeo/web/test-head.html: Added.
    * Dromaeo/resources/dromaeo/web/test-head.js: Added.
    * Dromaeo/resources/dromaeo/web/test-tail.html: Added.
    * Dromaeo/resources/dromaeo/web/test-tail.js: Added.
    * Dromaeo/resources/dromaeo/web/tests/MANIFEST.json: Added.
    * Dromaeo/resources/dromaeo/web/tests/cssquery-dojo.html: Added.
    * Dromaeo/resources/dromaeo/web/tests/cssquery-jquery.html: Added.
    * Dromaeo/resources/dromaeo/web/tests/cssquery-mootools.html: Added.
    * Dromaeo/resources/dromaeo/web/tests/cssquery-prototype.html: Added.
    * Dromaeo/resources/dromaeo/web/tests/cssquery-yui.html: Added.
    * Dromaeo/resources/dromaeo/web/tests/dom-attr.html: Added.
    * Dromaeo/resources/dromaeo/web/tests/dom-modify.html: Added.
    * Dromaeo/resources/dromaeo/web/tests/dom-query.html: Added.
    * Dromaeo/resources/dromaeo/web/tests/dom-traverse.html: Added.
    * Dromaeo/resources/dromaeo/web/tests/dromaeo-3d-cube.html: Added.
    * Dromaeo/resources/dromaeo/web/tests/dromaeo-core-eval.html: Added.
    * Dromaeo/resources/dromaeo/web/tests/dromaeo-object-array.html: Added.
    * Dromaeo/resources/dromaeo/web/tests/dromaeo-object-regexp.html: Added.
    * Dromaeo/resources/dromaeo/web/tests/dromaeo-object-string.html: Added.
    * Dromaeo/resources/dromaeo/web/tests/dromaeo-string-base64.html: Added.
    * Dromaeo/resources/dromaeo/web/tests/jslib-attr-jquery.html: Added.
    * Dromaeo/resources/dromaeo/web/tests/jslib-attr-prototype.html: Added.
    * Dromaeo/resources/dromaeo/web/tests/jslib-event-jquery.html: Added.
    * Dromaeo/resources/dromaeo/web/tests/jslib-event-prototype.html: Added.
    * Dromaeo/resources/dromaeo/web/tests/jslib-modify-jquery.html: Added.
    * Dromaeo/resources/dromaeo/web/tests/jslib-modify-prototype.html: Added.
    * Dromaeo/resources/dromaeo/web/tests/jslib-style-jquery.html: Added.
    * Dromaeo/resources/dromaeo/web/tests/jslib-style-prototype.html: Added.
    * Dromaeo/resources/dromaeo/web/tests/jslib-traverse-jquery.html: Added.
    * Dromaeo/resources/dromaeo/web/tests/jslib-traverse-prototype.html: Added.
    * Dromaeo/resources/dromaeo/web/tests/sunspider-3d-morph.html: Added.
    * Dromaeo/resources/dromaeo/web/tests/sunspider-3d-raytrace.html: Added.
    * Dromaeo/resources/dromaeo/web/tests/sunspider-access-binary-trees.html: Added.
    * Dromaeo/resources/dromaeo/web/tests/sunspider-access-fannkuch.html: Added.
    * Dromaeo/resources/dromaeo/web/tests/sunspider-access-nbody.html: Added.
    * Dromaeo/resources/dromaeo/web/tests/sunspider-access-nsieve.html: Added.
    * Dromaeo/resources/dromaeo/web/tests/sunspider-bitops-3bit-bits-in-byte.html: Added.
    * Dromaeo/resources/dromaeo/web/tests/sunspider-bitops-bits-in-byte.html: Added.
    * Dromaeo/resources/dromaeo/web/tests/sunspider-bitops-bitwise-and.html: Added.
    * Dromaeo/resources/dromaeo/web/tests/sunspider-bitops-nsieve-bits.html: Added.
    * Dromaeo/resources/dromaeo/web/tests/sunspider-controlflow-recursive.html: Added.
    * Dromaeo/resources/dromaeo/web/tests/sunspider-crypto-aes.html: Added.
    * Dromaeo/resources/dromaeo/web/tests/sunspider-crypto-md5.html: Added.
    * Dromaeo/resources/dromaeo/web/tests/sunspider-crypto-sha1.html: Added.
    * Dromaeo/resources/dromaeo/web/tests/sunspider-date-format-tofte.html: Added.
    * Dromaeo/resources/dromaeo/web/tests/sunspider-date-format-xparb.html: Added.
    * Dromaeo/resources/dromaeo/web/tests/sunspider-math-cordic.html: Added.
    * Dromaeo/resources/dromaeo/web/tests/sunspider-math-partial-sums.html: Added.
    * Dromaeo/resources/dromaeo/web/tests/sunspider-math-spectral-norm.html: Added.
    * Dromaeo/resources/dromaeo/web/tests/sunspider-regexp-dna.html: Added.
    * Dromaeo/resources/dromaeo/web/tests/sunspider-string-fasta.html: Added.
    * Dromaeo/resources/dromaeo/web/tests/sunspider-string-tagcloud.html: Added.
    * Dromaeo/resources/dromaeo/web/tests/sunspider-string-unpack-code.html: Added.
    * Dromaeo/resources/dromaeo/web/tests/sunspider-string-validate-input.html: Added.
    * Dromaeo/resources/dromaeo/web/tests/v8-crypto.html: Added.
    * Dromaeo/resources/dromaeo/web/tests/v8-deltablue.html: Added.
    * Dromaeo/resources/dromaeo/web/tests/v8-earley-boyer.html: Added.
    * Dromaeo/resources/dromaeo/web/tests/v8-raytrace.html: Added.
    * Dromaeo/resources/dromaeo/web/tests/v8-richards.html: Added.
    * Dromaeo/resources/dromaeo/web/tests/72px.png: Added.
    * Dromaeo/resources/dromaeo/web/web-style.css: Added.
    * Dromaeo/resources/dromaeo/web/webrunner.js: Added.
    * Skipped: Unskip the dromaeo driver.
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@106425 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Commits on Jan 31, 2012
  1. [PerformanceTests] Add landing html for Dromaeo dom-query test

    commit-queue@webkit.org authored
    https://bugs.webkit.org/show_bug.cgi?id=77329
    
    Patch by Hajime Morrita <morrita@chromium.org> on 2012-01-31
    Reviewed by Ryosuke Niwa.
    
    PerformanceTests:
    
    Added a "landing html" which includes actual dromaemo page and
    send messages to interact with it. The landing html also dumps the
    score in run-perf-tests friendly format.
    
    This test isn't enabled until Dromaemo itself is available for run-perf-tests.
    It will happen in a separate change.
    
    * Dromaeo/dom-query.html: Added.
    * Dromaeo/resources/dromaeorunner.js: Added.
    * Skipped: Skipping this for now.
    
    Tools:
    
    Added some more ignorable output patterns to allow warnings
    from a third party test suite.
    
    * Scripts/webkitpy/performance_tests/perftestsrunner.py:
    (PerfTestsRunner):
    (PerfTestsRunner._should_ignore_line_in_parser_test_result):
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@106348 268f45cc-cd09-0410-ab3c-d52691b4dbfc
  2. Skip inspector tests since they have been timing out.

    rniwa@webkit.org authored
    * Skipped:
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@106312 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Commits on Jan 19, 2012
  1. run-perf-tests should support Skipped list

    rniwa@webkit.org authored
    https://bugs.webkit.org/show_bug.cgi?id=76594
    
    Reviewed by Adam Barth.
    
    PerformanceTests: 
    
    Add Skipped list to be used by run-perf-tests as it can only runs tests in
    Bindings, Parser, and inspector at the moment.
    
    * Skipped: Added.
    
    Tools: 
    
    Add a support for Skipped list in run-perf-tests; also skip files in resources directories.
    
    * Scripts/webkitpy/layout_tests/port/base.py:
    (Port.perf_tests_dir):
    (Port.skipped_perf_tests):
    (Port.skips_perf_test):
    (Port.relative_perf_test_filename):
    * Scripts/webkitpy/layout_tests/port/test.py:
    (TestPort.perf_tests_dir):
    * Scripts/webkitpy/layout_tests/port/webkit.py:
    (WebKitPort._expectations_from_skipped_files):
    (WebKitPort):
    (WebKitPort.skipped_layout_tests):
    (WebKitPort.skipped_perf_tests):
    * Scripts/webkitpy/performance_tests/perftestsrunner.py:
    (PerfTestsRunner._collect_tests):
    (PerfTestsRunner.run):
    * Scripts/webkitpy/performance_tests/perftestsrunner_unittest.py:
    (test_run_test_set_with_json_output):
    (test_run_test_set_with_json_source):
    (test_collect_tests_with_skipped_list):
    (test_collect_tests_with_skipped_list.add_file):
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@105381 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Something went wrong with that request. Please try again.