@angular/benchpress
Version:
Benchpress - a framework for e2e performance tests
34 lines • 2.48 kB
JavaScript
/**
* @license
* Copyright Google LLC All Rights Reserved.
*
* Use of this source code is governed by an MIT-style license that can be
* found in the LICENSE file at https://angular.io/license
*/
/**
* A metric is measures values
*/
export class Metric {
/**
* Starts measuring
*/
beginMeasure() {
throw new Error('NYI');
}
/**
* Ends measuring and reports the data
* since the begin call.
* @param restart: Whether to restart right after this.
*/
endMeasure(restart) {
throw new Error('NYI');
}
/**
* Describes the metrics provided by this metric implementation.
* (e.g. units, ...)
*/
describe() {
throw new Error('NYI');
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWV0cmljLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vcGFja2FnZXMvYmVuY2hwcmVzcy9zcmMvbWV0cmljLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7R0FNRztBQUdIOztHQUVHO0FBQ0gsTUFBTSxPQUFnQixNQUFNO0lBQzFCOztPQUVHO0lBQ0gsWUFBWTtRQUNWLE1BQU0sSUFBSSxLQUFLLENBQUMsS0FBSyxDQUFDLENBQUM7SUFDekIsQ0FBQztJQUVEOzs7O09BSUc7SUFDSCxVQUFVLENBQUMsT0FBZ0I7UUFDekIsTUFBTSxJQUFJLEtBQUssQ0FBQyxLQUFLLENBQUMsQ0FBQztJQUN6QixDQUFDO0lBRUQ7OztPQUdHO0lBQ0gsUUFBUTtRQUNOLE1BQU0sSUFBSSxLQUFLLENBQUMsS0FBSyxDQUFDLENBQUM7SUFDekIsQ0FBQztDQUNGIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEdvb2dsZSBMTEMgQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqXG4gKiBVc2Ugb2YgdGhpcyBzb3VyY2UgY29kZSBpcyBnb3Zlcm5lZCBieSBhbiBNSVQtc3R5bGUgbGljZW5zZSB0aGF0IGNhbiBiZVxuICogZm91bmQgaW4gdGhlIExJQ0VOU0UgZmlsZSBhdCBodHRwczovL2FuZ3VsYXIuaW8vbGljZW5zZVxuICovXG5cblxuLyoqXG4gKiBBIG1ldHJpYyBpcyBtZWFzdXJlcyB2YWx1ZXNcbiAqL1xuZXhwb3J0IGFic3RyYWN0IGNsYXNzIE1ldHJpYyB7XG4gIC8qKlxuICAgKiBTdGFydHMgbWVhc3VyaW5nXG4gICAqL1xuICBiZWdpbk1lYXN1cmUoKTogUHJvbWlzZTxhbnk+IHtcbiAgICB0aHJvdyBuZXcgRXJyb3IoJ05ZSScpO1xuICB9XG5cbiAgLyoqXG4gICAqIEVuZHMgbWVhc3VyaW5nIGFuZCByZXBvcnRzIHRoZSBkYXRhXG4gICAqIHNpbmNlIHRoZSBiZWdpbiBjYWxsLlxuICAgKiBAcGFyYW0gcmVzdGFydDogV2hldGhlciB0byByZXN0YXJ0IHJpZ2h0IGFmdGVyIHRoaXMuXG4gICAqL1xuICBlbmRNZWFzdXJlKHJlc3RhcnQ6IGJvb2xlYW4pOiBQcm9taXNlPHtba2V5OiBzdHJpbmddOiBhbnl9PiB7XG4gICAgdGhyb3cgbmV3IEVycm9yKCdOWUknKTtcbiAgfVxuXG4gIC8qKlxuICAgKiBEZXNjcmliZXMgdGhlIG1ldHJpY3MgcHJvdmlkZWQgYnkgdGhpcyBtZXRyaWMgaW1wbGVtZW50YXRpb24uXG4gICAqIChlLmcuIHVuaXRzLCAuLi4pXG4gICAqL1xuICBkZXNjcmliZSgpOiB7W2tleTogc3RyaW5nXTogc3RyaW5nfSB7XG4gICAgdGhyb3cgbmV3IEVycm9yKCdOWUknKTtcbiAgfVxufVxuIl19