<div dir="ltr"><div dir="ltr"><div dir="ltr">I get four test failures on Ubuntu 16.04 if I run the tests the way that Paul is doing it. Paul's command gives four failures in 70 seconds, while "make check" reports no failures in 7 seconds. Clearly, "make check" isn't running all of the tests.<br></div><div dir="ltr"><br></div><div>The autotools config relies on hardcoded lists of "SAFE_XMLTESTS" and "FAILING_XMLTESTS" and only runs the "SAFE_XMLTESTS" as part of "make check." If my counting is right, there are some test files that are neither listed in SAFE_XMLTESTS nor FAILING_XMLTESTS and are also not run by the autotools "make check".</div><div><br></div><div>The WIP CMake configuration, like Paul's command, uses globbing to find all of the xml files, and it also fails. <br></div><div><br></div><div>Dan</div></div></div><br><div class="gmail_quote"><div dir="ltr">On Sat, Nov 10, 2018 at 4:16 AM Sandro Santilli <<a href="mailto:strk@kbt.io">strk@kbt.io</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Fri, Nov 09, 2018 at 02:39:43PM -0800, Paul Ramsey wrote:<br>
> Couple notes from the world of the XML tester.<br>
> I merged Sandro's tinyxml2 change, which seems to work fine.<br>
> Running *all* the XML tests on OSX<br>
> <br>
> ./XMLTester `find . -name "*.xml" | xargs`<br>
> <br>
> I find that four of the tests fail. Is this unique to me, or common to GEOS<br>
> on other platforms? It's possible the make check target does not include<br>
> the problematic tests, I haven't done that piece of set-intersection yet.<br>
> <br>
> Speaking of set intersection, the set of tests in JTS differs from the set<br>
> in GEOS, and it's not just missing GEOS-specific tests. In some cases,<br>
> long-standing tests like TestCentroid.xml has more tests in JTS than in<br>
> GEOS. So am I right that an outstanding task is to pull the freshest JTS<br>
> tests into the GEOS suite?<br>
<br>
I agree it is good to have a 1:1 matching of JTS tests to GEOS.<br>
I think our testLeaksBig.xml contains many tests that are otherwise<br>
found in other JTS tests, if you port more please remove duplicated<br>
test from that file, which ideally should be gone at the end of<br>
porting.<br>
<br>
All tests pass for me, on Ubuntu 18.04.1 LTS (GNU/Linux)<br>
<br>
--strk;<br>
_______________________________________________<br>
geos-devel mailing list<br>
<a href="mailto:geos-devel@lists.osgeo.org" target="_blank">geos-devel@lists.osgeo.org</a><br>
<a href="https://lists.osgeo.org/mailman/listinfo/geos-devel" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/geos-devel</a></blockquote></div>