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

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

Issue 2162963002: [polymer] Merge of master into polymer10-migration (Closed) Base URL: git@github.com:catapult-project/catapult.git@polymer10-migration
Patch Set: Merge polymer10-migration int polymer10-merge Created 4 years, 5 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 2016 The Chromium Authors. All rights reserved. 3 Copyright 2016 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/core/test_utils.html"> 8 <link rel="import" href="/tracing/core/test_utils.html">
9 <link rel="import" href="/tracing/value/diagnostics/related_event_set.html"> 9 <link rel="import" href="/tracing/value/diagnostics/related_event_set.html">
10 <link rel="import" href="/tracing/value/ui/diagnostic_span.html"> 10 <link rel="import" href="/tracing/value/ui/diagnostic_span.html">
11 11
12 <script> 12 <script>
13 'use strict'; 13 'use strict';
14 14
15 tr.b.unittest.testSuite(function() { 15 tr.b.unittest.testSuite(function() {
16 test('instantiate_RelatedEventSet0', function() { 16 test('instantiate_RelatedEventSet0', function() {
17 var diagnostic = new tr.v.d.RelatedEventSet(); 17 var diagnostic = new tr.v.d.RelatedEventSet();
18 var span = tr.v.ui.createDiagnosticSpan(diagnostic); 18 var span = tr.v.ui.createDiagnosticSpan(diagnostic);
19 assert.strictEqual('TR-V-UI-RELATED-EVENT-SET-SPAN', span.tagName); 19 assert.strictEqual('TR-V-UI-RELATED-EVENT-SET-SPAN', span.tagName);
20 this.addHTMLOutput(span); 20 this.addHTMLOutput(span);
21 assert.strictEqual('0 events', span.textContent); 21 assert.strictEqual('0 events', span.textContent);
22 }); 22 });
23 23
24 test('instantiate_RelatedEventSet1', function() { 24 test('instantiate_RelatedEventSet1', function() {
25 var diagnostic = new tr.v.d.RelatedEventSet(); 25 var diagnostic = new tr.v.d.RelatedEventSet();
26 tr.c.TestUtils.newModel(function(model) { 26 tr.c.TestUtils.newModel(function(model) {
27 var proc = model.getOrCreateProcess(1); 27 var proc = model.getOrCreateProcess(1);
28 var thread = proc.getOrCreateThread(2); 28 var thread = proc.getOrCreateThread(2);
29 var event = tr.c.TestUtils.newSliceEx({start: 0, duration: 1}); 29 var event = tr.c.TestUtils.newSliceEx(
30 {title: 'a', start: 0, duration: 1});
30 thread.sliceGroup.pushSlice(event); 31 thread.sliceGroup.pushSlice(event);
31 diagnostic.push(event); 32 diagnostic.push(event);
32 }); 33 });
33 var span = tr.v.ui.createDiagnosticSpan(diagnostic); 34 var span = tr.v.ui.createDiagnosticSpan(diagnostic);
34 assert.strictEqual('TR-V-UI-RELATED-EVENT-SET-SPAN', span.tagName); 35 assert.strictEqual('TR-V-UI-RELATED-EVENT-SET-SPAN', span.tagName);
35 this.addHTMLOutput(span); 36 this.addHTMLOutput(span);
36 assert.strictEqual('1 event', span.textContent); 37 assert.strictEqual('a 1.000 ms', span.textContent);
37 }); 38 });
38 39
39 test('instantiate_RelatedEventSet2', function() { 40 test('instantiate_RelatedEventSet2', function() {
40 var diagnostic = new tr.v.d.RelatedEventSet(); 41 var diagnostic = new tr.v.d.RelatedEventSet();
41 tr.c.TestUtils.newModel(function(model) { 42 tr.c.TestUtils.newModel(function(model) {
42 var proc = model.getOrCreateProcess(1); 43 var proc = model.getOrCreateProcess(1);
43 var thread = proc.getOrCreateThread(2); 44 var thread = proc.getOrCreateThread(2);
44 var event = tr.c.TestUtils.newSliceEx({start: 0, duration: 1}); 45 var event = tr.c.TestUtils.newSliceEx({start: 0, duration: 1});
45 thread.sliceGroup.pushSlice(event); 46 thread.sliceGroup.pushSlice(event);
46 diagnostic.push(event); 47 diagnostic.push(event);
47 event = tr.c.TestUtils.newSliceEx({start: 1, duration: 1}); 48 event = tr.c.TestUtils.newSliceEx({start: 1, duration: 1});
48 thread.sliceGroup.pushSlice(event); 49 thread.sliceGroup.pushSlice(event);
49 diagnostic.push(event); 50 diagnostic.push(event);
50 }); 51 });
51 var span = tr.v.ui.createDiagnosticSpan(diagnostic); 52 var span = tr.v.ui.createDiagnosticSpan(diagnostic);
52 assert.strictEqual('TR-V-UI-RELATED-EVENT-SET-SPAN', span.tagName); 53 assert.strictEqual('TR-V-UI-RELATED-EVENT-SET-SPAN', span.tagName);
53 this.addHTMLOutput(span); 54 this.addHTMLOutput(span);
54 assert.strictEqual('2 events', span.textContent); 55 assert.strictEqual('2 events', span.textContent);
55 }); 56 });
56 }); 57 });
57 </script> 58 </script>
OLDNEW
« no previous file with comments | « tracing/tracing/value/ui/numeric_stats_span_test.html ('k') | tracing/tracing/value/ui/related_value_set_span_test.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698