David, excellent write up.

I am very proud of the response of the GeoNode community (and the
organizations behind us). Personally I would like to thank you and
Jeff for setting up the test suite, CI server and making progress in
debugging the GeoNetwork issues. Officially I would like to thank
OpenGeo and Sebastian for upgrading the priority of these tasks

I look forward to helping through these week and finalizing the upload
refactor patch.

Ariel

On Fri, Apr 15, 2011 at 6:07 PM, David Winslow <[email protected]> wrote:
> Hey all,
> I just thought since more folks have been expressing interest in GeoNode
> development (especially the testing stuff) I'd try and start sending
> periodic status updates on the project (I will aim for weekly frequency but
> I make no promises since I am easily distracted :)  Anyway, this week has
> seen a big push on automated testing, prompted largely by feedback from
> Ariel and the AIFDR crew.  (AIFDR is developing a GeoNode-based tool called
> Risiko, and since GeoNode is their foundation its stability is quite
> important to them.)
> In that interest, we at OpenGeo have set up a continuous integration server
> at http://geonode-testing.dev.opengeo.org/ which will monitor the software
> repositories and re-run our test suite automatically after changes are made.
>  (We still expect developers to test their own code, but having this service
> allows us to make some guarantees.)
> While we did have a basic test suite before this week, it missed some
> important pieces of functionality such as file upload and permissions, so
> Jeff has been working with Ariel on improving it.  (You'll note this code is
> not yet in the master branch.  So far, the tests are dependent on a patch
> Ariel submitted earlier this week which is still pending review; hopefully
> we'll be able to pull this in next week.)  Jeff is also developing a more
> extensive test suite (using sample data provided by AIFDR) to verify cases
> which require more extensive setup than the unit tests included with each
> project.
> Jeff's unit test
> branch: http://github.com/jj0hns0n/geonode/tree/bulletproof/
> Jeff's extended unit testing
> suite: https://github.com/jj0hns0n/geonode-tests/
> Beyond improving the automated testing situation for GeoNode, here are some
> other things that happened this week:
>
> AIFDR-funded development on automatic styling means that someday soon raster
> layers uploaded to GeoNode will have their NODATA values made transparent
> and the coloration based on the range of values present, rather than our
> current default which presents several rendering artifacts.  For the
> adventurous, the experimental branch is available
> at https://github.com/dwins/geonode/tree/smart-rasters
> We've spent some time investigating the stability issues affecting
> GeoNetwork, and made some changes to GeoNode to mitigate the problem.  This
> code has been deployed to the GeoNode demo site for testing and will
> hopefully be released as GeoNode 1.0.1 next week.
>
> Thanks for reading.
> --
> David Winslow
> OpenGeo - http://opengeo.org/

Reply via email to