<div dir="auto"><div class="gmail_quote" dir="auto"><div dir="ltr">On Wed, 30 May 2018, 22:00 Even Rouault, &lt;<a href="mailto:even.rouault@spatialys.com">even.rouault@spatialys.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On mercredi 30 mai 2018 11:36:06 CEST Kurt Schwehr wrote:<br>
&gt; So... Just to state my preference.  I think Google<br>
&gt; Test(gtest/gmock/microbenchmark) would be great if PROJ decides to go that<br>
&gt; way.  It&#39;s been run through the ringer with hundreds of millions of lines<br>
&gt; of tests written with it and it covers most use cases without being to<br>
&gt; heavy weight.  And I would be happy to contribute my tests to PROJ<br>
&gt; (switching them to the PROJ license) and drop them from gdal-autotest2.<br>
&gt; <br>
&gt; I really don&#39;t know Catch2 so I don&#39;t really have an opinion on how well it<br>
&gt; works.<br>
&gt; <br>
&gt; Either way, I will keep on doing PROJ/GEOS/GDAL testing in gtest for my own<br>
&gt; work.<br>
<br>
I&#39;m pretty sure for our basic needs whatever modern unit testing framework would do. catch2 with<br>
its single header was just easier to integrate, and thus passed the least effort principle.<br></blockquote></div><div dir="auto"><br></div><div dir="auto">In short term, perhaps. </div><div dir="auto"><br></div><div dir="auto"><span style="font-family:sans-serif">I&#39;ve just realised that for the API unit tests I&#39;m planning to write almost exactly the same tests as Kurt has already written. </span></div><div dir="auto"><br></div><div dir="auto">To me, that&#39;s just confirmed diagnosis of the problem. For long term, it&#39;s gonna be worse.</div><div dir="auto">I know I&#39;m not the major contributor here or contributor to be, </div><div dir="auto">it&#39;s just my earlier disappointment about Kurt&#39;s test not actually replacing my initial/old GDAL C++ tests. </div><div dir="auto">This seems to be lost opportunity or waste of parallel efforts trying to achieve the same goal - nobody runs autotest2 but Kurt, users who build from sources do not run them, etc. <br style=""><br>I fear that this pattern is spreading now across not one GDAL but multiple OSGeo libraries. <br><br style="font-family:sans-serif"><div data-smartmail="gmail_signature" style="font-family:sans-serif" dir="auto">Mateusz Loskot, <a href="mailto:mateusz@loskot.net">mateusz@loskot.net</a><br>(Sent from mobile)</div></div></div>