Closed Bug 851195 Opened 12 years ago Closed 12 years ago

[FTU] "startup_time" performance test fails every time for a week

Categories

(Firefox OS Graveyard :: Gaia::First Time Experience, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: rik, Unassigned)

References

Details

Attachments

(1 file)

I believe this commit https://github.com/mozilla-b2g/gaia/commit/449c2c10f388c08cc9b63a84b18c2da312b357b8 is the culprit. I don't have time to investigate now though.
Hi, I could offer my help but I need to know: 1. Why a change not in FTU would affect the startup time of FTU? 2. I don't see any work is ever done about performance improvement in FTU app itself about lazy loading or something else.... Is FTU already fine tuned? I am told that app load time in datazilla is the same as ttlview module in system app. The possibility I could figure out is the way to calculate the app load time doesn't apply to current FTU. Thanks.
(In reply to Alive Kuo [:alive] (PTO during 3/27~4/7) from comment #2) > Hi, I could offer my help but I need to know: > > 1. Why a change not in FTU would affect the startup time of FTU? I don't see any reason for this, unless the tests are not applying correctly after the change, because there wasn't any change to FTU lately > 2. I don't see any work is ever done about performance improvement in FTU > app itself about lazy loading or something else.... Is FTU already fine > tuned? Not at all. I'm actually starting with some unit tests this week for the FTU, but apart from that, there's no work on fine tuning done for it, as there was not a high priority issue (user is waiting for the phone to load, so he is expecting some slow stuff going on this)
(In reply to Alive Kuo [:alive] (PTO during 3/27~4/7) from comment #2) > 1. Why a change not in FTU would affect the startup time of FTU? It doesn't affect the startup time of FTU, it affects our runner. As you can see in [1], we have a script timeout for the FTU app. I believe we can fix this by changing our runner to do |NOFTU=1 make reset-gaia|. I'm testing this right now. [1] http://qa-selenium.mv.mozilla.com:8080/view/B2G/job/b2g.unagi.gaia.master.mozperftest/152/artifact/perf.json
It works :) Dave: Could you replace |make reset-gaia| by |NOFTU=1 make reset-gaia| in our runner?
Rik: It's currently "GAIA_OPTIMIZE=1 make reset-gaia" so you want "GAIA_OPTIMIZE=1 NOFTU=1 make reset-gaia"? What affect does this have? I'm just wondering if we should use this in our other jobs...
Flags: needinfo?(anthony)
This does not launch the First Time Experience at first launch. That's the one that lets you setup a few things on your phone. So instead of that, you go straight to the lock screen. You should probably enable this for most of the other jobs, except if you have one that test if the one is usable just after purchase.
Flags: needinfo?(anthony)
Updated the mozperftest jobs in Jenkins. I'll apply it to the other jobs later.
Attached image FTU results are back
This appears to be fixed now. :)
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: