Closed
Bug 538517
Opened 15 years ago
Closed 15 years ago
talos and unit tests on N900s
Categories
(Release Engineering :: General, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: mozilla, Assigned: jhford)
References
Details
Attachments
(4 files, 9 obsolete files)
|
18.36 KB,
patch
|
mozilla
:
review+
mozilla
:
checked-in+
|
Details | Diff | Splinter Review |
|
21.65 KB,
patch
|
mozilla
:
review+
mozilla
:
checked-in+
|
Details | Diff | Splinter Review |
|
16.85 KB,
patch
|
mozilla
:
review+
jhford
:
checked-in+
|
Details | Diff | Splinter Review |
|
6.36 KB,
patch
|
anodelman
:
review+
|
Details | Diff | Splinter Review |
* asset tag
* static ips
* image
* graphs sql
* connect to buildbot
* vet in staging
* move to production
John Ford and I will both be working on this, but I'm making John point.
| Reporter | ||
Comment 1•15 years ago
|
||
We can put these into staging before bug 528431 is done (maemo5 builds) if needed, since we can test on Maemo4 builds.
Depends on: 538513
Comment 2•15 years ago
|
||
We expect, from previous timings on n810s, and predicted load, that we will need 100-150 n900s to keep up with the load. However, from talking with Stuart and Justin, the plan is to bring this initial batch of 20 online, and then have Stuart decide if the gaps in coverage merit buying more phones. Thats being tracked in bug#538516. If more phones are asked for, we will file new separate bugs.
Morphing this bug to be clearly just about taking the (20) n900s we currently have into production, and reporting results on tinderbox server+graph server. Once these 20 are up, reporting results for all the relevent branches, we can close this.
| Assignee | ||
Updated•15 years ago
|
| Assignee | ||
Comment 5•15 years ago
|
||
Status Update:
* asset tag - DONE - bug 546836
* static ips - DONE - bug 546836
* image - DONE - bug 538510
* graphs sql - DONE - bug 548150 bug 545754
* connect to buildbot - DONE - staging-mobile-master.b.m.o/buildslaves
* vet in staging
I need to create a new talos + pageloader tarball to test this, or else modify the factories to use CVS. I am going to use the tarballs temporarily
* move to production
| Assignee | ||
Comment 7•15 years ago
|
||
I have tests running and reporting to:
http://tinderbox.mozilla.org/showbuilds.cgi?tree=MobileTest
I currently have only Mozilla Central enabled while I test.
Summary: Set up pool of n900s for talos+unit tests → talos and unit tests on N900s
| Reporter | ||
Comment 8•15 years ago
|
||
This is looking good to me -- feel free to submit your patches for review when you're ready.
| Assignee | ||
Comment 9•15 years ago
|
||
this is the code that I am currently trying to test. I have hit a bunch of road blocks in my testing, otherwise this would be r?
Attachment #430450 -
Flags: feedback?(aki)
| Assignee | ||
Comment 10•15 years ago
|
||
the corresponding buildbot-custom patch.
Attachment #430451 -
Flags: feedback?(aki)
| Assignee | ||
Comment 11•15 years ago
|
||
Comment on attachment 430450 [details] [diff] [review]
[not fully tested] configs changes
mobile-rw-staging is a temporary directory as we want to maintain two seperate copies until we have an n810 image that is able to work with the new automation
| Assignee | ||
Comment 12•15 years ago
|
||
cut the patch incorrectly
Attachment #430450 -
Attachment is obsolete: true
Attachment #430454 -
Flags: feedback?(aki)
Attachment #430450 -
Flags: feedback?(aki)
| Assignee | ||
Comment 13•15 years ago
|
||
cut the patch incorrectly
Attachment #430451 -
Attachment is obsolete: true
Attachment #430455 -
Flags: feedback?(aki)
Attachment #430451 -
Flags: feedback?(aki)
| Reporter | ||
Comment 14•15 years ago
|
||
Comment on attachment 430454 [details] [diff] [review]
[not fully tested] configs changes
Cool, I'll dig into this tomorrow.
| Assignee | ||
Comment 15•15 years ago
|
||
there might (will) be some testing garbage in these files, but the general structure looks pretty much what I am aiming for in the final result.
Not reflected in my patch is that when i submit the final patch, i am going to put the factories in a new python module as i realised that we need to keep the old factories around for a little while.
I currently derive the unit test factory from the talos one. I don't have strong opinions that we should keep that inheritance. We could have a common base class that has the minimum amount of overlap possible with no-op functions for the setup and run steps but I don't know if the extra testing is worthwhile as the only redundancy is a few strings that aren't used.
| Reporter | ||
Comment 16•15 years ago
|
||
Comment on attachment 430454 [details] [diff] [review]
[not fully tested] configs changes
For the most part, looks good.
A non-important question: rw? read-write?
My main concerns really have nothing to do with this patch and much more to do with incoming patches.
I'm soon going to have major changes ready to land for the winmo factories/configs; we also will need to be able to enable/disable nightly- and per-checkin- level polling on various branches.
I don't think any of that will be especially difficult, but we will be bitrotting each others' patches, so I'm flagging that now.
Attachment #430454 -
Flags: feedback?(aki) → feedback+
| Assignee | ||
Comment 17•15 years ago
|
||
what is the inheritance chain for the new winmo factories?
The configs shouldn't be too difficult to adapt if they are structured similarly to the n810 configs.
rw=reworking
| Reporter | ||
Updated•15 years ago
|
Attachment #430455 -
Flags: feedback?(aki) → feedback+
| Reporter | ||
Comment 19•15 years ago
|
||
Comment on attachment 430455 [details] [diff] [review]
[not fully tested] custom changes
Ok. Not going over this with a fine tooth comb; just touching on what jumps out at me. The proof is in the working factories.
Pet peeve: tons of trailing whitespace. Please remove.
These lambdas are grokkable, though they'll definitely slow me down if I need to change things.
I don't like the hardcoded IP there but assume you have your reasons.
I pretty much disagree with your indentation, since this doesn't make sense at all to me:
self.addStep(Step(
# why am i starting things here
# and closing the parens here
))
Since I seem to be nitpicking relatively small details, I'm going to say, overall great work!
| Reporter | ||
Comment 20•15 years ago
|
||
(In reply to comment #17)
> what is the inheritance chain for the new winmo factories?
WinmoTalosFactory inherits MobileTalosFactory. When do you think you'll be able to submit working n900 patches for r? I think those should land first, assuming you're ready; I can un-bitrot my winmo stuff afterwards.
> The configs shouldn't be too difficult to adapt if they are structured
> similarly to the n810 configs.
Ok.
Pretty sure you said you were going to have a different module or something, which will allow us to have beta n900/winmo stuff running in parallel with existing n810 stuff until we have the chance to merge all of it.
| Assignee | ||
Comment 21•15 years ago
|
||
(In reply to comment #20)
> WinmoTalosFactory inherits MobileTalosFactory. When do you think you'll be
> able to submit working n900 patches for r? I think those should land first,
> assuming you're ready; I can un-bitrot my winmo stuff afterwards.
I am going to tidy up the patch on the train ride home tonight. I have one issue left to deal with.
> Ok.
> Pretty sure you said you were going to have a different module or something,
> which will allow us to have beta n900/winmo stuff running in parallel with
> existing n810 stuff until we have the chance to merge all of it.
Yes, I am going to have a separate file for both the buildbotcustom and buildbot-config additions. The current configs for the n810 will not be touched at all.
| Assignee | ||
Comment 22•15 years ago
|
||
here are the new buildbot factories. Unit test factories aren't working 100% but I will fix that in a follow up patch. Leaving broken step commented out of factory.
Attachment #430455 -
Attachment is obsolete: true
Attachment #431391 -
Flags: review?(aki)
| Assignee | ||
Updated•15 years ago
|
Attachment #431391 -
Flags: review?(aki)
| Assignee | ||
Comment 23•15 years ago
|
||
unit tests are disabled until i figure out what is up with them. that will be a follow up patch
Attachment #430454 -
Attachment is obsolete: true
Attachment #431393 -
Flags: review?(aki)
| Assignee | ||
Comment 24•15 years ago
|
||
this is the same patch(as earlier today), other than a minor typo in the mobileunittest factory
Attachment #431391 -
Attachment is obsolete: true
Attachment #431394 -
Flags: review?(aki)
| Reporter | ||
Comment 25•15 years ago
|
||
Comment on attachment 431393 [details] [diff] [review]
n900 config patch
r=me with a ton of whitespace nits... checked in:
http://hg.mozilla.org/build/buildbot-configs/rev/ac35bd61092b
There may be more changes needed for winmo+n810 -- we may want to master_main + master[1-3].cfg it since there really isn't any cross-polling or anything that's shared.
This is a good first step though, and awesome to see the n900 work going in.
Attachment #431393 -
Flags: review?(aki)
Attachment #431393 -
Flags: review+
Attachment #431393 -
Flags: checked-in+
| Reporter | ||
Comment 26•15 years ago
|
||
Comment on attachment 431394 [details] [diff] [review]
n900 factories
Again r=me with a ton of whitespace nits.
http://hg.mozilla.org/build/buildbotcustom/rev/87efd4252d9d
I'm a bit worried about whether a hardcoded value of 7 will break the n810s, but since we're temporarily forked that's not a blocker. We can test the n810s on this and tweak as necessary.
Attachment #431394 -
Flags: review?(aki)
Attachment #431394 -
Flags: review+
Attachment #431394 -
Flags: checked-in+
| Assignee | ||
Comment 27•15 years ago
|
||
this is what is working in staging
Attachment #431511 -
Flags: review?(aki)
| Assignee | ||
Updated•15 years ago
|
Attachment #431511 -
Attachment is obsolete: true
Attachment #431511 -
Flags: review?(aki)
| Assignee | ||
Comment 28•15 years ago
|
||
Attachment #431513 -
Flags: review?(aki)
| Reporter | ||
Comment 29•15 years ago
|
||
Comment on attachment 431513 [details] [diff] [review]
n900 imaging tools update (for real)
*stamp*
Attachment #431513 -
Flags: review?(aki) → review+
| Assignee | ||
Comment 30•15 years ago
|
||
Comment on attachment 431513 [details] [diff] [review]
n900 imaging tools update (for real)
http://hg.mozilla.org/build/tools/rev/7dee7e34f2e6
Attachment #431513 -
Flags: checked-in+
| Assignee | ||
Comment 31•15 years ago
|
||
* asset tag
* static ips
* image
* graphs sql
* connect to buildbot
* vet in staging
all done
* move to production
being tracked in bug 551504
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
| Reporter | ||
Comment 32•15 years ago
|
||
Attachment #433018 -
Flags: review?(jhford)
| Assignee | ||
Comment 33•15 years ago
|
||
Comment on attachment 433018 [details] [diff] [review]
smm->pmm
this was landed, with an irc r+ a while ago http://hg.mozilla.org/build/buildbot-configs/rev/f0db7a70f0eb
Attachment #433018 -
Attachment is obsolete: true
Attachment #433018 -
Flags: review?(jhford) → checked-in+
| Reporter | ||
Comment 34•15 years ago
|
||
Attachment #433651 -
Flags: review?(anodelman)
Comment 35•15 years ago
|
||
Comment on attachment 433651 [details] [diff] [review]
add n900-21 through 50 to graphs
stamp
Attachment #433651 -
Flags: review?(anodelman) → review+
| Reporter | ||
Comment 36•15 years ago
|
||
Attachment #433654 -
Flags: review?(anodelman)
| Reporter | ||
Updated•15 years ago
|
Attachment #433651 -
Attachment is obsolete: true
| Reporter | ||
Comment 37•15 years ago
|
||
Attachment #433654 -
Attachment is obsolete: true
Attachment #433655 -
Flags: review?(anodelman)
Attachment #433654 -
Flags: review?(anodelman)
Comment 38•15 years ago
|
||
Comment on attachment 433655 [details] [diff] [review]
same thing, but cpu speed back to 0.5ghz
stamp stamp
Attachment #433655 -
Flags: review?(anodelman) → review+
Updated•12 years ago
|
Product: mozilla.org → Release Engineering
You need to log in
before you can comment on or make changes to this bug.
Description
•