Update to Speedometer 2.0 w/updated frameworks + new workloads
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 16 May 2017 21:16:51 +0000 (21:16 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 16 May 2017 21:16:51 +0000 (21:16 +0000)
commit5aa0ca0f21b38deead7692c4f53d7babc1f79d03
treef4b447bfcd0530b626992bee7438ccbb66d40fbb
parent7b238557c2803e5d67b6ef9a2dab27b55a4b5c0e
Update to Speedometer 2.0 w/updated frameworks + new workloads
https://bugs.webkit.org/show_bug.cgi?id=170513

Patch by Addy Osmani <addyosmani@gmail.com> on 2017-05-16
Reviewed by Ryosuke Niwa.

Refresh test runner and fix apps to work with it.

* Speedometer/InteractiveRunner.html:
(parseQueryString): Adds support for startAutomatically query parameter.
* Speedometer/resources/tests.js:
(triggerEnter): Refactor event triggering behavior for tests.
* Speedometer/resources/todomvc/architecture-examples/angular/dist/index.html:
(CSS): Drop reference to extraneous stylesheet in Angular TodoMVC.
* Speedometer/resources/todomvc/architecture-examples/emberjs/assets/todomvc.js:
* Speedometer/resources/todomvc/architecture-examples/emberjs/index.html:
(base): Enable Ember TodoMVC to be run from any directory/level.
* Speedometer/resources/todomvc/architecture-examples/emberjs/source/app/services/memory.js:
(localStorageMemory): Correct import path and switch to window.localStorageMemory to fix Ember failures.
* Speedometer/resources/todomvc/architecture-examples/emberjs/source/app/services/repo.js:
* Speedometer/resources/todomvc/architecture-examples/emberjs/tests/index.html:
* Speedometer/resources/todomvc/architecture-examples/jquery/index.html:
* Speedometer/resources/todomvc/architecture-examples/jquery/node_modules/director/LICENSE: Added.
(LICENSE): Add missing metadata and LICENSE files as part of director.js package for jQuery TodoMVC
* Speedometer/resources/todomvc/architecture-examples/jquery/node_modules/director/bower.json: Added.
* Speedometer/resources/todomvc/architecture-examples/jquery/node_modules/director/dist/director.js: Add missing
director.js dependency for jQuery TodoMVC implementation.
* Speedometer/resources/todomvc/architecture-examples/jquery/node_modules/director/dist/director.min.js: Added.
* Speedometer/resources/todomvc/architecture-examples/jquery/node_modules/director/dist/ender.js: Added.
* Speedometer/resources/todomvc/architecture-examples/jquery/node_modules/director/package.json: Added.
* Speedometer/resources/todomvc/functional-prog-examples/elm/index.html: Fix path to built Elm TodoMVC scripts.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@216946 268f45cc-cd09-0410-ab3c-d52691b4dbfc
18 files changed:
PerformanceTests/ChangeLog
PerformanceTests/Speedometer/InteractiveRunner.html
PerformanceTests/Speedometer/resources/tests.js
PerformanceTests/Speedometer/resources/todomvc/architecture-examples/angular/dist/index.html
PerformanceTests/Speedometer/resources/todomvc/architecture-examples/emberjs/assets/todomvc.js
PerformanceTests/Speedometer/resources/todomvc/architecture-examples/emberjs/index.html
PerformanceTests/Speedometer/resources/todomvc/architecture-examples/emberjs/source/app/index.html
PerformanceTests/Speedometer/resources/todomvc/architecture-examples/emberjs/source/app/services/memory.js
PerformanceTests/Speedometer/resources/todomvc/architecture-examples/emberjs/source/app/services/repo.js
PerformanceTests/Speedometer/resources/todomvc/architecture-examples/emberjs/tests/index.html
PerformanceTests/Speedometer/resources/todomvc/architecture-examples/jquery/index.html
PerformanceTests/Speedometer/resources/todomvc/architecture-examples/jquery/node_modules/director/LICENSE [new file with mode: 0644]
PerformanceTests/Speedometer/resources/todomvc/architecture-examples/jquery/node_modules/director/bower.json [new file with mode: 0644]
PerformanceTests/Speedometer/resources/todomvc/architecture-examples/jquery/node_modules/director/dist/director.js [new file with mode: 0644]
PerformanceTests/Speedometer/resources/todomvc/architecture-examples/jquery/node_modules/director/dist/director.min.js [new file with mode: 0644]
PerformanceTests/Speedometer/resources/todomvc/architecture-examples/jquery/node_modules/director/dist/ender.js [new file with mode: 0644]
PerformanceTests/Speedometer/resources/todomvc/architecture-examples/jquery/node_modules/director/package.json [new file with mode: 0644]
PerformanceTests/Speedometer/resources/todomvc/functional-prog-examples/elm/index.html