| Index: tracing/tracing/value/diagnostics/merged_telemetry_info_test.html
|
| diff --git a/tracing/tracing/value/diagnostics/merged_telemetry_info_test.html b/tracing/tracing/value/diagnostics/merged_telemetry_info_test.html
|
| deleted file mode 100644
|
| index 0aac3f5826c80e48e1347cdf48580c73eb4cbe12..0000000000000000000000000000000000000000
|
| --- a/tracing/tracing/value/diagnostics/merged_telemetry_info_test.html
|
| +++ /dev/null
|
| @@ -1,84 +0,0 @@
|
| -<!DOCTYPE html>
|
| -<!--
|
| -Copyright 2017 The Chromium Authors. All rights reserved.
|
| -Use of this source code is governed by a BSD-style license that can be
|
| -found in the LICENSE file.
|
| --->
|
| -
|
| -<link rel="import" href="/tracing/core/test_utils.html">
|
| -<link rel="import" href="/tracing/value/diagnostics/generic_set.html">
|
| -<link rel="import" href="/tracing/value/diagnostics/merged_telemetry_info.html">
|
| -<link rel="import" href="/tracing/value/diagnostics/telemetry_info.html">
|
| -
|
| -<script>
|
| -'use strict';
|
| -
|
| -tr.b.unittest.testSuite(function() {
|
| - test('merge', function() {
|
| - const t0 = new tr.v.d.TelemetryInfo({
|
| - benchmarkName: 'bm0',
|
| - benchmarkStartMs: 0,
|
| - label: 'label0',
|
| - storyDisplayName: 'story0',
|
| - storyGroupingKeys: {a: 'b', c: 'd'},
|
| - storysetRepeatCounter: 0,
|
| - legacyTIRLabel: 'tir0',
|
| - });
|
| -
|
| - const t1 = new tr.v.d.TelemetryInfo({
|
| - benchmarkName: 'bm1',
|
| - benchmarkStartMs: 1,
|
| - label: 'label1',
|
| - storyDisplayName: 'story1',
|
| - storyGroupingKeys: {a: 'e', f: 'g'},
|
| - storysetRepeatCounter: 1,
|
| - legacyTIRLabel: 'tir1',
|
| - });
|
| -
|
| - assert.isFalse(t0.canAddDiagnostic(new tr.v.d.GenericSet()));
|
| - assert.isFalse(t0.canAddDiagnostic(t1));
|
| -
|
| - const m0 = t0.clone();
|
| - assert.instanceOf(m0, tr.v.d.MergedTelemetryInfo);
|
| - assert.isFalse(m0.canAddDiagnostic(new tr.v.d.GenericSet()));
|
| - assert.isTrue(m0.canAddDiagnostic(t1));
|
| -
|
| - m0.addDiagnostic(t1);
|
| -
|
| - const m1 = t1.clone();
|
| - m1.addDiagnostic(t0);
|
| -
|
| - assert.isTrue(m1.equals(m0));
|
| - assert.isTrue(m0.equals(m1));
|
| -
|
| - // Test round-tripping.
|
| - const clone = tr.v.d.Diagnostic.fromDict(m0.asDict());
|
| -
|
| - assert.deepEqual(Array.from(clone.benchmarkNames), ['bm0', 'bm1']);
|
| - assert.deepEqual(
|
| - Array.from(clone.benchmarkStarts).map(d => d.getTime()), [0, 1]);
|
| - assert.deepEqual(Array.from(clone.labels), ['label0', 'label1']);
|
| - assert.deepEqual(Array.from(clone.legacyTIRLabels), ['tir0', 'tir1']);
|
| - assert.deepEqual(
|
| - Array.from(clone.storyGroupingKeys.keys()), ['a', 'c', 'f']);
|
| - assert.deepEqual(Array.from(clone.storyGroupingKeys.get('a')), ['b', 'e']);
|
| - assert.deepEqual(Array.from(clone.storyGroupingKeys.get('c')), ['d']);
|
| - assert.deepEqual(Array.from(clone.storyGroupingKeys.get('f')), ['g']);
|
| - assert.deepEqual(Array.from(clone.storyDisplayNames), ['story0', 'story1']);
|
| - assert.deepEqual(Array.from(clone.storysetRepeatCounters), [0, 1]);
|
| - });
|
| -
|
| - test('mergeSameBenchmarkStarts', function() {
|
| - const t0 = new tr.v.d.TelemetryInfo({
|
| - benchmarkStartMs: 0,
|
| - });
|
| - const t1 = new tr.v.d.TelemetryInfo({
|
| - benchmarkStartMs: 0,
|
| - });
|
| - const merged = t0.clone();
|
| - merged.addDiagnostic(t1);
|
| - const startDate = tr.b.getOnlyElement(merged.benchmarkStarts);
|
| - assert.strictEqual(startDate.getTime(), 0);
|
| - });
|
| -});
|
| -</script>
|
|
|