Closed Bug 982132 Opened 11 years ago Closed 11 years ago

B2G startup tests still sometimes generating wrong results

Categories

(Testing Graveyard :: Eideticker, defect, P1)

x86_64
Linux
defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: wlach, Assigned: wlach)

References

Details

(Keywords: perf, Whiteboard: [c=automation p= s=2014.04.25 u=])

Attachments

(1 file)

Even with the new better startup analysis based on sobel-convolved frames, we're still getting some outliers for the startup tests. e.g. on the 9th here: http://eideticker.wrla.ch/b2g/#/inari/b2g-contacts-startup/timetostableframe Even before this patch, we compared each frame against an average of the 5 previous to make sure we weren't measuring two outliers against each other. Kyle suggested we could do something similar with the frame we're measuring. So measure the 5 previous against the 5 next: "I am only concerned with the amount of noise in your results, and I wonder if this is the noisiest sample. You can reduce the noise further simply by comparing the past mean (of five values) with a future mean (of five values)." For the case of the end of capture (where we don't have 5 subsequent frames of data), we should probably just stop 5 frames before the end.
This is an easy fix, will try to get to it this week.
Blocks: 992392
I think this should work a bit better than what's currently in there. Let me know if you want me to explain the logic behind this patch further.
Attachment #8402974 - Flags: review?(mchang)
Attachment #8402974 - Flags: review?(mchang) → review+
The earlier patch had a few logic errors in it, which I fixed after testing. Pushed here: https://github.com/mozilla/eideticker/commit/3613f1673b11f3579c8da1b4c023b21884baba87
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
A rough glance looks like this really cleaned up the outliers - everywhere, but particularly noticeable on the marketplace. Thanks, it's looking great.
Keywords: perf
Priority: -- → P1
Whiteboard: [c=automation p= s=2014.04.25 u=]
Product: Testing → Testing Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: