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.