Rename getLoadedTraceFiles to getLoadedTraces am: 1e01280f59

Original change: https://googleplex-android-review.googlesource.com/c/platform/development/+/23389177

Change-Id: Ibeeb6aecb3ad8ace517282b405d01c0b20b3cb0e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Pablo Gamito
2023-05-23 13:38:49 +00:00
committed by Automerger Merge Worker
4 changed files with 19 additions and 19 deletions

View File

@@ -289,7 +289,7 @@ export class AppComponent implements TraceDataListener {
}
getLoadedTraceTypes(): TraceType[] {
return this.tracePipeline.getLoadedTraceFiles().map((trace) => trace.type);
return this.tracePipeline.getLoadedTraces().map((trace) => trace.type);
}
onTraceDataLoaded(viewers: Viewer[]) {
@@ -337,7 +337,7 @@ export class AppComponent implements TraceDataListener {
private makeActiveTraceFileInfo(view: View): string {
const traceFile = this.tracePipeline
.getLoadedTraceFiles()
.getLoadedTraces()
.find((file) => file.type === view.dependencies[0]);
if (!traceFile) {

View File

@@ -56,9 +56,9 @@ import {LoadProgressComponent} from './load_progress_component';
</load-progress>
<mat-list
*ngIf="!isLoadingFiles && this.tracePipeline.getLoadedTraceFiles().length > 0"
*ngIf="!isLoadingFiles && this.tracePipeline.getLoadedTraces().length > 0"
class="uploaded-files">
<mat-list-item *ngFor="let trace of this.tracePipeline.getLoadedTraceFiles()">
<mat-list-item *ngFor="let trace of this.tracePipeline.getLoadedTraces()">
<mat-icon matListIcon>
{{ TRACE_INFO[trace.type].icon }}
</mat-icon>
@@ -73,7 +73,7 @@ import {LoadProgressComponent} from './load_progress_component';
</mat-list>
<div
*ngIf="!isLoadingFiles && tracePipeline.getLoadedTraceFiles().length === 0"
*ngIf="!isLoadingFiles && tracePipeline.getLoadedTraces().length === 0"
class="drop-info">
<p class="mat-body-3 icon">
<mat-icon inline fontIcon="upload"></mat-icon>
@@ -83,7 +83,7 @@ import {LoadProgressComponent} from './load_progress_component';
</mat-card-content>
<div
*ngIf="!isLoadingFiles && tracePipeline.getLoadedTraceFiles().length > 0"
*ngIf="!isLoadingFiles && tracePipeline.getLoadedTraces().length > 0"
class="trace-actions-container">
<button
color="primary"

View File

@@ -71,7 +71,7 @@ class TracePipeline {
return this.files;
}
getLoadedTraceFiles(): LoadedTrace[] {
getLoadedTraces(): LoadedTrace[] {
return this.parsers.map(
(parser: Parser<object>) => new LoadedTrace(parser.getDescriptors(), parser.getTraceType())
);

View File

@@ -28,11 +28,11 @@ describe('TracePipeline', () => {
});
it('can load valid trace files', async () => {
expect(tracePipeline.getLoadedTraceFiles().length).toEqual(0);
expect(tracePipeline.getLoadedTraces().length).toEqual(0);
await loadValidSfWmTraces();
expect(tracePipeline.getLoadedTraceFiles().length).toEqual(2);
expect(tracePipeline.getLoadedTraces().length).toEqual(2);
const traceEntries = TracesUtils.extractEntries(tracePipeline.getTraces());
expect(traceEntries.get(TraceType.WINDOW_MANAGER)?.length).toBeGreaterThan(0);
@@ -47,18 +47,18 @@ describe('TracePipeline', () => {
const errors = await tracePipeline.loadTraceFiles(invalidTraceFiles);
tracePipeline.buildTraces();
expect(errors.length).toEqual(1);
expect(tracePipeline.getLoadedTraceFiles().length).toEqual(0);
expect(tracePipeline.getLoadedTraces().length).toEqual(0);
});
it('is robust to mixed valid and invalid trace files', async () => {
expect(tracePipeline.getLoadedTraceFiles().length).toEqual(0);
expect(tracePipeline.getLoadedTraces().length).toEqual(0);
const files = [
new TraceFile(await UnitTestUtils.getFixtureFile('winscope_homepage.png')),
new TraceFile(await UnitTestUtils.getFixtureFile('traces/dump_WindowManager.pb')),
];
const errors = await tracePipeline.loadTraceFiles(files);
tracePipeline.buildTraces();
expect(tracePipeline.getLoadedTraceFiles().length).toEqual(1);
expect(tracePipeline.getLoadedTraces().length).toEqual(1);
expect(errors.length).toEqual(1);
});
@@ -72,26 +72,26 @@ describe('TracePipeline', () => {
expect(errors.length).toEqual(0);
expect(tracePipeline.getLoadedTraceFiles().length).toEqual(1);
expect(tracePipeline.getLoadedTraces().length).toEqual(1);
});
it('can remove traces', async () => {
await loadValidSfWmTraces();
expect(tracePipeline.getLoadedTraceFiles().length).toEqual(2);
expect(tracePipeline.getLoadedTraces().length).toEqual(2);
tracePipeline.removeTraceFile(TraceType.SURFACE_FLINGER);
tracePipeline.buildTraces();
expect(tracePipeline.getLoadedTraceFiles().length).toEqual(1);
expect(tracePipeline.getLoadedTraces().length).toEqual(1);
tracePipeline.removeTraceFile(TraceType.WINDOW_MANAGER);
tracePipeline.buildTraces();
expect(tracePipeline.getLoadedTraceFiles().length).toEqual(0);
expect(tracePipeline.getLoadedTraces().length).toEqual(0);
});
it('gets loaded trace files', async () => {
await loadValidSfWmTraces();
const files = tracePipeline.getLoadedTraceFiles();
const files = tracePipeline.getLoadedTraces();
expect(files.length).toEqual(2);
expect(files[0].descriptors).toBeTruthy();
expect(files[0].descriptors.length).toBeGreaterThan(0);
@@ -127,10 +127,10 @@ describe('TracePipeline', () => {
it('can be cleared', async () => {
await loadValidSfWmTraces();
expect(tracePipeline.getLoadedTraceFiles().length).toBeGreaterThan(0);
expect(tracePipeline.getLoadedTraces().length).toBeGreaterThan(0);
tracePipeline.clear();
expect(tracePipeline.getLoadedTraceFiles().length).toEqual(0);
expect(tracePipeline.getLoadedTraces().length).toEqual(0);
expect(() => {
tracePipeline.getTraces();
}).toThrow();