webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Attributes | List of all members
TestRunsGenerator Class Reference

Public Member Functions

 __construct ($db, $name_to_aggregator_id, $report_id)
 
 add_aggregated_metric ($parent_id, $test_id, $test_name, $metric_name, $aggregator_name, $level)
 
 add_values_for_aggregation ($parent_id, $test_name, $metric_name, $config_type, $values, $aggregator=NULL)
 
 aggregate ()
 
 compute_caches ()
 
 add_values_to_commit ($metric_id, $config_type, $values)
 
 commit ($platform_id, $build_id)
 

Static Public Attributes

static $aggregators = array('Arithmetic', 'Geometric', 'Harmonic', 'Total')
 

Constructor & Destructor Documentation

◆ __construct()

TestRunsGenerator::__construct (   $db,
  $name_to_aggregator_id,
  $report_id 
)

Member Function Documentation

◆ add_aggregated_metric()

TestRunsGenerator::add_aggregated_metric (   $parent_id,
  $test_id,
  $test_name,
  $metric_name,
  $aggregator_name,
  $level 
)

◆ add_values_for_aggregation()

TestRunsGenerator::add_values_for_aggregation (   $parent_id,
  $test_name,
  $metric_name,
  $config_type,
  $values,
  $aggregator = NULL 
)

◆ add_values_to_commit()

TestRunsGenerator::add_values_to_commit (   $metric_id,
  $config_type,
  $values 
)

◆ aggregate()

TestRunsGenerator::aggregate ( )

◆ commit()

TestRunsGenerator::commit (   $platform_id,
  $build_id 
)

◆ compute_caches()

TestRunsGenerator::compute_caches ( )

Member Data Documentation

◆ $aggregators

TestRunsGenerator::$aggregators = array('Arithmetic', 'Geometric', 'Harmonic', 'Total')
static

The documentation for this class was generated from the following file: