Open Bug 1848217 Opened 1 years ago Updated 1 year ago

Refactor/clean up chrome trace and gecko profiler in raptor-browsertime

Categories

(Testing :: Raptor, task, P3)

Default
task

Tracking

(Not tracked)

People

(Reporter: kshampur, Unassigned)

References

(Blocks 1 open bug)

Details

(Whiteboard: [fxp])

after Bug 1835065, we'll have a chrome trace class that is very similar to the gecko profile class

Given the similarities it would be a good idea to create a superclass to subclass each

Also while we are at it we should do some general clean up for the profiler related code paths e.g. this loop can be confusing, and make it clearer the difference between --extra-profiler-run an --gecko-profile (or address that as discussed in Bug 1831361)

Whiteboard: [fxp]

We should also move the tar profile files to a test/files folder

as briefly mentioned in the patch for Bug 1514354

we may consider renaming TRACE_APPS to be more descriptive (e.g. CHROME_TRACE_APPS) or consolidate all the profileable applications into something like PROFILER_APPS

Depends on: 1835071
Blocks: 1858697
You need to log in before you can comment on or make changes to this bug.