Home
last modified time | relevance | path

Searched refs:traces (Results 1 – 25 of 42) sorted by relevance

12

/development/tools/winscope/src/trace/
Dtraces_test.ts30 let traces: Traces; variable
58 traces = new Traces();
59 traces.setTrace(
73 traces.setTrace(
140 await TraceUtils.extractEntries(assertDefined(traces.getTrace(TraceType.TEST_TRACE_STRING)))
143 await TraceUtils.extractEntries(assertDefined(traces.getTrace(TraceType.TEST_TRACE_NUMBER)))
145 expect(traces.getTrace(TraceType.SURFACE_FLINGER)).toBeUndefined();
151 const slice = traces.sliceTime(time3, time3);
156 const slice = traces.sliceTime();
161 const slice = traces.sliceTime(time4, time8);
[all …]
Dtraces.ts23 private traces = new Map<TraceType, Trace<{}>>(); property in Traces
26 this.traces.set(type, trace);
30 return this.traces.get(type) as Trace<TraceEntryTypeMap[T]> | undefined;
34 this.traces.delete(type);
39 this.traces.forEach((trace, type) => {
47 this.traces.forEach((trace, type) => {
54 this.traces.forEach((trace, type) => {
67 forEachFrame(callback: (traces: Traces, index: AbsoluteFrameIndex) => void): void {
71 this.traces.forEach((trace) => {
84 mapFrame<T>(callback: (traces: Traces, index: AbsoluteFrameIndex) => T): T[] {
[all …]
Dframe_mapper_test.ts47 let traces: Traces; variable
75 traces = new Traces();
76 traces.setTrace(TraceType.PROTO_LOG, protoLog);
77 traces.setTrace(TraceType.WINDOW_MANAGER, windowManager);
78 await new FrameMapper(traces).computeMapping();
98 expect(await TracesUtils.extractFrames(traces)).toEqual(expectedFrames);
105 let traces: Traces; variable
131 traces = new Traces();
132 traces.setTrace(TraceType.INPUT_METHOD_CLIENTS, ime);
133 traces.setTrace(TraceType.WINDOW_MANAGER, windowManager);
[all …]
Dframe_mapper.ts27 constructor(private traces: Traces) {} property in FrameMapper
42 (type) => this.traces.getTrace(type) !== undefined
48 const trace = assertDefined(this.traces.getTrace(type));
76 const screenRecording = assertDefined(this.traces.getTrace(TraceType.SCREEN_RECORDING));
77 const surfaceFlinger = assertDefined(this.traces.getTrace(TraceType.SURFACE_FLINGER));
102 const transactions = assertDefined(this.traces.getTrace(TraceType.TRANSACTIONS));
103 const surfaceFlinger = assertDefined(this.traces.getTrace(TraceType.SURFACE_FLINGER));
152 const windowManager = assertDefined(this.traces.getTrace(TraceType.WINDOW_MANAGER));
153 const transactions = assertDefined(this.traces.getTrace(TraceType.TRANSACTIONS));
188 const protoLog = assertDefined(this.traces.getTrace(TraceType.PROTO_LOG));
[all …]
/development/tools/winscope/src/app/
Dtimeline_data_test.ts28 const traces = new TracesBuilder() constant
34 traces.getTrace(TraceType.SURFACE_FLINGER)!.getEntry(0)
37 traces.getTrace(TraceType.WINDOW_MANAGER)!.getEntry(0)
47 timelineData.initialize(traces, undefined);
54 const traces = new TracesBuilder() constant
59 timelineData.initialize(traces, undefined);
66 timelineData.initialize(traces, undefined);
71 timelineData.initialize(traces, undefined);
86 timelineData.initialize(traces, undefined);
106 const traces = new TracesBuilder().build(); constant
[all …]
Dtimeline_data.ts34 private traces = new Traces(); property in TimelineData
43 initialize(traces: Traces, screenRecordingVideo: Blob | undefined) {
46 this.traces = new Traces();
47 traces.forEachTrace((trace, type) => {
58 this.traces.setTrace(type, trace);
130 return this.traces;
138 const trace = this.traces.getTrace(TraceType.SCREEN_RECORDING);
164 const trace = assertDefined(this.traces.getTrace(type));
178 const trace = assertDefined(this.traces.getTrace(type));
201 assertDefined(this.traces.getTrace(type)),
[all …]
Dtrace_pipeline.ts33 private traces = new Traces(); property in TracePipeline
56 this.traces = new Traces();
59 this.traces?.setTrace(parser.getTraceType(), trace);
62 const hasTransitionTrace = this.traces
66 this.traces.deleteTrace(TraceType.WM_TRANSITION);
67 this.traces.deleteTrace(TraceType.SHELL_TRANSITION);
75 this.traces.deleteTrace(trace.type);
84 this.traces.forEachTrace((trace) => trace.init(commonTimestampType));
85 await new FrameMapper(this.traces).computeMapping();
89 return this.traces;
[all …]
Dtrace_pipeline_test.ts131 const traces = tracePipeline.getTraces(); constant
133 expect(traces.getTrace(TraceType.SURFACE_FLINGER)).toBeDefined();
134 expect(traces.getTrace(TraceType.TRANSACTIONS)).toBeDefined();
135 expect(traces.getTrace(TraceType.WM_TRANSITION)).toBeUndefined(); // ignored
136 expect(traces.getTrace(TraceType.INPUT_METHOD_CLIENTS)).toBeDefined();
137 expect(traces.getTrace(TraceType.WINDOW_MANAGER)).toBeDefined();
195 const traces = tracePipeline.getTraces(); constant
196 expect(traces.getSize()).toEqual(2);
198 const actualTraceTypes = new Set(traces.mapTrace((trace) => trace.type));
202 const sfTrace = assertDefined(traces.getTrace(TraceType.SURFACE_FLINGER));
[all …]
/development/tools/winscope/src/trace/flickerlib/
Dcommon.js21 const WindowManagerTrace = require('flicker').android.tools.common.traces.wm.WindowManagerTrace;
22 const WindowManagerState = require('flicker').android.tools.common.traces.wm.WindowManagerState;
24 require('flicker').android.tools.common.traces.wm.WindowManagerTraceEntryBuilder;
25 const Activity = require('flicker').android.tools.common.traces.wm.Activity;
26 const Configuration = require('flicker').android.tools.common.traces.wm.Configuration;
28 require('flicker').android.tools.common.traces.wm.ConfigurationContainer;
29 const DisplayArea = require('flicker').android.tools.common.traces.wm.DisplayArea;
30 const DisplayContent = require('flicker').android.tools.common.traces.wm.DisplayContent;
31 const DisplayCutout = require('flicker').android.tools.common.traces.wm.DisplayCutout;
33 require('flicker').android.tools.common.traces.wm.KeyguardControllerState;
[all …]
/development/tools/winscope/src/test/unit/
Dtraces_utils.ts24 static async extractEntries(traces: Traces): Promise<Map<TraceType, Array<{}>>> {
27 const promises = traces.mapTrace(async (trace) => {
36 traces: Traces
40 const framePromises = traces.mapFrame(async (frame, index) => {
Dtraces_builder.ts45 const traces = new Traces(); constant
47 traces.setTrace(type, builder.build());
49 return traces;
/development/tools/winscope/src/viewers/common/
Dpresenter_input_method_test_utils.ts61 const traces = new TracesBuilder().setEntries(imeTraceType, []).build(); constant
62 presenter = createPresenter(traces);
203 const traces = new Traces(); constant
211 traces.setTrace(traceType, trace);
214 presenter = createPresenter(traces);
217 assertDefined(traces.getTrace(imeTraceType)).getEntry(0)
221 const createPresenter = (traces: Traces): PresenterInputMethod => {
223 traces,
Dviewer_input_method.ts26 constructor(traces: Traces, storage: Storage) {
28 this.presenter = this.initialisePresenter(traces, storage);
74 protected abstract initialisePresenter(traces: Traces, storage: Storage): PresenterInputMethod;
/development/tools/winscope/src/app/components/timeline/
Dtimeline_component_test.ts100 const traces = new TracesBuilder() constant
103 component.timelineData.initialize(traces, undefined);
125 const traces = new TracesBuilder().setEntries(TraceType.SURFACE_FLINGER, []).build(); constant
126 component.timelineData.initialize(traces, undefined);
144 const traces = new TracesBuilder() constant
148 component.timelineData.initialize(traces, undefined);
197 const traces = new TracesBuilder() constant
201 component.timelineData.initialize(traces, undefined);
229 const traces = builder.build(); constant
230 component.timelineData.initialize(traces, undefined);
[all …]
Dmini_timeline_component.ts109 const traces = new Traces(); constant
113 traces.setTrace(type, assertDefined(this.timelineData.getTraces().getTrace(type)));
115 return traces;
/development/tools/winscope/src/viewers/viewer_input_method_clients/
Dviewer_input_method_clients.ts40 override initialisePresenter(traces: Traces, storage: Storage): PresenterInputMethodClients {
42 traces,
/development/tools/winscope/src/viewers/viewer_input_method_manager_service/
Dviewer_input_method_manager_service.ts40 override initialisePresenter(traces: Traces, storage: Storage) {
42 traces,
/development/tools/winscope/src/viewers/viewer_input_method_service/
Dviewer_input_method_service.ts40 override initialisePresenter(traces: Traces, storage: Storage) {
42 traces,
/development/tools/winscope/src/viewers/
Dviewer_factory.ts48 createViewers(activeTraceTypes: Set<TraceType>, traces: Traces, storage: Storage): Viewer[] {
57 viewers.push(new Viewer(traces, storage));
/development/tools/winscope/src/viewers/viewer_transitions/
Dviewer_transitions.ts25 constructor(traces: Traces) {
28 this.presenter = new Presenter(traces, (data: UiData) => {
Dpresenter.ts35 constructor(traces: Traces, notifyUiDataCallback: (data: UiData) => void) {
36 this.transitionTrace = assertDefined(traces.getTrace(TraceType.TRANSITION));
37 this.surfaceFlingerTrace = traces.getTrace(TraceType.SURFACE_FLINGER);
38 this.windowManagerTrace = traces.getTrace(TraceType.WINDOW_MANAGER);
/development/tools/winscope/src/viewers/viewer_screen_recording/
Dviewer_screen_recording.ts32 constructor(traces: Traces) {
33 this.trace = assertDefined(traces.getTrace(TraceType.SCREEN_RECORDING));
/development/tools/winscope/src/viewers/viewer_protolog/
Dpresenter_test.ts63 const traces = new Traces(); constant
64 traces.setTrace(TraceType.PROTO_LOG, trace);
65 presenter = new Presenter(traces, (data: UiData) => {
72 const traces = new TracesBuilder().setEntries(TraceType.PROTO_LOG, []).build(); constant
73 presenter = new Presenter(traces, (data: UiData) => {
Dviewer_protolog.ts26 constructor(traces: Traces) {
29 this.presenter = new Presenter(traces, (data: UiData) => {
/development/tools/winscope/src/viewers/viewer_view_capture/
Dviewer_view_capture.ts31 constructor(traces: Traces, storage: Storage) {
34 this.presenter = new Presenter(traces, storage, (data: UiData) => {

12