[Seaside-dev] [Seaside] Build Process

Avi Shefi avishefi at gmail.com
Sat Mar 5 17:27:37 UTC 2011


Functional tests cannot be automated because they are output-driven. One
could test them using Selenium or WebTester, however things like HTML5
functional tests are not possible because they rely on browsers
implementations.

Regarding local files - it's not what bothers me. I can live with local
files, even though I believe that dangling files are a recipe for
information loss. Here are two key points which derive from this:
 - Why not create a configuration for the Hudson build server to fetch
specific Monticello packages, by versions? This would eliminate the need to
not commit to Monticello while building a version.
 - How can we automate the process of testing Seaside via the different
platforms? If we have a uniform build process, maybe this can encourage
other dialects to maintain their ports to Seaside?
 - Is the OneClick distribution automated, or is it built manually?

We can make the build process less involved.

Avi.

On Sat, Mar 5, 2011 at 7:16 PM, Philippe Marschall <
philippe.marschall at gmail.com> wrote:

> 2011/3/5 Avi Shefi <avishefi at gmail.com>:
> > Hi there,
> > Having watched the build process for the first time, it looks like there
> are
> > some complicated steps involved.
> > I have read the MakeRelease document on the Wiki, and I wondered if
> there's
> > room for further improvements/automation ?
>
> The functional tests are not automated.
>
> > If there's one issue that particularly captured my attention, it was the
> > fact that we had to stop further commits to the repository during the
> build.
> > I'd love to hear your thought about this.
>
> I just make commits that should not go into the release to a local
> file repository. Works fine.
>
> Cheers
> Philippe
> _______________________________________________
> seaside-dev mailing list
> seaside-dev at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/mailman/listinfo/seaside-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/seaside-dev/attachments/20110305/e9609ac3/attachment.htm


More information about the seaside-dev mailing list