Open Bug 1547275 Opened 6 years ago Updated 3 years ago

Failing performance mochitests should upload a profile of the failing run

Categories

(Testing :: Mochitest, task, P3)

task

Tracking

(Not tracked)

People

(Reporter: florian, Assigned: florian)

Details

Attachments

(1 obsolete file)

We have some intermittent failures on the browser/base/content/test/performance/ mochitests, and I think having a profile of the failed runs would help to diagnose what happened.

This is just an experiment at this point as I'm afraid the overhead induced by running the profiler might change the test's behavior.

Priority: -- → P3

Florian, it looks like a good improvement, and it'd be good to get it landed. Do you think it's ready for review?

This is the try results I got: https://treeherder.mozilla.org/#/jobs?repo=try&revision=9b4e796acad6561f20eb912caed62d40ba46cf38

They show OOM crashes on Windows 32 bit.

Bugbug thinks this bug should belong to this component, but please revert this change in case of error.

Component: General → Gecko Profiler
Product: Firefox → Core
Component: Gecko Profiler → General
Product: Core → Firefox
Severity: normal → N/A
Component: General → Mochitest
Product: Firefox → Testing

Hey Nazim, is that part of the bugs you're working on? Maybe you could find the right components or even duplicate to another existing issue?

Flags: needinfo?(canaltinova)

My current task is about improving the performance tests with the profiler. This looks like an interesting request as well but not about the performance testing. We should probably finish it. Not sure if I can work on it now, but I will keep it in my stack.

Flags: needinfo?(canaltinova)
Attachment #9060982 - Attachment is obsolete: true

(In reply to alexander :surkov (:asurkov) from comment #2)

Florian, it looks like a good improvement, and it'd be good to get it landed. Do you think it's ready for review?

The reason why I didn't finish this patch is that profiler overhead (or other profiler issues) interfered with running the tests (eg. comment 3). If we can make the profiler overhead low enough, I would like us to do this for the entire mochitest test suite, and not just performance mochitests :-).

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: