69079 Commits

Author SHA1 Message Date
Nyall Dawson
1629a576dc Add grass raster hashes 2021-02-08 13:23:40 +10:00
Nyall Dawson
1be431d93e v.rast.stats refuses to create shapefiles in newer grass versions, so use a different format 2021-02-08 13:23:40 +10:00
Nyall Dawson
404d2bc563 Add a reference hash 2021-02-08 13:23:40 +10:00
Nyall Dawson
0573a8dba6 Fix crs of reference dataset 2021-02-08 13:23:40 +10:00
Nyall Dawson
aab4ae58e8 Add 3d control image variant 2021-02-08 13:23:40 +10:00
Nyall Dawson
20b491dff7 Add test mask 2021-02-08 13:23:40 +10:00
Nyall Dawson
f5a2d45242 Update test 2021-02-08 13:23:40 +10:00
Nyall Dawson
43b5f00267 Trust GDAL gives correct results given that we are confident we are creating the correct command line string 2021-02-08 13:23:40 +10:00
Nyall Dawson
1e82802d41 Fix SHAPE_ENCODING argument should not always get escaped 2021-02-08 13:23:40 +10:00
Nyall Dawson
61c1efe954 Add reference prj file for proj 6+ 2021-02-08 13:23:40 +10:00
Nyall Dawson
d4f2b842ba Allow for multiple reference text files 2021-02-08 13:23:40 +10:00
Nyall Dawson
0db5fabd05 Fix comparison of GDAL crs arguments to expected on proj 6+ 2021-02-08 13:23:40 +10:00
Nyall Dawson
988ad72926 Quotes also need to be escaped in gdal argument values 2021-02-08 13:23:40 +10:00
Nyall Dawson
fdb53fe0bf Add a test hash 2021-02-08 13:23:40 +10:00
Nyall Dawson
735c62d93b No need to compare result from GDAL contour alg -- we already have lots of tests covering the creation
of the matching GDAL command, and we can trust that GDAL will generate contours correctly

Avoids fragility in the test when underlying GDAL contour algorithm/logic changes
2021-02-08 13:23:40 +10:00
Nyall Dawson
8730268766 Return nullptr instead of empty point -- better maintains API compatibility with earlier QGIS 3.x releases
Empty points were only introduced recently, and it's possible existing
plugin code may check if the return value is None (not an empty point)
2021-02-08 13:23:40 +10:00
Nyall Dawson
e3be840c53 Fix incorrect logic in QgsGeometryDuplicateCheck 2021-02-08 13:23:40 +10:00
Nyall Dawson
2d9c002736 Clear up some clang warnigns in qgsgeos.cpp 2021-02-08 13:23:40 +10:00
Alessandro Pasotti
a89d564934 Fix fromGeos returning 0 for x/y on empty point 2021-02-08 13:23:40 +10:00
Alessandro Pasotti
bdccd78c54 Update dimensions control file (again and again) 2021-02-08 13:23:40 +10:00
Alessandro Pasotti
31e68d8a90 Update dimensions control file (again) 2021-02-08 13:23:39 +10:00
Denis Rouzaud
4704db87ba don't run the builds on the branch anymore 2021-02-08 13:23:39 +10:00
Alessandro Pasotti
afc33eb589 Update landing page reference files 2021-02-08 13:23:39 +10:00
Alessandro Pasotti
d3588ea976 GetMap control imgage (again) 2021-02-08 13:23:39 +10:00
Nyall Dawson
25886c30de A bit of repairs to vector tiles algorithm test 2021-02-08 13:23:39 +10:00
Nyall Dawson
465fe14ea8 More tolerance in some tests 2021-02-08 13:23:39 +10:00
Nyall Dawson
c9ca4febfe Add secondary reference layer for tapered buffer alg 2021-02-08 13:23:39 +10:00
Nyall Dawson
3b57b53851 Fix passing geometry compare options to checkLayersEqual 2021-02-08 13:23:39 +10:00
Nyall Dawson
5ad24de4cc Temporarily disable the Find Projection test, which is very slow to run on proj 6+ builds 2021-02-08 13:23:39 +10:00
Nyall Dawson
f545d13aa6 Bit less noise in Find Projection algorithm 2021-02-08 13:23:39 +10:00
Nyall Dawson
ab401787f3 Update some other tests for qt 5.15 2021-02-08 13:23:39 +10:00
Nyall Dawson
96f3bf0b54 Update test 2021-02-08 13:23:39 +10:00
Denis Rouzaud
6a9e85cf9e fix regexes 2021-02-08 13:23:39 +10:00
Nyall Dawson
e0c6b37615 Fix some saga tests 2021-02-08 13:23:39 +10:00
Nyall Dawson
b106c209a3 Fix some more processing alg tests 2021-02-08 13:23:39 +10:00
Nyall Dawson
9ba0bd9944 Allow casting date/datetime values to string to compare to expected results 2021-02-08 13:23:39 +10:00
Nyall Dawson
23ed6e9cd0 Fix GeometryCollect aggregate detection of geometry result type when running from external python applications 2021-02-08 13:23:39 +10:00
Nyall Dawson
b0994a5574 Fix running tests where the same layer is used for multiple parameters 2021-02-08 13:23:39 +10:00
Nyall Dawson
1b692d3cae Return invalid variant instead of null variant when feature has no geometry
Otherwise the sip wrapper around the returned variant does NOT
return true to QVariant::isNull() when run from outside QgsApplication.

Anyway, it's more sane and brings this function into line with
the other expression functions which return QVariants() instead
of usertype null QVariants
2021-02-08 13:23:39 +10:00
Denis Rouzaud
7bc0f19f31 move all CI logic to ctest2ci 2021-02-08 13:23:39 +10:00
Nyall Dawson
4eed1d29e9 Add another reference hash 2021-02-08 13:23:39 +10:00
Nyall Dawson
589efd52f4 Fix expected test results 2021-02-08 13:23:39 +10:00
Nyall Dawson
fffeecccd6 More tolerance in Processing QGIS algorithms pt 1 test 2021-02-08 13:23:39 +10:00
Nyall Dawson
846d1fe0e6 [processing] Add option to ignore part order when comparing geometries to expected results 2021-02-08 13:23:39 +10:00
Nyall Dawson
f3fab9e9a9 Make TestQgsCoordinateOperationWidget tolerant to presence of grid shift files 2021-02-08 13:23:39 +10:00
Nyall Dawson
1372714f85 Adapt test results depending on GEOS version 2021-02-08 13:23:39 +10:00
Nyall Dawson
9246b03009 Remove another test for polygon simplicity which depends on GEOS version 2021-02-08 13:23:39 +10:00
Nyall Dawson
471982ff64 Remove multipolygon is simple test
The behavior in GEOS relating to this was changed in GEOS 3.8
(see dddda853c7)

In any case, we have enough other tests for this method to trust
that we're correctly delegating to GEOS to do the actual test.
2021-02-08 13:23:39 +10:00
Nyall Dawson
f7ae01c43b Rework failing test for better debug output 2021-02-08 13:23:39 +10:00
Nyall Dawson
5ba99505f9 Disable geometry z value transform tests on proj 6+, because QGIS
currently doesn't support compound CRS definitions and these are
required for vertical transforms on proj 6+
2021-02-08 13:23:39 +10:00