Closed
Bug 1093695
Opened 11 years ago
Closed 11 years ago
Gip on B2G Desktop Linux x64 debug tests run the wrong manifest file
Categories
(Release Engineering :: General, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: zcampbell, Assigned: jgriffin)
References
Details
(Whiteboard: [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/2369] )
Attachments
(1 file)
2.00 KB,
patch
|
jlund
:
review+
jgriffin
:
checked-in+
|
Details | Diff | Splinter Review |
Previously these tests were perma-red and hidden.
I've just noticed that not only are they red but now are running 0 tests because they're using a since obsoleted (by the chunking change bug 1046694) manifest file.
I guess that the error begins here as I can see that the correct command line options are not passed in when marionette.py is executed in the job:
http://hg.mozilla.org/build/buildbot-configs/file/c0e8b1331bbc/mozilla-tests/b2g_config.py#l829
We should update this job to use the chunking and at least from there we can try and get it green again.
Reporter | ||
Comment 1•11 years ago
|
||
Simone, can help with this at all?
I can compile the patch but I need to confirm the source of the problem first.
Flags: needinfo?(sbruno)
Updated•11 years ago
|
Whiteboard: [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/2353]
Updated•11 years ago
|
Whiteboard: [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/2353] → [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/2361]
Updated•11 years ago
|
Whiteboard: [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/2361] → [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/2369]
Reporter | ||
Updated•11 years ago
|
Flags: needinfo?(sbruno)
Reporter | ||
Comment 2•11 years ago
|
||
Jgriffin, can you advise me on how to modify this job's configuration to use the split Gip(a, f1, etc) chunking workflow?
I've run the tests locally and I don't see any reason why this job shouldn't run the same configuration as non-debug nor be green with a little bit of work.
I'll start from there and if I can get it at least running tests I can then tune the configuration/disable tests as required.
Flags: needinfo?(jgriffin)
Assignee | ||
Comment 3•11 years ago
|
||
This occurs because of this block of code:
http://hg.mozilla.org/build/buildbot-configs/file/c0e8b1331bbc/mozilla-tests/b2g_config.py#l2178
We're using the old, non-chunked Gip on older branches. If it's safe to run those on older branches, we could tweak b2g_config.py to use the new chunks everywhere. If you'd like me to do this, needinfo me again.
Flags: needinfo?(jgriffin)
Reporter | ||
Comment 4•11 years ago
|
||
(In reply to Jonathan Griffin (:jgriffin) from comment #3)
> This occurs because of this block of code:
>
> http://hg.mozilla.org/build/buildbot-configs/file/c0e8b1331bbc/mozilla-tests/
> b2g_config.py#l2178
>
> We're using the old, non-chunked Gip on older branches. If it's safe to run
> those on older branches, we could tweak b2g_config.py to use the new chunks
> everywhere. If you'd like me to do this, needinfo me again.
No I don't think it's safe. we should only use chunks on gecko36/v2.2+.
However gecko36/v2.2 and linux64 debug is definitely not running the chunks, whereas non-debug is and that's the bit I want to resolve. Working backwards from what I see in the TBPL job and through the marionette.py script I suppose that in b2g_config.py, debug platform is just picking up non-chunk workflow.
It shouldn't matter whether it's debug or non-debug build (at least at this level of configuration).
Can you make linux64 debug use chunking, but only on b2g36/v2.2?
Flags: needinfo?(jgriffin)
Assignee | ||
Comment 5•11 years ago
|
||
Should be an easy enough fix; I'll try to get it working this week.
Assignee | ||
Comment 6•11 years ago
|
||
Chunk gip on linux64_debug like we do for opt, r=jlund
Attachment #8531773 -
Flags: review?(jlund)
Assignee | ||
Updated•11 years ago
|
Assignee: nobody → jgriffin
Status: NEW → ASSIGNED
Assignee | ||
Updated•11 years ago
|
Flags: needinfo?(jgriffin)
Comment 7•11 years ago
|
||
Comment on attachment 8531773 [details] [diff] [review]
Split Gip on debug linux64_gecko,
cool, lgtm
branches affected:
try
jamun
cypress
alder
pine
b2g-inbound
gaia-try
cedar
mozilla-central
ash
mozilla-inbound
fx-team
Attachment #8531773 -
Flags: review?(jlund) → review+
Reporter | ||
Updated•11 years ago
|
Keywords: checkin-needed
Assignee | ||
Comment 8•11 years ago
|
||
Comment on attachment 8531773 [details] [diff] [review]
Split Gip on debug linux64_gecko,
Review of attachment 8531773 [details] [diff] [review]:
-----------------------------------------------------------------
https://hg.mozilla.org/build/buildbot-configs/rev/cd4d8fbebd25
Attachment #8531773 -
Flags: checked-in+
Assignee | ||
Updated•11 years ago
|
Keywords: checkin-needed
Reporter | ||
Comment 9•11 years ago
|
||
When this lands in prod, Dave is going to check it's running the correct configuration and then delegate getting the suite back to green.
Flags: needinfo?(dave.hunt)
Comment 10•11 years ago
|
||
It looks like this may be resolved now. The tests are now failing due to crashes.
Flags: needinfo?(dave.hunt)
Comment 11•11 years ago
|
||
Comment 12•11 years ago
|
||
Marking as resolved. The failures will be dealt with separately.
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
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
•