mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-16 14:55:47 +00:00
Bug 1097762 - part 2 - add test for clearing flag histograms; r=froydnj
This commit is contained in:
parent
8e91a30e2c
commit
ea694c39b6
@ -0,0 +1,17 @@
|
||||
/* Any copyright is dedicated to the Public Domain.
|
||||
http://creativecommons.org/publicdomain/zero/1.0/ */
|
||||
|
||||
const Cu = Components.utils;
|
||||
const {Services} = Cu.import("resource://gre/modules/Services.jsm", {});
|
||||
|
||||
function run_test()
|
||||
{
|
||||
let testFlag = Services.telemetry.getHistogramById("TELEMETRY_TEST_FLAG");
|
||||
equal(JSON.stringify(testFlag.snapshot().counts), "[1,0,0]", "Original value is correct");
|
||||
testFlag.add(1);
|
||||
equal(JSON.stringify(testFlag.snapshot().counts), "[0,1,0]", "Value is correct after ping.");
|
||||
testFlag.clear();
|
||||
equal(JSON.stringify(testFlag.snapshot().counts), "[1,0,0]", "Value is correct after calling clear()");
|
||||
testFlag.add(1);
|
||||
equal(JSON.stringify(testFlag.snapshot().counts), "[0,1,0]", "Value is correct after ping.");
|
||||
}
|
@ -4,6 +4,7 @@ tail =
|
||||
skip-if = toolkit == 'gonk'
|
||||
|
||||
[test_nsITelemetry.js]
|
||||
[test_TelemetryFlagClear.js]
|
||||
[test_TelemetryLateWrites.js]
|
||||
[test_TelemetryLockCount.js]
|
||||
[test_TelemetryLog.js]
|
||||
|
Loading…
Reference in New Issue
Block a user