summaryrefslogtreecommitdiffstats
path: root/chromium/third_party/trace-viewer/src/tracing/analysis/thread_time_slice_view_test.js
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/trace-viewer/src/tracing/analysis/thread_time_slice_view_test.js')
-rw-r--r--chromium/third_party/trace-viewer/src/tracing/analysis/thread_time_slice_view_test.js82
1 files changed, 0 insertions, 82 deletions
diff --git a/chromium/third_party/trace-viewer/src/tracing/analysis/thread_time_slice_view_test.js b/chromium/third_party/trace-viewer/src/tracing/analysis/thread_time_slice_view_test.js
deleted file mode 100644
index 5662905391a..00000000000
--- a/chromium/third_party/trace-viewer/src/tracing/analysis/thread_time_slice_view_test.js
+++ /dev/null
@@ -1,82 +0,0 @@
-// Copyright (c) 2013 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.
-
-'use strict';
-
-base.require('tracing.analysis.cpu_slice_view');
-base.require('tracing.trace_model');
-base.require('tracing.timeline_view');
-base.require('tracing.importer.linux_perf_importer');
-
-
-base.unittest.testSuite('tracing.analysis.thread_time_slice_view', function() {
- function createBasicModel() {
- var lines = [
- 'Android.launcher-584 [001] d..3 12622.506890: sched_switch: prev_comm=Android.launcher prev_pid=584 prev_prio=120 prev_state=R+ ==> next_comm=Binder_1 next_pid=217 next_prio=120', // @suppress longLineCheck
- ' Binder_1-217 [001] d..3 12622.506918: sched_switch: prev_comm=Binder_1 prev_pid=217 prev_prio=120 prev_state=D ==> next_comm=Android.launcher next_pid=584 next_prio=120', // @suppress longLineCheck
- 'Android.launcher-584 [001] d..4 12622.506936: sched_wakeup: comm=Binder_1 pid=217 prio=120 success=1 target_cpu=001', // @suppress longLineCheck
- 'Android.launcher-584 [001] d..3 12622.506950: sched_switch: prev_comm=Android.launcher prev_pid=584 prev_prio=120 prev_state=R+ ==> next_comm=Binder_1 next_pid=217 next_prio=120', // @suppress longLineCheck
- ' Binder_1-217 [001] ...1 12622.507057: tracing_mark_write: B|128|queueBuffer', // @suppress longLineCheck
- ' Binder_1-217 [001] ...1 12622.507175: tracing_mark_write: E',
- ' Binder_1-217 [001] d..3 12622.507253: sched_switch: prev_comm=Binder_1 prev_pid=217 prev_prio=120 prev_state=S ==> next_comm=Android.launcher next_pid=584 next_prio=120' // @suppress longLineCheck
- ];
-
- return new tracing.TraceModel(lines.join('\n'), false);
- }
-
- test('runningSlice', function() {
- var m = createBasicModel();
-
- var cpu = m.kernel.cpus[1];
- var binderSlice = cpu.slices[0];
- assertEquals('Binder_1', binderSlice.title);
- var launcherSlice = cpu.slices[1];
- assertEquals('Android.launcher', launcherSlice.title);
-
-
- var thread = m.findAllThreadsNamed('Binder_1')[0];
-
- var view = new tracing.analysis.ThreadTimeSliceView();
- view.modelEvent = thread.timeSlices[0];
- this.addHTMLOutput(view);
-
- // Clicking the analysis link should focus the Binder1's timeslice.
- var didSelectionChangeHappen = false;
- view.addEventListener('requestSelectionChange', function(e) {
- assertEquals(1, e.selection.length);
- assertEquals(binderSlice, e.selection[0]);
- didSelectionChangeHappen = true;
- });
- view.querySelector('.analysis-link').click();
- assertTrue(didSelectionChangeHappen);
- });
-
- test('sleepingSlice', function() {
- var m = createBasicModel();
-
- var cpu = m.kernel.cpus[1];
- var binderSlice = cpu.slices[0];
- assertEquals('Binder_1', binderSlice.title);
- var launcherSlice = cpu.slices[1];
- assertEquals('Android.launcher', launcherSlice.title);
-
-
- var thread = m.findAllThreadsNamed('Binder_1')[0];
-
- var view = new tracing.analysis.ThreadTimeSliceView();
- view.modelEvent = thread.timeSlices[1];
- this.addHTMLOutput(view);
-
- // Clicking the analysis link should focus the Android.launcher slice
- var didSelectionChangeHappen = false;
- view.addEventListener('requestSelectionChange', function(e) {
- assertEquals(1, e.selection.length);
- assertEquals(launcherSlice, e.selection[0]);
- didSelectionChangeHappen = true;
- });
- view.querySelector('.analysis-link').click();
- assertTrue(didSelectionChangeHappen);
- });
-
-});