@@ -60,6 +60,7 @@ void test_histogram__single_element(void)
60
60
sput_fail_unless (sample .lower == 42.0 , "sample.lower" );
61
61
sput_fail_unless (sample .upper == 42.0 , "sample.upper" );
62
62
sput_fail_unless (sample .upper_90 == 42.0 , "sample.upper_90" );
63
+ sput_fail_unless (sample .upper_99 == 42.0 , "sample.upper_99" );
63
64
sput_fail_unless (sample .mean == 42.0 , "sample.mean" );
64
65
sput_fail_unless (sample .mean_90 == 42.0 , "sample.mean_90" );
65
66
sput_fail_unless (sample .count == 1 , "sample.count" );
@@ -96,27 +97,26 @@ void test_histogram__multisamples(void)
96
97
97
98
memset (& h , 0x0 , sizeof (h ));
98
99
99
- for (i = 0 ; i < 8 ; ++ i ) {
100
- for (j = 0 ; j < 128 ; ++ j )
101
- brubeck_histo_push (& h , (double )(j + 1 ), 1.0 );
102
-
103
- sput_fail_unless (h .size == 128 , "histogram size" );
104
- sput_fail_unless (h .count == 128 , "histogram value count" );
105
-
106
- brubeck_histo_sample (& sample , & h );
107
-
108
- sput_fail_unless (sample .lower == 1.0 , "sample.lower" );
109
- sput_fail_unless (sample .upper == 128.0 , "sample.upper" );
110
- sput_fail_unless (sample .upper_90 == 115.0 , "sample.upper_90" );
111
- sput_fail_unless (sample .mean == 64.5 , "sample.mean" );
112
- sput_fail_unless (sample .mean_90 == 58.0 , "sample.mean_90" );
113
- sput_fail_unless (sample .count == 128 , "sample.count" );
114
- sput_fail_unless (sample .count_90 == 115 , "sample.count_90" );
115
- sput_fail_unless (sample .sum == 8256.0 , "sample.sum" );
116
- sput_fail_unless (sample .sum_90 == 6670 , "sample.sum_90" );
117
- sput_fail_unless (floor (sample .std ) == 36.0 , "sample.std" );
118
- sput_fail_unless (sample .median == 64.0 , "sample.median" );
119
- }
100
+ for (j = 0 ; j < 128 ; ++ j )
101
+ brubeck_histo_push (& h , (double )(j + 1 ), 1.0 );
102
+
103
+ sput_fail_unless (h .size == 128 , "histogram size" );
104
+ sput_fail_unless (h .count == 128 , "histogram value count" );
105
+
106
+ brubeck_histo_sample (& sample , & h );
107
+
108
+ sput_fail_unless (sample .lower == 1.0 , "sample.lower" );
109
+ sput_fail_unless (sample .upper == 128.0 , "sample.upper" );
110
+ sput_fail_unless (sample .upper_90 == 115.0 , "sample.upper_90" );
111
+ sput_fail_unless (sample .upper_99 == 127.0 , "sample.upper_99" );
112
+ sput_fail_unless (sample .mean == 64.5 , "sample.mean" );
113
+ sput_fail_unless (sample .mean_90 == 58.0 , "sample.mean_90" );
114
+ sput_fail_unless (sample .count == 128 , "sample.count" );
115
+ sput_fail_unless (sample .count_90 == 115 , "sample.count_90" );
116
+ sput_fail_unless (sample .sum == 8256.0 , "sample.sum" );
117
+ sput_fail_unless (sample .sum_90 == 6670 , "sample.sum_90" );
118
+ sput_fail_unless (floor (sample .std ) == 36.0 , "sample.std" );
119
+ sput_fail_unless (sample .median == 64.0 , "sample.median" );
120
120
}
121
121
122
122
void test_histogram__with_sample_rate (void )
@@ -138,6 +138,7 @@ void test_histogram__with_sample_rate(void)
138
138
sput_fail_unless (sample .lower == 1.0 , "sample.lower" );
139
139
sput_fail_unless (sample .upper == 128.0 , "sample.upper" );
140
140
sput_fail_unless (sample .upper_90 == 115.0 , "sample.upper_90" );
141
+ sput_fail_unless (sample .upper_99 == 127.0 , "sample.upper_99" );
141
142
sput_fail_unless (sample .mean == 64.5 , "sample.mean" );
142
143
sput_fail_unless (floor (sample .mean_90 ) == 57.0 , "sample.mean_90" );
143
144
sput_fail_unless (sample .count == 1280 , "sample.count" );
0 commit comments