[mapserver-users] MapServer -7-4-0-beta1 Release

Seth G sethg at geographika.co.uk
Mon Apr 1 13:47:06 PDT 2019


Yes the examples folder contains sample Perl MapScripts to give an idea of what can be done. The benefit of running them as part of CI is to make sure they are still valid (as a successful script should return a 0). If you are able to add a test suite as well even better!
I don't see any issue using a 3rd party testing library - I presume it can be easily installed as part of the Perl CMakeLists.txt or Travis?
I'm using a non-standard library - pytest for the Python test suite and storing them in https://github.com/mapserver/mapserver/tree/branch-7-4/mapscript/python/tests
It makes sense to follow the same strucutre and add any tests in mapscript/perl/tests. 
I'm planning on moving the msautotest/mspython tests to mapscript/python/tests in a future release.

Seth


--
web:http://geographika.co.uk
twitter: @geographika

On Mon, Apr 1, 2019, at 8:26 PM, Andy Colson wrote:
> > On Sat, Mar 30, 2019, at 4:07 PM, Andy Colson wrote:
> >> On 3/30/19 7:23 AM, Seth G wrote:
> >>> Hi all,
> >>>
> >>> The MapServer team is happy to announce the release of the first beta for MapServer 7.4.0.
> >>> Download links are at https://github.com/mapserver/mapserver/releases/tag/rel-7-4-0-beta1
> >>>
> >>>
> >>> If there are users of the Perl, Ruby, Java, and TCL bindings who would like to get involved in supporting and maintaining these bindings please get in touch!
> >>>
> >>> A working build process and example scripts in each language would help bring the level of support for each langauge inline with the others.
> >>>
> >>>
> >>> Best regards,
> >>>
> >>> The MapServer PSC and Developers
> >>
> >> I host lots of maps using perl mapscript.  I'm happy to contribute with
> >> whatever you need.
> >>
> >> -Andy
> >>
> >>
> 
> On 3/31/2019 3:45 PM, Seth G wrote:> Hi Andy,
>  >
>  > Thanks for the offer!
>  > I have opened a new issue up at 
> https://github.com/mapserver/mapserver/issues/5777
>  > This hopefully details the steps required to build Perl MapScript on 
> every change to the MapServer codebase.
>  > There are also the Perl examples at 
> https://github.com/mapserver/mapserver/tree/branch-7-4/mapscript/perl/examples 
> that it would be helpful to review and check that they are still working 
> before running on each build.
>  > Feel free to ask any questions,
>  >
>  > Seth
>  >
>  > --
>  > web:http://geographika.co.uk
>  > twitter: @geographika
>  >
> 
> 
> The examples seem more like a teaching tool, not a testing tool, yes? 
> RFC24.pl seems like a good test script, but I'd rather use standard perl 
> TAP test framework.  Ok if I use Test::More?  It comes standard with 
> perl.  Then you test with "prove" (also standard)
> 
> Should test scripts go in mapserver/mapscript/perl, or 
> mapserver/msautotest/perl?
> 
> -Andy
>



More information about the MapServer-users mailing list