1. 25 Oct, 2012 2 commits
    • zoltan@webkit.org's avatar
      Turn PageLoad tests into simple performancetests, commit #4 · ee168c78
      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
      ee168c78
    • zoltan@webkit.org's avatar
      Turn PageLoad tests into simple performancetests, commit #2 · 870ac01b
      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
      870ac01b
  2. 24 Oct, 2012 1 commit
  3. 08 Oct, 2012 1 commit
  4. 25 Sep, 2012 1 commit
  5. 13 Apr, 2012 2 commits
    • rniwa@webkit.org's avatar
      Fix skipped list. · 7dfcb2f1
      rniwa@webkit.org authored
      * Skipped:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@114173 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7dfcb2f1
    • rniwa@webkit.org's avatar
      Enable SVG page loading performance tests · a51c0b73
      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
      a51c0b73
  6. 14 Mar, 2012 1 commit
    • achicu@adobe.com's avatar
      Layout/floats.html should be runnable by run-perf-tests · 60c7bd1e
      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
      60c7bd1e
  7. 06 Feb, 2012 1 commit
    • morrita@google.com's avatar
      [PerformanceTests] Each Dromaeo test needs its landing html. · aa55f3f1
      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
      aa55f3f1
  8. 31 Jan, 2012 2 commits
    • morrita@google.com's avatar
      Import Dromaeo to WebKit repository. · b92146d2
      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:
      https://github.com/omo/dromaeo/commit/c942a1452109cdd5f759b3c4aee8d68d490d44a2
      
      * 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
      b92146d2
    • commit-queue@webkit.org's avatar
      [PerformanceTests] Add landing html for Dromaeo dom-query test · 3b4a9fa1
      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
      3b4a9fa1
  9. 30 Jan, 2012 1 commit
  10. 18 Jan, 2012 1 commit
    • rniwa@webkit.org's avatar
      run-perf-tests should support Skipped list · 095e573e
      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
      095e573e