Project Proposal: Build Infrastructure Changes
Mike Swingler
swingler at apple.com
Tue May 3 22:40:12 UTC 2011
On May 3, 2011, at 3:31 PM, Kelly O'Hair wrote:
> On May 3, 2011, at 2:08 PM, Dmitry Samersoff wrote:
>
>> Generally I agree that gamma launcher should be in hotspot test but minimal "smoke" test at the end of the build is quite useful. The build system not always handle correctly incremental build and Queens test usually catch it at the earliest possible point.
>>
>> So I would like to:
>>
>> a) make gamma test JDK independent
>> b) move it to hotspot/test
>> c) keep it as part of build process
>>
>> -Dmitry
>
> I have a hard time with c) but I understand you want some heartbeat test or indication the hotspot build is sane.
> But when that 'smoke' test starts impacting everyone else, then it needs to be isolated out of the default build.
> I know that having tests (heartbeat and smoke) run during the build is a somewhat common practice, but
> it really needs to go.
>
> And Queens is a fine little test, but it's really not enough.
> I would like to see a 'cd hotspot/make && make && make test' where the 'test' target runs your Queens test and
> maybe even a few other quick tests that the developers find helpful.
>
> Let the default 'make' be just a build, and running tests is a trivial 'make test'.
>
> I'd like to make that a general rule:
>
> #1 Do not run tests as part of the build process
>
> :^)
>
> -kto
Agreed. Can this be done within the JDK7 timeframe?
Curious,
Mike Swingler
Java Engineering
Apple Inc.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/build-dev/attachments/20110503/a67099e6/attachment.htm>
More information about the build-dev
mailing list