@@ -5,11 +5,19 @@ import { Promise } from 'angular2/src/facade/async';
55
66import { Sampler , SampleState } from './sampler' ;
77import { ConsoleReporter } from './reporter/console_reporter' ;
8+ import { MultiReporter } from './reporter/multi_reporter' ;
89import { RegressionSlopeValidator } from './validator/regression_slope_validator' ;
10+ import { SizeValidator } from './validator/size_validator' ;
11+ import { Validator } from './validator' ;
912import { PerflogMetric } from './metric/perflog_metric' ;
13+ import { MultiMetric } from './metric/multi_metric' ;
1014import { ChromeDriverExtension } from './webdriver/chrome_driver_extension' ;
15+ import { IOsDriverExtension } from './webdriver/ios_driver_extension' ;
16+ import { WebDriverExtension } from './web_driver_extension' ;
1117import { SampleDescription } from './sample_description' ;
12-
18+ import { WebDriverAdapter } from './web_driver_adapter' ;
19+ import { Reporter } from './reporter' ;
20+ import { Metric } from './metric' ;
1321import { Options } from './sample_options' ;
1422
1523/**
@@ -48,7 +56,23 @@ var _DEFAULT_BINDINGS = [
4856 Sampler . BINDINGS ,
4957 ConsoleReporter . BINDINGS ,
5058 RegressionSlopeValidator . BINDINGS ,
59+ SizeValidator . BINDINGS ,
5160 ChromeDriverExtension . BINDINGS ,
61+ IOsDriverExtension . BINDINGS ,
5262 PerflogMetric . BINDINGS ,
53- SampleDescription . BINDINGS
63+ SampleDescription . BINDINGS ,
64+ MultiReporter . createBindings ( [ ConsoleReporter ] ) ,
65+ MultiMetric . createBindings ( [ PerflogMetric ] ) ,
66+
67+ Reporter . bindTo ( MultiReporter ) ,
68+ Validator . bindTo ( RegressionSlopeValidator ) ,
69+ WebDriverExtension . bindTo ( [ ChromeDriverExtension , IOsDriverExtension ] ) ,
70+ Metric . bindTo ( MultiMetric ) ,
71+
72+ bind ( Options . CAPABILITIES ) . toAsyncFactory (
73+ ( adapter ) => adapter . capabilities ( ) , [ WebDriverAdapter ]
74+ ) ,
75+ bind ( Options . USER_AGENT ) . toAsyncFactory (
76+ ( adapter ) => adapter . executeScript ( 'return window.navigator.userAgent;' ) , [ WebDriverAdapter ]
77+ )
5478] ;
0 commit comments