Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(486)

Side by Side Diff: tracing/tracing/value/ui/histogram_span_test.html

Issue 2283213002: Rename Histogram.add() to addSample(). (Closed) Base URL: https://github.com/catapult-project/catapult.git@master
Patch Set: rebase Created 4 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 <!DOCTYPE html> 1 <!DOCTYPE html>
2 <!-- 2 <!--
3 Copyright (c) 2015 The Chromium Authors. All rights reserved. 3 Copyright (c) 2015 The Chromium Authors. All rights reserved.
4 Use of this source code is governed by a BSD-style license that can be 4 Use of this source code is governed by a BSD-style license that can be
5 found in the LICENSE file. 5 found in the LICENSE file.
6 --> 6 -->
7 7
8 <link rel="import" href="/tracing/value/diagnostics/diagnostic_map.html"> 8 <link rel="import" href="/tracing/value/diagnostics/diagnostic_map.html">
9 <link rel="import" href="/tracing/value/diagnostics/generic.html"> 9 <link rel="import" href="/tracing/value/diagnostics/generic.html">
10 <link rel="import" href="/tracing/value/histogram.html"> 10 <link rel="import" href="/tracing/value/histogram.html">
11 <link rel="import" href="/tracing/value/ui/histogram_span.html"> 11 <link rel="import" href="/tracing/value/ui/histogram_span.html">
12 <link rel="import" href="/tracing/value/unit.html"> 12 <link rel="import" href="/tracing/value/unit.html">
13 13
14 <script> 14 <script>
15 'use strict'; 15 'use strict';
16 16
17 tr.b.unittest.testSuite(function() { 17 tr.b.unittest.testSuite(function() {
18 test('basic', function() { 18 test('basic', function() {
19 var h = new tr.v.Histogram(tr.v.Unit.byName.unitlessNumber); 19 var h = new tr.v.Histogram(tr.v.Unit.byName.unitlessNumber);
20 h.add(-1, tr.v.d.DiagnosticMap.fromObject({foo: new tr.v.d.Generic('a')})); 20 h.addSample(-1, {foo: new tr.v.d.Generic('a')});
21 h.add(0, tr.v.d.DiagnosticMap.fromObject({foo: new tr.v.d.Generic('b')})); 21 h.addSample(0, {foo: new tr.v.d.Generic('b')});
22 h.add(0, tr.v.d.DiagnosticMap.fromObject({foo: new tr.v.d.Generic('b')})); 22 h.addSample(0, {foo: new tr.v.d.Generic('b')});
23 h.add(0, tr.v.d.DiagnosticMap.fromObject({foo: new tr.v.d.Generic('b')})); 23 h.addSample(0, {foo: new tr.v.d.Generic('b')});
24 h.add(0, tr.v.d.DiagnosticMap.fromObject({foo: new tr.v.d.Generic('b')})); 24 h.addSample(0, {foo: new tr.v.d.Generic('b')});
25 h.add(0, tr.v.d.DiagnosticMap.fromObject({foo: new tr.v.d.Generic('b')})); 25 h.addSample(0, {foo: new tr.v.d.Generic('b')});
26 h.add(0, tr.v.d.DiagnosticMap.fromObject({foo: new tr.v.d.Generic('b')})); 26 h.addSample(0, {foo: new tr.v.d.Generic('b')});
27 h.add(0, tr.v.d.DiagnosticMap.fromObject({foo: new tr.v.d.Generic('c')})); 27 h.addSample(0, {foo: new tr.v.d.Generic('c')});
28 h.add(500, tr.v.d.DiagnosticMap.fromObject({foo: new tr.v.d.Generic('c')})); 28 h.addSample(500, {foo: new tr.v.d.Generic('c')});
29 h.add(999, tr.v.d.DiagnosticMap.fromObject({foo: new tr.v.d.Generic('d')})); 29 h.addSample(999, {foo: new tr.v.d.Generic('d')});
30 h.add(1000, tr.v.d.DiagnosticMap.fromObject( 30 h.addSample(1000, {foo: new tr.v.d.Generic('d')});
31 {foo: new tr.v.d.Generic('d')}));
32 31
33 var span = document.createElement('tr-v-ui-histogram-span'); 32 var span = document.createElement('tr-v-ui-histogram-span');
34 span.histogram = h; 33 span.histogram = h;
35 this.addHTMLOutput(span); 34 this.addHTMLOutput(span);
36 }); 35 });
37 36
38 test('undefined', function() { 37 test('undefined', function() {
39 var span = document.createElement('tr-v-ui-histogram-span'); 38 var span = document.createElement('tr-v-ui-histogram-span');
40 span.histogram = undefined; 39 span.histogram = undefined;
41 this.addHTMLOutput(span); 40 this.addHTMLOutput(span);
42 }); 41 });
43 42
44 test('emptyHistogram', function() { 43 test('emptyHistogram', function() {
45 var h = new tr.v.Histogram(tr.v.Unit.byName.unitlessNumber); 44 var h = new tr.v.Histogram(tr.v.Unit.byName.unitlessNumber);
46 45
47 var span = document.createElement('tr-v-ui-histogram-span'); 46 var span = document.createElement('tr-v-ui-histogram-span');
48 span.histogram = h; 47 span.histogram = h;
49 this.addHTMLOutput(span); 48 this.addHTMLOutput(span);
50 }); 49 });
51 50
52 test('nans', function() { 51 test('nans', function() {
53 var h = new tr.v.Histogram(tr.v.Unit.byName.unitlessNumber); 52 var h = new tr.v.Histogram(tr.v.Unit.byName.unitlessNumber);
54 h.add(undefined, tr.v.d.DiagnosticMap.fromObject( 53 h.addSample(undefined, {foo: new tr.v.d.Generic('b')});
55 {foo: new tr.v.d.Generic('b')})); 54 h.addSample(NaN, {foo: new tr.v.d.Generic('c')});
56 h.add(NaN, tr.v.d.DiagnosticMap.fromObject({foo: new tr.v.d.Generic('c')}));
57 h.customizeSummaryOptions({nans: true}); 55 h.customizeSummaryOptions({nans: true});
58 56
59 var span = document.createElement('tr-v-ui-histogram-span'); 57 var span = document.createElement('tr-v-ui-histogram-span');
60 span.histogram = h; 58 span.histogram = h;
61 this.addHTMLOutput(span); 59 this.addHTMLOutput(span);
62 }); 60 });
63 61
64 }); 62 });
65 </script> 63 </script>
OLDNEW
« no previous file with comments | « tracing/tracing/value/ui/composition_span_test.html ('k') | tracing/tracing/value/ui/numeric_stats_span_test.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698