UNPKG

@angular/benchpress

Version:

Benchpress - a framework for e2e performance tests

34 lines 2.48 kB
/** * @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