Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(671)

Unified Diff: test/codegen/expect/BenchmarkBase.js

Issue 1988503002: Move generated files to gen/. (Closed) Base URL: https://github.com/dart-lang/dev_compiler.git@master
Patch Set: Revise. Created 4 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « test/codegen/expect/8invalid-chars.in+file_name.txt ('k') | test/codegen/expect/BenchmarkBase.txt » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: test/codegen/expect/BenchmarkBase.js
diff --git a/test/codegen/expect/BenchmarkBase.js b/test/codegen/expect/BenchmarkBase.js
deleted file mode 100644
index 8f200b5b8d8d75a844f5022385346afbc4912b64..0000000000000000000000000000000000000000
--- a/test/codegen/expect/BenchmarkBase.js
+++ /dev/null
@@ -1,95 +0,0 @@
-dart_library.library('BenchmarkBase', null, /* Imports */[
- 'dart_sdk'
-], function(exports, dart_sdk) {
- 'use strict';
- const core = dart_sdk.core;
- const dart = dart_sdk.dart;
- const dartx = dart_sdk.dartx;
- const BenchmarkBase$ = Object.create(null);
- BenchmarkBase$.Expect = class Expect extends core.Object {
- static equals(expected, actual) {
- if (!dart.equals(expected, actual)) {
- dart.throw(`Values not equal: ${expected} vs ${actual}`);
- }
- }
- static listEquals(expected, actual) {
- if (expected[dartx.length] != actual[dartx.length]) {
- dart.throw(`Lists have different lengths: ${expected[dartx.length]} vs ${actual[dartx.length]}`);
- }
- for (let i = 0; i < dart.notNull(actual[dartx.length]); i++) {
- BenchmarkBase$.Expect.equals(expected[dartx.get](i), actual[dartx.get](i));
- }
- }
- fail(message) {
- dart.throw(message);
- }
- };
- dart.setSignature(BenchmarkBase$.Expect, {
- methods: () => ({fail: [dart.dynamic, [dart.dynamic]]}),
- statics: () => ({
- equals: [dart.void, [dart.dynamic, dart.dynamic]],
- listEquals: [dart.void, [core.List, core.List]]
- }),
- names: ['equals', 'listEquals']
- });
- BenchmarkBase$.BenchmarkBase = class BenchmarkBase extends core.Object {
- new(name) {
- this.name = name;
- }
- run() {}
- warmup() {
- this.run();
- }
- exercise() {
- for (let i = 0; i < 10; i++) {
- this.run();
- }
- }
- setup() {}
- teardown() {}
- static measureFor(f, timeMinimum) {
- let time = 0;
- let iter = 0;
- let watch = new core.Stopwatch();
- watch.start();
- let elapsed = 0;
- while (dart.notNull(elapsed) < dart.notNull(timeMinimum)) {
- dart.dcall(f);
- elapsed = watch.elapsedMilliseconds;
- iter++;
- }
- return 1000.0 * dart.notNull(elapsed) / iter;
- }
- measure() {
- this.setup();
- BenchmarkBase$.BenchmarkBase.measureFor(dart.fn(() => {
- this.warmup();
- }), 100);
- let result = BenchmarkBase$.BenchmarkBase.measureFor(dart.fn(() => {
- this.exercise();
- }), 2000);
- this.teardown();
- return result;
- }
- report() {
- let score = this.measure();
- core.print(`${this.name}(RunTime): ${score} us.`);
- }
- };
- dart.setSignature(BenchmarkBase$.BenchmarkBase, {
- constructors: () => ({new: [BenchmarkBase$.BenchmarkBase, [core.String]]}),
- methods: () => ({
- run: [dart.void, []],
- warmup: [dart.void, []],
- exercise: [dart.void, []],
- setup: [dart.void, []],
- teardown: [dart.void, []],
- measure: [core.double, []],
- report: [dart.void, []]
- }),
- statics: () => ({measureFor: [core.double, [core.Function, core.int]]}),
- names: ['measureFor']
- });
- // Exports:
- exports.BenchmarkBase = BenchmarkBase$;
-});
« no previous file with comments | « test/codegen/expect/8invalid-chars.in+file_name.txt ('k') | test/codegen/expect/BenchmarkBase.txt » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698