* Rename metrics, add `Time` suffix to all so that they are more consistent * iOS does not give us `gc` metrics, so they should not be reported * Rename `scriptMicroAvg` into `microScriptTimeAvg` * Rename previous `script` metric into `pureScriptTime` metric, and keep `scriptTime` metric as the overall time, so that we still have a shared metric across devices independent of the supported browser features * `microScriptTimeAvg` is now based on overall `scriptTime`, including gc and render time. * Move more shared DI tokens into `common_options` (previously `sample_options`). Closes #930
22 lines
1.2 KiB
JavaScript
22 lines
1.2 KiB
JavaScript
export { Sampler, SampleState } from './src/sampler';
|
|
export { Metric } from './src/metric';
|
|
export { Validator } from './src/validator';
|
|
export { Reporter } from './src/reporter';
|
|
export { WebDriverExtension, PerfLogFeatures } from './src/web_driver_extension';
|
|
export { WebDriverAdapter } from './src/web_driver_adapter';
|
|
export { SizeValidator } from './src/validator/size_validator';
|
|
export { RegressionSlopeValidator } from './src/validator/regression_slope_validator';
|
|
export { ConsoleReporter } from './src/reporter/console_reporter';
|
|
export { JsonFileReporter } from './src/reporter/json_file_reporter';
|
|
export { SampleDescription } from './src/sample_description';
|
|
export { PerflogMetric } from './src/metric/perflog_metric';
|
|
export { ChromeDriverExtension } from './src/webdriver/chrome_driver_extension';
|
|
export { IOsDriverExtension } from './src/webdriver/ios_driver_extension';
|
|
export { Runner } from './src/runner';
|
|
export { Options } from './src/common_options';
|
|
export { MeasureValues } from './src/measure_values';
|
|
export { MultiMetric } from './src/metric/multi_metric';
|
|
export { MultiReporter } from './src/reporter/multi_reporter';
|
|
|
|
export { bind, Injector, OpaqueToken } from 'angular2/di';
|