diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/animationplayer-cancelled-to-cancel-with-null-pow4.html b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/animationplayer-cancelled-to-cancel-with-null-pow4.html new file mode 100644 index 00000000000..544eb4dfdfc --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/animationplayer-cancelled-to-cancel-with-null-pow4.html @@ -0,0 +1,27 @@ + + +
+ + + + + \ No newline at end of file diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/animationplayer-finished-to-finish-with-null-pow4.html b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/animationplayer-finished-to-finish-with-null-pow4.html new file mode 100644 index 00000000000..50367de9e65 --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/animationplayer-finished-to-finish-with-null-pow4.html @@ -0,0 +1,27 @@ + + + + + + + + \ No newline at end of file diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/animationplayer-finished-to-finish-with-simple-effect-pow4.html b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/animationplayer-finished-to-finish-with-simple-effect-pow4.html new file mode 100644 index 00000000000..6c3054d25c1 --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/animationplayer-finished-to-finish-with-simple-effect-pow4.html @@ -0,0 +1,31 @@ + + + + + + + + \ No newline at end of file diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/animationplayer-finished-to-play-with-null-pow4.html b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/animationplayer-finished-to-play-with-null-pow4.html new file mode 100644 index 00000000000..3ceeb5d0948 --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/animationplayer-finished-to-play-with-null-pow4.html @@ -0,0 +1,31 @@ + + + + + + + + \ No newline at end of file diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/animationplayer-finished-to-play-with-simple-effect-pow4.html b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/animationplayer-finished-to-play-with-simple-effect-pow4.html new file mode 100644 index 00000000000..61bdb06e982 --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/animationplayer-finished-to-play-with-simple-effect-pow4.html @@ -0,0 +1,35 @@ + + + + + + + + \ No newline at end of file diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/animationplayer-finished-to-reverse-with-null-pow4.html b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/animationplayer-finished-to-reverse-with-null-pow4.html new file mode 100644 index 00000000000..f08e53803e3 --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/animationplayer-finished-to-reverse-with-null-pow4.html @@ -0,0 +1,31 @@ + + + + + + + + diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/animationplayer-finished-to-reverse-with-simple-effect-pow4.html b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/animationplayer-finished-to-reverse-with-simple-effect-pow4.html new file mode 100644 index 00000000000..263386a85ef --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/animationplayer-finished-to-reverse-with-simple-effect-pow4.html @@ -0,0 +1,34 @@ + + + + + + + + diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/animationplayer-paused-to-pause-with-simple-effect-pow4.html b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/animationplayer-paused-to-pause-with-simple-effect-pow4.html new file mode 100644 index 00000000000..5209c7aea7a --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/animationplayer-paused-to-pause-with-simple-effect-pow4.html @@ -0,0 +1,31 @@ + + + + + + + + \ No newline at end of file diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/animationplayer-paused-to-play-with-null-pow4.html b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/animationplayer-paused-to-play-with-null-pow4.html new file mode 100644 index 00000000000..2b60475bd97 --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/animationplayer-paused-to-play-with-null-pow4.html @@ -0,0 +1,31 @@ + + + + + + + + \ No newline at end of file diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/animationplayer-paused-to-play-with-simple-effect-pow4.html b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/animationplayer-paused-to-play-with-simple-effect-pow4.html new file mode 100644 index 00000000000..908a76f4901 --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/animationplayer-paused-to-play-with-simple-effect-pow4.html @@ -0,0 +1,35 @@ + + + + + + + + \ No newline at end of file diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/animationplayer-paused-to-reverse-with-null-pow4.html b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/animationplayer-paused-to-reverse-with-null-pow4.html new file mode 100644 index 00000000000..439eeac1e68 --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/animationplayer-paused-to-reverse-with-null-pow4.html @@ -0,0 +1,31 @@ + + + + + + + + diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/animationplayer-paused-to-reverse-with-simple-effect-pow4.html b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/animationplayer-paused-to-reverse-with-simple-effect-pow4.html new file mode 100644 index 00000000000..eca924d5510 --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/animationplayer-paused-to-reverse-with-simple-effect-pow4.html @@ -0,0 +1,35 @@ + + + + + + + + diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/animationplayer-playing-to-cancel-with-null-pow4.html b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/animationplayer-playing-to-cancel-with-null-pow4.html new file mode 100644 index 00000000000..8178768c0cb --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/animationplayer-playing-to-cancel-with-null-pow4.html @@ -0,0 +1,31 @@ + + + + + + + + \ No newline at end of file diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/animationplayer-playing-to-cancel-with-simple-effect-pow4.html b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/animationplayer-playing-to-cancel-with-simple-effect-pow4.html new file mode 100644 index 00000000000..a4bac72691d --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/animationplayer-playing-to-cancel-with-simple-effect-pow4.html @@ -0,0 +1,35 @@ + + + + + + + + \ No newline at end of file diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/animationplayer-playing-to-pause-with-null-pow4.html b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/animationplayer-playing-to-pause-with-null-pow4.html new file mode 100644 index 00000000000..c2637667eee --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/animationplayer-playing-to-pause-with-null-pow4.html @@ -0,0 +1,31 @@ + + + + + + + + \ No newline at end of file diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/animationplayer-playing-to-pause-with-simple-effect-pow4.html b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/animationplayer-playing-to-pause-with-simple-effect-pow4.html new file mode 100644 index 00000000000..4761c8e43a9 --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/animationplayer-playing-to-pause-with-simple-effect-pow4.html @@ -0,0 +1,35 @@ + + + + + + + + \ No newline at end of file diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/animationplayer-playing-to-play-with-null-pow4.html b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/animationplayer-playing-to-play-with-null-pow4.html new file mode 100644 index 00000000000..c672c63dd35 --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/animationplayer-playing-to-play-with-null-pow4.html @@ -0,0 +1,27 @@ + + + + + + + + \ No newline at end of file diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/animationplayer-playing-to-play-with-simple-effect-pow4.html b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/animationplayer-playing-to-play-with-simple-effect-pow4.html new file mode 100644 index 00000000000..0921fe1a4d1 --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/animationplayer-playing-to-play-with-simple-effect-pow4.html @@ -0,0 +1,31 @@ + + + + + + + + \ No newline at end of file diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/animationplayer-playing-to-reverse-with-null-pow4.html b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/animationplayer-playing-to-reverse-with-null-pow4.html new file mode 100644 index 00000000000..237c3ddcd91 --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/animationplayer-playing-to-reverse-with-null-pow4.html @@ -0,0 +1,28 @@ + + + + + + + + diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/animationplayer-playing-to-reverse-with-simple-effect-pow4.html b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/animationplayer-playing-to-reverse-with-simple-effect-pow4.html new file mode 100644 index 00000000000..538c5603c13 --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/animationplayer-playing-to-reverse-with-simple-effect-pow4.html @@ -0,0 +1,32 @@ + + + + + + + + diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/generate.py b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/generate.py new file mode 100644 index 00000000000..6658bde22cd --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/generate.py @@ -0,0 +1,83 @@ + +import os +import jinja2 +import logging +import math + +# Temporarily monkey patch do_indent until upstream if fixed. +def do_indent(s, width=4, indentfirst=False): + """Return a copy of the passed string, each line indented by + 4 spaces. The first line is not indented. If you want to + change the number of spaces or indent the first line too + you can pass additional parameters to the filter: + + .. sourcecode:: jinja + + {{ mytext|indent(2, true) }} + indent by two spaces and indent the first line too. + """ + indention = u' ' * width + rv = (u'\n' + indention).join(jinja2.filters.soft_unicode(s).splitlines()) + if indentfirst: + rv = indention + rv + return rv + +jinja2.filters.FILTERS['indent'] = do_indent + + +def generate(lists): + if not lists: + yield [] + else: + for head in lists[0]: + for tail in generate(lists[1:]): + yield [head]+tail + + +def main(): + base_env = jinja2.Environment(loader=jinja2.FileSystemLoader('.'), undefined=jinja2.StrictUndefined) + + bits = {} + for directory in os.listdir("."): + if not os.path.isdir(directory) or directory in ("output",): + continue + + files = [f for f in os.listdir(directory) if os.path.isfile(os.path.join(directory, f)) and not f.startswith('.')] + if len(files) == 0: + print "Warning directory %s is empty, ignoring." % directory + continue + + bits[directory] = { + 'files': files, + 'env': jinja2.Environment(loader=jinja2.FileSystemLoader(directory)), + } + + keys = bits.keys() + output_files = {} + for combo in generate([bits[k]['files'] for k in keys]): + + context = {'n': 1000} + for k, filename in zip(keys, combo): + template = bits[k]['env'].get_template(filename) + context['%s_file' % k] = os.path.splitext(filename)[0] + context[k] = template.render().strip() + for tocopy in dir(template.module): + if tocopy.startswith("_"): + continue + context['%s_%s' % (k, tocopy)] = getattr(template.module, tocopy) + + + base_template = base_env.get_template('base.html') + base_module = base_template.make_module(vars=context) + + print "%-80s | %20s" % (base_module.filename(), base_module.description()) + + output_filename = base_module.filename() + assert output_filename not in output_files + output_files[output_filename] = base_template.render(context).strip() + + for filename, contents in output_files.items(): + file(os.path.join('output', filename), 'w').write(contents) + +if __name__ == "__main__": + main() diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/base.html b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/base.html new file mode 100644 index 00000000000..d009ce93115 --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/base.html @@ -0,0 +1,32 @@ +{% macro filename() -%} +player-{{from_to_file}}-with-{{effect_file}}-pow4.html +{%- endmacro %} +{% macro description() -%} +Testing {{from_to_description}} with {{effect_description}}. +{%- endmacro %} + + + + + + + + diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/effect/null.js b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/effect/null.js new file mode 100644 index 00000000000..794cebee7fd --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/effect/null.js @@ -0,0 +1,3 @@ +{% set description="null" %} +// Using "null" instead of a real Animation object. +animation = null; diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/effect/simple-effect.js b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/effect/simple-effect.js new file mode 100644 index 00000000000..8db3ad63dd3 --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/effect/simple-effect.js @@ -0,0 +1,7 @@ +{% set description="simple effect" %} +// Animation with two keyframes and one property. +var keyframes = []; +keyframes.push({'width': '100px'}); +keyframes.push({'width': '400px'}); + +animation = new Animation(target, keyframes, 1000); diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/from_to/cancelled-to-cancel.js b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/from_to/cancelled-to-cancel.js new file mode 100644 index 00000000000..f1776d37c35 --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/from_to/cancelled-to-cancel.js @@ -0,0 +1,2 @@ +{% set description="calling cancel() on cancelled player" %} +player.cancel(); diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/from_to/cancelled-to-finish.js b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/from_to/cancelled-to-finish.js new file mode 100644 index 00000000000..7a89b7d0b6a --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/from_to/cancelled-to-finish.js @@ -0,0 +1,6 @@ +{% set description="calling finish() on cancelled player" %} +// Put player into the cancelled state +player.cancel(); + +// Transition to finish +player.finish(); diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/from_to/cancelled-to-pause.js b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/from_to/cancelled-to-pause.js new file mode 100644 index 00000000000..83c15a9a77b --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/from_to/cancelled-to-pause.js @@ -0,0 +1,6 @@ +{% set description="calling pause() on cancelled player" %} +// Put player into the cancelled state +player.cancel(); + +// Transition to pause +player.pause(); diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/from_to/cancelled-to-play.js b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/from_to/cancelled-to-play.js new file mode 100644 index 00000000000..92cb81428a2 --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/from_to/cancelled-to-play.js @@ -0,0 +1,6 @@ +{% set description="calling play() on cancelled player" %} +// Put player into the cancelled state +player.cancel(); + +// Transition to play via restoring the effect +player.source = animation; diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/from_to/finished-to-cancel.js b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/from_to/finished-to-cancel.js new file mode 100644 index 00000000000..fbc67e34d9f --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/from_to/finished-to-cancel.js @@ -0,0 +1,7 @@ +{% set description="calling cancel() on finished player" %} +// Put player into the finish state +player.source = animation; +player.finish(); + +// Transition to cancel +player.cancel(); diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/from_to/finished-to-finish.js b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/from_to/finished-to-finish.js new file mode 100644 index 00000000000..7c7be7321ca --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/from_to/finished-to-finish.js @@ -0,0 +1,2 @@ +{% set description="calling finish() on finished player" %} +player.finish(); diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/from_to/finished-to-pause.js b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/from_to/finished-to-pause.js new file mode 100644 index 00000000000..e48bc7dda86 --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/from_to/finished-to-pause.js @@ -0,0 +1,6 @@ +{% set description="calling pause() on finished player" %} +// Put the player into the finish state +player.finish(); + +// Transition to pause +player.pause(); diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/from_to/finished-to-play.js b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/from_to/finished-to-play.js new file mode 100644 index 00000000000..bddc7783b9a --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/from_to/finished-to-play.js @@ -0,0 +1,6 @@ +{% set description="calling play() on finished player" %} +// Put the player into the finish state +player.finish(); + +// Transition to play +player.play(); diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/from_to/paused-to-cancel.js b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/from_to/paused-to-cancel.js new file mode 100644 index 00000000000..d5eda5436b9 --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/from_to/paused-to-cancel.js @@ -0,0 +1,7 @@ +{% set description="calling cancel() on not-started player" %} +// Put the player into the not-started state +player.source = animation; +player.currentTime = -1000; + +// Transition to cancel +player.cancel(); diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/from_to/paused-to-finish.js b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/from_to/paused-to-finish.js new file mode 100644 index 00000000000..085a83f4a74 --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/from_to/paused-to-finish.js @@ -0,0 +1,6 @@ +{% set description="calling finish() on paused player" %} +// Put the player into the paused state +player.pause(); + +// Transition to finish +player.finish(); diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/from_to/paused-to-pause.js b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/from_to/paused-to-pause.js new file mode 100644 index 00000000000..353c3117e6a --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/from_to/paused-to-pause.js @@ -0,0 +1,2 @@ +{% set description="calling paused() on paused player" %} +player.pause(); diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/from_to/paused-to-play.js b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/from_to/paused-to-play.js new file mode 100644 index 00000000000..2192ad76e87 --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/from_to/paused-to-play.js @@ -0,0 +1,6 @@ +{% set description="calling play() on paused player" %} +// Put the player into the paused state +player.pause(); + +// Transition to play +player.play(); diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/from_to/playing-to-cancel.js b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/from_to/playing-to-cancel.js new file mode 100644 index 00000000000..718154ef6f9 --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/from_to/playing-to-cancel.js @@ -0,0 +1,6 @@ +{% set description="calling cancel() on playing player" %} +// Put the player into playing +player.source = animation; + +// Transition to cancel +player.cancel(); diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/from_to/playing-to-finish.js b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/from_to/playing-to-finish.js new file mode 100644 index 00000000000..19105f85ef6 --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/from_to/playing-to-finish.js @@ -0,0 +1,6 @@ +{% set description="calling finish() on playing player" %} +// Put the player into playing +player.play(); + +// Transition to finish +player.finish(); diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/from_to/playing-to-pause.js b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/from_to/playing-to-pause.js new file mode 100644 index 00000000000..4249e1d04f1 --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/from_to/playing-to-pause.js @@ -0,0 +1,6 @@ +{% set description="calling pause() on playing player" %} +// Put the player into playing +player.play(); + +// Transition to pause +player.pause(); diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/from_to/playing-to-play.js b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/from_to/playing-to-play.js new file mode 100644 index 00000000000..245d4468cad --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/from_to/playing-to-play.js @@ -0,0 +1,2 @@ +{% set description="calling play() on playing player" %} +player.play(); diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-cancelled-to-cancel-with-null-pow4.html b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-cancelled-to-cancel-with-null-pow4.html new file mode 100644 index 00000000000..544eb4dfdfc --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-cancelled-to-cancel-with-null-pow4.html @@ -0,0 +1,27 @@ + + + + + + + + \ No newline at end of file diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-cancelled-to-cancel-with-simple-effect-pow4.html b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-cancelled-to-cancel-with-simple-effect-pow4.html new file mode 100644 index 00000000000..56237bd19a4 --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-cancelled-to-cancel-with-simple-effect-pow4.html @@ -0,0 +1,31 @@ + + + + + + + + \ No newline at end of file diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-cancelled-to-finish-with-null-pow4.html b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-cancelled-to-finish-with-null-pow4.html new file mode 100644 index 00000000000..a308c52ed7f --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-cancelled-to-finish-with-null-pow4.html @@ -0,0 +1,31 @@ + + + + + + + + \ No newline at end of file diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-cancelled-to-finish-with-simple-effect-pow4.html b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-cancelled-to-finish-with-simple-effect-pow4.html new file mode 100644 index 00000000000..267495811a4 --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-cancelled-to-finish-with-simple-effect-pow4.html @@ -0,0 +1,35 @@ + + + + + + + + \ No newline at end of file diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-cancelled-to-pause-with-null-pow4.html b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-cancelled-to-pause-with-null-pow4.html new file mode 100644 index 00000000000..961d51dcabe --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-cancelled-to-pause-with-null-pow4.html @@ -0,0 +1,31 @@ + + + + + + + + \ No newline at end of file diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-cancelled-to-pause-with-simple-effect-pow4.html b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-cancelled-to-pause-with-simple-effect-pow4.html new file mode 100644 index 00000000000..23cf55d8ef0 --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-cancelled-to-pause-with-simple-effect-pow4.html @@ -0,0 +1,35 @@ + + + + + + + + \ No newline at end of file diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-cancelled-to-play-with-null-pow4.html b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-cancelled-to-play-with-null-pow4.html new file mode 100644 index 00000000000..d64ecfebe14 --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-cancelled-to-play-with-null-pow4.html @@ -0,0 +1,31 @@ + + + + + + + + \ No newline at end of file diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-cancelled-to-play-with-simple-effect-pow4.html b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-cancelled-to-play-with-simple-effect-pow4.html new file mode 100644 index 00000000000..f4fdf5c3326 --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-cancelled-to-play-with-simple-effect-pow4.html @@ -0,0 +1,35 @@ + + + + + + + + \ No newline at end of file diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-finished-to-cancel-with-null-pow4.html b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-finished-to-cancel-with-null-pow4.html new file mode 100644 index 00000000000..47d1b3d03c1 --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-finished-to-cancel-with-null-pow4.html @@ -0,0 +1,32 @@ + + + + + + + + \ No newline at end of file diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-finished-to-cancel-with-simple-effect-pow4.html b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-finished-to-cancel-with-simple-effect-pow4.html new file mode 100644 index 00000000000..d25a7349b38 --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-finished-to-cancel-with-simple-effect-pow4.html @@ -0,0 +1,36 @@ + + + + + + + + \ No newline at end of file diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-finished-to-finish-with-null-pow4.html b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-finished-to-finish-with-null-pow4.html new file mode 100644 index 00000000000..50367de9e65 --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-finished-to-finish-with-null-pow4.html @@ -0,0 +1,27 @@ + + + + + + + + \ No newline at end of file diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-finished-to-finish-with-simple-effect-pow4.html b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-finished-to-finish-with-simple-effect-pow4.html new file mode 100644 index 00000000000..6c3054d25c1 --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-finished-to-finish-with-simple-effect-pow4.html @@ -0,0 +1,31 @@ + + + + + + + + \ No newline at end of file diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-finished-to-pause-with-null-pow4.html b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-finished-to-pause-with-null-pow4.html new file mode 100644 index 00000000000..5c9fd24e674 --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-finished-to-pause-with-null-pow4.html @@ -0,0 +1,31 @@ + + + + + + + + \ No newline at end of file diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-finished-to-pause-with-simple-effect-pow4.html b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-finished-to-pause-with-simple-effect-pow4.html new file mode 100644 index 00000000000..564145b9f93 --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-finished-to-pause-with-simple-effect-pow4.html @@ -0,0 +1,35 @@ + + + + + + + + \ No newline at end of file diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-finished-to-play-with-null-pow4.html b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-finished-to-play-with-null-pow4.html new file mode 100644 index 00000000000..3ceeb5d0948 --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-finished-to-play-with-null-pow4.html @@ -0,0 +1,31 @@ + + + + + + + + \ No newline at end of file diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-finished-to-play-with-simple-effect-pow4.html b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-finished-to-play-with-simple-effect-pow4.html new file mode 100644 index 00000000000..61bdb06e982 --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-finished-to-play-with-simple-effect-pow4.html @@ -0,0 +1,35 @@ + + + + + + + + \ No newline at end of file diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-paused-to-cancel-with-null-pow4.html b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-paused-to-cancel-with-null-pow4.html new file mode 100644 index 00000000000..63794d2f1cc --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-paused-to-cancel-with-null-pow4.html @@ -0,0 +1,32 @@ + + + + + + + + \ No newline at end of file diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-paused-to-cancel-with-simple-effect-pow4.html b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-paused-to-cancel-with-simple-effect-pow4.html new file mode 100644 index 00000000000..ce4fa3b6560 --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-paused-to-cancel-with-simple-effect-pow4.html @@ -0,0 +1,36 @@ + + + + + + + + \ No newline at end of file diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-paused-to-finish-with-null-pow4.html b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-paused-to-finish-with-null-pow4.html new file mode 100644 index 00000000000..cc4bcfade42 --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-paused-to-finish-with-null-pow4.html @@ -0,0 +1,31 @@ + + + + + + + + \ No newline at end of file diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-paused-to-finish-with-simple-effect-pow4.html b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-paused-to-finish-with-simple-effect-pow4.html new file mode 100644 index 00000000000..1066d36b5c3 --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-paused-to-finish-with-simple-effect-pow4.html @@ -0,0 +1,35 @@ + + + + + + + + \ No newline at end of file diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-paused-to-pause-with-null-pow4.html b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-paused-to-pause-with-null-pow4.html new file mode 100644 index 00000000000..a57cdb23d76 --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-paused-to-pause-with-null-pow4.html @@ -0,0 +1,27 @@ + + + + + + + + \ No newline at end of file diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-paused-to-pause-with-simple-effect-pow4.html b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-paused-to-pause-with-simple-effect-pow4.html new file mode 100644 index 00000000000..5209c7aea7a --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-paused-to-pause-with-simple-effect-pow4.html @@ -0,0 +1,31 @@ + + + + + + + + \ No newline at end of file diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-paused-to-play-with-null-pow4.html b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-paused-to-play-with-null-pow4.html new file mode 100644 index 00000000000..2b60475bd97 --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-paused-to-play-with-null-pow4.html @@ -0,0 +1,31 @@ + + + + + + + + \ No newline at end of file diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-paused-to-play-with-simple-effect-pow4.html b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-paused-to-play-with-simple-effect-pow4.html new file mode 100644 index 00000000000..908a76f4901 --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-paused-to-play-with-simple-effect-pow4.html @@ -0,0 +1,35 @@ + + + + + + + + \ No newline at end of file diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-playing-to-cancel-with-null-pow4.html b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-playing-to-cancel-with-null-pow4.html new file mode 100644 index 00000000000..8178768c0cb --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-playing-to-cancel-with-null-pow4.html @@ -0,0 +1,31 @@ + + + + + + + + \ No newline at end of file diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-playing-to-cancel-with-simple-effect-pow4.html b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-playing-to-cancel-with-simple-effect-pow4.html new file mode 100644 index 00000000000..a4bac72691d --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-playing-to-cancel-with-simple-effect-pow4.html @@ -0,0 +1,35 @@ + + + + + + + + \ No newline at end of file diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-playing-to-finish-with-null-pow4.html b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-playing-to-finish-with-null-pow4.html new file mode 100644 index 00000000000..139c173b314 --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-playing-to-finish-with-null-pow4.html @@ -0,0 +1,31 @@ + + + + + + + + \ No newline at end of file diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-playing-to-finish-with-simple-effect-pow4.html b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-playing-to-finish-with-simple-effect-pow4.html new file mode 100644 index 00000000000..40e1bb7cad2 --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-playing-to-finish-with-simple-effect-pow4.html @@ -0,0 +1,35 @@ + + + + + + + + \ No newline at end of file diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-playing-to-pause-with-null-pow4.html b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-playing-to-pause-with-null-pow4.html new file mode 100644 index 00000000000..c2637667eee --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-playing-to-pause-with-null-pow4.html @@ -0,0 +1,31 @@ + + + + + + + + \ No newline at end of file diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-playing-to-pause-with-simple-effect-pow4.html b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-playing-to-pause-with-simple-effect-pow4.html new file mode 100644 index 00000000000..4761c8e43a9 --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-playing-to-pause-with-simple-effect-pow4.html @@ -0,0 +1,35 @@ + + + + + + + + \ No newline at end of file diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-playing-to-play-with-null-pow4.html b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-playing-to-play-with-null-pow4.html new file mode 100644 index 00000000000..c672c63dd35 --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-playing-to-play-with-null-pow4.html @@ -0,0 +1,27 @@ + + + + + + + + \ No newline at end of file diff --git a/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-playing-to-play-with-simple-effect-pow4.html b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-playing-to-play-with-simple-effect-pow4.html new file mode 100644 index 00000000000..0921fe1a4d1 --- /dev/null +++ b/PerformanceTests/Animation/PerfWeek/APIMicroBenchmarks/generated/player/output/player-playing-to-play-with-simple-effect-pow4.html @@ -0,0 +1,31 @@ + + + + + + + + \ No newline at end of file