[Proj] Testing of proj

Thomas Knudsen knudsen.thomas at gmail.com
Fri Mar 9 03:44:01 PST 2018


Hello Janne,

I'm not quite sure what you need - but the code is regression
tested before every pull-request merge. This includes testing
with a number of Microsoft compilers, cf. eg.
https://ci.appveyor.com/project/OSGeo/proj-4/build/1.0.1584
for at recent case.

Also, all gie tests can be run under Windows - take a look
in the files in tests/gie. All in all around 2500 test cases are
currently available.

If you have specific corner cases you need tests for, a
pull request or even just a list of input and expected output
cases would be much appreciated: Better test coverage is
always a priority.

/Thomas

2018-03-09 10:49 GMT+01:00 <support at mnspoint.com>:

> Hello,
>
>
> we would also like to see MS Windows tests (Visual Studio etc.) !?
>
> Targets to the person who ever created the new versions.
>
>
> Janne.
>
>
> --------------------------------------------------------------
>
>
> Kurt Schwehr kirjoitti 2018-03-07 19:33:
>
> Hi all,
>
> In case anyone is interested, I've just pushed my first set of tests for
> proj to my GDAL autotest2 "third_party" trees.  Nothing super exciting, but
> this is some of the stuff I count on for CI.
>
> Python subprocess minimally testing cs2cs:
>     https://github.com/schwehr/gdal-autotest2/tree/master/
> python/third_party/proj
>
> C++ gunit tests - not well thought out and very little coverage:
>     https://github.com/schwehr/gdal-autotest2/tree/master/
> cpp/third_party/proj
>
> I have yet to wrap existing proj tests to a gunit/python unittest/bazel
> world.  Any chance someone could point me at more docs about the testing
> strategy for proj 5 and going forward?  There isn't much here:
> http://proj4.org/contributing.html
>
> I see these, but which are the most important going forward?  It appears
> that porting the gie infrastructure with the gigs test cases is probably
> the best place to start.  Does that make sense?
>
> Are binaries like cs2cs tested anywhere?  I can't seem to find anything.
>
> ls test
> CMakeLists.txt  Makefile.am     fuzzers         gie             gigs
>
> ls cmake | grep -i test
> Proj4Test.cmake
>
> cd src; ls | egrep -i 'gie|test'
> bin_geodtest.cmake
> bin_gie.cmake
> geodtest.c
> gie.c
> multistresstest.c
> runmultistresstest.sh
> test228.c
>
> -kurt
>
>
> _______________________________________________
> Proj mailing list
> Proj at lists.maptools.org
> http://lists.maptools.org/mailman/listinfo/proj
>
>
>
> _______________________________________________
> Proj mailing list
> Proj at lists.maptools.org
> http://lists.maptools.org/mailman/listinfo/proj
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/proj/attachments/20180309/1352da1f/attachment.html>


More information about the Proj mailing list