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> |