public EstimatorController(ITestDataIOManager loadTestDataManager, IApdexScoreEstimator apdexScoreEstimator,
                            IClusterEstimator clusterEstimator, IFuzzyLogicEstimator fuzzyLogicEstimator, IStatisticalEstimator statisticalEstimator)
 {
     _loadTestDataManager  = loadTestDataManager;
     _apdexScoreEstimator  = apdexScoreEstimator;
     _clusterEstimator     = clusterEstimator;
     _fuzzyLogicEstimator  = fuzzyLogicEstimator;
     _statisticalEstimator = statisticalEstimator;
 }
 public TestController(IConfiguration configuration, ITestRunner testRunner,
                       ITestDataIOManager testDataIOManager, ITestDataPrepocessor loadTestDataPreprocessor, ITestModifier testModifier)
 {
     _configuration            = configuration;
     _loadTestRunner           = testRunner;
     _loadTestDataIOManager    = testDataIOManager;
     _loadTestDataPreprocessor = loadTestDataPreprocessor;
     _loadTestModifier         = testModifier;
 }
 public ApdexScoreEstimator(ITestDataIOManager loadTestDataIOManager, ITestDataPrepocessor loadTestDataPreprocessor)
 {
     _loadTestDataIOManager    = loadTestDataIOManager;
     _loadTestDataPreprocessor = loadTestDataPreprocessor;
 }
 public StatisticalEstimator(ITestDataIOManager loadTestDataIOManager, ITestDataPrepocessor loadTestDataPreprocessor)
 {
     StatisticalData           = new List <StatisticalEstimation>();
     _loadTestDataIOManager    = loadTestDataIOManager;
     _loadTestDataPreprocessor = loadTestDataPreprocessor;
 }
예제 #5
0
 public FuzzyLogicEstimator(ITestDataIOManager loadTestDataIOManager, ITestDataPrepocessor loadTestDataPreprocessor)
 {
     AggregatedQualityMembershipFunction = new List <double>();
     _loadTestDataIOManager    = loadTestDataIOManager;
     _loadTestDataPreprocessor = loadTestDataPreprocessor;
 }