Closed Bug 1093695 Opened 10 years ago Closed 10 years ago

Gip on B2G Desktop Linux x64 debug tests run the wrong manifest file

Categories

(Release Engineering :: General, defect)

x86_64
Linux
defect
Not set
normal

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)

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.
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)
Whiteboard: [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/2353]
Whiteboard: [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/2353] → [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/2361]
Whiteboard: [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/2361] → [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/2369]
Flags: needinfo?(sbruno)
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)
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)
(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)
Should be an easy enough fix; I'll try to get it working this week.
Blocks: 1107205
Chunk gip on linux64_debug like we do for opt, r=jlund
Attachment #8531773 - Flags: review?(jlund)
Assignee: nobody → jgriffin
Status: NEW → ASSIGNED
Flags: needinfo?(jgriffin)
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+
Keywords: checkin-needed
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+
Keywords: checkin-needed
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)
It looks like this may be resolved now. The tests are now failing due to crashes.
Flags: needinfo?(dave.hunt)
Marking as resolved. The failures will be dealt with separately.
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Component: General Automation → General
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: