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)

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: 11 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: