Skip to content

Commit

Permalink
added suffix for keyed / non-keyed for frameworks, improved test runner
Browse files Browse the repository at this point in the history
  • Loading branch information
krausest committed Jul 14, 2017
1 parent 855bf61 commit b8e08f2
Show file tree
Hide file tree
Showing 260 changed files with 847 additions and 861 deletions.
60 changes: 30 additions & 30 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,60 +7,60 @@ env:
- JS_FRAMEWORK=angular-v4.1.2-keyed
- JS_FRAMEWORK=angular-v4.1.2-no-zone-keyed
- JS_FRAMEWORK=angular-v4.1.2-non-keyed
- JS_FRAMEWORK=aurelia-v1.1.2
- JS_FRAMEWORK=binding.scala-v10.0.1
- JS_FRAMEWORK=bobril-v7.1.2
- JS_FRAMEWORK=choo-v5.4.0
- JS_FRAMEWORK=cyclejs-dom-v17.1.0
- JS_FRAMEWORK=datum-v0.8.0
- JS_FRAMEWORK=aurelia-v1.1.2-non-keyed
- JS_FRAMEWORK=binding.scala-v10.0.1-keyed
- JS_FRAMEWORK=bobril-v7.1.2-keyed
- JS_FRAMEWORK=choo-v5.4.0-non-keyed
- JS_FRAMEWORK=cyclejs-dom-v17.1.0-non-keyed
- JS_FRAMEWORK=datum-v0.8.0-non-keyed
- JS_FRAMEWORK=dio-v7.0.1-keyed
- JS_FRAMEWORK=dio-v7.0.1-non-keyed
- JS_FRAMEWORK=domvm-v3.0.1-keyed
- JS_FRAMEWORK=domvm-v3.0.1-non-keyed
- JS_FRAMEWORK=elm-v0.18.0
- JS_FRAMEWORK=ember-v2.13.0
- JS_FRAMEWORK=glimmer-v0.3.10
- JS_FRAMEWORK=hyperapp-v0.9.1
- JS_FRAMEWORK=elm-v0.18.0-keyed
- JS_FRAMEWORK=ember-v2.13.0-keyed
- JS_FRAMEWORK=glimmer-v0.3.10-keyed
- JS_FRAMEWORK=hyperapp-v0.9.1-non-keyed
- JS_FRAMEWORK=inferno-v3.1.2-keyed
- JS_FRAMEWORK=inferno-v3.1.2-non-keyed
- JS_FRAMEWORK=ivi-v0.7.0
- JS_FRAMEWORK=kivi-v1.0.0-rc2
- JS_FRAMEWORK=knockout-v3.4.1
- JS_FRAMEWORK=marionette-v3.3.1
- JS_FRAMEWORK=marko-v4.3.0
- JS_FRAMEWORK=mithril-v1.1.1
- JS_FRAMEWORK=knockout-v3.4.1-keyed
- JS_FRAMEWORK=marionette-v3.3.1-keyed
- JS_FRAMEWORK=marko-v4.3.0-keyed
- JS_FRAMEWORK=mithril-v1.1.1-keyed
- JS_FRAMEWORK=nx-v1.0.0-beta.2.0.1-keyed
- JS_FRAMEWORK=nx-v1.0.0-beta.2.0.1-non-keyed
- JS_FRAMEWORK=pico-dom-v1.0.0
- JS_FRAMEWORK=plastiq-v1.33.0
- JS_FRAMEWORK=polymer-v2.0.0
- JS_FRAMEWORK=preact-v7.1.0
- JS_FRAMEWORK=pico-dom-v1.0.0-keyed
- JS_FRAMEWORK=plastiq-v1.33.0-keyed
- JS_FRAMEWORK=polymer-v2.0.0-non-keyed
- JS_FRAMEWORK=preact-v7.1.0-keyed
- JS_FRAMEWORK=ractive-v0.8.12-keyed
- JS_FRAMEWORK=ractive-v0.8.12-non-keyed
- JS_FRAMEWORK=ractive-edge-keyed
- JS_FRAMEWORK=ractive-edge-non-keyed
- JS_FRAMEWORK=react-lite-v0.15.30
- JS_FRAMEWORK=react-v15.5.4-easy-state-v1.0.3
- JS_FRAMEWORK=react-lite-v0.15.30-keyed
- JS_FRAMEWORK=react-v15.5.4-easy-state-v1.0.3-keyed
- JS_FRAMEWORK=react-v15.5.4-keyed
- JS_FRAMEWORK=react-v15.5.4-mobX-v3.1.9
- JS_FRAMEWORK=react-v15.5.4-mobX-v3.1.9-keyed
- JS_FRAMEWORK=react-v15.5.4-non-keyed
- JS_FRAMEWORK=react-v15.5.4-redux-v3.6.0
- JS_FRAMEWORK=react-v15.5.4-redux-v3.6.0-keyed
- JS_FRAMEWORK=react-v16.alpha.13-keyed
- JS_FRAMEWORK=redom-v3.0.2-keyed
- JS_FRAMEWORK=redom-v3.0.2-non-keyed
- JS_FRAMEWORK=riot-v3.5.0
- JS_FRAMEWORK=rx-domh-v0.0.2-rxjs-v5.3.0
- JS_FRAMEWORK=simulacra-v2.1.1
- JS_FRAMEWORK=slim-js-v2.9.1
- JS_FRAMEWORK=stem-v0.2.70
- JS_FRAMEWORK=riot-v3.5.0-non-keyed
- JS_FRAMEWORK=rx-domh-v0.0.2-rxjs-v5.3.0-keyed
- JS_FRAMEWORK=simulacra-v2.1.1-non-keyed
- JS_FRAMEWORK=slim-js-v2.9.1-non-keyed
- JS_FRAMEWORK=stem-v0.2.70-non-keyed
- JS_FRAMEWORK=surplus-v0.4.0-keyed
- JS_FRAMEWORK=surplus-v0.4.0-nonkeyed
- JS_FRAMEWORK=surplus-v0.4.0-non-keyed
- JS_FRAMEWORK=svelte-v1.20.2-keyed
- JS_FRAMEWORK=svelte-v1.20.2-non-keyed
- JS_FRAMEWORK=tsers-v1.0.0
- JS_FRAMEWORK=tsers-v1.0.0-non-keyed
- JS_FRAMEWORK=vanillajs-keyed
- JS_FRAMEWORK=vanillajs-non-keyed
- JS_FRAMEWORK=vidom-v0.9.8
- JS_FRAMEWORK=vidom-v0.9.8-keyed
- JS_FRAMEWORK=vue-v2.3.3-keyed
- JS_FRAMEWORK=vue-v2.3.3-non-keyed

Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
2 changes: 2 additions & 0 deletions cleanup.js
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,8 @@ commandExists('yarn', function(err, commandExists) {
stdio: 'inherit'
});
}
rmIfExists(name, "package-lock.json");
rmIfExists(name, "yarn.lock");
rmIfExists(name, "dist");
rmIfExists(name, "elm-stuff");
rmIfExists(name, "bower_components");
Expand Down
26 changes: 0 additions & 26 deletions cleanup.sh

This file was deleted.

4 changes: 2 additions & 2 deletions configureStyles.js
Original file line number Diff line number Diff line change
Expand Up @@ -19,12 +19,12 @@ if (args.bootstrap ^ args.minimal == false) {
let bootstrap = fs.readFileSync("css/bootstrap/dist/css/bootstrap.min.css")
let mainCss = fs.readFileSync("css/main.css")
let str = `<dom-module id="shared-styles"><template><style>${bootstrap}\n${mainCss}</style></template></dom-module>`;
fs.writeFileSync("polymer-v2.0.0/src/shared-styles.html", str);
fs.writeFileSync("polymer-v2.0.0-non-keyed/src/shared-styles.html", str);
} else {
fs.copySync("css/useMinimalCss.css","css/currentStyle.css");
let minCss = fs.readFileSync("css/useMinimalCss.css")
let str = `<dom-module id="shared-styles"><template><style>${minCss}</style></template></dom-module>`;
fs.writeFileSync("polymer-v2.0.0/src/shared-styles.html", str);
fs.writeFileSync("polymer-v2.0.0-non-keyed/src/shared-styles.html", str);
}
}

Expand Down
4 changes: 2 additions & 2 deletions copy.js
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,6 @@ _.each(fs.readdirSync('.'), function(name) {
}
});

fs.copySync("stem-v0.2.70/node_modules/babel-polyfill/dist/polyfill.min.js","dist/stem-v0.2.70/node_modules/babel-polyfill/dist");
fs.copySync("slim-js-v2.9.1/node_modules/slim-js/src/Slim.js","dist/slim-js-v2.9.1/node_modules/slim-js/src/Slim.js");
fs.copySync("stem-v0.2.70-non-keyed/node_modules/babel-polyfill/dist/polyfill.min.js","dist/stem-v0.2.70/node_modules/babel-polyfill/dist");
fs.copySync("slim-js-v2.9.1-non-keyed/node_modules/slim-js/src/Slim.js","dist/slim-js-v2.9.1/node_modules/slim-js/src/Slim.js");

File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ module.exports = function(environment) {
modulePrefix: 'ember-temp',
environment: environment,
locationType: 'auto',
rootURL: '/ember-v2.13.0/dist/',
rootURL: '/ember-v2.13.0-keyed/dist/',
EmberENV: {
FEATURES: {
// Here you can enable experimental features on an ember canary build
Expand Down
File renamed without changes.
12 changes: 6 additions & 6 deletions ember-v2.13.0/package.json → ember-v2.13.0-keyed/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,11 +24,11 @@
"devDependencies": {
"bower": "^1.8.0",
"broccoli-asset-rev": "^2.5.0",
"ember-cli": "2.13.1",
"ember-cli": "2.14.0",
"ember-cli-app-version": "^3.0.0",
"ember-cli-babel": "^6.1.0",
"ember-cli-dependency-checker": "^2.0.0",
"ember-cli-htmlbars": "^2.0.1",
"ember-cli-babel": "^6.6.0",
"ember-cli-dependency-checker": "^2.0.1",
"ember-cli-htmlbars": "^2.0.2",
"ember-cli-htmlbars-inline-precompile": "^0.4.3",
"ember-cli-inject-live-reload": "^1.6.1",
"ember-cli-jshint": "^2.0.1",
Expand All @@ -39,7 +39,7 @@
"ember-cli-uglify": "^1.2.0",
"ember-export-application-global": "^2.0.0",
"ember-load-initializers": "^1.0.0",
"ember-resolver": "^4.1.0",
"loader.js": "^4.4.0"
"ember-resolver": "^4.3.0",
"loader.js": "^4.5.1"
}
}
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
2 changes: 1 addition & 1 deletion index.html

Large diffs are not rendered by default.

File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
29 changes: 29 additions & 0 deletions stem-v0.2.70-non-keyed/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
{
"name": "stemjs-demo",
"version": "1.0.0",
"description": "None",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"build": "cd src && rollup -c",
"build-prod": "cd src && rollup -c",
"watch": "cd src && rollup -c --watch"
},
"author": "Mihai Ciucu",
"license": "ISC",
"devDependencies": {
"babel-plugin-transform-class-properties": "6.19.0",
"babel-plugin-transform-decorators-legacy": "1.3.4",
"babel-plugin-transform-react-jsx": "6.8.0",
"babel-preset-es2015-rollup": "3.0.0",
"rollup": "0.41.4",
"rollup-plugin-babel": "2.6.1",
"rollup-plugin-includepaths": "0.2.2",
"rollup-plugin-uglify": "1.0.1",
"rollup-watch": "3.2.2",
"stem-core": "0.2.60"
},
"dependencies": {
"babel-polyfill": "6.23.0"
}
}
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
29 changes: 0 additions & 29 deletions stem-v0.2.70/package.json

This file was deleted.

File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
6 changes: 3 additions & 3 deletions webdriver-ts-results/src/ResultTable.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -26,12 +26,12 @@ const CpuResultsTable = ({data, currentSortKey, sortBy} : {data: ResultTableData
<th className='benchname'><a href='#' className={currentSortKey==data.benchmarksCPU[benchIdx].id ? 'sortKey' : ''} onClick={(event) => {event.preventDefault(); sortBy(data.benchmarksCPU[benchIdx].id)}}>{data.benchmarksCPU[benchIdx].label}</a>
<div className="rowCount">{data.benchmarksCPU[benchIdx].description}</div>
</th>
{resultsForBenchmark.map(result => result == null ? null : result.render())}
{resultsForBenchmark.map(result => result == null ? <td></td> : result.render())}
</tr>
))}
<tr>
<th><a href='#' className={currentSortKey==SORT_BY_GEOMMEAN ? 'sortKey' : ''} onClick={(event) => {event.preventDefault(); sortBy(SORT_BY_GEOMMEAN)}}>slowdown geometric mean</a></th>
{data.geomMeanCPU.map(result => result == null ? null : result.render())}
{data.geomMeanCPU.map(result => result == null ? <td></td> : result.render())}
</tr>
</tbody>
</table>
Expand All @@ -55,7 +55,7 @@ const MemResultsTable = ({data, currentSortKey, sortBy} : {data: ResultTableData
<th className='benchname'><a href='#' className={currentSortKey==data.benchmarksMEM[benchIdx].id ? 'sortKey' : ''} onClick={(event) => {event.preventDefault(); sortBy(data.benchmarksMEM[benchIdx].id)}}>{data.benchmarksMEM[benchIdx].label}</a>
<div className="rowCount">{data.benchmarksMEM[benchIdx].description}</div>
</th>
{resultsForBenchmark.map(result => result == null ? null : result.render())}
{resultsForBenchmark.map(result => result == null ? <td></td> : result.render())}
</tr>
))}
</tbody>
Expand Down
Loading

0 comments on commit b8e08f2

Please sign in to comment.