Closed Bug 1527154 Opened 5 years ago Closed 2 years ago

Missing dromaeo_dom reports

Categories

(Testing :: Talos, enhancement, P3)

enhancement

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: sfink, Unassigned)

References

Details

Also, in the log file for one of those runs:

PERFHERDER_DATA: {"framework": {"name": "talos"}, "suites": [{"lowerIsBetter": false, "subtests": [{"value": 3275.763762745078, "name": "", "lowerIsBetter": false, "alertThreshold": 5.0, "replicates": [16896.32414703412, 17115.657686846254, 17174.656506869862, 17198.0, 17245.3101875925, 8492.0, 8538.146185381467, 8545.145485451452, 8597.3122150228, 8612.138786121384, 867.7917299848039, 875.9299256059516, 876.4741155306813, 876.8597024476085, 885.4156256870467, 1442.192372271526, 1463.8536146385356, 1471.9705605887875, 1472.6760112775225, 1475.9409623615043, 2353.482233908537, 2358.8584684918874, 2373.860546937471, 2376.4296568823443, 2382.380581048931, 2723.891044358223, 2757.1177223288555, 2768.280247135749, 2794.2176190666546, 2798.8320700757918], "shouldAlert": false, "unit": "score"}], "extraOptions": ["e10s", "stylo"], "name": "dromaeo_dom", "alertThreshold": 5.0}]}

That's at https://taskcluster-artifacts.net/MYaWtCeOQdm2KVN-D0OF8w/0/public/test_info/perfherder-data.json too.

Uh, maybe that answers the question here -- suites[0].subtests[0].name is the empty string. I'm guessing it should be "dom-attr.html"? But I don't know why it would be empty.

Ok, https://taskcluster-artifacts.net/ab0JVFsRRgOIYAcvWdlwYw/0/public/test_info/perfherder-data.json (a randomly chosen run) says it should be "attr.html". Any idea why it wouldn't be filled in?

(In reply to Steve Fink [:sfink] [:s:] from comment #2)

Ok, https://taskcluster-artifacts.net/ab0JVFsRRgOIYAcvWdlwYw/0/public/test_info/perfherder-data.json (a randomly chosen run) says it should be "attr.html". Any idea why it wouldn't be filled in?

Robert, could you provide some assistance regarding this Talos behavior?

Component: Perfherder → Talos
Flags: needinfo?(rwood)
Product: Tree Management → Testing
Version: --- → unspecified
Blocks: 1524562
No longer blocks: 1524562
See Also: → 1524562

I don't know much about the dromeao tests but I think this will help clarify - from the Talos wiki [1]:

"subtest: Dromaeo is a custom benchmark which has a lot of micro tests inside each subtest, because of this we use a custom dromaeo filter to summarize the subtest. Each micro test produces 5 data points and for each 5 data points we take the mean, leaving 36 data points to represent the subtest (assuming 180 points). These 36 micro test means, are then run through a geometric_mean to produce a single number for the dromaeo subtest. source: filter.py"

[1] https://wiki.mozilla.org/Performance_sheriffing/Talos/Tests#Dromaeo_CSS

Note that :bz is the test owner, in case you have further questions. Hope that helps!

Flags: needinfo?(rwood)
Priority: -- → P3

Hi Steve,
I just wanted to follow up with you and see if you have been experiencing this issue recently?

Flags: needinfo?(sphink)

I have not, but I also haven't looked at dromaeo_dom since I filed this. I just checked a recent run of it, though, and the perfherder-data.json file does not seem to contain any empty names. So perhaps it was resolved?

Status: NEW → RESOLVED
Closed: 2 years ago
Flags: needinfo?(sphink)
Resolution: --- → WORKSFORME

That's great, we haven't seen any issues related to empty names either. It may have been a rare intermittent.

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