[Incubator] autobuild/autotest for OSGeo projects
Mark Lucas
mlucas17 at mac.com
Mon Mar 27 08:17:23 EST 2006
Automated testing for OSSIM is highly desired. We have recently
created an OSSIM test plan and Garrett has started a unit test
module. Any help or guidance in this area will be greatly
appreciated by the team.
Mark Lucas
On Mar 26, 2006, at 11:16 PM, Frank Warmerdam wrote:
> Folks,
>
> I would like to suggest that an automated build and smoke test be part
> of the list of "highly desired features" of an OSGeo project.
>
> By automated build and smoke tests, I mean that project source code
> should be automatically built from CVS/SVN at least nightly and then
> some sort of minimal automatic test be run against that version to
> verify that the current version is at least minimally operational.
> Ideally
> such build and smoke tests could be done more often, even on
> demand. And
> ideally the automatic testing should be fairly extensive.
> Furthermore,
> ideally automatic notifications to developers, the developer
> mailing list
> or somewhere similar should be done when the build or tests fail.
>
> Howard Butler has done a bunch of work with "Build Bot" to make this
> happen for GDAL and is now working on MapServer. You can see an
> example at:
>
> http://gdal.builds.hobu.net/
>
> I am sure that some of the projects already do this. I think that
> GeoTools
> has something like this that is somewhat Java oriented. Is that right
> Jody/Chris? I also suspect that MapGuide already has this, though
> I don't
> know if it is aimed at the OS (open source) version of MG.
> Projects like
> Mapbender, and MapBuilder that are client browser oriented might
> not make
> sense to approach in the same way. Arnulf, Cameron, can you
> comment on
> whether there would be a meaningful way in which build and smoke
> test could
> be applied automatically?
>
> My intention isn't to mandate a particular approach to a build and
> smoke test,
> but rather to push this as a highly desirable aspect of an OSGeo
> project. I
> do think that OSGeo ought to provide support to help setup this up for
> projects that don't have their own way they would like to do this.
> To this
> end Howard has indicated a willingness to setup BuildBot support on
> an OSGeo
> server at telescience for this purpose.
>
> I would add, that I see this as an action in support of the OSGeo
> goal "To
> ensure a high degree of quality in foundation projects in order to
> build and
> preserve the foundation brand."
>
> I have added this as an agenda item for the meeting tomorrow. If
> we are
> agreeable on this, my hope is that we can start setting up an OSGeo
> build
> and smoke test server soon at telescience. I have cc:ed Howard and
> also
> Norman (who is responsible for OSGeo use of telescience systems) to
> this
> end.
>
> Best regards,
> --
> ---------------------------------------
> +--------------------------------------
> I set the clouds in motion - turn up | Frank Warmerdam,
> warmerdam at pobox.com
> light and sound - activate the windows | http://pobox.com/~warmerdam
> and watch the world go round - Rush | President OSGF, http://
> osgeo.org
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: incubator-unsubscribe at incubator.osgeo.org
> For additional commands, e-mail: incubator-help at incubator.osgeo.org
>
More information about the Incubator
mailing list