void test_proportional_raw(void)
{
+ const qos_distribution_func qos_distribution_proportional_raw = qos_get_distribution_func_by_name("proportional_raw");
+ assert(qos_distribution_proportional_raw);
+
struct metrics_pid_aggr_info i1 [] =
{{ .count = 8, }
,{ .count = 12, }
void test_equal(void)
{
+ const qos_distribution_func qos_distribution_equal = qos_get_distribution_func_by_name("equal");
+ assert(qos_distribution_equal);
+
struct metrics_pid_aggr_info i1 [] =
{{ .count = 1, }
,{ .count = 66, }
void test_equal_dual(void)
{
+ const qos_distribution_func qos_distribution_equal_dual = qos_get_distribution_func_by_name("equal_dual");
+ assert(qos_distribution_equal_dual);
+
struct metrics_pid_aggr_info i1 [] =
{{ .count = 20, }
,{ .count = 85, }
void test_equal_multi(void)
{
+ const qos_distribution_func qos_distribution_equal_multi = qos_get_distribution_func_by_name("equal_multi");
+ assert(qos_distribution_equal_multi);
+
struct metrics_pid_aggr_info i1 [] =
{{ .count = 30, }
,{ .count = 95, }
void test_proportional_talmud(void)
{
+ const qos_distribution_func qos_distribution_proportional_talmud = qos_get_distribution_func_by_name("proportional_talmud");
+ assert(qos_distribution_proportional_talmud);
+
struct metrics_pid_aggr_info i1 [] =
{{ .count = 50, }
,{ .count = 100, }