| Index: chrome/test/data/dromaeo/tests/MANIFEST.json
|
| ===================================================================
|
| --- chrome/test/data/dromaeo/tests/MANIFEST.json (revision 0)
|
| +++ chrome/test/data/dromaeo/tests/MANIFEST.json (revision 0)
|
| @@ -0,0 +1,442 @@
|
| +{
|
| +"dromaeo-3d-cube": {
|
| + file: "dromaeo-3d-cube.html",
|
| + name: "Rotating 3D Cube",
|
| + origin: ["Simon Speich", "http://www.speich.net/computer/moztesting/3d.htm"],
|
| + desc: "Rotating the individual pixels of a cube. No rendering done.",
|
| + category: "Dromaeo JavaScript Tests",
|
| + tags: ["object", "array", "property", "math"]
|
| +},
|
| +"dromaeo-string-base64": {
|
| + file: "dromaeo-string-base64.html",
|
| + name: "Base 64 Encoding and Decoding",
|
| + origin: ["Mozilla", "http://mozilla.org/"],
|
| + desc: "Encode and decode a random string to base 64.",
|
| + category: "Dromaeo JavaScript Tests",
|
| + tags: ["string","array","looping","bitops"]
|
| +},
|
| +"dromaeo-core-eval": {
|
| + file: "dromaeo-core-eval.html",
|
| + name: "Code Evaluation",
|
| + origin: ["John Resig", "http://ejohn.org/"],
|
| + desc: "Microtests of code evaluation (eval, new Function).",
|
| + category: "Dromaeo JavaScript Tests",
|
| + tags: ["eval","microtest"]
|
| +},
|
| +"dromaeo-object-array": {
|
| + file: "dromaeo-object-array.html",
|
| + name: "Arrays",
|
| + origin: ["John Resig", "http://ejohn.org/"],
|
| + desc: "Microtests of arrays (construction, methods, access).",
|
| + category: "Dromaeo JavaScript Tests",
|
| + tags: ["array","microtest"]
|
| +},
|
| +"dromaeo-object-regexp": {
|
| + file: "dromaeo-object-regexp.html",
|
| + name: "Regular Expressions",
|
| + origin: ["John Resig", "http://ejohn.org/"],
|
| + desc: "Microtests of regular expressions (construction, matching, replace).",
|
| + category: "Dromaeo JavaScript Tests",
|
| + tags: ["regexp","microtest"]
|
| +},
|
| +"dromaeo-object-string": {
|
| + file: "dromaeo-object-string.html",
|
| + name: "Strings",
|
| + origin: ["John Resig", "http://ejohn.org/"],
|
| + desc: "Microtests of strings (concatenation, methods).",
|
| + category: "Dromaeo JavaScript Tests",
|
| + tags: ["string","microtest"]
|
| +},
|
| +"v8-crypto": {
|
| + file: "v8-crypto.html",
|
| + name: "RSA Encryption/Decryption",
|
| + origin: ["V8 Benchmark", "http://code.google.com/apis/v8/benchmarks.html"],
|
| + desc: "Encrypt a string and then decrypt it again using RSA.",
|
| + category: "V8 Benchmark Tests",
|
| + tags: ["looping","string","bitops"]
|
| +},
|
| +"v8-deltablue": {
|
| + file: "v8-deltablue.html",
|
| + name: "DeltaBlue Constraint Solving",
|
| + origin: ["V8 Benchmark", "http://code.google.com/apis/v8/benchmarks.html"],
|
| + desc: "Computing a number of limitations on a set of values.",
|
| + category: "V8 Benchmark Tests",
|
| + tags: ["looping","functions"]
|
| +},
|
| +"v8-earley-boyer": {
|
| + file: "v8-earley-boyer.html",
|
| + name: "String Parsing and Searching",
|
| + origin: ["V8 Benchmark", "http://code.google.com/apis/v8/benchmarks.html"],
|
| + desc: "Tests for parsing languages and searching strings.",
|
| + category: "V8 Benchmark Tests",
|
| + tags: ["looping","functions","string"]
|
| +},
|
| +"v8-raytrace": {
|
| + file: "v8-raytrace.html",
|
| + name: "RayTracer",
|
| + origin: ["V8 Benchmark", "http://code.google.com/apis/v8/benchmarks.html"],
|
| + desc: "Renders a scene using raytracing (no rendering done).",
|
| + category: "V8 Benchmark Tests",
|
| + tags: ["looping","functions","object"]
|
| +},
|
| +"v8-richards": {
|
| + file: "v8-richards.html",
|
| + name: "Richards Benchmarks",
|
| + origin: ["V8 Benchmark", "http://code.google.com/apis/v8/benchmarks.html"],
|
| + desc: "A series of benchmarks to test the quality of system implementation languages.",
|
| + category: "V8 Benchmark Tests",
|
| + tags: ["functions","object"]
|
| +},
|
| +"sunspider-3d-morph": {
|
| + file: "sunspider-3d-morph.html",
|
| + name: "3D Mesh Transformation",
|
| + origin: ["WebKit", "http://webkit.org/misc/morph.html"],
|
| + desc: "Transforming the points of a matrix. No visual output.",
|
| + category: "SunSpider JavaScript Tests",
|
| + tags: ["array", "looping", "math"]
|
| +},
|
| +"sunspider-3d-raytrace": {
|
| + file: "sunspider-3d-raytrace.html",
|
| + name: "3D Raytrace",
|
| + origin: ["Apple", "http://apple.com/"],
|
| + desc: "Rendering a scene using raytracing techniques. No visual output.",
|
| + category: "SunSpider JavaScript Tests",
|
| + tags: ["array", "functions", "math"]
|
| +},
|
| +"sunspider-access-binary-trees": {
|
| + file: "sunspider-access-binary-trees.html",
|
| + name: "Traversing Binary Trees",
|
| + origin: ["Language Shootout", "http://shootout.alioth.debian.org/"],
|
| + desc: "Moving through an object representation of a binary tree.",
|
| + category: "SunSpider JavaScript Tests",
|
| + tags: ["object", "recursion"]
|
| +},
|
| +"sunspider-access-fannkuch": {
|
| + file: "sunspider-access-fannkuch.html",
|
| + name: "Fannkuch",
|
| + origin: ["Language Shootout", "http://shootout.alioth.debian.org/"],
|
| + desc: "Figure out the number of ways in which a set of numbers can be manipulated.",
|
| + category: "SunSpider JavaScript Tests",
|
| + tags: ["array", "looping"]
|
| +},
|
| +"sunspider-access-nbody": {
|
| + file: "sunspider-access-nbody.html",
|
| + name: "N-Body Rotation and Gravity",
|
| + origin: ["Language Shootout", "http://shootout.alioth.debian.org/"],
|
| + desc: "Compute the location of multiple planets based upon rotation and gravity.",
|
| + category: "SunSpider JavaScript Tests",
|
| + tags: ["object", "property", "looping", "math"]
|
| +},
|
| +"sunspider-access-nsieve": {
|
| + file: "sunspider-access-nsieve.html",
|
| + name: "Prime Number Computation",
|
| + origin: ["Language Shootout", "http://shootout.alioth.debian.org/"],
|
| + desc: "Compute the number of prime numbers in a specific range of numbers.",
|
| + category: "SunSpider JavaScript Tests",
|
| + tags: ["looping", "array"]
|
| +},
|
| +"sunspider-bitops-3bit-bits-in-byte": {
|
| + file: "sunspider-bitops-3bit-bits-in-byte.html",
|
| + name: "Compute Bits in Byte",
|
| + origin: ["SunSpider", "http://www2.webkit.org/perf/sunspider-0.9/sunspider.html"],
|
| + desc: "Compute the number of bits in a number using bitops.",
|
| + category: "SunSpider JavaScript Tests",
|
| + tags: ["looping", "bitops"]
|
| +},
|
| +"sunspider-bitops-bits-in-byte": {
|
| + file: "sunspider-bitops-bits-in-byte.html",
|
| + name: "Compute Bits in Byte (2)",
|
| + origin: ["SunSpider", "http://www2.webkit.org/perf/sunspider-0.9/sunspider.html"],
|
| + desc: "Compute the number of bits in a number using bitops.",
|
| + category: "SunSpider JavaScript Tests",
|
| + tags: ["looping", "bitops"]
|
| +},
|
| +"sunspider-bitops-bitwise-and": {
|
| + file: "sunspider-bitops-bitwise-and.html",
|
| + name: "Bitwise And",
|
| + origin: ["SunSpider", "http://www2.webkit.org/perf/sunspider-0.9/sunspider.html"],
|
| + desc: "Compute a number by using a series of 'and' bit operations.",
|
| + category: "SunSpider JavaScript Tests",
|
| + tags: ["looping", "bitops"]
|
| +},
|
| +"sunspider-bitops-nsieve-bits": {
|
| + file: "sunspider-bitops-nsieve-bits.html",
|
| + name: "Prime Number Computation (2)",
|
| + origin: ["Language Shootout", "http://shootout.alioth.debian.org/"],
|
| + desc: "Compute the number of prime numbers in a specific range of numbers using bit operations.",
|
| + category: "SunSpider JavaScript Tests",
|
| + tags: ["looping", "bitops", "array"]
|
| +},
|
| +"sunspider-controlflow-recursive": {
|
| + file: "sunspider-controlflow-recursive.html",
|
| + name: "Recursive Number Calculation",
|
| + origin: ["Language Shootout", "http://shootout.alioth.debian.org/"],
|
| + desc: "Compute various numbers in a recursive manner.",
|
| + category: "SunSpider JavaScript Tests",
|
| + tags: ["functions"]
|
| +},
|
| +"sunspider-crypto-aes": {
|
| + file: "sunspider-crypto-aes.html",
|
| + name: "AES Encryption/Decryption",
|
| + origin: ["SunSpider", "http://www2.webkit.org/perf/sunspider-0.9/sunspider.html"],
|
| + desc: "Encrypt a string and then decrypt it again using AES.",
|
| + category: "SunSpider JavaScript Tests",
|
| + tags: ["looping","string","bitops"]
|
| +},
|
| +"sunspider-crypto-md5": {
|
| + file: "sunspider-crypto-md5.html",
|
| + name: "MD5 Hashing",
|
| + origin: ["SunSpider", "http://www2.webkit.org/perf/sunspider-0.9/sunspider.html"],
|
| + desc: "Hash a long string using MD5.",
|
| + category: "SunSpider JavaScript Tests",
|
| + tags: ["looping","string"]
|
| +},
|
| +"sunspider-crypto-sha1": {
|
| + file: "sunspider-crypto-sha1.html",
|
| + name: "SHA1 Hashing",
|
| + origin: ["SunSpider", "http://www2.webkit.org/perf/sunspider-0.9/sunspider.html"],
|
| + desc: "Hash a long string using SHA1.",
|
| + category: "SunSpider JavaScript Tests",
|
| + tags: ["looping","string"]
|
| +},
|
| +"sunspider-date-format-xparb": {
|
| + file: "sunspider-date-format-xparb.html",
|
| + name: "Date Formatting",
|
| + origin: ["SunSpider", "http://www2.webkit.org/perf/sunspider-0.9/sunspider.html"],
|
| + desc: "Converting a date into a string representation.",
|
| + category: "SunSpider JavaScript Tests",
|
| + tags: ["date","string"]
|
| +},
|
| +"sunspider-date-format-tofte": {
|
| + file: "sunspider-date-format-tofte.html",
|
| + name: "Date Formatting (2)",
|
| + origin: ["SunSpider", "http://www2.webkit.org/perf/sunspider-0.9/sunspider.html"],
|
| + desc: "Converting a date into a string representation.",
|
| + category: "SunSpider JavaScript Tests",
|
| + tags: ["date","string"]
|
| +},
|
| +"sunspider-math-cordic": {
|
| + file: "sunspider-math-cordic.html",
|
| + name: "Trigonometric Calculation",
|
| + origin: ["SunSpider", "http://www2.webkit.org/perf/sunspider-0.9/sunspider.html"],
|
| + desc: "Calculate values from hyperbolic and trigonometric functions.",
|
| + category: "SunSpider JavaScript Tests",
|
| + tags: ["math","looping"]
|
| +},
|
| +"sunspider-math-partial-sums": {
|
| + file: "sunspider-math-partial-sums.html",
|
| + name: "Partial Sum Calculation",
|
| + origin: ["Language Shootout", "http://shootout.alioth.debian.org/"],
|
| + desc: "Calculate the partial sum of a few different number series.",
|
| + category: "SunSpider JavaScript Tests",
|
| + tags: ["math","looping"]
|
| +},
|
| +"sunspider-math-spectral-norm": {
|
| + file: "sunspider-math-spectral-norm.html",
|
| + name: "Spectral Norm of a Matrix",
|
| + origin: ["Language Shootout", "http://shootout.alioth.debian.org/"],
|
| + desc: "Calculate the spectral norm of a matrix of numbers.",
|
| + category: "SunSpider JavaScript Tests",
|
| + tags: ["array","looping","math"]
|
| +},
|
| +"sunspider-regexp-dna": {
|
| + file: "sunspider-regexp-dna.html",
|
| + name: "DNA Sequence Counting",
|
| + origin: ["SunSpider", "http://www2.webkit.org/perf/sunspider-0.9/sunspider.html"],
|
| + desc: "Counts occurences in a DNA sequence.",
|
| + category: "SunSpider JavaScript Tests",
|
| + tags: ["string","regexp"]
|
| +},
|
| +"sunspider-string-fasta": {
|
| + file: "sunspider-string-fasta.html",
|
| + name: "DNA Sequence Alignment",
|
| + origin: ["Language Shootout", "http://shootout.alioth.debian.org/"],
|
| + desc: "Find DNA matches within a larger sequence.",
|
| + category: "SunSpider JavaScript Tests",
|
| + tags: ["string","object","looping"]
|
| +},
|
| +"sunspider-string-tagcloud": {
|
| + file: "sunspider-string-tagcloud.html",
|
| + name: "Tag Cloud Creation",
|
| + origin: ["SunSpider", "http://www2.webkit.org/perf/sunspider-0.9/sunspider.html"],
|
| + desc: "Convert a JSON structure into an HTML tag cloud.",
|
| + category: "SunSpider JavaScript Tests",
|
| + tags: ["string","regexp"]
|
| +},
|
| +"sunspider-string-unpack-code": {
|
| + file: "sunspider-string-unpack-code.html",
|
| + name: "Script Unpacking",
|
| + origin: ["John Resig", "http://ejohn.org/"],
|
| + desc: "Decompressing scripts run through Dean Edwards' Packer.",
|
| + category: "SunSpider JavaScript Tests",
|
| + tags: ["regexp","string","looping"]
|
| +},
|
| +"sunspider-string-validate-input": {
|
| + file: "sunspider-string-validate-input.html",
|
| + name: "Validate User Input",
|
| + origin: ["SunSpider", "http://www2.webkit.org/perf/sunspider-0.9/sunspider.html"],
|
| + desc: "Test user input against a series of rules.",
|
| + category: "SunSpider JavaScript Tests",
|
| + tags: ["string","regexp"]
|
| +},
|
| +"dom-attr": {
|
| + file: "dom-attr.html",
|
| + name: "DOM Attributes",
|
| + origin: ["John Resig", "http://ejohn.org/"],
|
| + desc: "Setting and getting DOM node attributes.",
|
| + category: "Dromaeo DOM Tests",
|
| + tags: ["dom","attributes"]
|
| +},
|
| +"dom-modify": {
|
| + file: "dom-modify.html",
|
| + name: "DOM Modification",
|
| + origin: ["John Resig", "http://ejohn.org/"],
|
| + desc: "Creating and injecting DOM nodes into a document.",
|
| + category: "Dromaeo DOM Tests",
|
| + tags: ["dom","modify"]
|
| +},
|
| +"dom-query": {
|
| + file: "dom-query.html",
|
| + name: "DOM Query",
|
| + origin: ["John Resig", "http://ejohn.org/"],
|
| + desc: "Querying DOM elements in a document.",
|
| + category: "Dromaeo DOM Tests",
|
| + tags: ["dom","query"]
|
| +},
|
| +"dom-traverse": {
|
| + file: "dom-traverse.html",
|
| + name: "DOM Traversal",
|
| + origin: ["John Resig", "http://ejohn.org/"],
|
| + desc: "Traversing a DOM structure.",
|
| + category: "Dromaeo DOM Tests",
|
| + tags: ["dom","traverse"]
|
| +},
|
| +"jslib-attr-jquery": {
|
| + file: "jslib-attr-jquery.html",
|
| + name: "DOM Attributes (jQuery)",
|
| + origin: ["John Resig", "http://ejohn.org/"],
|
| + desc: "Setting and getting DOM node attributes using the jQuery JavaScript Library.",
|
| + category: "JavaScript Library Tests",
|
| + tags: ["dom","jslib","jquery","attributes"]
|
| +},
|
| +"jslib-attr-prototype": {
|
| + file: "jslib-attr-prototype.html",
|
| + name: "DOM Attributes (Prototype)",
|
| + origin: ["John Resig", "http://ejohn.org/"],
|
| + desc: "Setting and getting DOM node attributes using the Prototype JavaScript Library.",
|
| + category: "JavaScript Library Tests",
|
| + tags: ["dom","jslib","prototype","attributes"]
|
| +},
|
| +"jslib-event-jquery": {
|
| + file: "jslib-event-jquery.html",
|
| + name: "DOM Events (jQuery)",
|
| + origin: ["John Resig", "http://ejohn.org/"],
|
| + desc: "Binding, removing, and triggering DOM events using the jQuery JavaScript Library.",
|
| + category: "JavaScript Library Tests",
|
| + tags: ["dom","jslib","jquery","events"]
|
| +},
|
| +"jslib-event-prototype": {
|
| + file: "jslib-event-prototype.html",
|
| + name: "DOM Events (Prototype)",
|
| + origin: ["John Resig", "http://ejohn.org/"],
|
| + desc: "Binding, removing, and triggering DOM events using the Prototype JavaScript Library.",
|
| + category: "JavaScript Library Tests",
|
| + tags: ["dom","jslib","prototype","events"]
|
| +},
|
| +"jslib-modify-jquery": {
|
| + file: "jslib-modify-jquery.html",
|
| + name: "DOM Modification (jQuery)",
|
| + origin: ["John Resig", "http://ejohn.org/"],
|
| + desc: "Creating and injecting DOM nodes into a document using the jQuery JavaScript Library.",
|
| + category: "JavaScript Library Tests",
|
| + tags: ["dom","jslib","jquery","modify"]
|
| +},
|
| +"jslib-modify-prototype": {
|
| + file: "jslib-modify-prototype.html",
|
| + name: "DOM Modification (Prototype)",
|
| + origin: ["John Resig", "http://ejohn.org/"],
|
| + desc: "Creating and injecting DOM nodes into a document using the Prototype JavaScript Library.",
|
| + category: "JavaScript Library Tests",
|
| + tags: ["dom","jslib","prototype","modify"]
|
| +},
|
| +"jslib-style-jquery": {
|
| + file: "jslib-style-jquery.html",
|
| + name: "DOM Style (jQuery)",
|
| + origin: ["John Resig", "http://ejohn.org/"],
|
| + desc: "Getting and setting CSS information on DOM elements using the jQuery JavaScript Library.",
|
| + category: "JavaScript Library Tests",
|
| + tags: ["dom","jslib","jquery","style"]
|
| +},
|
| +"jslib-style-prototype": {
|
| + file: "jslib-style-prototype.html",
|
| + name: "DOM Style (Prototype)",
|
| + origin: ["John Resig", "http://ejohn.org/"],
|
| + desc: "Getting and setting CSS information on DOM elements using the Prototype JavaScript Library.",
|
| + category: "JavaScript Library Tests",
|
| + tags: ["dom","jslib","prototype","style"]
|
| +},
|
| +"jslib-traverse-jquery": {
|
| + file: "jslib-traverse-jquery.html",
|
| + name: "DOM Traversal (jQuery)",
|
| + origin: ["John Resig", "http://ejohn.org/"],
|
| + desc: "Traversing a DOM structure using the jQuery JavaScript Library.",
|
| + category: "JavaScript Library Tests",
|
| + tags: ["dom","jslib","jquery","traverse"]
|
| +},
|
| +"jslib-traverse-prototype": {
|
| + file: "jslib-traverse-prototype.html",
|
| + name: "DOM Traversal (Prototype)",
|
| + origin: ["John Resig", "http://ejohn.org/"],
|
| + desc: "Traversing a DOM structure using the Prototype JavaScript Library.",
|
| + category: "JavaScript Library Tests",
|
| + tags: ["dom","jslib","prototype","traverse"]
|
| +},
|
| +"cssquery-jquery": {
|
| + file: "cssquery-jquery.html",
|
| + name: "DOM Query (jQuery)",
|
| + origin: ["John Resig", "http://ejohn.org/"],
|
| + desc: "Querying DOM elements in a document using the jQuery JavaScript Library.",
|
| + category: "CSS Selector Tests",
|
| + tags: ["dom","jslib","jquery","query"]
|
| +},
|
| +"cssquery-prototype": {
|
| + file: "cssquery-prototype.html",
|
| + name: "DOM Query (Prototype)",
|
| + origin: ["John Resig", "http://ejohn.org/"],
|
| + desc: "Querying DOM elements in a document using the Prototype JavaScript Library.",
|
| + category: "CSS Selector Tests",
|
| + tags: ["dom","jslib","prototype","query"]
|
| +},
|
| +"cssquery-dojo": {
|
| + file: "cssquery-dojo.html",
|
| + name: "DOM Query (Dojo)",
|
| + origin: ["John Resig", "http://ejohn.org/"],
|
| + desc: "Querying DOM elements in a document using the Dojo JavaScript Library.",
|
| + category: "CSS Selector Tests",
|
| + tags: ["dom","jslib","dojo","query"]
|
| +},
|
| +"cssquery-ext": {
|
| + file: "cssquery-ext.html",
|
| + name: "DOM Query (ExtJS)",
|
| + origin: ["John Resig", "http://ejohn.org/"],
|
| + desc: "Querying DOM elements in a document using the ExtJS JavaScript Library.",
|
| + category: "CSS Selector Tests",
|
| + tags: ["dom","jslib","extjs","query"]
|
| +},
|
| +"cssquery-mootools": {
|
| + file: "cssquery-mootools.html",
|
| + name: "DOM Query (Mootools)",
|
| + origin: ["John Resig", "http://ejohn.org/"],
|
| + desc: "Querying DOM elements in a document using the Mootools JavaScript Library.",
|
| + category: "CSS Selector Tests",
|
| + tags: ["dom","jslib","mootools","query"]
|
| +},
|
| +"cssquery-yui": {
|
| + file: "cssquery-yui.html",
|
| + name: "DOM Query (Yahoo UI)",
|
| + origin: ["John Resig", "http://ejohn.org/"],
|
| + desc: "Querying DOM elements in a document using the Yahoo UI JavaScript Library.",
|
| + category: "CSS Selector Tests",
|
| + tags: ["dom","jslib","yui","query"]
|
| +}
|
| +}
|
|
|