Bug 1071669 - Actually run telemetry flag histogram test. r=froydnj

This commit is contained in:
Georg Fritzsche 2014-09-23 18:29:26 +02:00
parent 83f0c5bfb7
commit d521b42040

View File

@ -156,20 +156,20 @@ function test_flag_histogram()
var c = h.snapshot().counts;
var s = h.snapshot().sum;
do_check_eq(uneval(c), uneval([1, 0, 0]));
do_check_eq(s, 1);
do_check_eq(s, 0);
// Should switch counts.
h.add(2);
h.add(1);
var c2 = h.snapshot().counts;
var s2 = h.snapshot().sum;
do_check_eq(uneval(c2), uneval([0, 1, 0]));
do_check_eq(s, 1);
do_check_eq(s2, 1);
// Should only switch counts once.
h.add(3);
h.add(1);
var c3 = h.snapshot().counts;
var s3 = h.snapshot().sum;
do_check_eq(uneval(c3), uneval([0, 1, 0]));
do_check_eq(s3, 1);
do_check_eq(h.snapshot().histogram_type, Telemetry.FLAG_HISTOGRAM);
do_check_eq(h.snapshot().histogram_type, Telemetry.HISTOGRAM_FLAG);
}
function test_getHistogramById() {
@ -378,6 +378,7 @@ function run_test()
do_check_false("NEWTAB_PAGE_PINNED_SITES_COUNT" in Telemetry.histogramSnapshots);
test_boolean_histogram();
test_flag_histogram();
test_getHistogramById();
test_histogramFrom();
test_getSlowSQL();