/development/tools/winscope/src/trace/ |
D | traces_test.ts | 30 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 …]
|
D | traces.ts | 23 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 …]
|
D | frame_mapper_test.ts | 47 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 …]
|
D | frame_mapper.ts | 27 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/ |
D | timeline_data_test.ts | 28 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 …]
|
D | timeline_data.ts | 34 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 …]
|
D | trace_pipeline.ts | 33 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 …]
|
D | trace_pipeline_test.ts | 131 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/ |
D | common.js | 21 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/ |
D | traces_utils.ts | 24 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) => {
|
D | traces_builder.ts | 45 const traces = new Traces(); constant 47 traces.setTrace(type, builder.build()); 49 return traces;
|
/development/tools/winscope/src/viewers/common/ |
D | presenter_input_method_test_utils.ts | 61 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,
|
D | viewer_input_method.ts | 26 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/ |
D | timeline_component_test.ts | 100 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 …]
|
D | mini_timeline_component.ts | 109 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/ |
D | viewer_input_method_clients.ts | 40 override initialisePresenter(traces: Traces, storage: Storage): PresenterInputMethodClients { 42 traces,
|
/development/tools/winscope/src/viewers/viewer_input_method_manager_service/ |
D | viewer_input_method_manager_service.ts | 40 override initialisePresenter(traces: Traces, storage: Storage) { 42 traces,
|
/development/tools/winscope/src/viewers/viewer_input_method_service/ |
D | viewer_input_method_service.ts | 40 override initialisePresenter(traces: Traces, storage: Storage) { 42 traces,
|
/development/tools/winscope/src/viewers/ |
D | viewer_factory.ts | 48 createViewers(activeTraceTypes: Set<TraceType>, traces: Traces, storage: Storage): Viewer[] { 57 viewers.push(new Viewer(traces, storage));
|
/development/tools/winscope/src/viewers/viewer_transitions/ |
D | viewer_transitions.ts | 25 constructor(traces: Traces) { 28 this.presenter = new Presenter(traces, (data: UiData) => {
|
D | presenter.ts | 35 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/ |
D | viewer_screen_recording.ts | 32 constructor(traces: Traces) { 33 this.trace = assertDefined(traces.getTrace(TraceType.SCREEN_RECORDING));
|
/development/tools/winscope/src/viewers/viewer_protolog/ |
D | presenter_test.ts | 63 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) => {
|
D | viewer_protolog.ts | 26 constructor(traces: Traces) { 29 this.presenter = new Presenter(traces, (data: UiData) => {
|
/development/tools/winscope/src/viewers/viewer_view_capture/ |
D | viewer_view_capture.ts | 31 constructor(traces: Traces, storage: Storage) { 34 this.presenter = new Presenter(traces, storage, (data: UiData) => {
|