Changeset 106865 in webkit


Ignore:
Timestamp:
Feb 6, 2012 3:44:33 PM (12 years ago)
Author:
morrita@google.com
Message:

[PerformanceTests] Each Dromaeo test needs its landing html.
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):

Location:
trunk
Files:
54 added
5 deleted
18 edited

Legend:

Unmodified
Added
Removed
  • trunk/PerformanceTests/ChangeLog

    r106584 r106865  
     12012-02-02  Hajime Morrita  <morrita@chromium.org>
     2
     3        [PerformanceTests] Each Dromaeo test needs its landing html.
     4        https://bugs.webkit.org/show_bug.cgi?id=77504
     5
     6        Reviewed by Ryosuke Niwa.
     7
     8        - Added landing pages for each test which are listed in MANIFEST.json
     9        - Removed some tests which depends on the library whose license is incompatible to WebKit.
     10        - Added local copy of corresponding library. And replace the references to the remote sources
     11          to the local copies.
     12        - Removed old library files under Dromaeo/resources/dromaeo/web/lib/.
     13        - Skipped Sunsupier and v8 test. Such JS centric test should have its own test instead of
     14          running as a part of Dromaeo.
     15
     16        * Dromaeo/cssquery-dojo.html: Added.
     17        * Dromaeo/cssquery-jquery.html: Added.
     18        * Dromaeo/cssquery-prototype.html: Added.
     19        * Dromaeo/dom-attr.html: Added.
     20        * Dromaeo/dom-modify.html: Added.
     21        * Dromaeo/dom-traverse.html: Added.
     22        * Dromaeo/dromaeo-3d-cube.html: Added.
     23        * Dromaeo/dromaeo-core-eval.html: Added.
     24        * Dromaeo/dromaeo-object-array.html: Added.
     25        * Dromaeo/dromaeo-object-regexp.html: Added.
     26        * Dromaeo/dromaeo-object-string.html: Added.
     27        * Dromaeo/dromaeo-string-base64.html: Added.
     28        * Dromaeo/jslib-attr-jquery.html: Added.
     29        * Dromaeo/jslib-attr-prototype.html: Added.
     30        * Dromaeo/jslib-event-jquery.html: Added.
     31        * Dromaeo/jslib-event-prototype.html: Added.
     32        * Dromaeo/jslib-modify-jquery.html: Added.
     33        * Dromaeo/jslib-modify-prototype.html: Added.
     34        * Dromaeo/jslib-style-jquery.html: Added.
     35        * Dromaeo/jslib-style-prototype.html: Added.
     36        * Dromaeo/jslib-traverse-jquery.html: Added.
     37        * Dromaeo/jslib-traverse-prototype.html: Added.
     38        * Dromaeo/resources/dromaeo/web/lib/dojo.js: Removed.
     39        * Dromaeo/resources/dromaeo/web/lib/dojo-1.6.1.js: Added.
     40        * Dromaeo/resources/dromaeo/web/lib/jquery.js: Removed.
     41        * Dromaeo/resources/dromaeo/web/lib/jquery-1.6.4.js: Added.
     42        * Dromaeo/resources/dromaeo/web/lib/mootools.js: Removed.
     43        * Dromaeo/resources/dromaeo/web/lib/prototype.js: Removed.
     44        * Dromaeo/resources/dromaeo/web/lib/prototype-1.7.js: Added.
     45        * Dromaeo/resources/dromaeo/web/tests/cssquery-dojo.html:
     46        * Dromaeo/resources/dromaeo/web/tests/cssquery-jquery.html:
     47        * Dromaeo/resources/dromaeo/web/tests/cssquery-mootools.html: Removed.
     48        * Dromaeo/resources/dromaeo/web/tests/cssquery-prototype.html:
     49        * Dromaeo/resources/dromaeo/web/tests/jslib-attr-jquery.html:
     50        * Dromaeo/resources/dromaeo/web/tests/jslib-attr-prototype.html:
     51        * Dromaeo/resources/dromaeo/web/tests/jslib-event-jquery.html:
     52        * Dromaeo/resources/dromaeo/web/tests/jslib-event-prototype.html:
     53        * Dromaeo/resources/dromaeo/web/tests/jslib-modify-jquery.html:
     54        * Dromaeo/resources/dromaeo/web/tests/jslib-modify-prototype.html:
     55        * Dromaeo/resources/dromaeo/web/tests/jslib-style-jquery.html:
     56        * Dromaeo/resources/dromaeo/web/tests/jslib-style-prototype.html:
     57        * Dromaeo/resources/dromaeo/web/tests/jslib-traverse-jquery.html:
     58        * Dromaeo/resources/dromaeo/web/tests/jslib-traverse-prototype.html:
     59        * Dromaeo/sunspider-3d-morph.html: Added.
     60        * Dromaeo/sunspider-3d-raytrace.html: Added.
     61        * Dromaeo/sunspider-access-binary-trees.html: Added.
     62        * Dromaeo/sunspider-access-fannkuch.html: Added.
     63        * Dromaeo/sunspider-access-nbody.html: Added.
     64        * Dromaeo/sunspider-access-nsieve.html: Added.
     65        * Dromaeo/sunspider-bitops-3bit-bits-in-byte.html: Added.
     66        * Dromaeo/sunspider-bitops-bits-in-byte.html: Added.
     67        * Dromaeo/sunspider-bitops-bitwise-and.html: Added.
     68        * Dromaeo/sunspider-bitops-nsieve-bits.html: Added.
     69        * Dromaeo/sunspider-controlflow-recursive.html: Added.
     70        * Dromaeo/sunspider-crypto-aes.html: Added.
     71        * Dromaeo/sunspider-crypto-md5.html: Added.
     72        * Dromaeo/sunspider-crypto-sha1.html: Added.
     73        * Dromaeo/sunspider-date-format-tofte.html: Added.
     74        * Dromaeo/sunspider-date-format-xparb.html: Added.
     75        * Dromaeo/sunspider-math-cordic.html: Added.
     76        * Dromaeo/sunspider-math-partial-sums.html: Added.
     77        * Dromaeo/sunspider-math-spectral-norm.html: Added.
     78        * Dromaeo/sunspider-regexp-dna.html: Added.
     79        * Dromaeo/sunspider-string-fasta.html: Added.
     80        * Dromaeo/sunspider-string-tagcloud.html: Added.
     81        * Dromaeo/sunspider-string-unpack-code.html: Added.
     82        * Dromaeo/sunspider-string-validate-input.html: Added.
     83        * Dromaeo/v8-crypto.html: Added.
     84        * Dromaeo/v8-deltablue.html: Added.
     85        * Dromaeo/v8-earley-boyer.html: Added.
     86        * Dromaeo/v8-raytrace.html: Added.
     87        * Dromaeo/v8-richards.html: Added.
     88        * Skipped:
     89
    1902012-02-02  Sheriff Bot  <webkit.review.bot@gmail.com>
    291
  • trunk/PerformanceTests/Dromaeo/resources/dromaeo/web/index.html

    r106425 r106865  
    1010  <![endif]-->
    1111  <link href="application.css" rel="stylesheet" type="text/css" />
     12<!--
     13  <script src="lib/jquery-1.6.4.js"></script>
     14  -->
    1215  <script src="jquery.js"></script>
    1316  <script src="json.js"></script>
  • trunk/PerformanceTests/Dromaeo/resources/dromaeo/web/tests/cssquery-dojo.html

    r106425 r106865  
    22<head>
    33<script src="../htmlrunner.js"></script>
    4 <script src="http://ajax.googleapis.com/ajax/libs/dojo/1.6.1/dojo/dojo.xd.js"></script>
     4<script src="../lib/dojo-1.6.1.js"></script>
    55<script>
    66window.onload = function(){
  • trunk/PerformanceTests/Dromaeo/resources/dromaeo/web/tests/cssquery-jquery.html

    r106425 r106865  
    22<head>
    33<script src="../htmlrunner.js"></script>
    4 <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
     4<script src="../lib/jquery-1.6.4.js"></script>
    55<script>
    66window.onload = function(){
  • trunk/PerformanceTests/Dromaeo/resources/dromaeo/web/tests/cssquery-prototype.html

    r106425 r106865  
    22<head>
    33<script src="../htmlrunner.js"></script>
    4 <script src="https://ajax.googleapis.com/ajax/libs/prototype/1.7.0.0/prototype.js"></script>
     4<script src="../lib/prototype-1.7.js"></script>
    55<script>
    66window.onload = function(){
  • trunk/PerformanceTests/Dromaeo/resources/dromaeo/web/tests/jslib-attr-jquery.html

    r106425 r106865  
    22<head>
    33<script src="../htmlrunner.js"></script>
    4 <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
     4<script src="../lib/jquery-1.6.4.js"></script>
    55<script>
    66window.onload = function(){
  • trunk/PerformanceTests/Dromaeo/resources/dromaeo/web/tests/jslib-attr-prototype.html

    r106425 r106865  
    22<head>
    33<script src="../htmlrunner.js"></script>
    4 <script src="https://ajax.googleapis.com/ajax/libs/prototype/1.7.0.0/prototype.js"></script>
     4<script src="../lib/prototype-1.7.js"></script>
    55<script>
    66window.onload = function(){
  • trunk/PerformanceTests/Dromaeo/resources/dromaeo/web/tests/jslib-event-jquery.html

    r106425 r106865  
    22<head>
    33<script src="../htmlrunner.js"></script>
    4 <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
     4<script src="../lib/jquery-1.6.4.js"></script>
    55<script>
    66window.onload = function(){
  • trunk/PerformanceTests/Dromaeo/resources/dromaeo/web/tests/jslib-event-prototype.html

    r106425 r106865  
    22<head>
    33<script src="../htmlrunner.js"></script>
    4 <script src="https://ajax.googleapis.com/ajax/libs/prototype/1.7.0.0/prototype.js"></script>
     4<script src="../lib/prototype-1.7.js"></script>
    55<script>
    66window.onload = function(){
  • trunk/PerformanceTests/Dromaeo/resources/dromaeo/web/tests/jslib-modify-jquery.html

    r106425 r106865  
    22<head>
    33<script src="../htmlrunner.js"></script>
    4 <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
     4<script src="../lib/jquery-1.6.4.js"></script>
    55<script>
    66window.onload = function(){
  • trunk/PerformanceTests/Dromaeo/resources/dromaeo/web/tests/jslib-modify-prototype.html

    r106425 r106865  
    22<head>
    33<script src="../htmlrunner.js"></script>
    4 <script src="https://ajax.googleapis.com/ajax/libs/prototype/1.7.0.0/prototype.js"></script>
     4<script src="../lib/prototype-1.7.js"></script>
    55<script>
    66window.onload = function(){
  • trunk/PerformanceTests/Dromaeo/resources/dromaeo/web/tests/jslib-style-jquery.html

    r106425 r106865  
    22<head>
    33<script src="../htmlrunner.js"></script>
    4 <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
     4<script src="../lib/jquery-1.6.4.js"></script>
    55<script>
    66window.onload = function(){
  • trunk/PerformanceTests/Dromaeo/resources/dromaeo/web/tests/jslib-style-prototype.html

    r106425 r106865  
    22<head>
    33<script src="../htmlrunner.js"></script>
    4 <script src="https://ajax.googleapis.com/ajax/libs/prototype/1.7.0.0/prototype.js"></script>
     4<script src="../lib/prototype-1.7.js"></script>
    55<script>
    66window.onload = function(){
  • trunk/PerformanceTests/Dromaeo/resources/dromaeo/web/tests/jslib-traverse-jquery.html

    r106425 r106865  
    22<head>
    33<script src="../htmlrunner.js"></script>
    4 <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
     4<script src="../lib/jquery-1.6.4.js"></script>
    55<script>
    66window.onload = function(){
  • trunk/PerformanceTests/Dromaeo/resources/dromaeo/web/tests/jslib-traverse-prototype.html

    r106425 r106865  
    22<head>
    33<script src="../htmlrunner.js"></script>
    4 <script src="https://ajax.googleapis.com/ajax/libs/prototype/1.7.0.0/prototype.js"></script>
     4<script src="../lib/prototype-1.7.js"></script>
    55<script>
    66window.onload = function(){
  • trunk/PerformanceTests/Skipped

    r106425 r106865  
    88XSSAuditor
    99
     10# We have pure JS tests separately outside Dromaeo.
     11Dromaeo/sunspider-3d-morph.html
     12Dromaeo/sunspider-3d-raytrace.html
     13Dromaeo/sunspider-access-binary-trees.html
     14Dromaeo/sunspider-access-fannkuch.html
     15Dromaeo/sunspider-access-nbody.html
     16Dromaeo/sunspider-access-nsieve.html
     17Dromaeo/sunspider-bitops-3bit-bits-in-byte.html
     18Dromaeo/sunspider-bitops-bits-in-byte.html
     19Dromaeo/sunspider-bitops-bitwise-and.html
     20Dromaeo/sunspider-bitops-nsieve-bits.html
     21Dromaeo/sunspider-controlflow-recursive.html
     22Dromaeo/sunspider-crypto-aes.html
     23Dromaeo/sunspider-date-format-tofte.html
     24Dromaeo/sunspider-date-format-xparb.html
     25Dromaeo/sunspider-math-cordic.html
     26Dromaeo/sunspider-math-partial-sums.html
     27Dromaeo/sunspider-math-spectral-norm.html
     28Dromaeo/sunspider-regexp-dna.html
     29Dromaeo/sunspider-string-fasta.html
     30Dromaeo/sunspider-string-tagcloud.html
     31Dromaeo/sunspider-string-unpack-code.html
     32Dromaeo/sunspider-string-validate-input.html
     33Dromaeo/v8-crypto.html
     34Dromaeo/v8-deltablue.html
     35Dromaeo/v8-earley-boyer.html
     36Dromaeo/v8-raytrace.html
     37Dromaeo/v8-richards.html
     38
    1039# Bug 77024 - Web Inspector: tests in PerformanceTests/inspector/ are timing out
    1140inspector
  • trunk/Tools/ChangeLog

    r106847 r106865  
     12012-02-02  Hajime Morrita  <morrita@chromium.org>
     2
     3        [PerformanceTests] Each Dromaeo test needs its landing html.
     4        https://bugs.webkit.org/show_bug.cgi?id=77504
     5
     6        Reviewed by Ryosuke Niwa.
     7
     8        Added an ignorable pattern which happens in some Dromaeo tests.
     9
     10        * Scripts/webkitpy/performance_tests/perftestsrunner.py:
     11        (PerfTestsRunner):
     12
    1132012-02-06  Kalev Lember  <kalevlember@gmail.com>
    214
  • trunk/Tools/Scripts/webkitpy/performance_tests/perftestsrunner.py

    r106714 r106865  
    247247        # Following are for handle existing test like Dromaeo
    248248        re.compile(re.escape("""main frame - has 1 onunload handler(s)""")),
    249         re.compile(re.escape("""frame "<!--framePath //<!--frame0-->-->" - has 1 onunload handler(s)"""))]
     249        re.compile(re.escape("""frame "<!--framePath //<!--frame0-->-->" - has 1 onunload handler(s)""")),
     250        re.compile(re.escape("""frame "<!--framePath //<!--frame0-->/<!--frame0-->-->" - has 1 onunload handler(s)"""))]
    250251
    251252    def _should_ignore_line_in_parser_test_result(self, line):
Note: See TracChangeset for help on using the changeset viewer.