2009-12-12 Maciej Stachowiak <mjs@apple.com>
authormjs@apple.com <mjs@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 13 Dec 2009 02:18:53 +0000 (02:18 +0000)
committermjs@apple.com <mjs@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 13 Dec 2009 02:18:53 +0000 (02:18 +0000)
commit8243749443e67ead823045d8033686a78dbc2ff8
treef42f69291d727f7a7cdabf22320024a593063ece
parentae193804dcc9d0ec6ba0e67580fd275b960c75d8
2009-12-12  Maciej Stachowiak  <mjs@apple.com>

        Reviewed by Oliver Hunt.

        Give command-line sunspider the ability to handle multiple suites and versions
        https://bugs.webkit.org/show_bug.cgi?id=32477

        * Scripts/run-sunspider: Updated for changes to command-line parameters.
        * Scripts/sunspider-compare-results: ditto
2009-12-12  Maciej Stachowiak  <mjs@apple.com>

        Reviewed by Oliver Hunt.

        Give command-line sunspider the ability to handle multiple suites and versions
        https://bugs.webkit.org/show_bug.cgi?id=32477

        Each suite/version's set of tests are now in a separate subdirectory of tests/, with a file named LIST
        enumerating the tests. Current suites are:

        sunspider-0.9 - riginal SunSpider content
        sunspider-0.9.1 - SunSpider suite with a few tests fixed (and a few more to come)
        ubench - "ubench" microbenchmark suite
        v8-v4 - version 4 of the v8 benchmark
        parse-only - some parser tests

        Sunspider can now be run with the --suite= parameter to select a
        suite. The default is --suite=sunspider-0.9.

        * .: Modified property svn:ignore to ignore new results directories.
        * make-hosted: Generate based on sunspider-0.9 suite.
        * resources/TEMPLATE.html: Fix an HTML compliance problem.
        * resources/sunspider-standalone-driver.js: Become aware of suite names.
        * sunspider: Modified to handle multiple suites as described above.
        * sunspider-compare-results: ditto
        * tests/LIST: Moved to tests/sunspider-0.9/ and tests/sunspider-0.9.1/
        * tests/LIST-PARSE-ONLY: Moved to parse-only/LIST
        * tests/LIST-UBENCH: Removed.
        * tests/LIST-V8: Removed.
        * tests/3d-cube.js: Moved to tests/sunspider-0.9 and tests/sunspider-0.9.1
        * tests/3d-morph.js: ditto
        * tests/3d-raytrace.js: ditto
        * tests/access-binary-trees.js: ditto
        * tests/access-fannkuch.js: ditto
        * tests/access-nbody.js: ditto
        * tests/access-nsieve.js: ditto
        * tests/bitops-3bit-bits-in-byte.js: ditto
        * tests/bitops-bits-in-byte.js: ditto
        * tests/bitops-bitwise-and.js: ditto
        * tests/bitops-nsieve-bits.js: ditto
        * tests/controlflow-recursive.js: ditto
        * tests/crypto-aes.js: ditto
        * tests/crypto-md5.js: ditto
        * tests/crypto-sha1.js: ditto
        * tests/date-format-tofte.js: ditto
        * tests/date-format-xparb.js: ditto
        * tests/math-cordic.js: ditto
        * tests/math-partial-sums.js: ditto
        * tests/math-spectral-norm.js: ditto
        * tests/regexp-dna.js: ditto
        * tests/string-base64.js: ditto
        * tests/string-fasta.js: ditto
        * tests/string-tagcloud.js: ditto
        * tests/string-unpack-code.js: ditto
        * tests/string-validate-input.js: ditto
        * tests/sunspider-0.9/: Added
        * tests/sunspider-0.9/*.js: Moved from one level up
        * tests/sunspider-0.9.1: Added.
        * tests/sunspider-0.9.1/*.js: Moved from one level up.
        * tests/v8-crypto.js: Moved to v8-v4/ directory.
        * tests/v8-deltablue.js: ditto
        * tests/v8-earley-boyer.js: ditto
        * tests/v8-raytrace.js: ditto
        * tests/v8-regexp.js: ditto
        * tests/v8-richards.js: ditto
        * tests/v8-splay.js: ditto
        * tests/v8-v4: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@52057 268f45cc-cd09-0410-ab3c-d52691b4dbfc
74 files changed:
SunSpider/ChangeLog
SunSpider/make-hosted
SunSpider/resources/TEMPLATE.html
SunSpider/resources/sunspider-standalone-driver.js
SunSpider/sunspider
SunSpider/sunspider-compare-results
SunSpider/tests/LIST-UBENCH [deleted file]
SunSpider/tests/parse-only/LIST [moved from SunSpider/tests/LIST-PARSE-ONLY with 100% similarity]
SunSpider/tests/sunspider-0.9.1/3d-cube.js [moved from SunSpider/tests/3d-cube.js with 100% similarity]
SunSpider/tests/sunspider-0.9.1/3d-morph.js [moved from SunSpider/tests/3d-morph.js with 100% similarity]
SunSpider/tests/sunspider-0.9.1/3d-raytrace.js [moved from SunSpider/tests/3d-raytrace.js with 100% similarity]
SunSpider/tests/sunspider-0.9.1/LIST [moved from SunSpider/tests/LIST with 100% similarity]
SunSpider/tests/sunspider-0.9.1/access-binary-trees.js [moved from SunSpider/tests/access-binary-trees.js with 100% similarity]
SunSpider/tests/sunspider-0.9.1/access-fannkuch.js [moved from SunSpider/tests/access-fannkuch.js with 100% similarity]
SunSpider/tests/sunspider-0.9.1/access-nbody.js [moved from SunSpider/tests/access-nbody.js with 100% similarity]
SunSpider/tests/sunspider-0.9.1/access-nsieve.js [moved from SunSpider/tests/access-nsieve.js with 100% similarity]
SunSpider/tests/sunspider-0.9.1/bitops-3bit-bits-in-byte.js [moved from SunSpider/tests/bitops-3bit-bits-in-byte.js with 100% similarity]
SunSpider/tests/sunspider-0.9.1/bitops-bits-in-byte.js [moved from SunSpider/tests/bitops-bits-in-byte.js with 100% similarity]
SunSpider/tests/sunspider-0.9.1/bitops-bitwise-and.js [moved from SunSpider/tests/bitops-bitwise-and.js with 100% similarity]
SunSpider/tests/sunspider-0.9.1/bitops-nsieve-bits.js [moved from SunSpider/tests/bitops-nsieve-bits.js with 100% similarity]
SunSpider/tests/sunspider-0.9.1/controlflow-recursive.js [moved from SunSpider/tests/controlflow-recursive.js with 100% similarity]
SunSpider/tests/sunspider-0.9.1/crypto-aes.js [moved from SunSpider/tests/crypto-aes.js with 100% similarity]
SunSpider/tests/sunspider-0.9.1/crypto-md5.js [moved from SunSpider/tests/crypto-md5.js with 100% similarity]
SunSpider/tests/sunspider-0.9.1/crypto-sha1.js [moved from SunSpider/tests/crypto-sha1.js with 100% similarity]
SunSpider/tests/sunspider-0.9.1/date-format-tofte.js [moved from SunSpider/tests/date-format-tofte.js with 100% similarity]
SunSpider/tests/sunspider-0.9.1/date-format-xparb.js [moved from SunSpider/tests/date-format-xparb.js with 100% similarity]
SunSpider/tests/sunspider-0.9.1/math-cordic.js [moved from SunSpider/tests/math-cordic.js with 100% similarity]
SunSpider/tests/sunspider-0.9.1/math-partial-sums.js [moved from SunSpider/tests/math-partial-sums.js with 100% similarity]
SunSpider/tests/sunspider-0.9.1/math-spectral-norm.js [moved from SunSpider/tests/math-spectral-norm.js with 100% similarity]
SunSpider/tests/sunspider-0.9.1/regexp-dna.js [moved from SunSpider/tests/regexp-dna.js with 100% similarity]
SunSpider/tests/sunspider-0.9.1/string-base64.js [moved from SunSpider/tests/string-base64.js with 100% similarity]
SunSpider/tests/sunspider-0.9.1/string-fasta.js [moved from SunSpider/tests/string-fasta.js with 100% similarity]
SunSpider/tests/sunspider-0.9.1/string-tagcloud.js [moved from SunSpider/tests/string-tagcloud.js with 100% similarity]
SunSpider/tests/sunspider-0.9.1/string-unpack-code.js [moved from SunSpider/tests/string-unpack-code.js with 100% similarity]
SunSpider/tests/sunspider-0.9.1/string-validate-input.js [moved from SunSpider/tests/string-validate-input.js with 100% similarity]
SunSpider/tests/sunspider-0.9/3d-cube.js [new file with mode: 0644]
SunSpider/tests/sunspider-0.9/3d-morph.js [new file with mode: 0644]
SunSpider/tests/sunspider-0.9/3d-raytrace.js [new file with mode: 0644]
SunSpider/tests/sunspider-0.9/LIST [new file with mode: 0644]
SunSpider/tests/sunspider-0.9/access-binary-trees.js [new file with mode: 0644]
SunSpider/tests/sunspider-0.9/access-fannkuch.js [new file with mode: 0644]
SunSpider/tests/sunspider-0.9/access-nbody.js [new file with mode: 0644]
SunSpider/tests/sunspider-0.9/access-nsieve.js [new file with mode: 0644]
SunSpider/tests/sunspider-0.9/bitops-3bit-bits-in-byte.js [new file with mode: 0644]
SunSpider/tests/sunspider-0.9/bitops-bits-in-byte.js [new file with mode: 0644]
SunSpider/tests/sunspider-0.9/bitops-bitwise-and.js [new file with mode: 0644]
SunSpider/tests/sunspider-0.9/bitops-nsieve-bits.js [new file with mode: 0644]
SunSpider/tests/sunspider-0.9/controlflow-recursive.js [new file with mode: 0644]
SunSpider/tests/sunspider-0.9/crypto-aes.js [new file with mode: 0644]
SunSpider/tests/sunspider-0.9/crypto-md5.js [new file with mode: 0644]
SunSpider/tests/sunspider-0.9/crypto-sha1.js [new file with mode: 0644]
SunSpider/tests/sunspider-0.9/date-format-tofte.js [new file with mode: 0644]
SunSpider/tests/sunspider-0.9/date-format-xparb.js [new file with mode: 0644]
SunSpider/tests/sunspider-0.9/math-cordic.js [new file with mode: 0644]
SunSpider/tests/sunspider-0.9/math-partial-sums.js [new file with mode: 0644]
SunSpider/tests/sunspider-0.9/math-spectral-norm.js [new file with mode: 0644]
SunSpider/tests/sunspider-0.9/regexp-dna.js [new file with mode: 0644]
SunSpider/tests/sunspider-0.9/string-base64.js [new file with mode: 0644]
SunSpider/tests/sunspider-0.9/string-fasta.js [new file with mode: 0644]
SunSpider/tests/sunspider-0.9/string-tagcloud.js [new file with mode: 0644]
SunSpider/tests/sunspider-0.9/string-unpack-code.js [new file with mode: 0644]
SunSpider/tests/sunspider-0.9/string-validate-input.js [new file with mode: 0644]
SunSpider/tests/ubench/LIST [new file with mode: 0644]
SunSpider/tests/v8-v4/LIST [moved from SunSpider/tests/LIST-V8 with 100% similarity]
SunSpider/tests/v8-v4/v8-crypto.js [moved from SunSpider/tests/v8-crypto.js with 100% similarity]
SunSpider/tests/v8-v4/v8-deltablue.js [moved from SunSpider/tests/v8-deltablue.js with 100% similarity]
SunSpider/tests/v8-v4/v8-earley-boyer.js [moved from SunSpider/tests/v8-earley-boyer.js with 100% similarity]
SunSpider/tests/v8-v4/v8-raytrace.js [moved from SunSpider/tests/v8-raytrace.js with 100% similarity]
SunSpider/tests/v8-v4/v8-regexp.js [moved from SunSpider/tests/v8-regexp.js with 100% similarity]
SunSpider/tests/v8-v4/v8-richards.js [moved from SunSpider/tests/v8-richards.js with 100% similarity]
SunSpider/tests/v8-v4/v8-splay.js [moved from SunSpider/tests/v8-splay.js with 100% similarity]
WebKitTools/ChangeLog
WebKitTools/Scripts/run-sunspider
WebKitTools/Scripts/sunspider-compare-results