webrtc/rtc_base/experiments
Sebastian Jansson fea4637cfe Adds check for unused field trial parameters.
This adds a dcheck to detect if a FieldTrialParameter has been created
but not used in parsing a field trial. This is an easy mistake to make
and cause extra work debugging why nothing happens.

Also improving the ergonomics of using the parameter and optional
classes. Making it easier to use them as drop in replacements for their
underlying classes. In particular, the optional parameter class
implements and interface more similar to the optional class.

Bug: webrtc:9510
Change-Id: I5a12dd66396fa4cac9c9cf517172ae2f06984060
Reviewed-on: https://webrtc-review.googlesource.com/96761
Commit-Queue: Sebastian Jansson <srte@webrtc.org>
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24527}
2018-09-03 08:52:51 +00:00
..
alr_experiment.cc Replace rtc::Optional with absl::optional in rtc_base 2018-06-21 11:23:40 +00:00
alr_experiment.h Replace rtc::Optional with absl::optional in rtc_base 2018-06-21 11:23:40 +00:00
BUILD.gn Adds check for unused field trial parameters. 2018-09-03 08:52:51 +00:00
congestion_controller_experiment.cc Use field trial parser for BBR Experiment. 2018-06-28 07:52:58 +00:00
congestion_controller_experiment.h Use field trial parser for BBR Experiment. 2018-06-28 07:52:58 +00:00
congestion_controller_experiment_unittest.cc Use field trial parser for BBR Experiment. 2018-06-28 07:52:58 +00:00
DEPS Moved ALR experiment settings to new experiments folder. 2018-01-12 12:03:22 +00:00
field_trial_parser.cc Adds check for unused field trial parameters. 2018-09-03 08:52:51 +00:00
field_trial_parser.h Adds check for unused field trial parameters. 2018-09-03 08:52:51 +00:00
field_trial_parser_unittest.cc Adds check for unused field trial parameters. 2018-09-03 08:52:51 +00:00
field_trial_units.cc Replace rtc::Optional with absl::optional in rtc_base 2018-06-21 11:23:40 +00:00
field_trial_units.h Adds field trial parser. 2018-06-14 16:02:38 +00:00
field_trial_units_unittest.cc Adds check for unused field trial parameters. 2018-09-03 08:52:51 +00:00
quality_scaling_experiment.cc Replace rtc::Optional with absl::optional in rtc_base 2018-06-21 11:23:40 +00:00
quality_scaling_experiment.h Replace rtc::Optional with absl::optional in rtc_base 2018-06-21 11:23:40 +00:00
quality_scaling_experiment_unittest.cc Make quality scaler downscale faster. 2018-04-25 09:08:21 +00:00
rtt_mult_experiment.cc Add rtt_mult_experiment to evaluate video robustness vs. latency 2018-08-27 15:51:52 +00:00
rtt_mult_experiment.h Add rtt_mult_experiment to evaluate video robustness vs. latency 2018-08-27 15:51:52 +00:00
rtt_mult_experiment_unittest.cc Add rtt_mult_experiment to evaluate video robustness vs. latency 2018-08-27 15:51:52 +00:00