[Proj] Testing of proj
Thomas Knudsen
knudsen.thomas at gmail.com
Fri Mar 9 06:44:01 EST 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.maptools.org/pipermail/proj/attachments/20180309/1352da1f/attachment.htm
More information about the Proj
mailing list