| Index: chrome/test/data/extensions/api_test/metrics/test.js
|
| diff --git a/chrome/test/data/extensions/api_test/metrics/test.js b/chrome/test/data/extensions/api_test/metrics/test.js
|
| index b919fdb9001096ed3ac1b54a030586bf3a52a52a..619a14176027912e9a3716845a25e43861258545 100644
|
| --- a/chrome/test/data/extensions/api_test/metrics/test.js
|
| +++ b/chrome/test/data/extensions/api_test/metrics/test.js
|
| @@ -92,5 +92,50 @@ chrome.test.runTests([
|
| });
|
| },
|
|
|
| + function testBucketSizeChanges() {
|
| + var linear1 = {
|
| + 'metricName': 'test.bucketchange.linear',
|
| + 'type': 'histogram-linear',
|
| + 'min': 0,
|
| + 'max': 100,
|
| + 'buckets': 10
|
| + };
|
| + var linear2 = {
|
| + 'metricName': 'test.bucketchange.linear',
|
| + 'type': 'histogram-linear',
|
| + 'min': 0,
|
| + 'max': 100,
|
| + 'buckets': 20
|
| + };
|
| + var log1 = {
|
| + 'metricName': 'test.bucketchange.log',
|
| + 'type': 'histogram-log',
|
| + 'min': 0,
|
| + 'max': 100,
|
| + 'buckets': 10
|
| + };
|
| + var log2 = {
|
| + 'metricName': 'test.bucketchange.log',
|
| + 'type': 'histogram-log',
|
| + 'min': 0,
|
| + 'max': 100,
|
| + 'buckets': 20
|
| + };
|
| +
|
| + chrome.metricsPrivate.recordValue(linear1, 42);
|
| + // This one should be rejected because the bucket count is different.
|
| + // We check for sample count == 2 in metrics_apitest.cc
|
| + chrome.metricsPrivate.recordValue(linear2, 42);
|
| + chrome.metricsPrivate.recordValue(linear1, 42);
|
| +
|
| + chrome.metricsPrivate.recordValue(log1, 42);
|
| + // This one should be rejected because the bucket count is different.
|
| + // We check for sample count == 2 in metrics_apitest.cc
|
| + chrome.metricsPrivate.recordValue(log2, 42);
|
| + chrome.metricsPrivate.recordValue(log1, 42);
|
| +
|
| + chrome.test.succeed();
|
| + },
|
| +
|
| ]);
|
|
|
|
|