Benjamin Shine wrote:

>
> On Aug 28, 2006, at 9:03 AM, Jim Grandy wrote:
>
>>
>> On Aug 27, 2006, at 11:03 PM, Mark Davis wrote:
>>
>>> Benjamin Shine wrote:
>>>
>>>>
>>>> ...which brings up the idea of only doing most of the build on  linux,
>>>> and pushing java build products onto the windows and mac builder,
>>>> which I should have done a long time ago, but didn't. So if I'm  going
>>>> to rsync the cache, I might as well rsync the jar and docs too.
>>>
>>>
>>> So... One of the benefits of the prefetch on all platforms is that we
>>> know that it works.
>>>
>>> We've gone back and forth on this a number of times and we keep  coming
>>> back to the build being our "canary in the mine". I'll argue for
>>> separate builds, but doing it on faster systems.
>>>
>>
>> I agree with this. Our nightly builds are primarily a QA check.  
>> Timely delivery of nightlies is important, but not nearly as  
>> important as test coverage. Doing builds on all the platforms where  
>> we support building is critical.
>
>
> So moving forward, it sounds like the consensus plan for 3.4 is...  
> run complete builds and complete prefetches on all supported  
> platforms. (Except for doc, which only builds on linux and mac, and  
> which we will need to push to windows-builder for inclusion in the  
> installer.)

Huh? Does the doc build fail on Windows *by design*?

>
> The ongoing work with planning the next-gen test system includes a  
> few levels of testing, from fast/developer/minimal to slow/thorough/ 
> automated. I don't think we necessarily need faster machines (can you  
> believe ben shine just said that?) if we plan our testing system  
> well. Even with our split-coast development, nightly builds between  
> midnight and 3 am pacific will be done before developers wake up and  
> need to see nightly results. Then individual bugs that broke should  
> be testable in isolation during the day.
>
> The exception to the "3 hours in the middle of the night is enough"  
> rule is developing the build/test systems themselves... which seems  
> to be my job, and well, I wouldn't mind if the complete tests ran in  
> cup-of-coffee time rather than go-to-the-grocery-store-then-cook- 
> dinner time. As far as that goes, the current situation is acceptable.

There should be a subset of the tests that you can use to test the build 
system.

~md


-- 
--- 
Mark Davis
Sr. Manager, QA & IT -- Laszlo Systems
${this.title} -- OpenLaszlo.org 

_______________________________________________
Laszlo-dev mailing list
[email protected]
http://www.openlaszlo.org/mailman/listinfo/laszlo-dev

Reply via email to