| Index: tracing/tracing/value/histogram_set_test.html | 
| diff --git a/tracing/tracing/value/histogram_set_test.html b/tracing/tracing/value/histogram_set_test.html | 
| index 29fdce8f515ef0197bd49340fc3246d3a93a6654..28ec06c3b66dc98f8a6ef4b01f6bca242b359ac5 100644 | 
| --- a/tracing/tracing/value/histogram_set_test.html | 
| +++ b/tracing/tracing/value/histogram_set_test.html | 
| @@ -42,69 +42,6 @@ tr.b.unittest.testSuite(function() { | 
| assert.strictEqual(tr.b.getOnlyElement(dm.get('bar')), 'baz'); | 
| }); | 
|  | 
| -  test('relatedHistogramSetDiagnostic', function() { | 
| -    const unit = tr.b.Unit.byName.unitlessNumber; | 
| -    const a = new tr.v.Histogram('a', unit); | 
| -    const b = new tr.v.Histogram('b', unit); | 
| -    const c = new tr.v.Histogram('c', unit); | 
| -    a.diagnostics.set('rvs', new tr.v.d.RelatedHistogramSet([b, c])); | 
| - | 
| -    // Don't serialize c just yet. | 
| -    const histograms = new tr.v.HistogramSet([a, b]); | 
| - | 
| -    const sourceHistograms = histograms.sourceHistograms; | 
| -    assert.strictEqual(tr.b.getOnlyElement(sourceHistograms), a); | 
| - | 
| -    const histograms2 = new tr.v.HistogramSet(); | 
| -    histograms2.importDicts(histograms.asDicts()); | 
| -    histograms2.resolveRelatedHistograms(); | 
| - | 
| -    const a2 = histograms2.getHistogramNamed('a'); | 
| -    assert.isDefined(a2); | 
| -    assert.strictEqual(a2.guid, a.guid); | 
| -    assert.instanceOf(a2, tr.v.Histogram); | 
| -    assert.notStrictEqual(a2, a); | 
| - | 
| -    const b2 = histograms2.getHistogramNamed('b'); | 
| -    assert.isDefined(b2); | 
| -    assert.strictEqual(b2.guid, b.guid); | 
| -    assert.instanceOf(b2, tr.v.Histogram); | 
| -    assert.notStrictEqual(b2, b); | 
| - | 
| -    const rvs2 = a2.diagnostics.get('rvs'); | 
| -    assert.instanceOf(rvs2, tr.v.d.RelatedHistogramSet); | 
| -    assert.lengthOf(rvs2, 2); | 
| - | 
| -    // Assert that b and c are in a2's RelatedHistogramSet. | 
| -    let rvs2vs = [...rvs2]; | 
| -    let rvs2guids = rvs2vs.map(v => v.guid); | 
| -    let b2i = rvs2guids.indexOf(b.guid); | 
| -    assert.strictEqual(rvs2vs[b2i], b2); | 
| - | 
| -    let c2i = rvs2guids.indexOf(c.guid); | 
| -    assert.strictEqual(rvs2vs[c2i].guid, c.guid); | 
| -    assert.instanceOf(rvs2vs[c2i], tr.v.d.HistogramRef); | 
| - | 
| -    // Now serialize c and add it to histograms2. | 
| -    // Related Histogram resolution is idempotent. | 
| -    // Old histograms can refer to new histograms. | 
| -    histograms2.importDicts([c.asDict()]); | 
| -    histograms2.resolveRelatedHistograms(); | 
| - | 
| -    const c2 = histograms2.getHistogramNamed('c'); | 
| -    assert.isDefined(c2); | 
| -    assert.strictEqual(c2.guid, c.guid); | 
| -    assert.notStrictEqual(c2, c); | 
| - | 
| -    // Now a real c2 Histogram should be in a2's RelatedHistogramSet. | 
| -    rvs2vs = [...rvs2]; | 
| -    rvs2guids = rvs2vs.map(v => v.guid); | 
| -    b2i = rvs2guids.indexOf(b.guid); | 
| -    c2i = rvs2guids.indexOf(c.guid); | 
| -    assert.strictEqual(b2, rvs2vs[b2i]); | 
| -    assert.strictEqual(c2, rvs2vs[c2i]); | 
| -  }); | 
| - | 
| test('relatedHistogramMapDiagnostic', function() { | 
| const unit = tr.b.Unit.byName.unitlessNumber; | 
| const a = new tr.v.Histogram('a', unit); | 
| @@ -171,7 +108,9 @@ tr.b.unittest.testSuite(function() { | 
| aHist.addSample(1); | 
|  | 
| const bHist = new tr.v.Histogram('b', tr.b.Unit.byName.unitlessNumber); | 
| -    bHist.addSample(1, {rvs: new tr.v.d.RelatedHistogramSet([aHist])}); | 
| +    const related = new tr.v.d.RelatedHistogramMap(); | 
| +    related.set('0', aHist); | 
| +    bHist.addSample(1, {related}); | 
|  | 
| const histograms = new tr.v.HistogramSet([aHist, bHist]); | 
| assert.strictEqual(tr.b.getOnlyElement(histograms.sourceHistograms), bHist); | 
|  |