Closed Bug 551758 Opened 10 years ago Closed 10 years ago

Need unittest packages generated, uploaded, sendchanges for Linux64 builds

Categories

(Release Engineering :: General, defect, P2)

x86
Linux
defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: lsblakk, Assigned: armenzg)

References

Details

Attachments

(2 files)

For now we could turn them on in the configs, but override the sendchange masters so that the builders aren't being overwhelmed due to lack of Linux64 slaves.
Duplicate of this bug: 552430
Assignee: nobody → armenzg
Status: NEW → ASSIGNED
Priority: P3 → P2
This is just to give us the packaged tests on ftp so we can pull them down on talos-staging-master02 (run unit tests on talos project).

I assume that in the future we can turn for Linux 64 "enable_opt_unittests" and that should do it (upload package tests and notify *only* talos to run the unit tests).

We don't want to turn "enable_opt_unittest" on the build side since we don't have enough linux 64 slaves in here.

Another patch following.
Attachment #433397 - Flags: review?(catlee)
Attachment #433401 - Flags: review?(catlee)
Comment on attachment 433397 [details] [diff] [review]
allow linux64 to package tests even if unittests are not enabled (this won't add the unit test builders but post the packaged tests)

>         'linux-debug': {
>             'base_name': 'Linux %(branch)s leak test',
>             'mozconfig': 'linux/%(branch)s/debug',
>             'profiled_build': False,
>             'builds_before_reboot': 1,
>             'download_symbols': True,
>+            'packageTests': True,
>             'build_space': 7,
>             'slaves': SLAVES['linux'],
>             'platform_objdir': OBJDIR,
>             'enable_ccache': True,
>             'env': {
>                 'MOZ_OBJDIR': OBJDIR,
>                 'DISPLAY': ':2',
>                 'LD_LIBRARY_PATH': '%s/dist/bin' % OBJDIR,

You should be modifying linux64-debug here I think.
Attachment #433397 - Flags: review?(catlee) → review-
Attachment #433401 - Flags: review?(catlee) → review+
(In reply to comment #4)
> (From update of attachment 433397 [details] [diff] [review])
> >         'linux-debug': {
> 
> You should be modifying linux64-debug here I think.

That's right. I will get something to review the right patch.

Thanks for taking the time. Happy birthday!
Comment on attachment 433397 [details] [diff] [review]
allow linux64 to package tests even if unittests are not enabled (this won't add the unit test builders but post the packaged tests)

Fixed on check-in
http://hg.mozilla.org/build/buildbot-configs/rev/a97fd31c8157
Attachment #433397 - Flags: checked-in+
Comment on attachment 433401 [details] [diff] [review]
[buildbotcustom] allow to upload packaged tests

http://hg.mozilla.org/build/buildbotcustom/rev/481b6dcbe4d5
Attachment #433401 - Flags: checked-in+
We now have Linux 64 packages being uploaded and sendchanges being sent to talos-staging-master02 from normal and debug builds.

http://ftp.mozilla.org/pub/mozilla.org/firefox/tinderbox-builds/mozilla-central-linux64/1269006741/firefox-3.7a4pre.en-US.linux-x86_64.tests.tar.bz2
http://ftp.mozilla.org/pub/mozilla.org/firefox/tinderbox-builds/mozilla-central-linux64-debug/1269006747/firefox-3.7a4pre.en-US.linux-x86_64.tests.tar.bz2

    master: talos-staging-master02.build.mozilla.org:9010
    branch: mozilla-central-linux64-opt-unittest
    revision: ebfe0dc025da
    comments: 
    user: sendchange-unittest
    files: ['http://stage.mozilla.org/pub/mozilla.org/firefox/tinderbox-builds/mozilla-central-linux64/1269006741/firefox-3.7a4pre.en-US.linux-x86_64.tar.bz2']

    master: talos-staging-master02.build.mozilla.org:9010
    branch: mozilla-central-linux64-debug-unittest
    revision: ebfe0dc025da
    comments: 
    user: sendchange-unittest
    files: ['http://stage.mozilla.org/pub/mozilla.org/firefox/tinderbox-builds/mozilla-central-linux64-debug/1269006747/firefox-3.7a4pre.en-US.linux-x86_64.tar.bz2']
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
No longer blocks: 548768
Product: mozilla.org → Release Engineering
You need to log in before you can comment on or make changes to this bug.