Closed
Bug 941659
Opened 12 years ago
Closed 12 years ago
adjust android automation to run tsvgx with fewer cycles
Categories
(Release Engineering :: General, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: jmaher, Assigned: jlund)
References
Details
Attachments
(4 files)
696 bytes,
patch
|
jlund
:
review+
jlund
:
checked-in+
|
Details | Diff | Splinter Review |
974 bytes,
patch
|
jmaher
:
review+
jlund
:
checked-in+
|
Details | Diff | Splinter Review |
678 bytes,
patch
|
jmaher
:
review+
|
Details | Diff | Splinter Review |
884 bytes,
patch
|
jmaher
:
review+
jlund
:
checked-in+
|
Details | Diff | Splinter Review |
there are two ways to solve this problem:
1) add a --tppagecycles 10 (vs the default of 25) to remote-tsvgx jobs
2) add a new test suite in talos (android-tsvgx) which remote-tsvgx will call and that will have the appropriate default
As we don't have mozharness, we will need to adjust the releng scripts for both solutions. The only advantage of #2 is if we want to change the number of page cycles in the future (not sure why we would), we could do it with a talos.zip update, not a buildbot-custom patch.
:Callek- which would you prefer?
Reporter | ||
Updated•12 years ago
|
Flags: needinfo?(bugspam.Callek)
Comment 1•12 years ago
|
||
(In reply to Joel Maher (:jmaher) from comment #0)
> there are two ways to solve this problem:
> 1) add a --tppagecycles 10 (vs the default of 25) to remote-tsvgx jobs
> 2) add a new test suite in talos (android-tsvgx) which remote-tsvgx will
> call and that will have the appropriate default
>
> As we don't have mozharness, we will need to adjust the releng scripts for
> both solutions. The only advantage of #2 is if we want to change the number
> of page cycles in the future (not sure why we would), we could do it with a
> talos.zip update, not a buildbot-custom patch.
>
> :Callek- which would you prefer?
I prefer adding --tppagecycles 10 over adding yet a new suite. IFF we are ok with doing this across all trees at once, rather than have it ride the trains.
I however don't have time to write the patch at this moment, and likely won't until after the december vacation, so needinfo to jordan to see if he feels comfortable doing this, and needinfo to joel to get an answer on my IFF.
Flags: needinfo?(jmaher)
Flags: needinfo?(jlund)
Flags: needinfo?(bugspam.Callek)
Reporter | ||
Comment 2•12 years ago
|
||
I am ok with it being changed across all the trees.
Flags: needinfo?(jmaher)
Reporter | ||
Comment 3•12 years ago
|
||
Attachment #8336832 -
Flags: review?(jlund)
![]() |
Assignee | |
Comment 4•12 years ago
|
||
I started looking at this on Friday. I'm just on my way back to Vancouver now so I will finish this on Monday.
AIUI, our tegra (android 2.2) tests do not use Mozharness (as mentioned) but I think our panda (android 4.0) does avail of it via 'scripts/android_panda_talos.py':
http://mxr.mozilla.org/build/source/buildbot-configs/mozilla-tests/mobile_config.py#90
So if I am right and we wish to change tppagecycles for all versions of android, I think we will need to also patch talos.json here:
http://mxr.mozilla.org/mozilla-central/source/testing/talos/talos.json#85
But I'll try and test this out on Monday. :)
Flags: needinfo?(jlund)
Reporter | ||
Comment 5•12 years ago
|
||
you are right, we use mozharness for panda, but I don't believe we use talos.json. I know we had worked on that prior to :kmoir's leave, but we had to back it out due to a random issue on mozilla-beta. We should still update talos.json to match this.
![]() |
Assignee | |
Updated•12 years ago
|
Attachment #8336832 -
Flags: review?(jlund) → review+
![]() |
Assignee | |
Comment 6•12 years ago
|
||
ah ok, I'm coming to grasp with this now.
yes, I found: Bug 932640 - tpn on Pandas on mozilla-beta broken
So now IIUC, looking at this patch to revert talos.json:
https://bug920757.bugzilla.mozilla.org/attachment.cgi?id=824711
we would need to change:
http://mxr.mozilla.org/build/source/mozharness/configs/android/android_panda_talos_releng.py#46
to:
"remote-tsvgx": ["--activeTests=tsvgx", "--noChrome", '--tppagecycles', '10'],
so that it's picked up here in preflight_talos():
http://mxr.mozilla.org/build/source/mozharness/scripts/android_panda_talos.py#157
And, as per comment 5, I'll also patch talos.json so it mirrors behavior.
![]() |
Assignee | |
Comment 7•12 years ago
|
||
Sorry Joel, it's my first time looking at mozharn talos panda. Is my logic right or am I once again not 100% correct and we don't need this patch?
Attachment #8338143 -
Flags: review?(jmaher)
![]() |
Assignee | |
Comment 8•12 years ago
|
||
this is a no-op patch as we do not use talos.json for mozharness panda talos tests. However we plan to do so again in the future so let's keep this in sync with current args
Attachment #8338151 -
Flags: review?(jmaher)
Reporter | ||
Updated•12 years ago
|
Attachment #8338143 -
Flags: review?(jmaher) → review+
Reporter | ||
Updated•12 years ago
|
Attachment #8338151 -
Flags: review?(jmaher) → review+
Reporter | ||
Comment 9•12 years ago
|
||
landed the buildbot patch:
https://hg.mozilla.org/build/buildbot-configs/rev/9b0db4adf953
![]() |
Assignee | |
Comment 10•12 years ago
|
||
landed mozharness patch to default:
https://hg.mozilla.org/build/mozharness/rev/1503129e0bef
![]() |
Assignee | |
Comment 11•12 years ago
|
||
landed inbound patch:
https://hg.mozilla.org/integration/mozilla-inbound/rev/8efca7a458ce
I made a mistake, I put this under tcanvasmark where it should be tsvgx. It was a no-op move so should be safe, creating a patch now to fix.
![]() |
Assignee | |
Comment 12•12 years ago
|
||
Attachment #8338645 -
Flags: review?(jmaher)
Reporter | ||
Updated•12 years ago
|
Attachment #8338645 -
Flags: review?(jmaher) → review+
![]() |
||
Comment 13•12 years ago
|
||
http://hg.mozilla.org/build/buildbot-configs/rev/9b0db4adf953 is in production
![]() |
Assignee | |
Comment 14•12 years ago
|
||
fix pushed to inbound:
https://hg.mozilla.org/integration/mozilla-inbound/rev/614bb2bcee10
![]() |
||
Comment 15•12 years ago
|
||
https://hg.mozilla.org/build/mozharness/rev/1503129e0bef is in production
![]() |
Assignee | |
Updated•12 years ago
|
Attachment #8338143 -
Flags: checked-in+
![]() |
Assignee | |
Updated•12 years ago
|
Attachment #8338645 -
Flags: checked-in+
![]() |
Assignee | |
Updated•12 years ago
|
Attachment #8336832 -
Flags: checked-in+
https://hg.mozilla.org/mozilla-central/rev/8efca7a458ce
https://hg.mozilla.org/mozilla-central/rev/614bb2bcee10
Assignee: nobody → jlund
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Target Milestone: --- → B2G C2 (20nov-10dec)
Updated•12 years ago
|
Target Milestone: B2G C2 (20nov-10dec) → ---
Updated•7 years ago
|
Component: General Automation → General
You need to log in
before you can comment on or make changes to this bug.
Description
•