Closed
Bug 545172
Opened 15 years ago
Closed 14 years ago
--enable-tests on all our Builders by default
Categories
(SeaMonkey :: Build Config, enhancement)
SeaMonkey
Build Config
Tracking
(Not tracked)
VERIFIED
FIXED
seamonkey2.1b1
People
(Reporter: sgautherie, Assigned: sgautherie)
References
Details
Attachments
(1 file, 1 obsolete file)
(deleted),
patch
|
Callek
:
review+
|
Details | Diff | Splinter Review |
Bug 539355 comment 16:
{
http://hg.mozilla.org/build/buildbot-configs/rev/3c518cc26451
Robert Kaiser — hrm, we can't support tests in nightly and release builds atm,
as those are static, and building tests fails in that configuration :(
}
Assignee | ||
Comment 1•14 years ago
|
||
Iiuc, this can be done now that bug 394502 is fixed, can't it?
Assignee | ||
Comment 2•14 years ago
|
||
This should allow us package and upload tests, as Firefox do.
(Even if they are not automatically run.)
Attachment #480205 -
Flags: review?(kairo)
Updated•14 years ago
|
Attachment #480205 -
Flags: feedback?(bugspam.Callek)
Assignee | ||
Comment 3•14 years ago
|
||
Av1, with explicit config for 'linux' too.
Unexpectedly, 'linux' already had implicit --enable-tests :-|
Attachment #480205 -
Attachment is obsolete: true
Attachment #480215 -
Flags: review?(kairo)
Attachment #480205 -
Flags: review?(kairo)
Attachment #480205 -
Flags: feedback?(bugspam.Callek)
Updated•14 years ago
|
Attachment #480215 -
Flags: feedback?(bugspam.Callek)
Updated•14 years ago
|
Attachment #480215 -
Flags: review?(kairo)
Attachment #480215 -
Flags: review+
Attachment #480215 -
Flags: feedback?(bugspam.Callek)
Comment 4•14 years ago
|
||
Interesting: http://hg.mozilla.org/build/buildbot-configs/file/1bfaa46dd34c/seamonkey/config.py
Indicates that all our Opt builds package-tests, and our debug builds don't. But this should fix us, aiui.
Pushed: http://hg.mozilla.org/build/buildbot-configs/rev/55cecfc497da
to get us green nightlies tonight [minus different OSX PPC issue]
Updated•14 years ago
|
Status: ASSIGNED → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Summary: --enable-tests is not supported by --enable-static builds, SeaMonkey part → --enable-tests on all our Builders by default
Comment 5•14 years ago
|
||
(In reply to comment #4)
> Indicates that all our Opt builds package-tests, and our debug builds don't.
> But this should fix us, aiui.
For posterity, looking a bit further shows the factory itself enables packageTests for debug.
Assignee | ||
Comment 6•14 years ago
|
||
(In reply to comment #4)
> Indicates that all our Opt builds package-tests [...]
> But this should fix us, aiui.
Ftr, see bug 601113 comment 9 discussion.
Target Milestone: --- → seamonkey2.1b1
Comment 7•14 years ago
|
||
And this patch is WRONG as --enable-tests is default and therefore should be LEFT OUT!
Comment 8•14 years ago
|
||
(In reply to comment #3)
> Unexpectedly, 'linux' already had implicit --enable-tests :-|
Oh, and that was not unexpected, this was fully intentional, but you guys didnt leave me time to r- the patch here :(
Comment 9•14 years ago
|
||
(In reply to comment #5)
> (In reply to comment #4)
> > Indicates that all our Opt builds package-tests, and our debug builds don't.
> > But this should fix us, aiui.
>
> For posterity, looking a bit further shows the factory itself enables
> packageTests for debug.
Right, we actually run packaged tests there, which enables packaging them automatically anyhow.
Comment 10•14 years ago
|
||
(In reply to comment #7)
> And this patch is WRONG as --enable-tests is default and therefore should be
> LEFT OUT!
Well not necessarily WRONG, just unnecessary.
(In reply to comment #8)
> (In reply to comment #3)
> > Unexpectedly, 'linux' already had implicit --enable-tests :-|
>
> Oh, and that was not unexpected, this was fully intentional, but you guys didnt
> leave me time to r- the patch here :(
I wasn't sure how active you'd be in your first weekend in MV, so I didn't want to presume you would get to this, and I surely wanted nightlies running. [sorry]
Assignee | ||
Comment 11•14 years ago
|
||
(In reply to comment #7)
> And this patch is WRONG as --enable-tests is default and therefore should be
> LEFT OUT!
In bug 539355, you wrote
first
"My target is to be as near as possible to Firefox configs"
then
"we probably will remove explicit --enable-tests completely in the end, the
fewer options in mozconfig, the better"
(which are somewhat contradictory, initially)
As Firefox and our other builds do have explicit '--enable-tests', I chose the former solution.
(In reply to comment #8)
> Oh, and that was not unexpected, this was fully intentional, but you guys didnt
> leave me time to r- the patch here :(
Maybe "fully intentional", but not self-explaining why 'linux' only, especially when removal was _silently_ merged into bug 599530 (check-in)!
And I did request review from you, exactly for all these points.!.
***
Then, this patch did fix what we wanted and didn't break anything, afaik.
So, a much nicer comment would have been to just say that you preferred to make this option implicit from now on and ask me to simply do that (afterward).
Do you want me to do the latter now?
***
V.Fixed per
/pub/seamonkey/nightly/2010/10/2010-10-03-01-comm-central-trunk
seamonkey-2.1b1pre.en-US.win32.tests.zip
Status: RESOLVED → VERIFIED
Comment 12•14 years ago
|
||
Forget it, I don't have time for useless debates.
You need to log in
before you can comment on or make changes to this bug.
Description
•