found 7zip in C:\Program Files\7-Zip\7z.exe
rem SET GDAL_DOWNLOAD_TEST_DATA=YES
SET PROJ_LIB=E:\buildsystem\release-1928-x64\bin\proj9\SHARE
SET GDAL_DRIVER_PATH=E:\buildsystem\release-1928-x64\bin\gdal\plugins;E:\buildsystem\release-1928-x64\bin\gdal\plugins-external
SET GDAL_DATA=E:\buildsystem\src\gdal-3-8-vc16x64\gdal\data
SET PYTHONPATH=E:\buildsystem\release-1928-x64\bin\gdal\python
SET DO_NOT_FAIL_ON_RECODE_ERRORS=YES
SET GITHUB_WORKFLOW=Windows builds
SET CI=YES
SET GDAL_HTTP_UNSAFESSL=YES
rem SET OGR_PG_CONNECTION_STRING=dbname=autotestvc16x64 host=127.0.0.1 port=5432 user=postgres
rem SET PG_USE_COPY=YES
rem SET PG_USE_POSTGIS=YES
SET PATH=E:\buildsystem\release-1928-x64\bin;E:\buildsystem\release-1928-x64\bin\debug;E:\buildsystem\release-1928-x64\bin\gdal\python\osgeo;E:\builds\Oracle\instantclient_12_2-x64;E:\buildsystem\support\FileGDB_API_1_5_1-VS2017\bin64;E:\buildsystem\support\diffutils;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\\Extensions\Microsoft\IntelliCode\CLI;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\HostX64\x64;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\VC\VCPackages;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\TestWindow;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\bin\Roslyn;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Team Tools\Performance Tools\x64;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Team Tools\Performance Tools;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Common\VSPerfCollectionTools\vs2019\\x64;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Common\VSPerfCollectionTools\vs2019\;C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools\x64\;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\FSharp\Tools;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\Tools\devinit;C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x64;C:\Program Files (x86)\Windows Kits\10\bin\x64;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\\MSBuild\Current\Bin;C:\Windows\Microsoft.NET\Framework64\v4.0.30319;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\Tools\;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\ActiveTcl\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\Git\cmd;C:\Program Files\dotnet\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\;C:\Program Files\Microsoft SQL Server\150\Tools\Binn\;C:\Program Files\7-Zip;C:\php;C:\Strawberry\c\bin;C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin;C:\Users\szekeres\AppData\Local\Microsoft\WindowsApps;C:\Users\szekeres\.dotnet\tools;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\Ninja;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\VC\Linux\bin\ConnectionManagerExe
SET USE_PATH_FOR_GDAL_PYTHON=YES
cd E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest
C:\Python\Python310\Scripts\pytest.exe -vvs
============================= test session starts =============================
platform win32 -- Python 3.10.7, pytest-7.2.0, pluggy-1.0.0 -- C:\Python\Python310\python.exe
cachedir: .pytest_cache
GDAL Build Info:
PAM_ENABLED: YES
OGR_ENABLED: YES
CURL_ENABLED: YES
CURL_VERSION: 7.79.1-DEV
GEOS_ENABLED: YES
GEOS_VERSION: 3.10.2-CAPI-1.16.0
PROJ_BUILD_VERSION: 9.3.0
PROJ_RUNTIME_VERSION: 9.3.0
COMPILER: MSVC 192930151
GDAL_DOWNLOAD_TEST_DATA: undefined (tests relying on downloaded data may be skipped)
GDAL_RUN_SLOW_TESTS: undefined (tests marked as "slow" will be skipped)
rootdir: E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest, configfile: pytest.ini, testpaths: ogr, gcore, gdrivers, osr, alg, gnm, utilities, pyscripts, benchmark
plugins: env-0.8.1, sugar-0.9.6
collecting ... Could not find test_ogrsf.exe in E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64/apps. Trying with PATH
Could not find gdal_contour.exe in E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64/apps. Trying with PATH
Could not find gdal_create.exe in E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64/apps. Trying with PATH
Could not find gdal_footprint.exe in E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64/apps. Trying with PATH
Could not find gdal_grid.exe in E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64/apps. Trying with PATH
Could not find gdal_rasterize.exe in E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64/apps. Trying with PATH
Could not find gdal_translate.exe in E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64/apps. Trying with PATH
Could not find gdalwarp.exe in E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64/apps. Trying with PATH
Could not find gdal_viewshed.exe in E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64/apps. Trying with PATH
Could not find gdaladdo.exe in E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64/apps. Trying with PATH
Could not find gdalbuildvrt.exe in E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64/apps. Trying with PATH
Could not find gdaldem.exe in E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64/apps. Trying with PATH
Could not find gdalinfo.exe in E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64/apps. Trying with PATH
Could not find gdallocationinfo.exe in E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64/apps. Trying with PATH
Could not find gdalmdiminfo.exe in E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64/apps. Trying with PATH
Could not find gdalmdimtranslate.exe in E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64/apps. Trying with PATH
Could not find gdalsrsinfo.exe in E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64/apps. Trying with PATH
Could not find gdaltindex.exe in E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64/apps. Trying with PATH
Could not find gdaltransform.exe in E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64/apps. Trying with PATH
Could not find gnmmanage.exe in E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64/apps. Trying with PATH
Could not find gnmanalyse.exe in E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64/apps. Trying with PATH
Could not find nearblack.exe in E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64/apps. Trying with PATH
Could not find ogr2ogr.exe in E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64/apps. Trying with PATH
Could not find ogrinfo.exe in E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64/apps. Trying with PATH
Could not find ogrlineref.exe in E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64/apps. Trying with PATH
Could not find ogrtindex.exe in E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64/apps. Trying with PATH
Could not find sozip.exe in E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64/apps. Trying with PATH
collected 13249 items / 3 skipped
ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[-point] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[-linestring] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[-polygon] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[-multipoint] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[-multilinestring] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[-multipolygon] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[-geometrycollection] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[_z-point] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[_z-linestring] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[_z-polygon] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[_z-multipoint] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[_z-multilinestring] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[_z-multipolygon] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[_z-geometrycollection] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[_m-point] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[_m-linestring] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[_m-polygon] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[_m-multipoint] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[_m-multilinestring] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[_m-multipolygon] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[_m-geometrycollection] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[_zm-point] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[_zm-linestring] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[_zm-polygon] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[_zm-multipoint] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[_zm-multilinestring] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[_zm-multipolygon] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_read_all_geom_types[_zm-geometrycollection] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB--point] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB--linestring] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB--polygon] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB--multipoint] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB--multilinestring] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB--multipolygon] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB--geometrycollection] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB-_z-point] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB-_z-linestring] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB-_z-polygon] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB-_z-multipoint] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB-_z-multilinestring] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB-_z-multipolygon] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB-_z-geometrycollection] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB-_m-point] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB-_m-linestring] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB-_m-polygon] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB-_m-multipoint] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB-_m-multilinestring] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB-_m-multipolygon] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB-_m-geometrycollection] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB-_zm-point] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB-_zm-linestring] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB-_zm-polygon] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB-_zm-multipoint] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB-_zm-multilinestring] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB-_zm-multipolygon] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKB-_zm-geometrycollection] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT--point] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT--linestring] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT--polygon] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT--multipoint] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT--multilinestring] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT--multipolygon] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT--geometrycollection] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT-_z-point] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT-_z-linestring] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT-_z-polygon] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT-_z-multipoint] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT-_z-multilinestring] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT-_z-multipolygon] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT-_z-geometrycollection] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT-_m-point] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT-_m-linestring] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT-_m-polygon] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT-_m-multipoint] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT-_m-multilinestring] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT-_m-multipolygon] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT-_m-geometrycollection] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT-_zm-point] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT-_zm-linestring] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT-_zm-polygon] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT-_zm-multipoint] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT-_zm-multilinestring] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT-_zm-multipolygon] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[WKT-_zm-geometrycollection] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW--point] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW--linestring] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW--polygon] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW--multipoint] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW--multilinestring] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW--multipolygon] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW--geometrycollection] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW-_z-point] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW-_z-linestring] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW-_z-polygon] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW-_z-multipoint] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW-_z-multilinestring] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW-_z-multipolygon] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW-_z-geometrycollection] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW-_m-point] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW-_m-linestring] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW-_m-polygon] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW-_m-multipoint] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW-_m-multilinestring] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW-_m-multipolygon] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW-_m-geometrycollection] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW-_zm-point] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW-_zm-linestring] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW-_zm-polygon] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW-_zm-multipoint] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW-_zm-multilinestring] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW-_zm-multipolygon] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_all_geom_types[GEOARROW-_zm-geometrycollection] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_1[False] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_1[True] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_test_ogrsf_test_feather SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_test_ogrsf_test_ipc SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_test_ogrsf_test_ipc_streamable SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_from_another_dataset[False-None-None-False-FILE-None] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_from_another_dataset[True-2-fid-True-FILE-None] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_from_another_dataset[False-None-None-False-STREAM-False] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_from_another_dataset[False-2-None-False-STREAM-False] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_from_another_dataset[False-2-None-False-STREAM-True] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_compression[uncompressed] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_compression[lz4] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_compression[zstd] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_invalid_arrow SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_invalid_arrows SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_coordinate_epoch[True] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_coordinate_epoch[False] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_extension_type SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_read_with_geoarrow_extension_registered SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_field_alternative_name_comment SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_arrow[WKB] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_arrow[WKT] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_arrow[GEOARROW] SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_arrow_fid_in_input_and_output SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_arrow_fid_in_input_but_not_in_output SKIPPED (Driver Arrow not present)
ogr/ogr_arrow.py::test_ogr_arrow_write_arrow_fid_in_output_but_not_in_input SKIPPED (Driver Arrow not present)
ogr/ogr_avc.py::test_ogr_avc_1 PASSED
ogr/ogr_avc.py::test_ogr_avc_2 PASSED
ogr/ogr_avc.py::test_ogr_avc_3 PASSED
ogr/ogr_avc.py::test_ogr_avc_4 PASSED
ogr/ogr_avc.py::test_ogr_avc_5 PASSED
ogr/ogr_basic_test.py::test_ogr_basic_1 PASSED
ogr/ogr_basic_test.py::test_ogr_basic_2 PASSED
ogr/ogr_basic_test.py::test_ogr_basic_3 PASSED
ogr/ogr_basic_test.py::test_ogr_basic_4 PASSED
ogr/ogr_basic_test.py::test_ogr_basic_5 PASSED
ogr/ogr_basic_test.py::test_ogr_basic_6 PASSED
ogr/ogr_basic_test.py::test_ogr_basic_7 PASSED
ogr/ogr_basic_test.py::test_ogr_basic_8 PASSED
ogr/ogr_basic_test.py::test_ogr_basic_9 PASSED
ogr/ogr_basic_test.py::test_ogr_basic_10 SKIPPED
ogr/ogr_basic_test.py::test_ogr_basic_12 PASSED
ogr/ogr_basic_test.py::test_ogr_basic_13[2016/01/01-2016/01/01 00:00:00] PASSED
ogr/ogr_basic_test.py::test_ogr_basic_13[2016/01/01 12:34-2016/01/01 12:34:00] PASSED
ogr/ogr_basic_test.py::test_ogr_basic_13[2016/01/01 12:34:56-2016/01/01 12:34:56] PASSED
ogr/ogr_basic_test.py::test_ogr_basic_13[2016/01/01 12:34:56.789-2016/01/01 12:34:56.789] PASSED
ogr/ogr_basic_test.py::test_ogr_basic_13[2016/12/31-2016/12/31 00:00:00] PASSED
ogr/ogr_basic_test.py::test_ogr_basic_13[-2016/12/31--2016/12/31 00:00:00] PASSED
ogr/ogr_basic_test.py::test_ogr_basic_13[2016-12-31-2016/12/31 00:00:00] PASSED
ogr/ogr_basic_test.py::test_ogr_basic_13[0080/01/01-0080/01/01 00:00:00] PASSED
ogr/ogr_basic_test.py::test_ogr_basic_13[80/01/01-1980/01/01 00:00:00] PASSED
ogr/ogr_basic_test.py::test_ogr_basic_13[0010/01/01-0010/01/01 00:00:00] PASSED
ogr/ogr_basic_test.py::test_ogr_basic_13[9/01/01-2009/01/01 00:00:00] PASSED
ogr/ogr_basic_test.py::test_ogr_basic_13[10/01/01-2010/01/01 00:00:00] PASSED
ogr/ogr_basic_test.py::test_ogr_basic_13[2016-13-31-None] PASSED
ogr/ogr_basic_test.py::test_ogr_basic_13[2016-00-31-None] PASSED
ogr/ogr_basic_test.py::test_ogr_basic_13[2016-01-32-None] PASSED
ogr/ogr_basic_test.py::test_ogr_basic_13[2016-01-00-None] PASSED
ogr/ogr_basic_test.py::test_ogr_basic_13[0/01/01-2000/01/01 00:00:00] PASSED
ogr/ogr_basic_test.py::test_ogr_basic_13[00/01/01-2000/01/01 00:00:00] PASSED
ogr/ogr_basic_test.py::test_ogr_basic_13[00/00/00-None] PASSED
ogr/ogr_basic_test.py::test_ogr_basic_13[000/00/00-None] PASSED
ogr/ogr_basic_test.py::test_ogr_basic_13[0000/00/00-None] PASSED
ogr/ogr_basic_test.py::test_ogr_basic_13[//foo-None] PASSED
ogr/ogr_basic_test.py::test_ogr_basic_14 PASSED
ogr/ogr_basic_test.py::test_ogr_basic_15 PASSED
ogr/ogr_basic_test.py::test_ogr_basic_16 PASSED
ogr/ogr_basic_test.py::test_ogr_basic_invalid_unicode PASSED
ogr/ogr_basic_test.py::test_ogr_basic_dataset_slice PASSED
ogr/ogr_basic_test.py::test_ogr_basic_feature_iterator PASSED
ogr/ogr_basic_test.py::test_ogr_basic_dataset_copy_layer_dst_srswkt PASSED
ogr/ogr_basic_test.py::test_ogr_basic_dataset_copy_layer_metadata PASSED
ogr/ogr_basic_test.py::test_ogr_basic_dataset_no_copy_layer_metadata PASSED
ogr/ogr_basic_test.py::test_ogr_basic_field_alternative_name PASSED
ogr/ogr_basic_test.py::test_ogr_basic_float32_formatting PASSED
ogr/ogr_basic_test.py::test_ogr_basic_get_geometry_types PASSED
ogr/ogr_basic_test.py::test_ogr_exceptions PASSED
ogr/ogr_basic_test.py::test_ogr_basic_test_future_warning_exceptions PASSED
ogr/ogr_basic_test.py::test_feature_defn_use_after_layer_del PASSED
ogr/ogr_basic_test.py::test_ogr_basic_create_data_source_context_manager PASSED
ogr/ogr_basic_test.py::test_datasource_use_after_close_1 PASSED
ogr/ogr_basic_test.py::test_datasource_use_after_close_2 PASSED
ogr/ogr_basic_test.py::test_datasource_use_after_destroy PASSED
ogr/ogr_basic_test.py::test_datasource_use_after_release PASSED
ogr/ogr_basic_test.py::test_layer_use_after_datasource_close_1 PASSED
ogr/ogr_basic_test.py::test_layer_use_after_datasource_close_2 PASSED
ogr/ogr_basic_test.py::test_layer_use_after_datasource_close_3 PASSED
ogr/ogr_basic_test.py::test_layer_use_after_datasource_destroy PASSED
ogr/ogr_basic_test.py::test_layer_use_after_datasource_release PASSED
ogr/ogr_basic_test.py::test_feature_use_after_destroy PASSED
ogr/ogr_basic_test.py::test_geom_use_after_feature_delete_1[del] PASSED
ogr/ogr_basic_test.py::test_geom_use_after_feature_delete_1[Destroy] PASSED
ogr/ogr_basic_test.py::test_geom_use_after_feature_delete_2[int] PASSED
ogr/ogr_basic_test.py::test_geom_use_after_feature_delete_2[string] PASSED
ogr/ogr_basic_test.py::test_geom_use_after_transfer_to_feature_1 PASSED
ogr/ogr_basic_test.py::test_geom_use_after_transfer_to_feature[int] PASSED
ogr/ogr_basic_test.py::test_geom_use_after_transfer_to_feature[string] PASSED
ogr/ogr_cad.py::test_ogr_cad_2 PASSED
ogr/ogr_cad.py::test_ogr_cad_3 PASSED
ogr/ogr_cad.py::test_ogr_cad_4 PASSED
ogr/ogr_cad.py::test_ogr_cad_5 PASSED
ogr/ogr_cad.py::test_ogr_cad_6 PASSED
ogr/ogr_cad.py::test_ogr_cad_6bis XPASS (cannot be sure iconv is builtin)
ogr/ogr_cad.py::test_ogr_cad_7 PASSED
ogr/ogr_cad.py::test_ogr_cad_8 PASSED
ogr/ogr_cad.py::test_ogr_cad_9 PASSED
ogr/ogr_carto.py::test_ogr_carto_vsimem PASSED
ogr/ogr_carto.py::test_ogr_carto_test_ogrsf SKIPPED (test skipped on CI due to regular failures on it due to platform limits)
ogr/ogr_csv.py::test_ogr_csv_2 PASSED
ogr/ogr_csv.py::test_ogr_csv_3 PASSED
ogr/ogr_csv.py::test_ogr_csv_5 PASSED
ogr/ogr_csv.py::test_ogr_csv_8 PASSED
ogr/ogr_csv.py::test_ogr_csv_10 PASSED
ogr/ogr_csv.py::test_ogr_csv_11 PASSED
ogr/ogr_csv.py::test_ogr_csv_12 PASSED
ogr/ogr_csv.py::test_ogr_csv_13 PASSED
ogr/ogr_csv.py::test_ogr_csv_14 PASSED
ogr/ogr_csv.py::test_ogr_csv_17 PASSED
ogr/ogr_csv.py::test_ogr_csv_write_to_stdout PASSED
ogr/ogr_csv.py::test_ogr_csv_19 PASSED
ogr/ogr_csv.py::test_ogr_csv_20 PASSED
ogr/ogr_csv.py::test_ogr_csv_21 PASSED
ogr/ogr_csv.py::test_ogr_csv_22 PASSED
ogr/ogr_csv.py::test_ogr_csv_23 PASSED
ogr/ogr_csv.py::test_ogr_csv_24 PASSED
ogr/ogr_csv.py::test_ogr_csv_25 PASSED
ogr/ogr_csv.py::test_ogr_csv_26 PASSED
ogr/ogr_csv.py::test_ogr_csv_27 PASSED
ogr/ogr_csv.py::test_ogr_csv_28 PASSED
ogr/ogr_csv.py::test_ogr_csv_29 PASSED
ogr/ogr_csv.py::test_ogr_csv_31 PASSED
ogr/ogr_csv.py::test_ogr_csv_32 PASSED
ogr/ogr_csv.py::test_ogr_csv_32bis PASSED
ogr/ogr_csv.py::test_ogr_csv_autodetect_type_only_strings PASSED
ogr/ogr_csv.py::test_ogr_csv_33 PASSED
ogr/ogr_csv.py::test_ogr_csv_34 PASSED
ogr/ogr_csv.py::test_ogr_csv_35 PASSED
ogr/ogr_csv.py::test_ogr_csv_35bis PASSED
ogr/ogr_csv.py::test_ogr_csv_36 PASSED
ogr/ogr_csv.py::test_ogr_csv_37 PASSED
ogr/ogr_csv.py::test_ogr_csv_38 PASSED
ogr/ogr_csv.py::test_ogr_csv_39 PASSED
ogr/ogr_csv.py::test_ogr_csv_40 PASSED
ogr/ogr_csv.py::test_ogr_csv_41 PASSED
ogr/ogr_csv.py::test_ogr_csv_42 PASSED
ogr/ogr_csv.py::test_ogr_csv_43 PASSED
ogr/ogr_csv.py::test_ogr_csv_44 PASSED
ogr/ogr_csv.py::test_ogr_csv_45 PASSED
ogr/ogr_csv.py::test_ogr_csv_46 PASSED
ogr/ogr_csv.py::test_ogr_csv_47 PASSED
ogr/ogr_csv.py::test_ogr_csv_48 PASSED
ogr/ogr_csv.py::test_ogr_csv_49 PASSED
ogr/ogr_csv.py::test_ogr_csv_more_than_100_geom_fields PASSED
ogr/ogr_csv.py::test_ogr_csv_string_quoting_always PASSED
ogr/ogr_csv.py::test_ogr_csv_string_quoting_if_ambiguous PASSED
ogr/ogr_csv.py::test_ogr_csv_string_quoting_if_needed PASSED
ogr/ogr_csv.py::test_ogr_csv_iter_and_set_feature PASSED
ogr/ogr_csv.py::test_ogr_csv_pipe_separated PASSED
ogr/ogr_csv.py::test_ogr_csv_get_feature_count_and_attribute_filter PASSED
ogr/ogr_csv.py::test_ogr_csv_double_quotes_in_middle_of_field PASSED
ogr/ogr_csv.py::test_ogr_csv_single_column PASSED
ogr/ogr_csv.py::test_ogr_csv_separator_single_occurence_no_space[,] PASSED
ogr/ogr_csv.py::test_ogr_csv_separator_single_occurence_no_space[;] PASSED
ogr/ogr_csv.py::test_ogr_csv_separator_single_occurence_no_space[\t] PASSED
ogr/ogr_csv.py::test_ogr_csv_separator_single_occurence_no_space[|] PASSED
ogr/ogr_csv.py::test_ogr_csv_separator_single_occurence_space[,] PASSED
ogr/ogr_csv.py::test_ogr_csv_separator_single_occurence_space[;] PASSED
ogr/ogr_csv.py::test_ogr_csv_separator_single_occurence_space[\t] PASSED
ogr/ogr_csv.py::test_ogr_csv_separator_single_occurence_space[|] PASSED
ogr/ogr_csv.py::test_ogr_csv_separator_with_other_sep_in_string[,-;] PASSED
ogr/ogr_csv.py::test_ogr_csv_separator_with_other_sep_in_string[;-,] PASSED
ogr/ogr_csv.py::test_ogr_csv_separator_with_other_sep_in_string[\t-,] PASSED
ogr/ogr_csv.py::test_ogr_csv_separator_with_other_sep_in_string[|-,] PASSED
ogr/ogr_csv.py::test_ogr_csv_separator_with_other_sep[,-;] PASSED
ogr/ogr_csv.py::test_ogr_csv_separator_with_other_sep[;-,] PASSED
ogr/ogr_csv.py::test_ogr_csv_separator_with_other_sep[\t-,] PASSED
ogr/ogr_csv.py::test_ogr_csv_separator_with_other_sep[|-,] PASSED
ogr/ogr_csv.py::test_ogr_csv_separator_open_option[,-COMMA-;] PASSED
ogr/ogr_csv.py::test_ogr_csv_separator_open_option[;-SEMICOLON-,] PASSED
ogr/ogr_csv.py::test_ogr_csv_separator_open_option[\t-TAB-,] PASSED
ogr/ogr_csv.py::test_ogr_csv_separator_open_option[|-PIPE-,] PASSED
ogr/ogr_csv.py::test_ogr_csv_separator_open_option[ -SPACE-,] PASSED
ogr/ogr_csw.py::test_ogr_csw_pycsw SKIPPED (unconditional skip)
ogr/ogr_csw.py::test_ogr_csw_vsimem_fail_because_not_enabled PASSED
ogr/ogr_csw.py::test_ogr_csw_vsimem_fail_because_no_get_capabilities PASSED
ogr/ogr_csw.py::test_ogr_csw_vsimem_fail_because_empty_response PASSED
ogr/ogr_csw.py::test_ogr_csw_vsimem_fail_because_no_CSW_Capabilities PASSED
ogr/ogr_csw.py::test_ogr_csw_vsimem_fail_because_exception PASSED
ogr/ogr_csw.py::test_ogr_csw_vsimem_fail_because_invalid_xml_capabilities PASSED
ogr/ogr_csw.py::test_ogr_csw_vsimem_fail_because_missing_version PASSED
ogr/ogr_csw.py::test_ogr_csw_vsimem_csw_minimal_instance PASSED
ogr/ogr_csw.py::test_ogr_csw_vsimem_csw_output_schema_csw PASSED
ogr/ogr_csw.py::test_ogr_csw_vsimem_csw_output_schema_gmd PASSED
ogr/ogr_csw.py::test_ogr_csw_vsimem_csw_output_schema_fgdc PASSED
ogr/ogr_db2_hack.py::test_ogr_db2_hack_1 PASSED
ogr/ogr_db2_hack.py::test_ogr_db2_hack_2 PASSED
ogr/ogr_db2_hack.py::test_ogr_db2_hack_3 PASSED
ogr/ogr_dgn.py::test_ogr_dgn_2 PASSED
ogr/ogr_dgn.py::test_ogr_dgn_3 PASSED
ogr/ogr_dgn.py::test_ogr_dgn_4 PASSED
ogr/ogr_dgn.py::test_ogr_dgn_5 PASSED
ogr/ogr_dgn.py::test_ogr_dgn_6 PASSED
ogr/ogr_dgn.py::test_ogr_dgn_7 PASSED
ogr/ogr_dgn.py::test_ogr_dgn_online_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_dgnv8.py::test_ogr_dgnv8_2 SKIPPED (Driver DGNv8 not present)
ogr/ogr_dgnv8.py::test_ogr_dgnv8_3 SKIPPED (Driver DGNv8 not present)
ogr/ogr_dgnv8.py::test_ogr_dgnv8_4 SKIPPED (Driver DGNv8 not present)
ogr/ogr_dgnv8.py::test_ogr_dgnv8_5 SKIPPED (Driver DGNv8 not present)
ogr/ogr_dwg.py::test_ogr_dwg_1 SKIPPED (Driver DWG not present)
ogr/ogr_dwg.py::test_ogr_dwg_2 SKIPPED (Driver DWG not present)
ogr/ogr_dwg.py::test_ogr_dwg_3 SKIPPED (Driver DWG not present)
ogr/ogr_dwg.py::test_ogr_dwg_4 SKIPPED (Driver DWG not present)
ogr/ogr_dwg.py::test_ogr_dwg_5 SKIPPED (Driver DWG not present)
ogr/ogr_dxf.py::test_ogr_dxf_1 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_2 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_3 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_4 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_5 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_6 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_7 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_8 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_9 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_10 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_11 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_12 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_13 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_14 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_15 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_16 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_17 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_18 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_19 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_20 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_21 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_22 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_23 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_24 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_25 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_26 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_27 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_28 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_29 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_30 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_31 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_32 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_33 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_34 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_35 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_36 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_37 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_38 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_39 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_40 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_41 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_42 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_43 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_44 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_45 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_46 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_47 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_48 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_49 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_49a PASSED
ogr/ogr_dxf.py::test_ogr_dxf_50 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_51 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_52 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_53 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_54 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_55 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_insert_too_many_errors PASSED
ogr/ogr_dxf.py::test_ogr_dxf_write_geometry_collection_of_unsupported_type PASSED
ogr/ogr_dxf.py::test_ogr_dxf_very_close_neg_to_zero_knot PASSED
ogr/ogr_dxf.py::test_ogr_dxf_polygon_3D PASSED
ogr/ogr_dxf.py::test_ogr_dxf_read_broken_file_1 PASSED
ogr/ogr_dxf.py::test_ogr_dxf_read_broken_file_2 PASSED
ogr/ogr_edigeo.py::test_ogr_edigeo_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_eeda.py::test_eeda_2 PASSED
ogr/ogr_eeda.py::test_eeda_3 PASSED
ogr/ogr_eeda.py::test_eeda_4 PASSED
ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_nonexistent_server[True] PASSED
ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_nonexistent_server[False] PASSED
ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_invalid_server_version[{}] PASSED
ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_invalid_server_version[{"version":null}] PASSED
ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_invalid_server_version[{"version":{}] PASSED
ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_invalid_server_version[{"version":{"number":null}}] PASSED
ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_1 PASSED
ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_2 PASSED
ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_3 PASSED
ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_4 PASSED
ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_5 PASSED
ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_6 PASSED
ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_7 PASSED
ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_8 PASSED
ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_9 PASSED
ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_10 PASSED
ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_11 PASSED
ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_12 PASSED
ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_authentication PASSED
ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_http_headers_from_env PASSED
ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_geo_shape_wkt PASSED
ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_timeout_terminate_after SKIPPED (Test fails on Windows)
ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_aggregation_minimum PASSED
ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_wildcard_layer_name PASSED
ogr/ogr_elasticsearch.py::test_ogr_elasticsearch_upsert_feature PASSED
ogr/ogr_esrijson.py::test_ogr_esrijson_read_point PASSED
ogr/ogr_esrijson.py::test_ogr_esrijson_read_linestring PASSED
ogr/ogr_esrijson.py::test_ogr_esrijson_read_polygon PASSED
ogr/ogr_esrijson.py::test_ogr_esrijson_read_multipoint PASSED
ogr/ogr_esrijson.py::test_ogr_esrijson_read_pointz PASSED
ogr/ogr_esrijson.py::test_ogr_esrijson_read_linestringz PASSED
ogr/ogr_esrijson.py::test_ogr_esrijson_read_multipointz PASSED
ogr/ogr_esrijson.py::test_ogr_esrijson_read_polygonz PASSED
ogr/ogr_esrijson.py::test_ogr_esrijson_read_multipointm PASSED
ogr/ogr_esrijson.py::test_ogr_esrijson_read_pointz_withou_z PASSED
ogr/ogr_esrijson.py::test_ogr_esrijson_read_multipointzm PASSED
ogr/ogr_esrijson.py::test_ogr_esrijson_featureservice_scrolling[] PASSED
ogr/ogr_esrijson.py::test_ogr_esrijson_featureservice_scrolling[ESRIJSON:] PASSED
ogr/ogr_esrijson.py::test_ogr_esrijson_read_starting_with_features_geometry PASSED
ogr/ogr_esrijson.py::test_ogr_esrijson_create_geometry_from_esri_json PASSED
ogr/ogr_esrijson.py::test_ogr_esrijson_identify_srs PASSED
ogr/ogr_factory.py::test_ogr_factory_1 PASSED
ogr/ogr_factory.py::test_ogr_factory_2 PASSED
ogr/ogr_factory.py::test_ogr_factory_3 PASSED
ogr/ogr_factory.py::test_ogr_factory_4 PASSED
ogr/ogr_factory.py::test_ogr_factory_5 PASSED
ogr/ogr_factory.py::test_ogr_factory_6 PASSED
ogr/ogr_factory.py::test_ogr_factory_7 PASSED
ogr/ogr_factory.py::test_ogr_factory_8 PASSED
ogr/ogr_factory.py::test_ogr_factory_failed_forceTo PASSED
ogr/ogr_feature.py::test_ogr_feature_cp_integer PASSED
ogr/ogr_feature.py::test_ogr_feature_cp_integer64 PASSED
ogr/ogr_feature.py::test_ogr_feature_cp_real PASSED
ogr/ogr_feature.py::test_ogr_feature_cp_string PASSED
ogr/ogr_feature.py::test_ogr_feature_cp_binary PASSED
ogr/ogr_feature.py::test_ogr_feature_cp_date PASSED
ogr/ogr_feature.py::test_ogr_feature_cp_time PASSED
ogr/ogr_feature.py::test_ogr_feature_cp_datetime PASSED
ogr/ogr_feature.py::test_ogr_feature_cp_integerlist PASSED
ogr/ogr_feature.py::test_ogr_feature_cp_integer64list PASSED
ogr/ogr_feature.py::test_ogr_feature_cp_reallist PASSED
ogr/ogr_feature.py::test_ogr_feature_cp_stringlist PASSED
ogr/ogr_feature.py::test_ogr_feature_unicode PASSED
ogr/ogr_feature.py::test_ogr_feature_64bit_fid PASSED
ogr/ogr_feature.py::test_ogr_feature_overflow_64bit_integer PASSED
ogr/ogr_feature.py::test_ogr_feature_nullable_validate PASSED
ogr/ogr_feature.py::test_ogr_feature_default PASSED
ogr/ogr_feature.py::test_ogr_feature_native_data PASSED
ogr/ogr_feature.py::test_ogr_feature_set_geometry_self PASSED
ogr/ogr_feature.py::test_ogr_feature_null_field PASSED
ogr/ogr_feature.py::test_ogr_feature_int32_overflow PASSED
ogr/ogr_feature.py::test_ogr_feature_set_boolean_through_string[off-False] PASSED
ogr/ogr_feature.py::test_ogr_feature_set_boolean_through_string[false-False] PASSED
ogr/ogr_feature.py::test_ogr_feature_set_boolean_through_string[no-False] PASSED
ogr/ogr_feature.py::test_ogr_feature_set_boolean_through_string[0-False] PASSED
ogr/ogr_feature.py::test_ogr_feature_set_boolean_through_string[on-True] PASSED
ogr/ogr_feature.py::test_ogr_feature_set_boolean_through_string[true-True] PASSED
ogr/ogr_feature.py::test_ogr_feature_set_boolean_through_string[yes-True] PASSED
ogr/ogr_feature.py::test_ogr_feature_set_boolean_through_string[1-True] PASSED
ogr/ogr_feature.py::test_ogr_feature_set_boolean_through_string_warning[invalid-False] PASSED
ogr/ogr_feature.py::test_ogr_feature_set_boolean_through_string_warning[2-True] PASSED
ogr/ogr_feature.py::test_ogr_feature_GetFieldAsISO8601DateTime PASSED
ogr/ogr_feature.py::test_ogr_feature_dump_readable PASSED
ogr/ogr_feature.py::test_ogr_feature_repr PASSED
ogr/ogr_feature.py::test_ogr_feature_list_to_json PASSED
ogr/ogr_fgdb.py::test_ogr_fgdb_1 PASSED
ogr/ogr_fgdb.py::test_ogr_fgdb_DeleteField PASSED
ogr/ogr_fgdb.py::test_ogr_fgdb_2 SKIPPED (ogrsf test utility not found)
ogr/ogr_fgdb.py::test_ogr_fgdb_3 SKIPPED
ogr/ogr_fgdb.py::test_ogr_fgdb_sql SKIPPED
ogr/ogr_fgdb.py::test_ogr_fgdb_4 PASSED
ogr/ogr_fgdb.py::test_ogr_fgdb_5 SKIPPED
ogr/ogr_fgdb.py::test_ogr_fgdb_6 PASSED
ogr/ogr_fgdb.py::test_ogr_fgdb_7 PASSED
ogr/ogr_fgdb.py::test_ogr_fgdb_8 PASSED
ogr/ogr_fgdb.py::test_ogr_fgdb_9 PASSED
ogr/ogr_fgdb.py::test_ogr_fgdb_10 PASSED
ogr/ogr_fgdb.py::test_ogr_fgdb_11 PASSED
ogr/ogr_fgdb.py::test_ogr_fgdb_12 PASSED
ogr/ogr_fgdb.py::test_ogr_fgdb_12_bis PASSED
ogr/ogr_fgdb.py::test_ogr_fgdb_12_ter PASSED
ogr/ogr_fgdb.py::test_ogr_fgdb_13 PASSED
ogr/ogr_fgdb.py::test_ogr_fgdb_13_bis PASSED
ogr/ogr_fgdb.py::test_ogr_fgdb_13_ter PASSED
ogr/ogr_fgdb.py::test_ogr_fgdb_14 SKIPPED
ogr/ogr_fgdb.py::test_ogr_fgdb_15 PASSED
ogr/ogr_fgdb.py::test_ogr_fgdb_16 PASSED
ogr/ogr_fgdb.py::test_ogr_fgdb_17 PASSED
ogr/ogr_fgdb.py::test_ogr_fgdb_18 PASSED
ogr/ogr_fgdb.py::test_ogr_fgdb_19 FAILED
ogr/ogr_fgdb.py::test_ogr_fgdb_19bis FAILED
ogr/ogr_fgdb.py::test_ogr_fgdb_20 FAILED
ogr/ogr_fgdb.py::test_ogr_fgdb_21 SKIPPED
ogr/ogr_fgdb.py::test_ogr_fgdb_22 PASSED
ogr/ogr_fgdb.py::test_ogr_fgdb_23 PASSED
ogr/ogr_fgdb.py::test_ogr_fgdb_24 PASSED
ogr/ogr_fgdb.py::test_ogr_fgdb_25 PASSED
ogr/ogr_fgdb.py::test_ogr_fgdb_weird_winding_order PASSED
ogr/ogr_fgdb.py::test_ogr_fgdb_utc_datetime PASSED
ogr/ogr_fgdb.py::test_ogr_fgdb_alias PASSED
ogr/ogr_fgdb.py::test_ogr_fgdb_alias_with_ampersand PASSED
ogr/ogr_fgdb.py::test_ogr_fgdb_read_domains PASSED
ogr/ogr_fgdb.py::test_ogr_fgdb_write_domains PASSED
ogr/ogr_fgdb.py::test_ogr_fgdb_read_layer_hierarchy PASSED
ogr/ogr_fgdb.py::test_ogr_fgdb_rename_layer[options0] PASSED
ogr/ogr_fgdb.py::test_ogr_fgdb_rename_layer[options1] PASSED
ogr/ogr_fgdb.py::test_ogr_filegdb_non_spatial_table_outside_gdb_items PASSED
ogr/ogr_fgdb.py::test_ogr_filegdb_inconsistent_crs_feature_dataset_and_feature_table PASSED
ogr/ogr_fgdb.py::test_ogr_filegdb_shape_length_shape_area_as_default_in_field_defn PASSED
ogr/ogr_fgdb.py::test_ogr_filegdb_CREATE_SHAPE_AREA_AND_LENGTH_FIELDS_explicit PASSED
ogr/ogr_fgdb.py::test_ogr_filegdb_CREATE_SHAPE_AREA_AND_LENGTH_FIELDS_implicit PASSED
ogr/ogr_fgdb.py::test_ogr_filegdb_read_relationships PASSED
ogr/ogr_fgdb.py::test_ogr_filegdb_incompatible_geometry_types[2-POLYGON((0 0,0 1,1 1,0 0))] PASSED
ogr/ogr_fgdb.py::test_ogr_filegdb_incompatible_geometry_types[3-LINESTRING(0 0,1 1)] PASSED
ogr/ogr_fgdb.py::test_ogr_filegdb_incompatible_geometry_types[1-MULTIPOINT((0 0))] PASSED
ogr/ogr_fgdb.py::test_ogr_filegdb_incompatible_geometry_types[4-POINT(0 0)] PASSED
ogr/ogr_fgdb.py::test_ogr_filegdb_read_empty_polygon PASSED
ogr/ogr_fgdb_stress_test.py::test_ogr_fgdb_stress_init SKIPPED (RUN_ON_DEMAND not set)
ogr/ogr_fgdb_stress_test.py::test_ogr_fgdb_stress_1 SKIPPED (RUN_ON_DEMAND not set)
ogr/ogr_fgdb_stress_test.py::test_ogr_fgdb_stress_2 SKIPPED (RUN_ON_DEMAND not set)
ogr/ogr_fgdb_stress_test.py::test_ogr_fgdb_stress_cleanup SKIPPED (RUN_ON_DEMAND not set)
ogr/ogr_fielddomain.py::test_ogr_fielddomain_range PASSED
ogr/ogr_fielddomain.py::test_ogr_fielddomain_coded PASSED
ogr/ogr_fielddomain.py::test_ogr_fielddomain_glob PASSED
ogr/ogr_fielddomain.py::test_ogr_fielddomain_mem_driver PASSED
ogr/ogr_fielddomain.py::test_ogr_fielddomain_get_set_domain_name PASSED
ogr/ogr_fielddomain.py::test_delete_domain_assigned_to_field PASSED
ogr/ogr_fielddomain.py::test_update_field_domain PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_2 PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_2_1 PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_3 PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_8 SKIPPED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_9 PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_directory PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_srs_epsg PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_srs_other_authority PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_srs_no_authority PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_datatypes PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_alldatatypes PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_mixed PASSED
ogr/ogr_flatgeobuf.py::test_ogr_wfs_fake_wfs_server PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_bool_short_float_binary PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_write_to_vsizip[spatial_index] PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_write_to_vsizip[no_spatial_index] PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_huge_number_of_columns PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_column_metadata PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_editing PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_multi_geometries_with_empty[MULTIPOINT ((0 0), EMPTY)-MULTIPOINT ((0 0))] PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_multi_geometries_with_empty[MULTILINESTRING ((0 0,1 1), EMPTY)-MULTILINESTRING ((0 0,1 1))] PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_multi_geometries_with_empty[MULTIPOLYGON (((0 0,0 1,1 1,0 0)), EMPTY)-MULTIPOLYGON (((0 0,0 1,1 1,0 0)))] PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_multi_geometries_with_empty[GEOMETRYCOLLECTION (POINT (0 0), POINT EMPTY)-GEOMETRYCOLLECTION (POINT (0 0))] PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_ossfuzz_bug_29462 PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_read_invalid_geometries[data/flatgeobuf/invalid_polyhedralsurface_of_curvepolygon.fgb] PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_read_invalid_geometries[data/flatgeobuf/invalid_compoundcurve_non_contiguous_curves.fgb] PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_read_invalid_geometries[data/flatgeobuf/invalid_curvepolygon_linestring_three_points.fgb] PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_read_invalid_geometries[data/flatgeobuf/invalid_multisurface_of_polyhedralsurface.fgb] PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_read_coordinate_metadata_wkt PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_coordinate_epoch PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_coordinate_epoch_custom_wkt PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_invalid_output_filename PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_arrow_stream_numpy[regular] PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_arrow_stream_numpy[no_spatial_index] PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_arrow_stream_empty_file PASSED
ogr/ogr_flatgeobuf.py::test_ogr_flatgeobuf_issue_7401 PASSED
ogr/ogr_geoconcept.py::test_ogr_gxt_1 PASSED
ogr/ogr_geoconcept.py::test_ogr_gxt_2 PASSED
ogr/ogr_geoconcept.py::test_ogr_gxt_3 PASSED
ogr/ogr_geoconcept.py::test_ogr_gxt_multipolygon_singlepart_nohole PASSED
ogr/ogr_geoconcept.py::test_ogr_gxt_multipolygon_singlepart_hole PASSED
ogr/ogr_geoconcept.py::test_ogr_gxt_multipolygon_twoparts_second_with_hole PASSED
ogr/ogr_geoconcept.py::test_ogr_gxt_line PASSED
ogr/ogr_geojson.py::test_ogr_geojson_2 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_3 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_4 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_5 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_6 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_7 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_8 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_9 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_10 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_11 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_12 SKIPPED
ogr/ogr_geojson.py::test_ogr_geojson_13 {
"type": "FeatureCollection",
"name": "gjpoint",
"features": [
{ "type": "Feature", "properties": { "FID": 1.0, "NAME": "Point 1" }, "geometry": { "type": "Point", "coordinates": [ 100.0, 0.0 ] } }
]
}
PASSED
ogr/ogr_geojson.py::test_ogr_geojson_14 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_15 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_20 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_21 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_22 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_23 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_24 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_26 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_27 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_35 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_36 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_37 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_38 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_39 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_40 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_41 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_43 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_44 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_45 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_46 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_47 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_48 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_49 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_50 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_51 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_52 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_53 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_54 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_55 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_56 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_56_world PASSED
ogr/ogr_geojson.py::test_ogr_geojson_56_next PASSED
ogr/ogr_geojson.py::test_ogr_geojson_57 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_58 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_59 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_60 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_61 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_62 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_63 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_64 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_65 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_66 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_67 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_id_field_and_id_type PASSED
ogr/ogr_geojson.py::test_ogr_geojson_geom_export_failure PASSED
ogr/ogr_geojson.py::test_ogr_geojson_starting_with_crs PASSED
ogr/ogr_geojson.py::test_ogr_geojson_append_flush PASSED
ogr/ogr_geojson.py::test_ogr_geojson_empty_geometrycollection PASSED
ogr/ogr_geojson.py::test_ogr_geojson_read_fields_with_different_case PASSED
ogr/ogr_geojson.py::test_ogr_geojson_clip_geometries_rfc7946 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_non_finite PASSED
ogr/ogr_geojson.py::test_ogr_geojson_json_string_autodetect PASSED
ogr/ogr_geojson.py::test_ogr_geojson_random_reading_with_id PASSED
ogr/ogr_geojson.py::test_ogr_geojson_random_reading_without_id PASSED
ogr/ogr_geojson.py::test_ogr_geojson_single_feature_random_reading_with_id PASSED
ogr/ogr_geojson.py::test_ogr_geojson_3D_geom_type PASSED
ogr/ogr_geojson.py::test_ogr_geojson_update_in_loop PASSED
ogr/ogr_geojson.py::test_ogr_geojson_starting_with_coordinates PASSED
ogr/ogr_geojson.py::test_ogr_geojson_starting_with_geometry_coordinates PASSED
ogr/ogr_geojson.py::test_ogr_geojson_write_float32 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_write_float_exponential_without_dot PASSED
ogr/ogr_geojson.py::test_ogr_geojson_feature_starting_with_big_properties PASSED
ogr/ogr_geojson.py::test_ogr_geojson_export_geometry_axis_order PASSED
ogr/ogr_geojson.py::test_ogr_geojson_sparse_fields PASSED
ogr/ogr_geojson.py::test_ogr_geojson_crs_4326[point.geojson] PASSED
ogr/ogr_geojson.py::test_ogr_geojson_crs_4326[featurecollection_point.json] PASSED
ogr/ogr_geojson.py::test_ogr_geojson_crs_4979[pointz.json] PASSED
ogr/ogr_geojson.py::test_ogr_geojson_crs_4979[featurecollection_pointz.json] PASSED
ogr/ogr_geojson.py::test_ogr_geojson_write_rfc7946_from_3D_crs PASSED
ogr/ogr_geojson.py::test_ogr_geojson_feature_large PASSED
ogr/ogr_geojson.py::test_ogr_geojson_read_from_http PASSED
ogr/ogr_geojson.py::test_ogr_geojson_ogr2ogr_nln_with_input_dataset_having_name PASSED
ogr/ogr_geojson.py::test_ogr_geojson_ids_0_1_null_unset[True] PASSED
ogr/ogr_geojson.py::test_ogr_geojson_ids_0_1_null_unset[False] PASSED
ogr/ogr_geojson.py::test_ogr_geojson_ids_0_1_null_1_null[True] PASSED
ogr/ogr_geojson.py::test_ogr_geojson_ids_0_1_null_1_null[False] PASSED
ogr/ogr_geojson.py::test_ogr_geojson_test_ogrsf SKIPPED
ogr/ogr_geojson.py::test_ogr_geojson_mixed_type_promotion[properties0] PASSED
ogr/ogr_geojson.py::test_ogr_geojson_mixed_type_promotion[properties1] PASSED
ogr/ogr_geojson.py::test_ogr_geojson_mixed_type_promotion[properties2] PASSED
ogr/ogr_geojson.py::test_ogr_geojson_mixed_type_promotion[properties3] PASSED
ogr/ogr_geojson.py::test_ogr_geojson_mixed_type_promotion[properties4] PASSED
ogr/ogr_geojson.py::test_ogr_geojson_mixed_type_promotion[properties5] PASSED
ogr/ogr_geojson.py::test_ogr_geojson_mixed_type_promotion[properties6] PASSED
ogr/ogr_geojson.py::test_ogr_geojson_coordinate_precision PASSED
ogr/ogr_geojson.py::test_ogr_geojson_field_types PASSED
ogr/ogr_geojson.py::test_ogr_geojson_open_with_non_C_locale PASSED
ogr/ogr_geojson.py::test_ogr_geojson_write_geometry_validity_fixing_rfc7946 PASSED
ogr/ogr_geojson.py::test_ogr_geojson_write_geometry_validity_fixing PASSED
ogr/ogr_geojson.py::test_ogr_geojson_arrow_stream_pyarrow_mixed_timezone SKIPPED (could not import 'pyarrow': No module named 'pyarrow')
ogr/ogr_geojson.py::test_ogr_geojson_arrow_stream_pyarrow_utc_plus_five SKIPPED (could not import 'pyarrow': No module named 'pyarrow')
ogr/ogr_geojson.py::test_ogr_geojson_arrow_stream_pyarrow_utc_minus_five SKIPPED (could not import 'pyarrow': No module named 'pyarrow')
ogr/ogr_geojson.py::test_ogr_geojson_arrow_stream_pyarrow_unknown_timezone SKIPPED (could not import 'pyarrow': No module named 'pyarrow')
ogr/ogr_geojsonseq.py::test_ogr_geojsonseq_lf PASSED
ogr/ogr_geojsonseq.py::test_ogr_geojsonseq_rs PASSED
ogr/ogr_geojsonseq.py::test_ogr_geojsonseq_rs_auto PASSED
ogr/ogr_geojsonseq.py::test_ogr_geojsonseq_inline PASSED
ogr/ogr_geojsonseq.py::test_ogr_geojsonseq_prefix PASSED
ogr/ogr_geojsonseq.py::test_ogr_geojsonseq_seq_geometries PASSED
ogr/ogr_geojsonseq.py::test_ogr_geojsonseq_seq_geometries_with_errors PASSED
ogr/ogr_geojsonseq.py::test_ogr_geojsonseq_reprojection PASSED
ogr/ogr_geojsonseq.py::test_ogr_geojsonseq_read_rs_json_pretty PASSED
ogr/ogr_geojsonseq.py::test_ogr_geojsonseq_test_ogrsf SKIPPED
ogr/ogr_geojsonseq.py::test_ogr_geojsonseq_feature_large PASSED
ogr/ogr_geojsonseq.py::test_ogr_geojsonseq_feature_starting_with_big_properties PASSED
ogr/ogr_geojsonseq.py::test_ogr_geojsonseq_vsistdout PASSED
ogr/ogr_geojsonseq.py::test_ogr_geojsonseq_vsigzip PASSED
ogr/ogr_geom.py::test_ogr_geom_area PASSED
ogr/ogr_geom.py::test_ogr_geom_area_linearring PASSED
ogr/ogr_geom.py::test_ogr_geom_area_geometrycollection PASSED
ogr/ogr_geom.py::test_ogr_geom_area_linearring_big_offset PASSED
ogr/ogr_geom.py::test_ogr_geom_area_triangle PASSED
ogr/ogr_geom.py::test_ogr_geom_is_empty PASSED
ogr/ogr_geom.py::test_ogr_geom_is_empty_triangle PASSED
ogr/ogr_geom.py::test_ogr_geom_pickle PASSED
ogr/ogr_geom.py::test_ogr_geom_polyhedral_surface PASSED
ogr/ogr_geom.py::test_ogr_geom_tin PASSED
ogr/ogr_geom.py::test_ogr_geom_boundary_point PASSED
ogr/ogr_geom.py::test_ogr_geom_boundary_multipoint PASSED
ogr/ogr_geom.py::test_ogr_geom_boundary_linestring PASSED
ogr/ogr_geom.py::test_ogr_geom_boundary_polygon PASSED
ogr/ogr_geom.py::test_ogr_geom_build_from_edges_1 PASSED
ogr/ogr_geom.py::test_ogr_geom_build_from_edges_2 PASSED
ogr/ogr_geom.py::test_ogr_geom_build_from_edges_3 PASSED
ogr/ogr_geom.py::test_ogr_geom_build_from_edges_4 PASSED
ogr/ogr_geom.py::test_ogr_geom_area_empty_linearring PASSED
ogr/ogr_geom.py::test_ogr_geom_transform_to PASSED
ogr/ogr_geom.py::test_ogr_geom_transform PASSED
ogr/ogr_geom.py::test_ogr_geom_transform_geogcrs_to_wgs84 PASSED
ogr/ogr_geom.py::test_ogr_geomtransfomer_default PASSED
ogr/ogr_geom.py::test_ogr_geomtransfomer_wrapdateline_with_ct PASSED
ogr/ogr_geom.py::test_ogr_geomtransfomer_wrapdateline_no_ct PASSED
ogr/ogr_geom.py::test_ogr_geomtransfomer_wrapdateline_multipoint PASSED
ogr/ogr_geom.py::test_ogr_geomtransfomer_wrapdateline_geometrycollection PASSED
ogr/ogr_geom.py::test_ogr_geom_closerings PASSED
ogr/ogr_geom.py::test_ogr_geom_segmentize PASSED
ogr/ogr_geom.py::test_ogr_geom_segmentize_issue_1341 PASSED
ogr/ogr_geom.py::test_ogr_geom_value PASSED
ogr/ogr_geom.py::test_ogr_geom_flattenTo2D PASSED
ogr/ogr_geom.py::test_ogr_geom_flattenTo2D_triangle PASSED
ogr/ogr_geom.py::test_ogr_geom_linestring_limits PASSED
ogr/ogr_geom.py::test_ogr_geom_coord_round PASSED
ogr/ogr_geom.py::test_ogr_geom_coord_round_2 PASSED
ogr/ogr_geom.py::test_ogr_geom_area_point PASSED
ogr/ogr_geom.py::test_ogr_geom_length_point PASSED
ogr/ogr_geom.py::test_ogr_geom_length_multilinestring PASSED
ogr/ogr_geom.py::test_ogr_geom_length_geometrycollection PASSED
ogr/ogr_geom.py::test_ogr_geom_getpoints PASSED
ogr/ogr_geom.py::test_ogr_geom_empty PASSED
ogr/ogr_geom.py::test_ogr_geom_empty_triangle PASSED
ogr/ogr_geom.py::test_ogr_geom_mixed_coordinate_dimension PASSED
ogr/ogr_geom.py::test_ogr_geom_getenvelope3d PASSED
ogr/ogr_geom.py::test_ogr_geom_z_empty PASSED
ogr/ogr_geom.py::test_ogr_geom_getlineargeometry PASSED
ogr/ogr_geom.py::test_ogr_geom_getdimension PASSED
ogr/ogr_geom.py::test_ogr_geom_triangle PASSED
ogr/ogr_geom.py::test_ogr_geom_triangle_invalid_wkt PASSED
ogr/ogr_geom.py::test_ogr_geom_triangle_sfcgal SKIPPED (SFCGAL is not available)
ogr/ogr_geom.py::test_ogr_geom_circularstring PASSED
ogr/ogr_geom.py::test_ogr_geom_compoundcurve PASSED
ogr/ogr_geom.py::test_ogr_geom_curvepolygon PASSED
ogr/ogr_geom.py::test_ogr_geom_multicurve PASSED
ogr/ogr_geom.py::test_ogr_geom_multisurface PASSED
ogr/ogr_geom.py::test_ogr_geom_getcurvegeometry PASSED
ogr/ogr_geom.py::test_ogr_geom_getcurvegeometry_issue_8332 PASSED
ogr/ogr_geom.py::test_ogr_geom_gt_functions PASSED
ogr/ogr_geom.py::test_ogr_geom_api_limit_tests PASSED
ogr/ogr_geom.py::test_ogr_geom_equals PASSED
ogr/ogr_geom.py::test_ogr_geom_measured_geometries_to_2D_or_3D PASSED
ogr/ogr_geom.py::test_ogr_geom_postgis_ewkt_xym PASSED
ogr/ogr_geom.py::test_ogr_geom_curve_surface PASSED
ogr/ogr_geom.py::test_ogr_geom_import_corrupted_wkb PASSED
ogr/ogr_geom.py::test_ogr_geom_triangle_ps_tin_conversion PASSED
ogr/ogr_geom.py::test_ogr_geom_multipoint_envelope_bug PASSED
ogr/ogr_geom.py::test_ogr_geom_polygon_empty_ring PASSED
ogr/ogr_geom.py::test_ogr_geom_polygon_intersects_point PASSED
ogr/ogr_geom.py::test_ogr_geom_geometrycollection PASSED
ogr/ogr_geom.py::test_ogr_geom_assignspatialref PASSED
ogr/ogr_geom.py::test_ogr_geom_swapxy PASSED
ogr/ogr_geom.py::test_ogr_geom_remove_geometry PASSED
ogr/ogr_geom.py::test_ogr_geom_sfcgal SKIPPED (SFCGAL is not available)
ogr/ogr_geom.py::test_ogr_geom_cannot_add_triangle_to_multisurface PASSED
ogr/ogr_geom.py::test_ogr_geom_force_polygonzm_to_linestring PASSED
ogr/ogr_geom.py::test_ogr_geom_force_polygonzm_to_multilinestring PASSED
ogr/ogr_geom.py::test_ogr_geom_create_from_wkt_polyhedrasurface PASSED
ogr/ogr_geom.py::test_ogr_geom_makevalid PASSED
ogr/ogr_geom.py::test_ogr_geom_normalize PASSED
ogr/ogr_geom.py::test_ogr_geom_force_multipolygon_z_to_compound_curve PASSED
ogr/ogr_geom.py::test_ogr_geom_removeLowerDimensionSubGeoms[POINT EMPTY-POINT EMPTY] PASSED
ogr/ogr_geom.py::test_ogr_geom_removeLowerDimensionSubGeoms[POINT (1 2)-POINT (1 2)] PASSED
ogr/ogr_geom.py::test_ogr_geom_removeLowerDimensionSubGeoms[POINT Z (1 2 3)-POINT Z (1 2 3)] PASSED
ogr/ogr_geom.py::test_ogr_geom_removeLowerDimensionSubGeoms[LINESTRING (1 2,3 4)-LINESTRING (1 2,3 4)] PASSED
ogr/ogr_geom.py::test_ogr_geom_removeLowerDimensionSubGeoms[POLYGON ((0 0,0 1,1 1,0 0))-POLYGON ((0 0,0 1,1 1,0 0))] PASSED
ogr/ogr_geom.py::test_ogr_geom_removeLowerDimensionSubGeoms[GEOMETRYCOLLECTION EMPTY-GEOMETRYCOLLECTION EMPTY] PASSED
ogr/ogr_geom.py::test_ogr_geom_removeLowerDimensionSubGeoms[GEOMETRYCOLLECTION Z (POINT Z (1 2 3))-POINT Z (1 2 3)] PASSED
ogr/ogr_geom.py::test_ogr_geom_removeLowerDimensionSubGeoms[GEOMETRYCOLLECTION (LINESTRING (1 2,3 4))-LINESTRING (1 2,3 4)] PASSED
ogr/ogr_geom.py::test_ogr_geom_removeLowerDimensionSubGeoms[GEOMETRYCOLLECTION (POLYGON ((0 0,0 1,1 1,0 0)))-POLYGON ((0 0,0 1,1 1,0 0))] PASSED
ogr/ogr_geom.py::test_ogr_geom_removeLowerDimensionSubGeoms[GEOMETRYCOLLECTION (LINESTRING (1 2,3 4),POINT (1 2))-LINESTRING (1 2,3 4)] PASSED
ogr/ogr_geom.py::test_ogr_geom_removeLowerDimensionSubGeoms[GEOMETRYCOLLECTION (POINT (1 2),LINESTRING (1 2,3 4))-LINESTRING (1 2,3 4)] PASSED
ogr/ogr_geom.py::test_ogr_geom_removeLowerDimensionSubGeoms[GEOMETRYCOLLECTION (LINESTRING (1 2,3 4),LINESTRING (5 6,7 8))-MULTILINESTRING ((1 2,3 4),(5 6,7 8))] PASSED
ogr/ogr_geom.py::test_ogr_geom_removeLowerDimensionSubGeoms[GEOMETRYCOLLECTION (POINT (1 2),POLYGON ((0 0,0 1,1 1,0 0)))-POLYGON ((0 0,0 1,1 1,0 0))] PASSED
ogr/ogr_geom.py::test_ogr_geom_removeLowerDimensionSubGeoms[GEOMETRYCOLLECTION (POLYGON ((0 0,0 1,1 1,0 0)),POLYGON ((10 0,10 1,11 1,10 0)))-MULTIPOLYGON (((0 0,0 1,1 1,0 0)),((10 0,10 1,11 1,10 0)))] PASSED
ogr/ogr_geom.py::test_ogr_geom_removeLowerDimensionSubGeoms[GEOMETRYCOLLECTION (POLYGON ((0 0,0 1,1 1,0 0)),MULTIPOLYGON (((10 0,10 1,11 1,10 0))))-MULTIPOLYGON (((0 0,0 1,1 1,0 0)),((10 0,10 1,11 1,10 0)))] PASSED
ogr/ogr_geom.py::test_ogr_geom_removeLowerDimensionSubGeoms[GEOMETRYCOLLECTION (CIRCULARSTRING (0 0,1 1,2 0),LINESTRING(3 4,5 6))-MULTICURVE (CIRCULARSTRING (0 0,1 1,2 0),(3 4,5 6))] PASSED
ogr/ogr_geom.py::test_ogr_geom_removeLowerDimensionSubGeoms[GEOMETRYCOLLECTION (POLYGON ((0 0,0 1,1 1,0 0)),CURVEPOLYGON ((10 0,10 1,11 1,10 0)))-MULTISURFACE (((0 0,0 1,1 1,0 0)),CURVEPOLYGON ((10 0,10 1,11 1,10 0)))] PASSED
ogr/ogr_geom.py::test_ogr_geom_removeLowerDimensionSubGeoms[GEOMETRYCOLLECTION (MULTIPOLYGON (((0 0,0 1,1 1,0 0)),((10 0,10 1,11 1,10 0))),POINT (1 2))-MULTIPOLYGON (((0 0,0 1,1 1,0 0)),((10 0,10 1,11 1,10 0)))] PASSED
ogr/ogr_geom.py::test_ogr_geom_copy PASSED
ogr/ogr_geom.py::test_ogr_geom_deepcopy PASSED
ogr/ogr_geom.py::test_ogr_geom_point_nan PASSED
ogr/ogr_geom.py::test_ogr_isclockwise PASSED
ogr/ogr_geom.py::test_ogr_isclockwise_on_compoundcurve PASSED
ogr/ogr_geom.py::test_ogr_geom_CreateGeometry[1] PASSED
ogr/ogr_geom.py::test_ogr_geom_CreateGeometry[-2147483647] PASSED
ogr/ogr_geom.py::test_ogr_geom_CreateGeometry[2001] PASSED
ogr/ogr_geom.py::test_ogr_geom_CreateGeometry[3001] PASSED
ogr/ogr_geom.py::test_ogr_geom_CreateGeometry[2] PASSED
ogr/ogr_geom.py::test_ogr_geom_CreateGeometry[3] PASSED
ogr/ogr_geom.py::test_ogr_geom_CreateGeometry[4] PASSED
ogr/ogr_geom.py::test_ogr_geom_CreateGeometry[5] PASSED
ogr/ogr_geom.py::test_ogr_geom_CreateGeometry[6] PASSED
ogr/ogr_geom.py::test_ogr_geom_CreateGeometry[7] PASSED
ogr/ogr_geom.py::test_ogr_geom_CreateGeometry[8] PASSED
ogr/ogr_geom.py::test_ogr_geom_CreateGeometry[9] PASSED
ogr/ogr_geom.py::test_ogr_geom_CreateGeometry[10] PASSED
ogr/ogr_geom.py::test_ogr_geom_CreateGeometry[11] PASSED
ogr/ogr_geom.py::test_ogr_geom_CreateGeometry[12] PASSED
ogr/ogr_geom.py::test_ogr_geom_CreateGeometry[15] PASSED
ogr/ogr_geom.py::test_ogr_geom_CreateGeometry[16] PASSED
ogr/ogr_georss.py::test_ogr_georss_1 PASSED
ogr/ogr_georss.py::test_ogr_georss_1_atom_ns PASSED
ogr/ogr_georss.py::test_ogr_georss_1bis PASSED
ogr/ogr_georss.py::test_ogr_georss_1ter PASSED
ogr/ogr_georss.py::test_ogr_georss_2 PASSED
ogr/ogr_georss.py::test_ogr_georss_3 PASSED
ogr/ogr_georss.py::test_ogr_georss_4 PASSED
ogr/ogr_georss.py::test_ogr_georss_6 PASSED
ogr/ogr_georss.py::test_ogr_georss_8 PASSED
ogr/ogr_georss.py::test_ogr_georss_10 PASSED
ogr/ogr_georss.py::test_ogr_georss_11 PASSED
ogr/ogr_georss.py::test_ogr_georss_12a PASSED
ogr/ogr_georss.py::test_ogr_georss_12b PASSED
ogr/ogr_georss.py::test_ogr_georss_12c PASSED
ogr/ogr_georss.py::test_ogr_georss_13 PASSED
ogr/ogr_georss.py::test_ogr_georss_15 PASSED
ogr/ogr_geos.py::test_ogr_geos_union PASSED
ogr/ogr_geos.py::test_ogr_geos_intersection PASSED
ogr/ogr_geos.py::test_ogr_geos_difference PASSED
ogr/ogr_geos.py::test_ogr_geos_symmetric_difference PASSED
ogr/ogr_geos.py::test_ogr_geos_sym_difference PASSED
ogr/ogr_geos.py::test_ogr_geos_intersect PASSED
ogr/ogr_geos.py::test_ogr_geos_disjoint PASSED
ogr/ogr_geos.py::test_ogr_geos_touches PASSED
ogr/ogr_geos.py::test_ogr_geos_crosses PASSED
ogr/ogr_geos.py::test_ogr_geos_within PASSED
ogr/ogr_geos.py::test_ogr_geos_contains PASSED
ogr/ogr_geos.py::test_ogr_geos_overlaps PASSED
ogr/ogr_geos.py::test_ogr_geos_buffer PASSED
ogr/ogr_geos.py::test_ogr_geos_centroid PASSED
ogr/ogr_geos.py::test_ogr_geos_centroid_multipolygon PASSED
ogr/ogr_geos.py::test_ogr_geos_centroid_point_empty PASSED
ogr/ogr_geos.py::test_ogr_geos_pointzm_empty SKIPPED (Requires GEOS >= 3.12.0)
ogr/ogr_geos.py::test_ogr_geos_pointzm SKIPPED (Requires GEOS >= 3.12.0)
ogr/ogr_geos.py::test_ogr_geos_simplify_linestring PASSED
ogr/ogr_geos.py::test_ogr_geos_simplifypreservetopology_linestring PASSED
ogr/ogr_geos.py::test_ogr_geos_unioncascaded PASSED
ogr/ogr_geos.py::test_ogr_geos_unioncascaded_empty_multipolygon PASSED
ogr/ogr_geos.py::test_ogr_geos_convexhull PASSED
ogr/ogr_geos.py::test_ogr_geos_concavehull SKIPPED (GEOS 3.11 or later needed for ConcaveHull.)
ogr/ogr_geos.py::test_ogr_geos_distance PASSED
ogr/ogr_geos.py::test_ogr_geos_isring PASSED
ogr/ogr_geos.py::test_ogr_geos_issimple_true PASSED
ogr/ogr_geos.py::test_ogr_geos_issimple_false PASSED
ogr/ogr_geos.py::test_ogr_geos_isvalid_true PASSED
ogr/ogr_geos.py::test_ogr_geos_isvalid_true_linestringM PASSED
ogr/ogr_geos.py::test_ogr_geos_isvalid_true_circularStringM PASSED
ogr/ogr_geos.py::test_ogr_geos_isvalid_true_triangle PASSED
ogr/ogr_geos.py::test_ogr_geos_isvalid_false PASSED
ogr/ogr_geos.py::test_ogr_geos_isvalid_false_too_few_points PASSED
ogr/ogr_geos.py::test_ogr_geos_pointonsurface PASSED
ogr/ogr_geos.py::test_ogr_geos_DelaunayTriangulation PASSED
ogr/ogr_geos.py::test_ogr_geos_polygonize PASSED
ogr/ogr_geos.py::test_ogr_geos_prepared_geom PASSED
ogr/ogr_gml_fgd_read.py::test_ogr_gml_fgd_1 PASSED
ogr/ogr_gml_fgd_read.py::test_ogr_gml_fgd_2 PASSED
ogr/ogr_gml_geom.py::test_gml_geom[1.wkt] PASSED
ogr/ogr_gml_geom.py::test_gml_geom[10.wkt] PASSED
ogr/ogr_gml_geom.py::test_gml_geom[11.wkt] PASSED
ogr/ogr_gml_geom.py::test_gml_geom[2.wkt] PASSED
ogr/ogr_gml_geom.py::test_gml_geom[3.wkt] PASSED
ogr/ogr_gml_geom.py::test_gml_geom[3d_1.wkt] PASSED
ogr/ogr_gml_geom.py::test_gml_geom[3d_broken_line.wkt] PASSED
ogr/ogr_gml_geom.py::test_gml_geom[3d_broken_point.wkt] PASSED
ogr/ogr_gml_geom.py::test_gml_geom[3d_broken_polygon.wkt] PASSED
ogr/ogr_gml_geom.py::test_gml_geom[4.wkt] PASSED
ogr/ogr_gml_geom.py::test_gml_geom[5.wkt] PASSED
ogr/ogr_gml_geom.py::test_gml_geom[6.wkt] PASSED
ogr/ogr_gml_geom.py::test_gml_geom[7.wkt] PASSED
ogr/ogr_gml_geom.py::test_gml_geom[8.wkt] PASSED
ogr/ogr_gml_geom.py::test_gml_geom[9.wkt] PASSED
ogr/ogr_gml_geom.py::test_gml_geom[db2_poly.wkt] PASSED
ogr/ogr_gml_geom.py::test_gml_space_test PASSED
ogr/ogr_gml_geom.py::test_gml_pos_point PASSED
ogr/ogr_gml_geom.py::test_gml_pos_polygon PASSED
ogr/ogr_gml_geom.py::test_gml_posList_line PASSED
ogr/ogr_gml_geom.py::test_gml_posList_line3d PASSED
ogr/ogr_gml_geom.py::test_gml_posList_line3d_2 PASSED
ogr/ogr_gml_geom.py::test_gml_polygon PASSED
ogr/ogr_gml_geom.py::test_gml_out_point_srs PASSED
ogr/ogr_gml_geom.py::test_gml_out_point3d_srs PASSED
ogr/ogr_gml_geom.py::test_gml_out_linestring_srs PASSED
ogr/ogr_gml_geom.py::test_gml_out_polygon_srs PASSED
ogr/ogr_gml_geom.py::test_gml_out_multipoint_srs PASSED
ogr/ogr_gml_geom.py::test_gml_out_multilinestring_srs PASSED
ogr/ogr_gml_geom.py::test_gml_out_multipolygon_srs PASSED
ogr/ogr_gml_geom.py::test_gml_out_geometrycollection_srs PASSED
ogr/ogr_gml_geom.py::test_gml_Box PASSED
ogr/ogr_gml_geom.py::test_gml_null PASSED
ogr/ogr_gml_geom.py::test_gml_Envelope PASSED
ogr/ogr_gml_geom.py::test_gml_Curve PASSED
ogr/ogr_gml_geom.py::test_gml_Curve_with_pointProperty PASSED
ogr/ogr_gml_geom.py::test_gml_MultiCurve PASSED
ogr/ogr_gml_geom.py::test_gml_MultiSurface PASSED
ogr/ogr_gml_geom.py::test_gml_MultiSurface_surfaceMembers PASSED
ogr/ogr_gml_geom.py::test_gml_MultiCurve_curveMembers PASSED
ogr/ogr_gml_geom.py::test_gml_MultiGeometry_geometryMembers PASSED
ogr/ogr_gml_geom.py::test_gml_CompositeCurve_curveMembers PASSED
ogr/ogr_gml_geom.py::test_gml_MultiCurve_pointMembers PASSED
ogr/ogr_gml_geom.py::test_gml_Solid PASSED
ogr/ogr_gml_geom.py::test_gml_OrientableSurface PASSED
ogr/ogr_gml_geom.py::test_gml_Triangle PASSED
ogr/ogr_gml_geom.py::test_gml_Rectangle PASSED
ogr/ogr_gml_geom.py::test_gml_PolyhedralSurface PASSED
ogr/ogr_gml_geom.py::test_gml_Tin PASSED
ogr/ogr_gml_geom.py::test_gml_Surface_with_curve_polygon_then_curve_polygon PASSED
ogr/ogr_gml_geom.py::test_gml_Surface_with_curve_polygon_then_polygon_then_curve_polygon PASSED
ogr/ogr_gml_geom.py::test_gml_Surface_mix_of_triangle_and_rectangle PASSED
ogr/ogr_gml_geom.py::test_gml_ConcatenatedDeduplication PASSED
ogr/ogr_gml_geom.py::test_gml_invalid_geoms PASSED
ogr/ogr_gml_geom.py::test_gml_write_gml3_geometries PASSED
ogr/ogr_gml_geom.py::test_gml_write_gml3_srs PASSED
ogr/ogr_gml_geom.py::test_gml_nested PASSED
ogr/ogr_gml_geom.py::test_gml_SimplePolygon PASSED
ogr/ogr_gml_geom.py::test_gml_SimpleRectangle PASSED
ogr/ogr_gml_geom.py::test_gml_SimpleTriangle PASSED
ogr/ogr_gml_geom.py::test_gml_SimpleMultiPoint PASSED
ogr/ogr_gml_geom.py::test_gml_CompositeCurveInRing PASSED
ogr/ogr_gml_geom.py::test_gml_CompositeSurface_in_surfaceMembers PASSED
ogr/ogr_gml_geom.py::test_gml_MultiSurfaceOfSurfaceOfPolygonPatchWithInteriorRing PASSED
ogr/ogr_gml_geom.py::test_gml_Coordinates_ts_cs_decimal PASSED
ogr/ogr_gml_geom.py::test_gml_with_xml_header_and_comments PASSED
ogr/ogr_gml_geom.py::test_gml_srsDimension_topgeometry PASSED
ogr/ogr_gml_geom.py::test_gml_Arc PASSED
ogr/ogr_gml_geom.py::test_gml_ArcByBulge PASSED
ogr/ogr_gml_geom.py::test_gml_ArcByCenterPoint PASSED
ogr/ogr_gml_geom.py::test_gml_CompoundCurve_of_ArcByCenterPoint PASSED
ogr/ogr_gml_geom.py::test_gml_CircleByCenterPoint PASSED
ogr/ogr_gml_geom.py::test_gml_CircleByCenterPoint_srs_geog_uom_m_km PASSED
ogr/ogr_gml_geom.py::test_gml_CompoundCurve_of_ArcByCenterPoint_curve_in_same_segments PASSED
ogr/ogr_gml_geom.py::test_gml_Ring_starting_with_ArcByCenterPoint PASSED
ogr/ogr_gml_geom.py::test_gml_Ring_ending_with_ArcByCenterPoint PASSED
ogr/ogr_gml_geom.py::test_gml_Circle PASSED
ogr/ogr_gml_geom.py::test_gml_ArcString PASSED
ogr/ogr_gml_geom.py::test_gml_OGRCompoundCurve PASSED
ogr/ogr_gml_geom.py::test_gml_OGRCurvePolygon_one_CircularString PASSED
ogr/ogr_gml_geom.py::test_gml_OGRCurvePolygon_one_CircularString_with_interior_CircularString PASSED
ogr/ogr_gml_geom.py::test_gml_OGRCurvePolygon_CompoundCurve PASSED
ogr/ogr_gml_geom.py::test_gml_OGRCurvePolygon_LinearRing_with_interior_CircularString PASSED
ogr/ogr_gml_geom.py::test_gml_OGRCurvePolygon_CircularString_with_interior_LinearRing PASSED
ogr/ogr_gml_geom.py::test_gml_OGRMultiSurface PASSED
ogr/ogr_gml_geom.py::test_gml_OGRMultiCurve PASSED
ogr/ogr_gml_geom.py::test_gml_write_gml_ns PASSED
ogr/ogr_gml_geom.py::test_gml_read_gml_ArcByCenterPoint_projected_crs_northing_easting PASSED
ogr/ogr_gml_read.py::test_ogr_gml_1[True] PASSED
ogr/ogr_gml_read.py::test_ogr_gml_1[False] PASSED
ogr/ogr_gml_read.py::test_ogr_gml_3 PASSED
ogr/ogr_gml_read.py::test_ogr_gml_4 PASSED
ogr/ogr_gml_read.py::test_ogr_gml_5 PASSED
ogr/ogr_gml_read.py::test_ogr_gml_6 PASSED
ogr/ogr_gml_read.py::test_ogr_gml_7 PASSED
ogr/ogr_gml_read.py::test_ogr_gml_8 PASSED
ogr/ogr_gml_read.py::test_ogr_gml_9 PASSED
ogr/ogr_gml_read.py::test_ogr_gml_10 PASSED
ogr/ogr_gml_read.py::test_ogr_gml_11 PASSED
ogr/ogr_gml_read.py::test_ogr_gml_12 PASSED
ogr/ogr_gml_read.py::test_ogr_gml_13 PASSED
ogr/ogr_gml_read.py::test_ogr_gml_14 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml_read.py::test_ogr_gml_15 SKIPPED
ogr/ogr_gml_read.py::test_ogr_gml_city_gml PASSED
ogr/ogr_gml_read.py::test_gml_read_compound_crs_lat_long PASSED
ogr/ogr_gml_read.py::test_ogr_gml_city_gml_lod2_with_xlink_href PASSED
ogr/ogr_gml_read.py::test_ogr_gml_17 PASSED
ogr/ogr_gml_read.py::test_ogr_gml_18 PASSED
ogr/ogr_gml_read.py::test_ogr_gml_19 PASSED
ogr/ogr_gml_read.py::test_ogr_gml_20 PASSED
ogr/ogr_gml_read.py::test_ogr_gml_21[GML3-expected_gml_gml3] PASSED
ogr/ogr_gml_read.py::test_ogr_gml_21[GML3Deegree-expected_gml_gml3degree] PASSED
ogr/ogr_gml_read.py::test_ogr_gml_21[GML3.2-expected_gml_gml32] PASSED
ogr/ogr_gml_read.py::test_ogr_gml_22 PASSED
ogr/ogr_gml_read.py::test_ogr_gml_23 PASSED
ogr/ogr_gml_read.py::test_ogr_gml_24 PASSED
ogr/ogr_gml_read.py::test_ogr_gml_25 PASSED
ogr/ogr_gml_read.py::test_ogr_gml_26 SKIPPED
ogr/ogr_gml_read.py::test_ogr_gml_27 SKIPPED
ogr/ogr_gml_read.py::test_ogr_gml_28 SKIPPED
ogr/ogr_gml_read.py::test_ogr_gml_29 PASSED
ogr/ogr_gml_read.py::test_ogr_gml_30 PASSED
ogr/ogr_gml_read.py::test_ogr_gml_31 PASSED
ogr/ogr_gml_read.py::test_ogr_gml_32 PASSED
ogr/ogr_gml_read.py::test_ogr_gml_33 PASSED
ogr/ogr_gml_read.py::test_ogr_gml_34 PASSED
ogr/ogr_gml_read.py::test_ogr_gml_35 PASSED
ogr/ogr_gml_read.py::test_ogr_gml_36[NO] PASSED
ogr/ogr_gml_read.py::test_ogr_gml_36[YES] PASSED
ogr/ogr_gml_read.py::test_ogr_gml_38[HUGE] PASSED
ogr/ogr_gml_read.py::test_ogr_gml_38[NONE] PASSED
ogr/ogr_gml_read.py::test_ogr_gml_40 PASSED
ogr/ogr_gml_read.py::test_ogr_gml_42 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml_read.py::test_ogr_gml_43 SKIPPED (Test disabled because service regularly times out)
ogr/ogr_gml_read.py::test_ogr_gml_44 PASSED
ogr/ogr_gml_read.py::test_ogr_gml_45 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml_read.py::test_ogr_gml_46[GML2-NONE] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml_read.py::test_ogr_gml_46[GML2-POINT] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml_read.py::test_ogr_gml_46[GML2-LINESTRING] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml_read.py::test_ogr_gml_46[GML2-POLYGON] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml_read.py::test_ogr_gml_46[GML2-MULTIPOINT] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml_read.py::test_ogr_gml_46[GML2-MULTILINESTRING] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml_read.py::test_ogr_gml_46[GML2-MULTIPOLYGON] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml_read.py::test_ogr_gml_46[GML2-GEOMETRYCOLLECTION] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml_read.py::test_ogr_gml_46[GML3-NONE] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml_read.py::test_ogr_gml_46[GML3-POINT] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml_read.py::test_ogr_gml_46[GML3-LINESTRING] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml_read.py::test_ogr_gml_46[GML3-POLYGON] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml_read.py::test_ogr_gml_46[GML3-MULTIPOINT] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml_read.py::test_ogr_gml_46[GML3-MULTILINESTRING] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml_read.py::test_ogr_gml_46[GML3-MULTIPOLYGON] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml_read.py::test_ogr_gml_46[GML3-GEOMETRYCOLLECTION] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml_read.py::test_ogr_gml_46[GML3Deegree-NONE] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml_read.py::test_ogr_gml_46[GML3Deegree-POINT] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml_read.py::test_ogr_gml_46[GML3Deegree-LINESTRING] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml_read.py::test_ogr_gml_46[GML3Deegree-POLYGON] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml_read.py::test_ogr_gml_46[GML3Deegree-MULTIPOINT] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml_read.py::test_ogr_gml_46[GML3Deegree-MULTILINESTRING] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml_read.py::test_ogr_gml_46[GML3Deegree-MULTIPOLYGON] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml_read.py::test_ogr_gml_46[GML3Deegree-GEOMETRYCOLLECTION] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml_read.py::test_ogr_gml_46[GML3.2-NONE] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml_read.py::test_ogr_gml_46[GML3.2-POINT] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml_read.py::test_ogr_gml_46[GML3.2-LINESTRING] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml_read.py::test_ogr_gml_46[GML3.2-POLYGON] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml_read.py::test_ogr_gml_46[GML3.2-MULTIPOINT] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml_read.py::test_ogr_gml_46[GML3.2-MULTILINESTRING] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml_read.py::test_ogr_gml_46[GML3.2-MULTIPOLYGON] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml_read.py::test_ogr_gml_46[GML3.2-GEOMETRYCOLLECTION] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml_read.py::test_ogr_gml_validate_wfs[data/gml/wfs10.xml] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml_read.py::test_ogr_gml_validate_wfs[data/gml/wfs11.xml] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml_read.py::test_ogr_gml_validate_wfs[data/gml/wfs20.xml] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml_read.py::test_ogr_gml_48 PASSED
ogr/ogr_gml_read.py::test_ogr_gml_49 PASSED
ogr/ogr_gml_read.py::test_ogr_gml_50 PASSED
ogr/ogr_gml_read.py::test_ogr_gml_read_FeaturePropertyList_in_gfs[open_options0] PASSED
ogr/ogr_gml_read.py::test_ogr_gml_read_FeaturePropertyList_in_gfs[open_options1] PASSED
ogr/ogr_gml_read.py::test_ogr_gml_read_FeatureProperty_in_gfs[open_options0] PASSED
ogr/ogr_gml_read.py::test_ogr_gml_read_FeatureProperty_in_gfs[open_options1] PASSED
ogr/ogr_gml_read.py::test_ogr_gml_51[GML2] SKIPPED
ogr/ogr_gml_read.py::test_ogr_gml_51[GML3] SKIPPED
ogr/ogr_gml_read.py::test_ogr_gml_52 PASSED
ogr/ogr_gml_read.py::test_ogr_gml_53 PASSED
ogr/ogr_gml_read.py::test_ogr_gml_54 PASSED
ogr/ogr_gml_read.py::test_ogr_gml_55 PASSED
ogr/ogr_gml_read.py::test_ogr_gml_56 PASSED
ogr/ogr_gml_read.py::test_ogr_gml_57 PASSED
ogr/ogr_gml_read.py::test_ogr_gml_58 PASSED
ogr/ogr_gml_read.py::test_ogr_gml_58a PASSED
ogr/ogr_gml_read.py::test_ogr_gml_58b PASSED
ogr/ogr_gml_read.py::test_ogr_gml_58c PASSED
ogr/ogr_gml_read.py::test_ogr_gml_59 PASSED
ogr/ogr_gml_read.py::test_ogr_gml_60 PASSED
ogr/ogr_gml_read.py::test_ogr_gml_61 PASSED
ogr/ogr_gml_read.py::test_ogr_gml_62 PASSED
ogr/ogr_gml_read.py::test_ogr_gml_62bis PASSED
ogr/ogr_gml_read.py::test_ogr_gml_63 PASSED
ogr/ogr_gml_read.py::test_ogr_gml_64[XERCES] PASSED
ogr/ogr_gml_read.py::test_ogr_gml_64[EXPAT] PASSED
ogr/ogr_gml_read.py::test_ogr_gml_65[S-<0] PASSED
ogr/ogr_gml_read.py::test_ogr_gml_65[S-<1] PASSED
ogr/ogr_gml_read.py::test_ogr_gml_65[S-<2] PASSED
ogr/ogr_gml_read.py::test_ogr_gml_66 PASSED
ogr/ogr_gml_read.py::test_ogr_gml_67 PASSED
ogr/ogr_gml_read.py::test_ogr_gml_68 PASSED
ogr/ogr_gml_read.py::test_ogr_gml_69 PASSED
ogr/ogr_gml_read.py::test_ogr_gml_70 PASSED
ogr/ogr_gml_read.py::test_ogr_gml_71 PASSED
ogr/ogr_gml_read.py::test_ogr_gml_71bis PASSED
ogr/ogr_gml_read.py::test_ogr_gml_71ter PASSED
ogr/ogr_gml_read.py::test_ogr_gml_72 PASSED
ogr/ogr_gml_read.py::test_ogr_gml_72bis PASSED
ogr/ogr_gml_read.py::test_ogr_gml_73 PASSED
ogr/ogr_gml_read.py::test_ogr_gml_74 PASSED
ogr/ogr_gml_read.py::test_ogr_gml_75 PASSED
ogr/ogr_gml_read.py::test_ogr_gml_76 SKIPPED (GDAL_RUN_SLOW_TESTS not set)
ogr/ogr_gml_read.py::test_ogr_gml_77 PASSED
ogr/ogr_gml_read.py::test_ogr_gml_78 PASSED
ogr/ogr_gml_read.py::test_ogr_gml_79 PASSED
ogr/ogr_gml_read.py::test_ogr_gml_80 PASSED
ogr/ogr_gml_read.py::test_ogr_gml_81 PASSED
ogr/ogr_gml_read.py::test_ogr_gml_82 PASSED
ogr/ogr_gml_read.py::test_ogr_gml_gml2_write_geometry_error PASSED
ogr/ogr_gml_read.py::test_ogr_gml_srsname_only_on_top_bounded_by PASSED
ogr/ogr_gml_read.py::test_ogr_gml_featuretype_suffix_in_xsd PASSED
ogr/ogr_gml_read.py::test_ogr_gml_standalone_geom PASSED
ogr/ogr_gml_read.py::test_ogr_gml_unique[True-GML2] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml_read.py::test_ogr_gml_unique[True-GML3] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml_read.py::test_ogr_gml_unique[True-GML3.2] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml_read.py::test_ogr_gml_unique[False-GML2] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml_read.py::test_ogr_gml_unique[False-GML3] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml_read.py::test_ogr_gml_unique[False-GML3.2] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_gml_read.py::test_ogr_gml_write_gfs_no PASSED
ogr/ogr_gml_read.py::test_ogr_gml_write_gfs_yes PASSED
ogr/ogr_gml_read.py::test_ogr_gml_no_gfs_rewriting PASSED
ogr/ogr_gml_read.py::test_ogr_gml_aixm_elevated_surface PASSED
ogr/ogr_gml_read.py::test_ogr_gml_srs_name_in_xsd[GML2] PASSED
ogr/ogr_gml_read.py::test_ogr_gml_srs_name_in_xsd[GML3] PASSED
ogr/ogr_gml_read.py::test_ogr_gml_srs_name_in_xsd[GML3.2] PASSED
ogr/ogr_gml_read.py::test_ogr_gml_too_nested PASSED
ogr/ogr_gml_read.py::test_ogr_gml_first_feature_without_geometry PASSED
ogr/ogr_gml_read.py::test_ogr_gml_force_srs_detection_multiple_geom_fields PASSED
ogr/ogr_gml_read.py::test_ogr_gml_read_feature_with_gml_description PASSED
ogr/ogr_gml_read.py::test_ogr_gml_read_srsDimension_3_on_top_gml_Envelope PASSED
ogr/ogr_gml_read.py::test_ogr_gml_read_boundedby_only PASSED
ogr/ogr_gml_read.py::test_ogr_gml_read_boundedby_only_gml_null_only PASSED
ogr/ogr_gml_read.py::test_ogr_gml_read_bbox_and_several_geom_elements PASSED
ogr/ogr_gml_read.py::test_ogr_gml_read_boundedby_invalid PASSED
ogr/ogr_gml_read.py::test_ogr_gml_read_boundedby_repeated PASSED
ogr/ogr_gml_read.py::test_ogr_gml_field_comment PASSED
ogr/ogr_gml_read.py::test_ogr_gml_field_comment_from_gfs PASSED
ogr/ogr_gml_read.py::test_ogr_gml_ignore_old_gfs SKIPPED (Requires Linux)
ogr/ogr_gmlas.py::test_ogr_gmlas_basic SKIPPED
ogr/ogr_gmlas.py::test_ogr_gmlas_test_ogrsf SKIPPED
ogr/ogr_gmlas.py::test_ogr_gmlas_virtual_file PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_datafile_with_xsd_option PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_no_datafile_with_xsd_option PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_no_datafile_xsd_which_is_not_xsd PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_no_datafile_no_xsd PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_non_existing_gml PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_non_existing_xsd PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_gml_without_schema_location PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_invalid_schema PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_invalid_xml PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_gml_Reference PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_same_element_in_different_ns PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_corner_case_relative_path PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_unexpected_repeated_element PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_unexpected_repeated_element_variant PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_geometryproperty PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_abstractgeometry PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_validate PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_test_ns_prefix PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_no_namespace PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_conf PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_conf_ignored_xpath PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_cache PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_link_nested_independant_child PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_composition_compositionPart PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_instantiate_only_gml_feature PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_timestamp_ignored_for_hash PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_dataset_getnextfeature PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_inline_identifier PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_avoid_same_name_inlined_classes PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_validate_ignored_fixed_attribute PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_remove_unused_layers_and_fields PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_xlink_resolver PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_recoding PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_schema_without_namespace_prefix PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_truncated_xml PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_identifier_truncation PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_identifier_case_ambiguity PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_writer_check_xml_xsd PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_writer_check_xml_read_back SKIPPED
ogr/ogr_gmlas.py::test_ogr_gmlas_writer_gml PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_writer_gml_assign_srs PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_writer_gml_original_xml PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_writer_options PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_writer_errors PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_read_fake_gmljp2 PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_typing_constraints PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_swe_dataarray PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_swe_datarecord PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_any_field_at_end_of_declaration Expected fail: value != baz
PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_aux_schema_without_namespace_prefix PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_geometry_as_substitutiongroup PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_coordinates_with_leading_space PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_extra_piezometre SKIPPED (RUN_ON_DEMAND not set)
ogr/ogr_gmlas.py::test_ogr_gmlas_extra_eureg SKIPPED (RUN_ON_DEMAND not set)
ogr/ogr_gmlas.py::test_ogr_gmlas_no_element_in_first_choice_schema PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_internal_xlink_href PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_invalid_version_xsd PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_huge_memory_allocation PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_huge_processing_time PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_schema_not_in_ogc_schema_location PASSED
ogr/ogr_gmlas.py::test_ogr_gmlas_read_srsDimension_3_on_top_gml_Envelope PASSEDRemaining files: ['esrijson', 'geojsonseq', 'ogr2sqlite', 'subdir1', 'subdir2', 'with space']
ogr/ogr_gmt.py::test_ogr_gmt_2 PASSED
ogr/ogr_gmt.py::test_ogr_gmt_4 PASSED
ogr/ogr_gmt.py::test_ogr_gmt_5 PASSED
ogr/ogr_gmt.py::test_ogr_gmt_coord_only PASSED
ogr/ogr_gmt.py::test_ogr_gmt_write_stdout PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_1 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_2 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_2bis PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_3 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_5 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_6 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_7 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_8 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_8a PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_8b PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_9 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_11 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_12 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_13 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_14 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_15 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_SetSRID PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_ST_EnvIntersects PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_16 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_16a PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_16b PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_17 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_18 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_18a PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_18b PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_18c PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_19 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_20 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_20a PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_20b PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_srs_non_duplication_custom_crs PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_srs_non_consistent_with_official_definition PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_write_srs_undefined_geographic PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_write_srs_undefined_Cartesian PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_21 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_21a PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_table_in_gpkg_content_but_missing PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_22 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_23 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_unique PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_unique_many_layers PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_24 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_25 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_26 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_27 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_28 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_29 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_30 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_31 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_32 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_33 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_34 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_35 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_36 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_36_alter_comment_after_alternative_name PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_37 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_38[YES] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_38[NO] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_39 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_40 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_41 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_42 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_43 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_METADATA_TABLES_NO PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_METADATA_TABLES_YES PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_METADATA_TABLES_AUTO PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_METADATA_TABLES_AUTO_not_needed PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_45 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_46 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_47 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_47a PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_47b PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_47c PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_47d PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_47e PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_47f PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_47g PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_48 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_49 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_CRS_WKT_EXTENSION[1.2] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_CRS_WKT_EXTENSION[1.4] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_51 SKIPPED
ogr/ogr_gpkg.py::test_ogr_gpkg_52 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_53 SKIPPED
ogr/ogr_gpkg.py::test_ogr_gpkg_54 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_55 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_56 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_creation_fid PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_57 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_multiple_geom_columns PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_58 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_59 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_savepoint PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_wal SKIPPED
ogr/ogr_gpkg.py::test_ogr_gpkg_nolock PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_test_ogrsf SKIPPED
ogr/ogr_gpkg.py::test_ogr_gpkg_json PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_invalid_values_in_records PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_mixed_dimensionality_unknown_layer_geometry_type PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_fixup_wrong_rtree_trigger PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_prelude_statements PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_datetime_timezones PASSED
ogr/ogr_gpkg.py::test_abort_sql PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_st_transform_no_record_spatial_ref_sys SKIPPED (f.GetGeometryRef() returns None on the current Windows CI)
ogr/ogr_gpkg.py::test_ogr_gpkg_deferred_spi_creation PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_deferred_spi_update[1.2] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_deferred_spi_update[1.4] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_field_domains PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_field_domains_errors PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_field_domain_gpkg_1_0 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_views PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_spatial_view_computed_geom_column Cannot validate() due to mod_spatialite not being loadable
PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_read_deprecated_gdal_aspatial PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_fixup_wrong_mr_column_name_update_trigger PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_crs_coordinate_epoch PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_CPL_VSIL_USE_TEMP_FILE_FOR_RANDOM_WRITE_a PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_CPL_VSIL_USE_TEMP_FILE_FOR_RANDOM_WRITE_b PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_relations PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_relations_sqlite_foreign_keys PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_alter_relations PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_add_relationship_complex_names PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_alter_geom_field_defn PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_arrow_stream_pyarrow_timezone SKIPPED (could not import 'pyarrow': No module named 'pyarrow')
ogr/ogr_gpkg.py::test_ogr_gpkg_arrow_stream_numpy PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_arrow_stream_numpy_more_than_125_columns[False] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_arrow_stream_numpy_more_than_125_columns[True] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_arrow_stream_numpy_detailed_spatial_filter[direct] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_arrow_stream_numpy_detailed_spatial_filter[sql] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_arrow_stream_empty_file PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_immutable SKIPPED (Incorrect platform)
ogr/ogr_gpkg.py::test_ogr_gpkg_upsert_without_fid[1.2-True] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_upsert_without_fid[1.2-False] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_upsert_without_fid[1.4-True] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_upsert_without_fid[1.4-False] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_get_geometry_types PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_background_rtree_build[1-on_disk] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_background_rtree_build[1-in_memory] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_background_rtree_build[1000-on_disk] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_background_rtree_build[1000-in_memory] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_background_rtree_build[None-on_disk] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_background_rtree_build[None-in_memory] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_detect_broken_rtree_gdal_3_6_0 PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[None-None] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[X'0001'-None] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[POINT EMPTY-0] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[LINESTRING(1 2,3 4)-0] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[POLYGON EMPTY-0] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[POLYGON ((0 0,0 1,1 1,0 0))-0.5] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[POLYGON Z ((0 0 100,0 1 100,1 1 100,0 0 100))-0.5] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[POLYGON M ((0 0 100,0 1 100,1 1 100,0 0 100))-0.5] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[POLYGON ZM ((0 0 100 200,0 1 100 200,1 1 100 200,0 0 100 200))-0.5] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[POLYGON ((0 0,0 1,1 1,1 0,0 0),(0.25 0.25,0.25 0.75,0.75 0.75,0.75 0.25,0.25 0.25))-0.75] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[MULTIPOLYGON EMPTY-0] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[MULTIPOLYGON (((0 0,0 1,1 1,0 0)))-0.5] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[MULTIPOLYGON (((0 0,0 1,1 1,0 0)),((10 0,10 1,11 1,10 0)))-1] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[MULTIPOLYGON Z (((0 0 100,0 1 100,1 1 100,0 0 100)))-0.5] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[MULTIPOLYGON M (((0 0 100,0 1 100,1 1 100,0 0 100)))-0.5] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[MULTIPOLYGON ZM (((0 0 100 200,0 1 100 200,1 1 100 200,0 0 100 200)))-0.5] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[CURVEPOLYGON ((0 0,0 1,1 1,0 0))-0.5] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[MULTISURFACE (((0 0,0 1,1 1,0 0)))-0.5] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_st_area[X'00010000000000000000000000000000000000000000000000000000f03f000000000000f03f7c030000000100000004000000000000000000000000000000000000000000000000000000000000000000f03f000000000000f03f000000000000f03f00000000000000000000000000000000fe'-0.5] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_read_generated_column PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_sql_gdal_get_pixel_value PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_sozip PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_add_non_spatial_layer_in_existing_database_with_unregistered[True] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_add_non_spatial_layer_in_existing_database_with_unregistered[False] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_update_feature PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_ogr_layer_Extent PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_field_alternative_names_comment PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_field_alter_field_defn_alternative_names_comment PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_rtree_triggers[1.2] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_rtree_triggers[1.4] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_1_4_relaxed_datetime_format PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_1_4_DATETIME_PRECISION[1.4-AUTO-2023-11-07T16:03:34.123Z-2023-11-07T16:03:34.123Z] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_1_4_DATETIME_PRECISION[1.4-AUTO-2023-11-07T16:03:34Z-2023-11-07T16:03:34Z] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_1_4_DATETIME_PRECISION[1.3-AUTO-2023-11-07T16:03:34.123Z-2023-11-07T16:03:34.123Z] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_1_4_DATETIME_PRECISION[1.3-AUTO-2023-11-07T16:03:34Z-2023-11-07T16:03:34.000Z] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_1_4_DATETIME_PRECISION[1.4-MILLISECOND-2023-11-07T16:03:34.123Z-2023-11-07T16:03:34.123Z] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_1_4_DATETIME_PRECISION[1.4-MILLISECOND-2023-11-07T16:03:34Z-2023-11-07T16:03:34.000Z] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_1_4_DATETIME_PRECISION[1.4-SECOND-2023-11-07T16:03:34.123Z-2023-11-07T16:03:34Z] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_1_4_DATETIME_PRECISION[1.4-MINUTE-2023-11-07T16:03:34.123Z-2023-11-07T16:03Z] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_1_4_DATETIME_PRECISION[1.4-INVALID-None-None] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_write_flushcache PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_write_arrow_fallback_types PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_sql_first_geom_null PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_sql_exact_spatial_filter_for_feature_count PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_arrow_stream_huge_array[huge_string] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_arrow_stream_huge_array[huge_binary] PASSED
ogr/ogr_gpkg.py::test_ogr_gpkg_arrow_stream_huge_array[geometry] PASSED['esrijson', 'geojsonseq', 'ogr2sqlite', 'subdir1', 'subdir2', 'with space']
ogr/ogr_gpsbabel.py::test_ogr_gpsbabel_1 SKIPPED (GPSBabel utility not found)
ogr/ogr_gpsbabel.py::test_ogr_gpsbabel_2 SKIPPED (GPSBabel utility not found)
ogr/ogr_gpsbabel.py::test_ogr_gpsbabel_3 SKIPPED (GPSBabel utility not found)
ogr/ogr_gpx.py::test_ogr_gpx_1 PASSED
ogr/ogr_gpx.py::test_ogr_gpx_2 PASSED
ogr/ogr_gpx.py::test_ogr_gpx_3 PASSED
ogr/ogr_gpx.py::test_ogr_gpx_4 PASSED
ogr/ogr_gpx.py::test_ogr_gpx_5 PASSED
ogr/ogr_gpx.py::test_ogr_gpx_6 PASSED
ogr/ogr_gpx.py::test_ogr_gpx_7 PASSED
ogr/ogr_gpx.py::test_ogr_gpx_8 PASSED
ogr/ogr_gpx.py::test_ogr_gpx_9 PASSED
ogr/ogr_gpx.py::test_ogr_gpx_metadata_read PASSED
ogr/ogr_gpx.py::test_ogr_gpx_metadata_write PASSED
ogr/ogr_gpx.py::test_ogr_gpx_creator[options0- creator="GDAL ] PASSED
ogr/ogr_gpx.py::test_ogr_gpx_creator[options1- creator="the_creator" ] PASSED
ogr/ogr_gtfs.py::test_ogr_gtfs_open PASSED
ogr/ogr_gtfs.py::test_ogr_gtfs_content PASSED
ogr/ogr_gtfs.py::test_ogr_gtfs_test_ogrsf PASSED
ogr/ogr_idrisi.py::test_ogr_idrisi_1 PASSED
ogr/ogr_idrisi.py::test_ogr_idrisi_2 PASSED
ogr/ogr_idrisi.py::test_ogr_idrisi_3 PASSED
ogr/ogr_ili.py::test_ogr_interlis1_2 PASSED
ogr/ogr_ili.py::test_ogr_interlis1_3 PASSED
ogr/ogr_ili.py::test_ogr_interlis1_4 PASSED
ogr/ogr_ili.py::test_ogr_interlis1_5 PASSED
ogr/ogr_ili.py::test_ogr_interlis1_6 PASSED
ogr/ogr_ili.py::test_ogr_interlis1_7 PASSED
ogr/ogr_ili.py::test_ogr_interlis1_9 PASSED
ogr/ogr_ili.py::test_ogr_interlis1_10 PASSED
ogr/ogr_ili.py::test_ogr_interlis1_11 PASSED
ogr/ogr_ili.py::test_ogr_interlis1_12 PASSED
ogr/ogr_ili.py::test_ogr_interlis1_13 PASSED
ogr/ogr_ili.py::test_ogr_interlis1_13_linear PASSED
ogr/ogr_ili.py::test_ogr_interlis1_14 PASSED
ogr/ogr_ili.py::test_ogr_interlis2_1 PASSED
ogr/ogr_ili.py::test_ogr_interlis2_2 PASSED
ogr/ogr_ili.py::test_ogr_interlis2_3 PASSED
ogr/ogr_ili.py::test_ogr_interlis2_4 PASSED
ogr/ogr_ili.py::test_ogr_interlis_arc1 PASSED
ogr/ogr_ili.py::test_ogr_interlis_arc2 PASSED
ogr/ogr_index_test.py::test_ogr_index_can_join_without_index PASSED
ogr/ogr_index_test.py::test_ogr_index_creating_index_causes_index_files_to_be_created PASSED
ogr/ogr_index_test.py::test_ogr_index_indexed_single_integer_lookup_works PASSED
ogr/ogr_index_test.py::test_ogr_index_indexed_single_string_works PASSED
ogr/ogr_index_test.py::test_ogr_index_unimplemented_range_query_works PASSED
ogr/ogr_index_test.py::test_ogr_index_indexed_join_works PASSED
ogr/ogr_index_test.py::test_ogr_index_drop_index_removes_files PASSED
ogr/ogr_index_test.py::test_ogr_index_attribute_filter_works_after_drop_index PASSED
ogr/ogr_index_test.py::test_ogr_index_recreating_index_causes_index_files_to_be_created PASSED
ogr/ogr_index_test.py::test_ogr_index_recreating_index_causes_index_to_be_populated PASSED
ogr/ogr_index_test.py::test_ogr_index_creating_index_in_separate_steps_works PASSED
ogr/ogr_index_test.py::test_ogr_index_10 PASSED
ogr/ogr_index_test.py::test_ogr_index_11 PASSED
ogr/ogr_jml.py::test_ogr_jml_1 PASSED
ogr/ogr_jml.py::test_ogr_jml_2 PASSED
ogr/ogr_jml.py::test_ogr_jml_2a PASSED
ogr/ogr_jml.py::test_ogr_jml_2b PASSED
ogr/ogr_jml.py::test_ogr_jml_2c PASSED
ogr/ogr_jml.py::test_ogr_jml_2d PASSED
ogr/ogr_jml.py::test_ogr_jml_2e PASSED
ogr/ogr_jml.py::test_ogr_jml_3 SKIPPED
ogr/ogr_jml.py::test_ogr_jml_4 PASSED
ogr/ogr_jml.py::test_ogr_jml_4a PASSED
ogr/ogr_jml.py::test_ogr_jml_4b PASSED
ogr/ogr_jml.py::test_ogr_jml_4c PASSED
ogr/ogr_jml.py::test_ogr_jml_4d PASSED
ogr/ogr_jml.py::test_ogr_jml_read_srs PASSED
ogr/ogr_join_test.py::test_ogr_join_1 PASSED
ogr/ogr_join_test.py::test_ogr_join_2 PASSED
ogr/ogr_join_test.py::test_ogr_join_3 PASSED
ogr/ogr_join_test.py::test_ogr_join_4 PASSED
ogr/ogr_join_test.py::test_ogr_join_5 PASSED
ogr/ogr_join_test.py::test_ogr_join_6 PASSED
ogr/ogr_join_test.py::test_ogr_join_7 PASSED
ogr/ogr_join_test.py::test_ogr_join_8 PASSED
ogr/ogr_join_test.py::test_ogr_join_9 PASSED
ogr/ogr_join_test.py::test_ogr_join_10 PASSED
ogr/ogr_join_test.py::test_ogr_join_11 PASSED
ogr/ogr_join_test.py::test_ogr_join_12 PASSED
ogr/ogr_join_test.py::test_ogr_join_13 PASSED
ogr/ogr_join_test.py::test_ogr_join_14 PASSED
ogr/ogr_join_test.py::test_ogr_join_15 PASSED
ogr/ogr_join_test.py::test_ogr_join_16 PASSED
ogr/ogr_join_test.py::test_ogr_join_17 PASSED
ogr/ogr_join_test.py::test_ogr_join_18 PASSED
ogr/ogr_join_test.py::test_ogr_join_19 PASSED
ogr/ogr_join_test.py::test_ogr_join_20 PASSED
ogr/ogr_join_test.py::test_ogr_join_21 PASSED
ogr/ogr_join_test.py::test_ogr_join_22 PASSED
ogr/ogr_join_test.py::test_ogr_join_23 PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_valid[[EPSG:32631]-expected_crs0] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_valid[http://www.opengis.net/def/crs/EPSG/0/32631-expected_crs1] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_valid[coordRefSys2-expected_crs2] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_valid[coordRefSys3-expected_crs3] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_valid[coordRefSys4-expected_crs4] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_valid[coordRefSys5-expected_crs5] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_valid[coordRefSys6-expected_crs6] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_valid[coordRefSys7-expected_crs7] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_valid[coordRefSys8-expected_crs8] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_valid[coordRefSys9-expected_crs9] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_valid[coordRefSys10-expected_crs10] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_invalid[None] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_invalid[12] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_invalid[] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_invalid[[] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_invalid[[]] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_invalid[[EPSG]] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_invalid[[EPSG:]] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_invalid[[EPSG:0]] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_invalid[http://www.opengis.net/def/crs/EPSG/0/0] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_invalid[coordRefSys9] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_invalid[coordRefSys10] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_invalid[coordRefSys11] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_invalid[coordRefSys12] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_invalid[coordRefSys13] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_invalid[coordRefSys14] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_invalid[coordRefSys15] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_invalid[coordRefSys16] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_invalid[coordRefSys17] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_invalid[coordRefSys18] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_invalid[coordRefSys19] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_invalid[coordRefSys20] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_coordRefSys_invalid[coordRefSys21] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_crs[data/jsonfg/crs_32631_fc_only.json-32631-mapping_lyr0-500000-4500000-None-None] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_crs[data/jsonfg/crs_32631_feat.json-32631-mapping_lyr1-500000-4500000-None-None] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_crs[data/jsonfg/crs_32631_fc_and_feat.json-32631-mapping_lyr2-500000-4500000-None-None] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_crs[data/jsonfg/crs_32631_fc_place_null.json-32631-mapping_lyr3-500000-0-None-None] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_crs[data/jsonfg/crs_32631_fc_geometry_null.json-32631-mapping_lyr4-500000-4500000-None-None] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_crs[data/jsonfg/crs_32631_fc_4326_feat.json-4326-mapping_lyr5-3-0-None-None] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_crs[data/jsonfg/crs_32631_feat_only.json-32631-mapping_lyr6-500000-4500000-None-None] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_crs[data/jsonfg/crs_32631_geom_only.json-32631-mapping_lyr7-500000-4500000-None-None] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_crs[data/jsonfg/crs_32631_fc_mixed_feat.json-32631-mapping_lyr8-x8-y8-None-None] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_crs[data/jsonfg/crs_none_fc_mixed_feat.json-None-None-x9-y9-epsg_code_feat9-mapping_feat9] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_crs[data/jsonfg/crs_4326_fc_only.json-4326-mapping_lyr10-2-49-None-None] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_crs[data/jsonfg/crs_4326_fc_and_feat.json-4326-mapping_lyr11-2-49-None-None] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_crs[data/jsonfg/crs_4326_fc_place_null.json-4326-mapping_lyr12-2-49-None-None] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_crs[data/jsonfg/crs_4326_fc_32631_feat.json-32631-mapping_lyr13-500000-0-None-None] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_crs[data/jsonfg/crs_4326_feat_only.json-4326-mapping_lyr14-2-49-None-None] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_crs[data/jsonfg/crs_none.json-4326-mapping_lyr15-2-49-None-None] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_GEOMETRY_ELEMENT_open_option[data/jsonfg/crs_32631_fc_only.json-open_options0-32631-mapping_lyr0-500000-4500000] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_GEOMETRY_ELEMENT_open_option[data/jsonfg/crs_32631_fc_only.json-open_options1-32631-mapping_lyr1-500000-4500000] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_GEOMETRY_ELEMENT_open_option[data/jsonfg/crs_32631_fc_only.json-open_options2-32631-mapping_lyr2-500000-4500000] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_GEOMETRY_ELEMENT_open_option[data/jsonfg/crs_32631_fc_only.json-open_options3-4326-mapping_lyr3-0-0] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_GEOMETRY_ELEMENT_open_option[data/jsonfg/crs_32631_fc_place_null.json-open_options4-32631-mapping_lyr4-None-None] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_GEOMETRY_ELEMENT_open_option[data/jsonfg/crs_32631_fc_place_null.json-open_options5-4326-mapping_lyr5-3-0] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_GEOMETRY_ELEMENT_open_option[data/jsonfg/crs_32631_fc_geometry_null.json-open_options6-32631-mapping_lyr6-500000-4500000] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_GEOMETRY_ELEMENT_open_option[data/jsonfg/crs_32631_fc_geometry_null.json-open_options7-4326-mapping_lyr7-None-None] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_feature_type_top_level PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_two_features_types PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_time[time_values0-expected_fields0-expected_values_array0] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_time[time_values1-expected_fields1-expected_values_array1] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_time[time_values2-expected_fields2-expected_values_array2] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_time[time_values3-expected_fields3-expected_values_array3] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_time[time_values4-expected_fields4-expected_values_array4] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_time[time_values5-expected_fields5-expected_values_array5] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_time[time_values6-expected_fields6-expected_values_array6] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_time[time_values7-expected_fields7-expected_values_array7] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_time[time_values8-expected_fields8-expected_values_array8] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_time[time_values9-expected_fields9-expected_values_array9] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_time[time_values10-expected_fields10-expected_values_array10] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_time_with_time_property PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_prism_with_point_base PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_prism_with_line_base PASSED
ogr/ogr_jsonfg.py::test_jsonfg_read_prism_with_polygon_base PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_coordRefSys_geometry_place[crs0-[EPSG:32631]-500000-0-3-0-500000-0] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_coordRefSys_geometry_place[crs1-[EPSG:4326]-2-49-2-49-None-None] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_coordRefSys_geometry_place[crs2-[EPSG:4258]-2-49-2-49-49-2] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_coordRefSys_geometry_place[crs3-expected_coordRefSys3-2-49-2-49-None-None] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_coordRefSys_geometry_place[crs4-expected_coordRefSys4-2-49-2-49-49-2] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_coordRefSys_geometry_place[crs5-expected_coordRefSys5-2-49-2-49-49-2] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_coordRefSys_IAU PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_basic PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_several_layers PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_all_geom_types[wkts0-1] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_all_geom_types[wkts1--2147483647] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_all_geom_types[wkts2-2] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_all_geom_types[wkts3--2147483646] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_all_geom_types[wkts4-3] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_all_geom_types[wkts5--2147483645] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_all_geom_types[wkts6-4] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_all_geom_types[wkts7--2147483644] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_all_geom_types[wkts8-5] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_all_geom_types[wkts9--2147483643] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_all_geom_types[wkts10-6] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_all_geom_types[wkts11--2147483642] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_all_geom_types[wkts12-7] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_all_geom_types[wkts13--2147483641] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_all_geom_types[wkts14-0] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_all_geom_types[wkts15-15] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_all_geom_types[wkts16-1015] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_time[input_field_defns0-input_field_values_array0-expected_times0-expected_properties0] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_time[input_field_defns1-input_field_values_array1-expected_times1-expected_properties1] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_time[input_field_defns2-input_field_values_array2-expected_times2-expected_properties2] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_time[input_field_defns3-input_field_values_array3-expected_times3-expected_properties3] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_time[input_field_defns4-input_field_values_array4-expected_times4-expected_properties4] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_time[input_field_defns5-input_field_values_array5-expected_times5-expected_properties5] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_time[input_field_defns6-input_field_values_array6-expected_times6-expected_properties6] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_time[input_field_defns7-input_field_values_array7-expected_times7-expected_properties7] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_time[input_field_defns8-input_field_values_array8-expected_times8-expected_properties8] PASSED
ogr/ogr_jsonfg.py::test_jsonfg_vector_translate PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_WRITE_GEOMETRY_NO PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_COORDINATE_PRECISION PASSED
ogr/ogr_jsonfg.py::test_jsonfg_write_flushcache PASSED
ogr/ogr_kml.py::test_ogr_kml_attributes_1 Unregister LIBKML driver
PASSED
ogr/ogr_kml.py::test_ogr_kml_attributes_2 PASSED
ogr/ogr_kml.py::test_ogr_kml_attributes_3 PASSED
ogr/ogr_kml.py::test_ogr_kml_attributes_4 PASSED
ogr/ogr_kml.py::test_ogr_kml_point_read PASSED
ogr/ogr_kml.py::test_ogr_kml_linestring_read PASSED
ogr/ogr_kml.py::test_ogr_kml_polygon_read PASSED
ogr/ogr_kml.py::test_ogr_kml_write_1 PASSED
ogr/ogr_kml.py::test_ogr_kml_xml_attributes PASSED
ogr/ogr_kml.py::test_ogr_kml_read_geometries PASSED
ogr/ogr_kml.py::test_ogr_kml_test_ogrsf SKIPPED
ogr/ogr_kml.py::test_ogr_kml_interleaved_writing PASSED
ogr/ogr_kml.py::test_ogr_kml_read_placemark PASSED
ogr/ogr_kml.py::test_ogr_kml_read_empty PASSED
ogr/ogr_kml.py::test_ogr_kml_read_emptylayers PASSED
ogr/ogr_kml.py::test_ogr_kml_write_schema PASSED
ogr/ogr_kml.py::test_ogr_kml_empty_layer PASSED
ogr/ogr_kml.py::test_ogr_kml_two_layers PASSED
ogr/ogr_kml.py::test_ogr_kml_read_folder_with_subfolder_placemark PASSED
ogr/ogr_kml.py::test_ogr_kml_read_truncated PASSED
ogr/ogr_kml.py::test_ogr_kml_read_weird_empty_folders PASSED
ogr/ogr_kml.py::test_ogr_kml_read_junk_content_after_valid_doc PASSED
ogr/ogr_kml.py::test_ogr_kml_read_placemark_with_kml_prefix PASSED
ogr/ogr_kml.py::test_ogr_kml_read_duplicate_folder_name PASSED
ogr/ogr_kml.py::test_ogr_kml_read_placemark_in_root_and_subfolder PASSED
ogr/ogr_kml.py::test_ogr_kml_read_non_conformant_multi_geometries PASSEDRe-register LIBKML driver
ogr/ogr_layer_algebra.py::test_algebra_intersection_1 PASSED
ogr/ogr_layer_algebra.py::test_algebra_intersection_2 PASSED
ogr/ogr_layer_algebra.py::test_algebra_intersection_3 PASSED
ogr/ogr_layer_algebra.py::test_algebra_KEEP_LOWER_DIMENSION_GEOMETRIES PASSED
ogr/ogr_layer_algebra.py::test_algebra_union_1 PASSED
ogr/ogr_layer_algebra.py::test_algebra_union_2 PASSED
ogr/ogr_layer_algebra.py::test_algebra_union_3 PASSED
ogr/ogr_layer_algebra.py::test_algebra_union_4 PASSED
ogr/ogr_layer_algebra.py::test_algebra_symdifference_1 PASSED
ogr/ogr_layer_algebra.py::test_algebra_symdifference_2 PASSED
ogr/ogr_layer_algebra.py::test_algebra_symdifference_3 PASSED
ogr/ogr_layer_algebra.py::test_algebra_identity_1 PASSED
ogr/ogr_layer_algebra.py::test_algebra_identity_2 PASSED
ogr/ogr_layer_algebra.py::test_algebra_identity_3 PASSED
ogr/ogr_layer_algebra.py::test_algebra_update_1 PASSED
ogr/ogr_layer_algebra.py::test_algebra_update_2 PASSED
ogr/ogr_layer_algebra.py::test_algebra_update_3 PASSED
ogr/ogr_layer_algebra.py::test_algebra_clip_1 PASSED
ogr/ogr_layer_algebra.py::test_algebra_clip_2 PASSED
ogr/ogr_layer_algebra.py::test_algebra_clip_3 PASSED
ogr/ogr_layer_algebra.py::test_algebra_erase_1 PASSED
ogr/ogr_layer_algebra.py::test_algebra_erase_2 PASSED
ogr/ogr_layer_algebra.py::test_algebra_erase_3 PASSED
ogr/ogr_layer_algebra.py::test_algebra_erase_4 PASSED
ogr/ogr_layer_algebra.py::test_algebra_erase_5 PASSED
ogr/ogr_libkml.py::test_ogr_libkml_attributes_1 Unregister KML driver
Re-register KML driver
PASSED
ogr/ogr_libkml.py::test_ogr_libkml_attributes_2 PASSED
ogr/ogr_libkml.py::test_ogr_libkml_attributes_3 PASSED
ogr/ogr_libkml.py::test_ogr_libkml_attributes_4 PASSED
ogr/ogr_libkml.py::test_ogr_libkml_point_read PASSED
ogr/ogr_libkml.py::test_ogr_libkml_linestring_read PASSED
ogr/ogr_libkml.py::test_ogr_libkml_polygon_read PASSED
ogr/ogr_libkml.py::test_ogr_libkml_write[KML] PASSED
ogr/ogr_libkml.py::test_ogr_libkml_write[KMZ] PASSED
ogr/ogr_libkml.py::test_ogr_libkml_write[dir] PASSED
ogr/ogr_libkml.py::test_ogr_libkml_write_kmz_use_doc_off PASSED
ogr/ogr_libkml.py::test_ogr_libkml_xml_attributes PASSED
ogr/ogr_libkml.py::test_ogr_libkml_read_geometries PASSED
ogr/ogr_libkml.py::test_ogr_libkml_test_ogrsf SKIPPED
ogr/ogr_libkml.py::test_ogr_libkml_read_placemark PASSED
ogr/ogr_libkml.py::test_ogr_libkml_read_empty PASSED
ogr/ogr_libkml.py::test_ogr_libkml_read_emptylayers PASSED
ogr/ogr_libkml.py::test_ogr_libkml_read_emptylayers_without_folder PASSED
ogr/ogr_libkml.py::test_ogr_libkml_read_schema PASSED
ogr/ogr_libkml.py::test_ogr_libkml_extended_data_without_schema_data PASSED
ogr/ogr_libkml.py::test_ogr_libkml_gxtrack PASSED
ogr/ogr_libkml.py::test_ogr_libkml_gxmultitrack PASSED
ogr/ogr_libkml.py::test_ogr_libkml_camera PASSED
ogr/ogr_libkml.py::test_ogr_libkml_write_layer_lookat PASSED
ogr/ogr_libkml.py::test_ogr_libkml_write_layer_camera PASSED
ogr/ogr_libkml.py::test_ogr_libkml_write_multigeometry PASSED
ogr/ogr_libkml.py::test_ogr_libkml_write_snippet PASSED
ogr/ogr_libkml.py::test_ogr_libkml_write_atom_author PASSED
ogr/ogr_libkml.py::test_ogr_libkml_write_atom_link PASSED
ogr/ogr_libkml.py::test_ogr_libkml_write_phonenumber PASSED
ogr/ogr_libkml.py::test_ogr_libkml_write_region PASSED
ogr/ogr_libkml.py::test_ogr_libkml_write_screenoverlay PASSED
ogr/ogr_libkml.py::test_ogr_libkml_write_model HTTP service for http://makc.googlecode.com/svn/trunk/flash/sandy_flar2/cube.dae is down (HTTP Error: 404)
PASSED
ogr/ogr_libkml.py::test_ogr_libkml_read_write_style PASSED
ogr/ogr_libkml.py::test_ogr_libkml_write_update[KML] PASSED
ogr/ogr_libkml.py::test_ogr_libkml_write_update[KMZ] PASSED
ogr/ogr_libkml.py::test_ogr_libkml_write_update[dir] PASSED
ogr/ogr_libkml.py::test_ogr_libkml_write_networklinkcontrol[KML] PASSED
ogr/ogr_libkml.py::test_ogr_libkml_write_networklinkcontrol[KMZ] PASSED
ogr/ogr_libkml.py::test_ogr_libkml_write_networklinkcontrol[dir] PASSED
ogr/ogr_libkml.py::test_ogr_libkml_write_liststyle PASSED
ogr/ogr_libkml.py::test_ogr_libkml_write_networklink PASSED
ogr/ogr_libkml.py::test_ogr_libkml_write_photooverlay PASSED
ogr/ogr_libkml.py::test_ogr_libkml_read_write_data PASSED
ogr/ogr_libkml.py::test_ogr_libkml_write_folder PASSED
ogr/ogr_libkml.py::test_ogr_libkml_write_container_properties PASSED
ogr/ogr_libkml.py::test_ogr_libkml_read_gx_timestamp PASSED
ogr/ogr_libkml.py::test_ogr_libkml_read_placemark_with_kml_prefix PASSED
ogr/ogr_libkml.py::test_ogr_libkml_read_duplicate_folder_name PASSED
ogr/ogr_libkml.py::test_ogr_libkml_read_placemark_in_root_and_subfolder PASSED
ogr/ogr_libkml.py::test_ogr_libkml_read_tab_separated_coord_triplet PASSED
ogr/ogr_libkml.py::test_ogr_libkml_read_kml_with_space_content_in_coordinates PASSED
ogr/ogr_libkml.py::test_ogr_libkml_read_several_schema PASSED
ogr/ogr_libkml.py::test_ogr_libkml_update_existing_kml PASSED
ogr/ogr_libkml.py::test_ogr_libkml_read_non_conformant_multi_geometries PASSED
ogr/ogr_libkml.py::test_ogr_libkml_write_reproject PASSED
ogr/ogr_lvbag.py::test_ogr_lvbag_dataset_lig PASSED
ogr/ogr_lvbag.py::test_ogr_lvbag_dataset_num PASSED
ogr/ogr_lvbag.py::test_ogr_lvbag_dataset_opr PASSED
ogr/ogr_lvbag.py::test_ogr_lvbag_dataset_pnd PASSED
ogr/ogr_lvbag.py::test_ogr_lvbag_dataset_sta PASSED
ogr/ogr_lvbag.py::test_ogr_lvbag_dataset_vbo PASSED
ogr/ogr_lvbag.py::test_ogr_lvbag_dataset_wpl PASSED
ogr/ogr_lvbag.py::test_ogr_lvbag_read_zip_1 PASSED
ogr/ogr_lvbag.py::test_ogr_lvbag_read_zip_2 PASSED
ogr/ogr_lvbag.py::test_ogr_lvbag_read_zip_3 PASSED
ogr/ogr_lvbag.py::test_ogr_lvbag_read_zip_4 PASSED
ogr/ogr_lvbag.py::test_ogr_lvbag_fix_invalid_polygon PASSED
ogr/ogr_lvbag.py::test_ogr_lvbag_fix_invalid_polygon_to_polygon PASSED
ogr/ogr_lvbag.py::test_ogr_lvbag_read_errors PASSED
ogr/ogr_lvbag.py::test_ogr_lvbag_fix_identificatie PASSED
ogr/ogr_lvbag.py::test_ogr_lvbag_old_schema PASSED
ogr/ogr_lvbag.py::test_ogr_lvbag_stringlist_feat PASSED
ogr/ogr_lvbag.py::test_ogr_lvbag_secondary_address PASSED
ogr/ogr_lvbag.py::test_ogr_lvbag_secondary_pandref PASSED
ogr/ogr_lvbag.py::test_ogr_lvbag_file_extension PASSED
ogr/ogr_lvbag.py::test_ogr_lvbag_test_ogrsf_wpl SKIPPED
ogr/ogr_lvbag.py::test_ogr_lvbag_test_ogrsf_pnd SKIPPED
ogr/ogr_lvbag.py::test_ogr_lvbag_test_ogrsf_num SKIPPED
ogr/ogr_mapml.py::test_ogr_mapml_basic PASSED
ogr/ogr_mapml.py::test_ogr_mapml_multiple_layers PASSED
ogr/ogr_mapml.py::test_ogr_mapml_creation_options PASSED
ogr/ogr_mapml.py::test_ogr_mapml_body_links_single PASSED
ogr/ogr_mapml.py::test_ogr_mapml_body_links_multiple PASSED
ogr/ogr_mapml.py::test_ogr_mapml_no_class PASSED
ogr/ogr_mapml.py::test_ogr_mapml_errors PASSED
ogr/ogr_mapml.py::test_ogr_mapml_reprojection_to_wgs84 PASSED
ogr/ogr_mapml.py::test_ogr_mapml_layer_srs_is_known PASSED
ogr/ogr_mapml.py::test_ogr_mapml_geomtypes[point] PASSED
ogr/ogr_mapml.py::test_ogr_mapml_geomtypes[linestring] PASSED
ogr/ogr_mapml.py::test_ogr_mapml_geomtypes[polygon] PASSED
ogr/ogr_mapml.py::test_ogr_mapml_geomtypes[multipoint] PASSED
ogr/ogr_mapml.py::test_ogr_mapml_geomtypes[multilinestring] PASSED
ogr/ogr_mapml.py::test_ogr_mapml_geomtypes[multipolygon] PASSED
ogr/ogr_mapml.py::test_ogr_mapml_geomtypes[geometrycollection] PASSED
ogr/ogr_mapml.py::test_ogr_mapml_ogrsf SKIPPED
ogr/ogr_mem.py::test_ogr_mem_3 PASSED
ogr/ogr_mem.py::test_ogr_mem_4 PASSED
ogr/ogr_mem.py::test_ogr_mem_5 PASSED
ogr/ogr_mem.py::test_ogr_mem_6 PASSED
ogr/ogr_mem.py::test_ogr_mem_7 PASSED
ogr/ogr_mem.py::test_ogr_mem_8 PASSED
ogr/ogr_mem.py::test_ogr_mem_9 PASSED
ogr/ogr_mem.py::test_ogr_mem_10 PASSED
ogr/ogr_mem.py::test_ogr_mem_11 PASSED
ogr/ogr_mem.py::test_ogr_mem_12 PASSED
ogr/ogr_mem.py::test_ogr_mem_13 PASSED
ogr/ogr_mem.py::test_ogr_mem_14 PASSED
ogr/ogr_mem.py::test_ogr_mem_15 PASSED
ogr/ogr_mem.py::test_ogr_mem_16 PASSED
ogr/ogr_mem.py::test_ogr_mem_17 PASSED
ogr/ogr_mem.py::test_ogr_mem_coordinate_epoch PASSED
ogr/ogr_mem.py::test_ogr_mem_alter_geom_field_defn PASSED
ogr/ogr_mem.py::test_ogr_mem_arrow_stream_numpy PASSED
ogr/ogr_mem.py::test_ogr_mem_arrow_stream_numpy_memlimit[str] PASSED
ogr/ogr_mem.py::test_ogr_mem_arrow_stream_numpy_memlimit[strlist] PASSED
ogr/ogr_mem.py::test_ogr_mem_arrow_stream_numpy_memlimit[int32list] PASSED
ogr/ogr_mem.py::test_ogr_mem_arrow_stream_numpy_memlimit[int64list] PASSED
ogr/ogr_mem.py::test_ogr_mem_arrow_stream_numpy_memlimit[float64list] PASSED
ogr/ogr_mem.py::test_ogr_mem_arrow_stream_numpy_memlimit[boollist] PASSED
ogr/ogr_mem.py::test_ogr_mem_arrow_stream_numpy_memlimit[binary] PASSED
ogr/ogr_mem.py::test_ogr_mem_arrow_stream_numpy_memlimit[binary_fixed_width] PASSED
ogr/ogr_mem.py::test_ogr_mem_arrow_stream_numpy_memlimit[geometry] PASSED
ogr/ogr_mem.py::test_ogr_mem_arrow_stream_numpy_huge_string PASSED
ogr/ogr_mem.py::test_ogr_mem_arrow_stream_pyarrow SKIPPED (could not import 'pyarrow': No module named 'pyarrow')
ogr/ogr_mem.py::test_ogr_mem_arrow_stream_pyarrow_geoarrow_no_crs_metadata SKIPPED (could not import 'pyarrow': No module named 'pyarrow')
ogr/ogr_mem.py::test_ogr_mem_arrow_stream_pyarrow_geoarrow_metadata SKIPPED (could not import 'pyarrow': No module named 'pyarrow')
ogr/ogr_mem.py::test_ogr_mem_upsert_feature PASSED
ogr/ogr_mem.py::test_ogr_mem_update_feature PASSED
ogr/ogr_mem.py::test_ogr_mem_get_supported_srs_list PASSED
ogr/ogr_mem.py::test_ogr_mem_write_arrow PASSED
ogr/ogr_mem.py::test_ogr_mem_write_pyarrow SKIPPED (could not import 'pyarrow': No module named 'pyarrow')
ogr/ogr_mem.py::test_ogr_mem_write_pyarrow_geometry_in_large_binary SKIPPED (could not import 'pyarrow': No module named 'pyarrow')
ogr/ogr_mem.py::test_ogr_mem_write_pyarrow_invalid_dict_index[dict_values0] SKIPPED (could not import 'pyarrow': No module named 'pyarrow')
ogr/ogr_mem.py::test_ogr_mem_write_pyarrow_invalid_dict_index[dict_values1] SKIPPED (could not import 'pyarrow': No module named 'pyarrow')
ogr/ogr_mitab.py::test_ogr_mitab_3[TAB] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_3[MIF] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_4 PASSED
ogr/ogr_mitab.py::test_ogr_mitab_5 PASSED
ogr/ogr_mitab.py::test_ogr_mitab_6 PASSED
ogr/ogr_mitab.py::test_ogr_mitab_10 PASSED
ogr/ogr_mitab.py::test_ogr_mitab_11 PASSED
ogr/ogr_mitab.py::test_ogr_mitab_12 PASSED
ogr/ogr_mitab.py::test_ogr_mitab_13[TAB] SKIPPED
ogr/ogr_mitab.py::test_ogr_mitab_13[MIF] SKIPPED
ogr/ogr_mitab.py::test_ogr_mitab_15 PASSED
ogr/ogr_mitab.py::test_ogr_mitab_16 PASSED
ogr/ogr_mitab.py::test_ogr_mitab_17[MIF] SKIPPED
ogr/ogr_mitab.py::test_ogr_mitab_17[TAB] SKIPPED
ogr/ogr_mitab.py::test_ogr_mitab_18 PASSED
ogr/ogr_mitab.py::test_ogr_mitab_19 PASSED
ogr/ogr_mitab.py::test_ogr_mitab_20[1-TAB] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_20[1-MIF] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_20[2-TAB] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_20[2-MIF] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_20[3-TAB] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_20[3-MIF] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_20[4-TAB] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_20[4-MIF] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_20[5-TAB] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_20[5-MIF] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_20[6-TAB] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_20[6-MIF] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_20[7-TAB] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_20[7-MIF] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_20bis[True] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_20bis[False] SKIPPED (Requires Linux)
ogr/ogr_mitab.py::test_ogr_mitab_21 PASSED
ogr/ogr_mitab.py::test_ogr_mitab_22[2] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_22[1000] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_23[0] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_23[1] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_23[2] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_23[100] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_23[1000] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_24[2] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_24[100] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_24[1000] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_25[2] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_25[1000] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_26[2] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_26[1000] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_27 PASSED
ogr/ogr_mitab.py::test_ogr_mitab_28 PASSED
ogr/ogr_mitab.py::test_ogr_mitab_29 PASSED
ogr/ogr_mitab.py::test_ogr_mitab_30[create_mode] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_30[update_mode] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_32 PASSED
ogr/ogr_mitab.py::test_ogr_mitab_33 PASSED
ogr/ogr_mitab.py::test_ogr_mitab_34 PASSED
ogr/ogr_mitab.py::test_ogr_mitab_35 PASSED
ogr/ogr_mitab.py::test_ogr_mitab_36 PASSED
ogr/ogr_mitab.py::test_ogr_mitab_37 PASSED
ogr/ogr_mitab.py::test_ogr_mitab_38 PASSED
ogr/ogr_mitab.py::test_ogr_mitab_39 PASSED
ogr/ogr_mitab.py::test_ogr_mitab_40 PASSED
ogr/ogr_mitab.py::test_ogr_mitab_41 PASSED
ogr/ogr_mitab.py::test_ogr_mitab_42 PASSED
ogr/ogr_mitab.py::test_ogr_mitab_43 PASSED
ogr/ogr_mitab.py::test_ogr_mitab_44 PASSED
ogr/ogr_mitab.py::test_ogr_mitab_45[1-MIF] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_45[1-TAB] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_45[2-MIF] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_45[2-TAB] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_46[tab-win1251.TAB] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_46[win1251.mif] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_47 PASSED
ogr/ogr_mitab.py::test_ogr_mitab_48 PASSED
ogr/ogr_mitab.py::test_ogr_mitab_49_aspatial PASSED
ogr/ogr_mitab.py::test_ogr_mitab_tab_field_index_creation PASSED
ogr/ogr_mitab.py::test_ogr_mitab_tab_view PASSED
ogr/ogr_mitab.py::test_ogr_mitab_style PASSED
ogr/ogr_mitab.py::test_ogr_mitab_tab_write_field_name_with_dot PASSED
ogr/ogr_mitab.py::test_ogr_mitab_local_encoding_label[w-L] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_local_encoding_label[t-L] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_delete_feature_no_geometry PASSED
ogr/ogr_mitab.py::test_ogr_mitab_too_large_value_for_decimal_field PASSED
ogr/ogr_mitab.py::test_ogr_mitab_custom_datum_export PASSED
ogr/ogr_mitab.py::test_ogr_mitab_description PASSED
ogr/ogr_mitab.py::test_ogr_mitab_nulldatetime PASSED
ogr/ogr_mitab.py::test_ogr_mitab_read_multi_line_mid PASSED
ogr/ogr_mitab.py::test_ogr_mitab_read_single_field_mid PASSED
ogr/ogr_mitab.py::test_ogr_mitab_read_write_all_data_types[mif] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_read_write_all_data_types[tab] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_write_etrs89_from_crs_epsg_code[tab] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_write_etrs89_from_crs_epsg_code[mif] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_write_etrs89_from_crs_wkt1 PASSED
ogr/ogr_mitab.py::test_ogr_mitab_write_etrs89_from_crs_wkt2 PASSED
ogr/ogr_mitab.py::test_ogr_mitab_write_etrs89_from_custom_wkt_geogcs_code PASSED
ogr/ogr_mitab.py::test_ogr_mitab_write_etrs89_from_custom_wkt_no_geogcs_code PASSED
ogr/ogr_mitab.py::test_ogr_mitab_point_label PASSED
ogr/ogr_mitab.py::test_ogr_mitab_write_epsg_3125_philippine_reference_system_1992 PASSED
ogr/ogr_mitab.py::test_ogr_mitab_read_read_extended_transverse_mercator PASSED
ogr/ogr_mitab.py::test_ogr_mitab_read_write_hotine_oblique_mercator_with_rectified_grid_angle[mif] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_read_write_hotine_oblique_mercator_with_rectified_grid_angle[tab] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_label_without_text PASSED
ogr/ogr_mitab.py::test_ogr_mitab_write_LCC_2SP_non_metre_unit[tab] PASSED
ogr/ogr_mitab.py::test_ogr_mitab_write_LCC_2SP_non_metre_unit[mif] PASSED
ogr/ogr_mongodbv3.py::test_ogr_mongodbv3_init SKIPPED (Driver MongoDBv3 not present)
ogr/ogr_mongodbv3.py::test_ogr_mongodbv3_1 SKIPPED (Driver MongoDBv3 not present)
ogr/ogr_mongodbv3.py::test_ogr_mongodbv3_2 SKIPPED (Driver MongoDBv3 not present)
ogr/ogr_mongodbv3.py::test_ogr_mongodbv3_3 SKIPPED (Driver MongoDBv3 not present)
ogr/ogr_mongodbv3.py::test_ogr_mongodbv3_upsert_feature SKIPPED (Driver MongoDBv3 not present)
ogr/ogr_mongodbv3.py::test_ogr_mongodbv3_update_feature SKIPPED (Driver MongoDBv3 not present)
ogr/ogr_mongodbv3.py::test_ogr_mongodbv3_cleanup SKIPPED (Driver MongoDBv3 not present)
ogr/ogr_mssqlspatial.py::test_ogr_mssqlspatial_3 SKIPPED (OGR_MSSSQL_CONNECTION_STRING not specified; MS SQL is not available using default connection string MSSQL:server=127.0.0.1;database=TestDB;driver=ODBC Driver 17 for SQL Server;UID=SA;PWD=DummyPassw0rd)
ogr/ogr_mssqlspatial.py::test_ogr_mssqlspatial_4 SKIPPED (OGR_MSSSQL_CONNECTION_STRING not specified; MS SQL is not available using default connection string MSSQL:server=127.0.0.1;database=TestDB;driver=ODBC Driver 17 for SQL Server;UID=SA;PWD=DummyPassw0rd)
ogr/ogr_mssqlspatial.py::test_ogr_mssqlspatial_test_ogrsf SKIPPED (OGR_MSSSQL_CONNECTION_STRING not specified; MS SQL is not available using default connection string MSSQL:server=127.0.0.1;database=TestDB;driver=ODBC Driver 17 for SQL Server;UID=SA;PWD=DummyPassw0rd)
ogr/ogr_mssqlspatial.py::test_ogr_mssqlspatial_create_feature_in_unregistered_table SKIPPED (OGR_MSSSQL_CONNECTION_STRING not specified; MS SQL is not available using default connection string MSSQL:server=127.0.0.1;database=TestDB;driver=ODBC Driver 17 for SQL Server;UID=SA;PWD=DummyPassw0rd)
ogr/ogr_mssqlspatial.py::test_ogr_mssqlspatial_datatypes SKIPPED (OGR_MSSSQL_CONNECTION_STRING not specified; MS SQL is not available using default connection string MSSQL:server=127.0.0.1;database=TestDB;driver=ODBC Driver 17 for SQL Server;UID=SA;PWD=DummyPassw0rd)
ogr/ogr_mssqlspatial.py::test_ogr_mssqlspatial_bulk_insert SKIPPED (OGR_MSSSQL_CONNECTION_STRING not specified; MS SQL is not available using default connection string MSSQL:server=127.0.0.1;database=TestDB;driver=ODBC Driver 17 for SQL Server;UID=SA;PWD=DummyPassw0rd)
ogr/ogr_mssqlspatial.py::test_ogr_mssqlspatial_geography_polygon_vertex_order SKIPPED (OGR_MSSSQL_CONNECTION_STRING not specified; MS SQL is not available using default connection string MSSQL:server=127.0.0.1;database=TestDB;driver=ODBC Driver 17 for SQL Server;UID=SA;PWD=DummyPassw0rd)
ogr/ogr_mssqlspatial.py::test_binary_field_bcp SKIPPED (OGR_MSSSQL_CONNECTION_STRING not specified; MS SQL is not available using default connection string MSSQL:server=127.0.0.1;database=TestDB;driver=ODBC Driver 17 for SQL Server;UID=SA;PWD=DummyPassw0rd)
ogr/ogr_mssqlspatial.py::test_geometry_column_identification SKIPPED (OGR_MSSSQL_CONNECTION_STRING not specified; MS SQL is not available using default connection string MSSQL:server=127.0.0.1;database=TestDB;driver=ODBC Driver 17 for SQL Server;UID=SA;PWD=DummyPassw0rd)
ogr/ogr_mvt.py::test_ogr_mvt_datatypes PASSED
ogr/ogr_mvt.py::test_ogr_mvt_datatype_promotion PASSED
ogr/ogr_mvt.py::test_ogr_mvt_limit_cases PASSED
ogr/ogr_mvt.py::test_ogr_mvt_with_extension_fields PASSED
ogr/ogr_mvt.py::test_ogr_mvt_mixed PASSED
ogr/ogr_mvt.py::test_ogr_mvt_linestring PASSED
ogr/ogr_mvt.py::test_ogr_mvt_multilinestring PASSED
ogr/ogr_mvt.py::test_ogr_mvt_polygon PASSED
ogr/ogr_mvt.py::test_ogr_mvt_point_polygon PASSED
ogr/ogr_mvt.py::test_ogr_mvt_point_polygon_clip PASSED
ogr/ogr_mvt.py::test_ogr_mvt_tileset_without_readdir PASSED
ogr/ogr_mvt.py::test_ogr_mvt_tileset_tilegl PASSED
ogr/ogr_mvt.py::test_ogr_mvt_tileset_without_metadata_file PASSED
ogr/ogr_mvt.py::test_ogr_mvt_tileset_json_field PASSED
ogr/ogr_mvt.py::test_ogr_mvt_open_variants PASSED
ogr/ogr_mvt.py::test_ogr_mvt_xyz_options PASSED
ogr/ogr_mvt.py::test_ogr_mvt_test_ogrsf_pbf SKIPPED
ogr/ogr_mvt.py::test_ogr_mvt_test_ogrsf_directory SKIPPED
ogr/ogr_mvt.py::test_ogr_mvt_mbtiles PASSED
ogr/ogr_mvt.py::test_ogr_mvt_mbtiles_json_field PASSED
ogr/ogr_mvt.py::test_ogr_mvt_mbtiles_json_field_auto PASSED
ogr/ogr_mvt.py::test_ogr_mvt_mbtiles_test_ogrsf SKIPPED
ogr/ogr_mvt.py::test_ogr_mvt_mbtiles_open_vector_in_raster_mode PASSED
ogr/ogr_mvt.py::test_ogr_mvt_x_y_z_filename_scheme PASSED
ogr/ogr_mvt.py::test_ogr_mvt_polygon_larger_than_header PASSED
ogr/ogr_mvt.py::test_ogr_mvt_errors PASSED
ogr/ogr_mvt.py::test_ogr_mvt_http PASSED
ogr/ogr_mvt.py::test_ogr_mvt_write_one_layer PASSED
ogr/ogr_mvt.py::test_ogr_mvt_write_conf PASSED
ogr/ogr_mvt.py::test_ogr_mvt_write_mbtiles PASSED
ogr/ogr_mvt.py::test_ogr_mvt_write_limitations_max_size PASSED
ogr/ogr_mvt.py::test_ogr_mvt_write_polygon_repaired PASSED
ogr/ogr_mvt.py::test_ogr_mvt_write_conflicting_innner_ring PASSED
ogr/ogr_mvt.py::test_ogr_mvt_write_limitations_max_size_polygon PASSED
ogr/ogr_mvt.py::test_ogr_mvt_write_limitations_max_features PASSED
ogr/ogr_mvt.py::test_ogr_mvt_write_custom_tiling_scheme PASSED
ogr/ogr_mvt.py::test_ogr_mvt_write_errors PASSED
ogr/ogr_mvt.py::test_ogr_mvt_write_reuse_temp_db PASSED
ogr/ogr_mysql.py::test_ogr_mysql_19 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest)
ogr/ogr_mysql.py::test_ogr_mysql_3 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest)
ogr/ogr_mysql.py::test_ogr_mysql_4 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest)
ogr/ogr_mysql.py::test_ogr_mysql_5 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest)
ogr/ogr_mysql.py::test_ogr_mysql_6 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest)
ogr/ogr_mysql.py::test_ogr_mysql_7 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest)
ogr/ogr_mysql.py::test_ogr_mysql_8 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest)
ogr/ogr_mysql.py::test_ogr_mysql_9 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest)
ogr/ogr_mysql.py::test_ogr_mysql_10 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest)
ogr/ogr_mysql.py::test_ogr_mysql_15 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest)
ogr/ogr_mysql.py::test_ogr_mysql_16 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest)
ogr/ogr_mysql.py::test_ogr_mysql_17 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest)
ogr/ogr_mysql.py::test_ogr_mysql_20 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest)
ogr/ogr_mysql.py::test_ogr_mysql_21 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest)
ogr/ogr_mysql.py::test_ogr_mysql_22 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest)
ogr/ogr_mysql.py::test_ogr_mysql_23 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest)
ogr/ogr_mysql.py::test_ogr_mysql_24 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest)
ogr/ogr_mysql.py::test_ogr_mysql_72 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest)
ogr/ogr_mysql.py::test_ogr_mysql_25 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest)
ogr/ogr_mysql.py::test_ogr_mysql_26 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest)
ogr/ogr_mysql.py::test_ogr_mysql_27 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest)
ogr/ogr_mysql.py::test_ogr_mysql_longlat SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest)
ogr/ogr_mysql.py::test_ogr_mysql_28 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest)
ogr/ogr_mysql.py::test_ogr_mysql_29 SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest)
ogr/ogr_mysql.py::test_ogr_mysql_create_new_srs SKIPPED (OGR_MYSQL_CONNECTION_STRING not specified; database is not available using default connection string MYSQL:autotest)
ogr/ogr_nas.py::test_ogr_nas_1 SKIPPED (Test data no longer available)
ogr/ogr_nas.py::test_ogr_nas_2 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_nas.py::test_ogr_nas_3 PASSED
ogr/ogr_nas.py::test_ogr_nas_4 PASSED
ogr/ogr_nas.py::test_ogr_nas_5 PASSED
ogr/ogr_ngw.py::test_ogr_ngw_2 SKIPPED (NGW tests are flaky. See https://github.com/OSGeo/gdal/issues/4453)
ogr/ogr_ngw.py::test_ogr_ngw_3 SKIPPED (NGW tests are flaky. See https://github.com/OSGeo/gdal/issues/4453)
ogr/ogr_ngw.py::test_ogr_ngw_4 SKIPPED (NGW tests are flaky. See https://github.com/OSGeo/gdal/issues/4453)
ogr/ogr_ngw.py::test_ogr_ngw_5 SKIPPED (NGW tests are flaky. See https://github.com/OSGeo/gdal/issues/4453)
ogr/ogr_ngw.py::test_ogr_ngw_6 SKIPPED (NGW tests are flaky. See https://github.com/OSGeo/gdal/issues/4453)
ogr/ogr_ngw.py::test_ogr_ngw_7 SKIPPED (NGW tests are flaky. See https://github.com/OSGeo/gdal/issues/4453)
ogr/ogr_ngw.py::test_ogr_ngw_8 SKIPPED (NGW tests are flaky. See https://github.com/OSGeo/gdal/issues/4453)
ogr/ogr_ngw.py::test_ogr_ngw_9 SKIPPED (NGW tests are flaky. See https://github.com/OSGeo/gdal/issues/4453)
ogr/ogr_ngw.py::test_ogr_ngw_10 SKIPPED (NGW tests are flaky. See https://github.com/OSGeo/gdal/issues/4453)
ogr/ogr_ngw.py::test_ogr_ngw_11 SKIPPED (NGW tests are flaky. See https://github.com/OSGeo/gdal/issues/4453)
ogr/ogr_ngw.py::test_ogr_ngw_12 SKIPPED (NGW tests are flaky. See https://github.com/OSGeo/gdal/issues/4453)
ogr/ogr_ngw.py::test_ogr_ngw_13 SKIPPED (NGW tests are flaky. See https://github.com/OSGeo/gdal/issues/4453)
ogr/ogr_ngw.py::test_ogr_ngw_14 SKIPPED (NGW tests are flaky. See https://github.com/OSGeo/gdal/issues/4453)
ogr/ogr_ngw.py::test_ogr_ngw_15 SKIPPED (NGW tests are flaky. See https://github.com/OSGeo/gdal/issues/4453)
ogr/ogr_ngw.py::test_ogr_ngw_test_ogrsf SKIPPED (NGW tests are flaky. See https://github.com/OSGeo/gdal/issues/4453)
ogr/ogr_ntf.py::test_ogr_ntf_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_ntf.py::test_ogr_ntf_2 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_oapif.py::test_ogr_oapif_errors PASSED
ogr/ogr_oapif.py::test_ogr_oapif_collections_paging PASSED
ogr/ogr_oapif.py::test_ogr_oapif_empty_layer_and_user_query_parameters PASSED
ogr/ogr_oapif.py::test_ogr_oapif_open_by_collection_and_legacy_wfs3_prefix PASSED
ogr/ogr_oapif.py::test_ogr_oapif_fc_links_next_geojson PASSED
ogr/ogr_oapif.py::test_ogr_oapif_id_is_integer PASSED
ogr/ogr_oapif.py::test_ogr_oapif_spatial_filter PASSED
ogr/ogr_oapif.py::test_ogr_oapif_limit PASSED
ogr/ogr_oapif.py::test_ogr_oapif_limit_from_numberMatched PASSED
ogr/ogr_oapif.py::test_ogr_oapif_attribute_filter PASSED
ogr/ogr_oapif.py::test_ogr_oapif_schema_from_xml_schema PASSED
ogr/ogr_oapif.py::test_ogr_oapif_schema_from_json_schema PASSED
ogr/ogr_oapif.py::test_ogr_oapif_stac_catalog PASSED
ogr/ogr_oapif.py::test_ogr_oapif_storage_crs_easting_northing PASSED
ogr/ogr_oapif.py::test_ogr_oapif_storage_crs_latitude_longitude PASSED
ogr/ogr_oapif.py::test_ogr_oapif_storage_crs_latitude_longitude_non_compliant_server PASSED
ogr/ogr_oapif.py::test_ogr_oapif_crs_and_preferred_crs_open_options PASSED
ogr/ogr_oapif.py::test_ogr_oapif_collection_items_page_size PASSED
ogr/ogr_oapif.py::test_ogr_oapif_initial_request_page_size PASSED
ogr/ogr_oci.py::test_ogr_oci_2 SKIPPED (no OCI_DSNAME in environment)
ogr/ogr_oci.py::test_ogr_oci_3 SKIPPED (no OCI_DSNAME in environment)
ogr/ogr_oci.py::test_ogr_oci_4 SKIPPED (no OCI_DSNAME in environment)
ogr/ogr_oci.py::test_ogr_oci_5 SKIPPED (no OCI_DSNAME in environment)
ogr/ogr_oci.py::test_ogr_oci_6 SKIPPED (no OCI_DSNAME in environment)
ogr/ogr_oci.py::test_ogr_oci_7 SKIPPED (no OCI_DSNAME in environment)
ogr/ogr_oci.py::test_ogr_oci_8 SKIPPED (no OCI_DSNAME in environment)
ogr/ogr_oci.py::test_ogr_oci_9 SKIPPED (no OCI_DSNAME in environment)
ogr/ogr_oci.py::test_ogr_oci_10 SKIPPED (no OCI_DSNAME in environment)
ogr/ogr_oci.py::test_ogr_oci_11 SKIPPED (no OCI_DSNAME in environment)
ogr/ogr_oci.py::test_ogr_oci_12 SKIPPED (no OCI_DSNAME in environment)
ogr/ogr_oci.py::test_ogr_oci_13 SKIPPED (no OCI_DSNAME in environment)
ogr/ogr_oci.py::test_ogr_oci_14 SKIPPED (no OCI_DSNAME in environment)
ogr/ogr_oci.py::test_ogr_oci_15 SKIPPED (no OCI_DSNAME in environment)
ogr/ogr_oci.py::test_ogr_oci_16 SKIPPED (no OCI_DSNAME in environment)
ogr/ogr_oci.py::test_ogr_oci_17 SKIPPED (no OCI_DSNAME in environment)
ogr/ogr_oci.py::test_ogr_oci_18 SKIPPED (no OCI_DSNAME in environment)
ogr/ogr_oci.py::test_ogr_oci_19 SKIPPED (no OCI_DSNAME in environment)
ogr/ogr_oci.py::test_ogr_oci_20 SKIPPED (no OCI_DSNAME in environment)
ogr/ogr_oci.py::test_ogr_oci_21 SKIPPED (no OCI_DSNAME in environment)
ogr/ogr_odbc.py::test_ogr_odbc_1 SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_odbc.py::test_ogr_odbc_2 SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_odbc.py::test_extensions SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_odbc.py::test_null_memo SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_odbc.py::test_ogr_odbc_list_all_tables SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_odbc.py::test_ogr_odbc_open_private_table SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_odbc.py::test_ogr_odbc_ogrsf_null_memo SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_odbc.py::test_numeric_read SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_odbc.py::test_ogr_odbc_ogrsf_numeric SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_ods.py::test_ogr_ods_1 PASSED
ogr/ogr_ods.py::test_ogr_ods_kspread_1 PASSED
ogr/ogr_ods.py::test_ogr_ods_2 PASSED
ogr/ogr_ods.py::test_ogr_ods_headers_open_option PASSED
ogr/ogr_ods.py::test_ogr_ods_3 PASSED
ogr/ogr_ods.py::test_ogr_ods_field_types_open_option PASSED
ogr/ogr_ods.py::test_ogr_ods_4 SKIPPED
ogr/ogr_ods.py::test_ogr_ods_5 SKIPPED
ogr/ogr_ods.py::test_ogr_ods_6 PASSED
ogr/ogr_ods.py::test_ogr_ods_7 PASSED
ogr/ogr_ods.py::test_ogr_ods_8 PASSED
ogr/ogr_ods.py::test_ogr_ods_9 PASSED
ogr/ogr_ods.py::test_ogr_ods_boolean PASSED
ogr/ogr_ods.py::test_ogr_ods_number_columns_repeated_at_end_of_row PASSED
ogr/ogr_ods.py::test_ogr_ods_multiple_text_p_elements PASSED
ogr/ogr_ods.py::test_ogr_ods_read_ods_prefix PASSED
ogr/ogr_ogdi.py::test_ogr_ogdi_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_ogdi.py::test_ogr_ogdi_2 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_ogdi.py::test_ogr_ogdi_3 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_ogdi.py::test_ogr_ogdi_4 PASSED
ogr/ogr_ogdi.py::test_ogr_ogdi_5 SKIPPED
ogr/ogr_ogrtest.py::test_check_geometry_equals_null PASSED
ogr/ogr_ogrtest.py::test_check_geometry_equals_type_mismatch PASSED
ogr/ogr_ogrtest.py::test_check_geometry_equals_dim_mismatch PASSED
ogr/ogr_ogrtest.py::test_check_geometry_equals_point_count_mismatch PASSED
ogr/ogr_ogrtest.py::test_check_geometry_equals_ngeoms_mismatch PASSED
ogr/ogr_ogrtest.py::test_check_geometry_equals_orientation_differs PASSED
ogr/ogr_ogrtest.py::test_check_geometry_equals_z_difference PASSED
ogr/ogr_ogrtest.py::test_check_geometry_equals_m_difference PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_1[gdb_source0] PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_1[gdb_source1] PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_1[gdb_source2] PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_2[gdb_source0] SKIPPED (ogrsf test utility not found)
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_2[gdb_source1] SKIPPED (ogrsf test utility not found)
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_2[gdb_source2] SKIPPED (ogrsf test utility not found)
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_3 PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_4 PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_str_indexed_truncated PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_5 PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_6 PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_7 PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_8 PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_9 PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_10 PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_in_memory_spatial_filter PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_spx_spatial_filter PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_read_broken_spx_wrong_index_depth PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_12 PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_13 PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_14 PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_15 PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_16 PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_17 PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_18 PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_19 PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_20 PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_21 PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_weird_winding_order PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_utc_datetime PASSED
ogr/ogr_openfilegdb.py::test_ogr_fgdb_alias PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_read_domains PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_write_domains_from_other_gdb PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_read_layer_hierarchy PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_list_all_tables_v10 PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_list_all_tables_v9 ['none', 'big_layer', 'no_field', 'point', 'multipoint', 'linestring', 'multilinestring', 'polygon', 'multipolygon', 'point25D', 'multipoint25D', 'linestring25D', 'multilinestring25D', 'polygon25D', 'multipolygon25D', 'multipatch', 'null_polygon', 'empty_polygon', 'empty_multipoint', 'hole', 'several_polygons', 'testnotnullable', 'GDB_DBTune', 'GDB_FeatureClasses', 'GDB_FeatureDataset', 'GDB_FieldInfo', 'GDB_ObjectClasses', 'GDB_Release', 'GDB_SpatialRefs', 'GDB_SystemCatalog', 'GDB_UserMetadata']
PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_non_spatial_table_outside_gdb_items PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_strings_utf16 PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_inconsistent_crs_feature_dataset_and_feature_table PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_spx_zero_in_value_count_trailer PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_shape_length_shape_area_as_default_in_field_defn PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_read_relationships PASSED
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_read_readonly_in_update_mode SKIPPED (Incorrect platform)
ogr/ogr_openfilegdb.py::test_ogr_openfilegdb_cleanup PASSEDReregistering FileGDB driver
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_invalid_filename PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_empty PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_field_types[False] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_field_types[True] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[1-1-None-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[1-1-POINT EMPTY-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[1-1-POINT (1 2)-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[-2147483647--2147483647-POINT Z (1 2 3)-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[2001-2001-POINT M (1 2 3)-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[3001-3001-POINT ZM (1 2 3 4)-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[2-5-LINESTRING EMPTY-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[2-5-LINESTRING (1 2,3 4,-1 -2)-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[-2147483646--2147483643-LINESTRING Z (1 2 10,3 4 20,-1 -2 15)-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[2002-2005-LINESTRING M (1 2 10,3 4 20,-1 -2 15)-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[3002-3005-LINESTRING ZM (1 2 10 100,3 4 20 200,-1 -2 15 150)-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[3-6-POLYGON EMPTY-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[3-6-POLYGON ((0 0,0 1,1 1,0 0))-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[3-6-POLYGON ((0 0,1 1,0 1,0 0))-MULTIPOLYGON (((0 0,0 1,1 1,0 0)))] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[3-6-POLYGON ((0 0,0 1,1 1,0 0),(0.2 0.2,0.8 0.8,0.2 0.8,0.2 0.2))-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[3-6-POLYGON ((0 0,0 1,1 1,0 0),(0.2 0.2,0.2 0.8,0.8 0.8,0.2 0.2))-MULTIPOLYGON (((0 0,0 1,1 1,0 0),(0.2 0.2,0.8 0.8,0.2 0.8,0.2 0.2)))] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[-2147483645--2147483642-POLYGON Z ((0 0 10,0 1 30,1 1 20,0 0 10))-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[2003-2006-POLYGON M ((0 0 10,0 1 30,1 1 20,0 0 10))-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[3003-3006-POLYGON ZM ((0 0 10 100,0 1 30 300,1 1 20 200,0 0 10 100))-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[4-4-MULTIPOINT (1 2)-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[4-4-MULTIPOINT (1 2,-3 -4,5 6)-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[-2147483644--2147483644-MULTIPOINT Z ((1 2 10),(-3 -4 30),(5 6 20))-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[2004-2004-MULTIPOINT M ((1 2 10),(-3 -4 30),(5 6 20))-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[3004-3004-MULTIPOINT ZM ((1 2 10 100),(-3 -4 30 300),(5 6 20 200))-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[5-5-MULTILINESTRING EMPTY-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[5-5-MULTILINESTRING ((1 2,3 4,-1 -2),(3 -4,5 6))-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[-2147483643--2147483643-MULTILINESTRING Z ((1 2 10,3 4 20,-1 -2 15),(3 -4 10,5 6 20))-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[2005-2005-MULTILINESTRING M ((1 2 10,3 4 20,-1 -2 15),(3 -4 10,5 6 20))-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[3005-3005-MULTILINESTRING ZM ((1 2 10 100,3 4 20 200,-1 -2 15 150),(3 -4 10 200,5 6 20 100))-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[6-6-MULTIPOLYGON EMPTY-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[6-6-MULTIPOLYGON (((0 0,0 1,1 1,0 0)))-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[6-6-MULTIPOLYGON (((0 0,0 1,1 1,0 0),(0.2 0.2,0.8 0.8,0.2 0.8,0.2 0.2)),((10 10,10 11,11 11,10 10)))-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[-2147483642--2147483642-MULTIPOLYGON Z (((0 0 10,0 1 30,1 1 20,0 0 10)),((10 10 100,10 11 120,11 11 110,10 10 100)))-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[2006-2006-MULTIPOLYGON M (((0 0 10,0 1 30,1 1 20,0 0 10)),((10 10 100,10 11 120,11 11 110,10 10 100)))-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[3006-3006-MULTIPOLYGON ZM (((0 0 10 100,0 1 30 300,1 1 20 200,0 0 10 100)),((10 10 100 1000,10 11 120 1100,11 11 110 900,10 10 100 1000)))-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[8-5-CIRCULARSTRING (0 0,1 1,2 0)-MULTICURVE (COMPOUNDCURVE (CIRCULARSTRING (0 0,1 1,2 0)))] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[3008-3005-CIRCULARSTRING ZM (0 0 10 0,1 1 10 0,2 0 10 0)-MULTICURVE ZM (COMPOUNDCURVE ZM (CIRCULARSTRING ZM (0 0 10 0,1 1 10 0,2 0 10 0)))] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[9-5-COMPOUNDCURVE ((0 0,1 1,2 0))-MULTILINESTRING ((0 0,1 1,2 0))] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[9-5-COMPOUNDCURVE (CIRCULARSTRING (0 0,1 1,2 0),(2 0,3 0))-MULTICURVE (COMPOUNDCURVE (CIRCULARSTRING (0 0,1 1,2 0),(2 0,3 0)))] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[3009-3005-COMPOUNDCURVE ZM (CIRCULARSTRING ZM (0 0 10 0,1 1 10 0,2 0 10 0),(2 0 10 0,3 0 11 1))-MULTICURVE ZM (COMPOUNDCURVE ZM (CIRCULARSTRING ZM (0 0 10 0,1 1 10 0,2 0 10 0),(2 0 10 0,3 0 11 1)))] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[11-5-MULTICURVE(CIRCULARSTRING (0 0,1 1,2 0),(0 0,1 1),COMPOUNDCURVE (CIRCULARSTRING(10 10,11 11,12 10)))-MULTICURVE (COMPOUNDCURVE (CIRCULARSTRING (0 0,1 1,2 0)),(0 0,1 1),COMPOUNDCURVE (CIRCULARSTRING(10 10,11 11,12 10)))] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[10-6-CURVEPOLYGON ((0 0,1 1,0 1,0 0))-MULTIPOLYGON (((0 0,0 1,1 1,0 0)))] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[10-6-CURVEPOLYGON ((0 0,0 1,1 1,0 0))-MULTIPOLYGON (((0 0,0 1,1 1,0 0)))] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[10-6-CURVEPOLYGON ((0 0,0 1,1 1,0 0),(0.2 0.2,0.2 0.8,0.8 0.8,0.2 0.2))-MULTIPOLYGON (((0 0,0 1,1 1,0 0),(0.2 0.2,0.8 0.8,0.2 0.8,0.2 0.2)))] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[10-6-CURVEPOLYGON (COMPOUNDCURVE ((0 0,0 1,1 1),CIRCULARSTRING (1 1,1.5 0.5,1 0),(1 0,0 0)))-MULTISURFACE (CURVEPOLYGON (COMPOUNDCURVE ((0 0,0 1,1 1),CIRCULARSTRING (1 1,1.5 0.5,1 0),(1 0,0 0))))] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[10-6-CURVEPOLYGON (COMPOUNDCURVE((0 0,1 0),CIRCULARSTRING(1 0,1.5 0.5,1 1),(1 1,0 1,0 0)))-MULTISURFACE (CURVEPOLYGON (COMPOUNDCURVE ((0 0,0 1,1 1),CIRCULARSTRING (1 1,1.5 0.5,1 0),(1 0,0 0))))] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[10-6-CURVEPOLYGON (CIRCULARSTRING(-10 0,0 10,10 0,0 -10,-10 0))-MULTISURFACE (CURVEPOLYGON (COMPOUNDCURVE (CIRCULARSTRING (-10 0,0 10,10 0),CIRCULARSTRING (10 0,0 -10,-10 0))))] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[10-6-CURVEPOLYGON (CIRCULARSTRING(-10 0,0 -10,10 0,0 10,-10 0))-MULTISURFACE (CURVEPOLYGON (COMPOUNDCURVE (CIRCULARSTRING (-10 0,0 10,10 0),CIRCULARSTRING (10 0,0 -10,-10 0))))] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[10-6-CURVEPOLYGON ((-100 -100,-100 100,100 100,100 -100,-100 -100),CIRCULARSTRING(-10 0,0 10,10 0,0 -10,-10 0))-MULTISURFACE (CURVEPOLYGON ((-100 -100,-100 100,100 100,100 -100,-100 -100),COMPOUNDCURVE (CIRCULARSTRING (-10 0,0 -10,10 0),CIRCULARSTRING (10 0,0 10,-10 0))))] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[10-6-CURVEPOLYGON (CIRCULARSTRING(-10 0,0 10,10 0,0 -10,-10 0),COMPOUNDCURVE ((0 0,0 1,1 1),CIRCULARSTRING (1 1,1.5 0.5,1 0),(1 0,0 0)))-MULTISURFACE (CURVEPOLYGON (COMPOUNDCURVE (CIRCULARSTRING (-10 0,0 10,10 0),CIRCULARSTRING (10 0,0 -10,-10 0)),COMPOUNDCURVE ((0 0,1 0),CIRCULARSTRING (1 0,1.5 0.5,1 1),(1 1,0 1,0 0))))] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[12-6-MULTISURFACE (((0 0,0 1,1 1,0 0)))-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[3012-3006-MULTISURFACE ZM (((100 0 10 100,100 1 10 101,101 1 10 102,100 0 10 100)),CURVEPOLYGON ZM (CIRCULARSTRING ZM(-10 0 10 0,0 10 10 0,10 0 10 0,0 -1010 0,-10 0 10 0)))-MULTISURFACE ZM (CURVEPOLYGON ZM ((100 0 10 100,100 1 10 101,101 1 10 102,100 0 10 100)),CURVEPOLYGON ZM (COMPOUNDCURVE ZM (CIRCULARSTRING ZM (-10 0 10 0,0 10 10 0,10 0 10 0),CIRCULARSTRING ZM (10 0 10 0,0 -1010 10 0,-10 0 10 0))))] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_all_geoms[-2147483641--2147483648-GEOMETRYCOLLECTION Z (TIN Z (((0 0 10,0 1 11,1 1 12,0 0 10)),((0 0 10,1 1 12,1 0 11,0 0 10))),TIN Z (((10 10 0,10 11 0,11 11 0,10 10 0))))-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_bad_geoms[1-LINESTRING (0 0,1 1)] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_bad_geoms[2-POINT (0 0)] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_bad_geoms[3-LINESTRING (0 0,1 1)] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_bad_geoms[1016-LINESTRING (0 0,1 1)] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_text_utf16 PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[True-False-ids0] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[True-False-ids1] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[True-False-ids2] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[True-False-ids3] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[True-False-ids4] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[True-False-ids5] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[True-False-ids6] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[True-True-ids7] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[True-True-ids8] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[True-True-ids9] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[True-True-ids10] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[True-True-ids11] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[True-True-ids12] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[True-True-ids13] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[True-True-ids14] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[True-True-ids15] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[True-True-ids16] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[True-True-ids17] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[True-False-ids18] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[True-False-ids19] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[True-False-ids20] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[False-False-ids0] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[False-False-ids1] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[False-False-ids2] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[False-False-ids3] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[False-False-ids4] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[False-False-ids5] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[False-False-ids6] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[False-True-ids7] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[False-True-ids8] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[False-True-ids9] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[False-True-ids10] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[False-True-ids11] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[False-True-ids12] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[False-True-ids13] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[False-True-ids14] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[False-True-ids15] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[False-True-ids16] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[False-True-ids17] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[False-False-ids18] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[False-False-ids19] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_feature_with_id_set[False-False-ids20] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_delete_feature PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_update_feature PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_add_field_to_non_empty_table PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_add_field_to_non_empty_table_extra_nullable PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_add_field_to_non_empty_table_extra_non_nullable[/vsimem/out.gdb-options0] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_add_field_to_non_empty_table_extra_non_nullable[/vsimem/out.gdb-options1] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_add_field_to_non_empty_table_extra_non_nullable[tmp/add_field_to_non_empty_table_extra_non_nullable.gdb-options0] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_add_field_to_non_empty_table_extra_non_nullable[tmp/add_field_to_non_empty_table_extra_non_nullable.gdb-options1] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_add_field_to_non_empty_table_extra_non_nullable_simul_error[/vsimem/out.gdb-options0] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_add_field_to_non_empty_table_extra_non_nullable_simul_error[/vsimem/out.gdb-options1] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_add_field_to_non_empty_table_extra_non_nullable_simul_error[tmp/add_field_to_non_empty_table_extra_non_nullable_simul_error.gdb-options0] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_add_field_to_non_empty_table_extra_non_nullable_simul_error[tmp/add_field_to_non_empty_table_extra_non_nullable_simul_error.gdb-options1] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_add_field_after_reopening PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_delete_field[0-False] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_delete_field[0-True] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_delete_field[1-False] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_delete_field[1-True] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_delete_field_before_geom PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_feature_dataset_no_crs PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_feature_dataset_crs PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_spatial_index[1-2] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_spatial_index[2-2] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_spatial_index[3-2] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_spatial_index[4-2] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_spatial_index[5-2] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_spatial_index[6-2] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_spatial_index[7-2] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_spatial_index[8-2] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_spatial_index[9-2] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_spatial_index[10-2] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_spatial_index[11-2] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_spatial_index[12-2] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_spatial_index[13-2] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_spatial_index[14-2] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_spatial_index[15-2] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_spatial_index[16-2] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_spatial_index[29-2] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_spatial_index[30-2] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_spatial_index[31-2] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_spatial_index[339-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_spatial_index[340-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_spatial_index[341-None] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_attribute_index PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_delete_layer PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_freelist PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_freelist_not_exactly_matching_sizes PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_freelist_scenario_two_sizes PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_freelist_scenario_random PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_freelist_scenario_issue_7504 PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_repack PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_recompute_extent_on PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_alter_field_defn PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_domains PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_relationships PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_emulated_transactions PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_emulated_transactions_delete_field_before_geom PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_rename_layer[options0] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_rename_layer[options1] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_field_name_laundering PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_layer_name_laundering PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_layer_documentation PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_CREATE_SHAPE_AREA_AND_LENGTH_FIELDS_explicit PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_CREATE_SHAPE_AREA_AND_LENGTH_FIELDS_implicit PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_alter_geom_field_defn PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_OBJECTID[0] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_OBJECTID[12] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_create_OBJECTID[2] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_delete PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_compound_crs[True-True] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_compound_crs[True-False] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_compound_crs[False-False] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_empty_geoms[1] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_empty_geoms[-2147483647] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_empty_geoms[2001] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_empty_geoms[3001] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_empty_geoms[5] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_empty_geoms[-2147483643] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_empty_geoms[2005] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_empty_geoms[3005] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_empty_geoms[6] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_empty_geoms[-2147483642] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_empty_geoms[2006] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_write_empty_geoms[3006] PASSED
ogr/ogr_openfilegdb_write.py::test_ogr_openfilegdb_layer_alias_name PASSEDReregistering FileGDB driver
ogr/ogr_osm.py::test_ogr_osm_1 PASSED
ogr/ogr_osm.py::test_ogr_osm_2 PASSED
ogr/ogr_osm.py::test_ogr_osm_limit_keys PASSED
ogr/ogr_osm.py::test_ogr_osm_limit_values_per_key PASSED
ogr/ogr_osm.py::test_ogr_osm_3 PASSED
ogr/ogr_osm.py::test_ogr_osm_3_sqlite_nodes PASSED
ogr/ogr_osm.py::test_ogr_osm_3_custom_compress_nodes PASSED
ogr/ogr_osm.py::test_ogr_osm_3_all_layers PASSED
ogr/ogr_osm.py::test_ogr_osm_4 PASSED
ogr/ogr_osm.py::test_ogr_osm_5 PASSED
ogr/ogr_osm.py::test_ogr_osm_6 SKIPPED
ogr/ogr_osm.py::test_ogr_osm_7 PASSED
ogr/ogr_osm.py::test_ogr_osm_8 PASSED
ogr/ogr_osm.py::test_ogr_osm_9 PASSED
ogr/ogr_osm.py::test_ogr_osm_10 PASSED
ogr/ogr_osm.py::test_ogr_osm_11 PASSED
ogr/ogr_osm.py::test_ogr_osm_12 PASSED
ogr/ogr_osm.py::test_ogr_osm_test_uncompressed_dense_true_nometadata_pbf PASSED
ogr/ogr_osm.py::test_ogr_osm_test_uncompressed_dense_false_pbf PASSED
ogr/ogr_osm.py::test_ogr_osm_13 PASSED
ogr/ogr_osm.py::test_ogr_osm_14 PASSED
ogr/ogr_osm.py::test_ogr_osm_15 PASSED
ogr/ogr_osm.py::test_ogr_osm_16 PASSED
ogr/ogr_osm.py::test_ogr_osm_17 PASSED
ogr/ogr_osm.py::test_ogr_osm_18 PASSED
ogr/ogr_osm.py::test_ogr_osm_tags_json PASSED
ogr/ogr_parquet.py::test_ogr_parquet_invalid SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_1[False] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_1[True] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_test_ogrsf_test SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_test_ogrsf_example SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_test_ogrsf_all_geoms SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_write_from_another_dataset[False-None-None] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_write_from_another_dataset[True-2-fid] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_write_edge_cases SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_write_compression[uncompressed] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_write_compression[snappy] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_write_compression[zstd] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_coordinate_epoch[4326] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_coordinate_epoch[9057] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_missing_crs_member SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_crs_identification_on_write[+proj=longlat +datum=WGS84-4326] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_crs_identification_on_write[GEOGCS["WGS 84 (CRS84)",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["OGC","CRS84"]]-4326] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_crs_identification_on_write[OGC:CRS84-4326] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_crs_identification_on_write[EPSG:4326-4326] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_crs_identification_on_write[EPSG:4269-4269] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_crs_identification_on_write[+proj=longlat +datum=NAD83-4269] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_crs_identification_on_write[EPSG:32631-32631] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_crs_identification_on_write[+proj=utm +zone=31 +datum=WGS84-32631] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_crs_identification_on_write[+proj=longlat +ellps=GRS80-None] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_edges[None] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_edges[PLANAR] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_edges[SPHERICAL] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_geometry_types[1-written_wkt0-1-None-expected_geometry_types0] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_geometry_types[2-written_wkt1-2-None-expected_geometry_types1] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_geometry_types[3-written_wkt2-3-expected_wkts2-expected_geometry_types2] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_geometry_types[4-written_wkt3-4-None-expected_geometry_types3] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_geometry_types[5-written_wkt4-5-None-expected_geometry_types4] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_geometry_types[6-written_wkt5-6-None-expected_geometry_types5] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_geometry_types[7-written_wkt6-7-None-expected_geometry_types6] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_geometry_types[-2147483647-written_wkt7--2147483647-None-expected_geometry_types7] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_geometry_types[0-written_wkt8-1-None-expected_geometry_types8] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_geometry_types[0-written_wkt9--2147483647-None-expected_geometry_types9] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_geometry_types[0-written_wkt10-6-expected_wkts10-expected_geometry_types10] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_geometry_types[0-written_wkt11-5-expected_wkts11-expected_geometry_types11] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_geometry_types[0-written_wkt12--2147483643-expected_wkts12-expected_geometry_types12] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_geometry_types[0-written_wkt13-0-None-expected_geometry_types13] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_geometry_types[0-written_wkt14--2147483643-expected_wkts14-expected_geometry_types14] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_polygon_orientation[None-POLYGON ((0 0,0 1,1 1,1 0,0 0),(0.2 0.2,0.8 0.8,0.2 0.8,0.2 0.2))-POLYGON ((0 0,1 0,1 1,0 1,0 0),(0.2 0.2,0.2 0.8,0.8 0.8,0.2 0.2))] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_polygon_orientation[COUNTERCLOCKWISE-POLYGON ((0 0,0 1,1 1,1 0,0 0),(0.2 0.2,0.8 0.8,0.2 0.8,0.2 0.2))-POLYGON ((0 0,1 0,1 1,0 1,0 0),(0.2 0.2,0.2 0.8,0.8 0.8,0.2 0.2))] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_polygon_orientation[UNMODIFIED-POLYGON ((0 0,0 1,1 1,1 0,0 0),(0.2 0.2,0.8 0.8,0.2 0.8,0.2 0.2))-POLYGON ((0 0,0 1,1 1,1 0,0 0),(0.2 0.2,0.8 0.8,0.2 0.8,0.2 0.2))] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_statistics SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_statistics_uint32_parquet2_file_format SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_creator SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_multiple_geom_columns SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[boolean = 0] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[boolean = 1] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[boolean = 1.5] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[uint8 = 2] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[uint8 = -1] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[int8 = -1] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[int8 = 0] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[int8 != 0] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[int8 < 0] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[int8 > 0] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[int8 <= 0] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[int8 >= 0] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[0 = int8] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[0 != int8] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[0 < int8] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[0 > int8] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[0 <= int8] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[0 >= int8] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[int8 IS NULL] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[int8 IS NOT NULL] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[uint16 = 10001] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[uint32 = 1000000001] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[uint32 != 1000000001] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[uint32 < 1000000001] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[uint32 > 1000000001] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[uint32 <= 1000000001] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[uint32 >= 1000000001] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[int32 = -1000000000] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[uint64 = 100000000001] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[int64 = -100000000000] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[float32 = 2.5] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[float64 = 2.5] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[float64 != 2.5] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[float64 < 2.5] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[float64 > 2.5] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[float64 <= 2.5] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[float64 >= 2.5] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[string = ''] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[string != ''] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[string < 'l'] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[string > 'l'] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[string <= 'l'] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[string >= 'l'] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[decimal128 = -1234.567] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[decimal256 = -1234.567] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[boolean = 0 OR boolean = 1] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[1 = 1] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[boolean = boolean] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter[FID = 1] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter["struct_field.a" = 1] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter["struct_field.a" = 0] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter_and_then_ignored_fields SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_ignored_fields_and_then_attribute_filter SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_attribute_filter_and_spatial_filter SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_is_null SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_read_partitioned_flat[-False-False] SKIPPED (GDAL not built with ArrowDataset)
ogr/ogr_parquet.py::test_ogr_parquet_read_partitioned_flat[-False-True] SKIPPED (GDAL not built with ArrowDataset)
ogr/ogr_parquet.py::test_ogr_parquet_read_partitioned_flat[-True-False] SKIPPED (GDAL not built with ArrowDataset)
ogr/ogr_parquet.py::test_ogr_parquet_read_partitioned_flat[-True-True] SKIPPED (GDAL not built with ArrowDataset)
ogr/ogr_parquet.py::test_ogr_parquet_read_partitioned_flat[PARQUET:-False-False] SKIPPED (GDAL not built with ArrowDataset)
ogr/ogr_parquet.py::test_ogr_parquet_read_partitioned_flat[PARQUET:-False-True] SKIPPED (GDAL not built with ArrowDataset)
ogr/ogr_parquet.py::test_ogr_parquet_read_partitioned_flat[PARQUET:-True-False] SKIPPED (GDAL not built with ArrowDataset)
ogr/ogr_parquet.py::test_ogr_parquet_read_partitioned_flat[PARQUET:-True-True] SKIPPED (GDAL not built with ArrowDataset)
ogr/ogr_parquet.py::test_ogr_parquet_read_partitioned_hive[-False-False] SKIPPED (GDAL not built with ArrowDataset)
ogr/ogr_parquet.py::test_ogr_parquet_read_partitioned_hive[-False-True] SKIPPED (GDAL not built with ArrowDataset)
ogr/ogr_parquet.py::test_ogr_parquet_read_partitioned_hive[-True-False] SKIPPED (GDAL not built with ArrowDataset)
ogr/ogr_parquet.py::test_ogr_parquet_read_partitioned_hive[-True-True] SKIPPED (GDAL not built with ArrowDataset)
ogr/ogr_parquet.py::test_ogr_parquet_read_partitioned_hive[PARQUET:-False-False] SKIPPED (GDAL not built with ArrowDataset)
ogr/ogr_parquet.py::test_ogr_parquet_read_partitioned_hive[PARQUET:-False-True] SKIPPED (GDAL not built with ArrowDataset)
ogr/ogr_parquet.py::test_ogr_parquet_read_partitioned_hive[PARQUET:-True-False] SKIPPED (GDAL not built with ArrowDataset)
ogr/ogr_parquet.py::test_ogr_parquet_read_partitioned_hive[PARQUET:-True-True] SKIPPED (GDAL not built with ArrowDataset)
ogr/ogr_parquet.py::test_ogr_parquet_read_partitioned_geo SKIPPED (GDAL not built with ArrowDataset)
ogr/ogr_parquet.py::test_ogr_parquet_write_crs_without_id_in_datum_ensemble_members SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_empty_file SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_with_fid_column SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_spatial_filter SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_detailed_spatial_filter SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[boolean = 0] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[boolean = 1] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[uint8 = 2] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[uint8 = -1] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[int8 = -1] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[int8 = 0] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[int8 IS NULL] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[int8 IS NOT NULL] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[uint16 = 10001] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[uint32 = 1000000001] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[int32 = -1000000000] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[uint64 = 100000000001] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[int64 = -100000000000] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[float32 = 2.5] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[float64 = 2.5] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[float64 != 2.5] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[string = 'd'] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[string != 'd'] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[large_string = 'd'] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[large_string != 'd'] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[binary = '0001'] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[large_binary = '0001'] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[fixed_size_binary = '0001'] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[timestamp_ms_gmt = '2019-01-01T14:00:00.500'] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[timestamp_ms_gmt != '2019-01-01T14:00:00.500'] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[timestamp_ms_gmt_plus_2 = '2019-01-01T14:00:00.500+02'] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[timestamp_ms_gmt_plus_2 != '2019-01-01T14:00:00.500+02'] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[timestamp_s_no_tz = '2019-01-01T14:00:00'] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[timestamp_s_no_tz != '2019-01-01T14:00:00'] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[timestamp_us_no_tz = '2019-01-01T14:00:00.001'] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[timestamp_us_no_tz != '2019-01-01T14:00:00.001'] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[timestamp_ns_no_tz = '2019-01-01T14:00:00'] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[timestamp_ns_no_tz != '2019-01-01T14:00:00'] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[time32_s = '00:00:05'] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[time32_ms = '00:00:00.002'] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[time64_us = 3723000000] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[date32 = '1970-01-02'] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_attribute_filter[date64 = '1970-01-02'] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_attribute_filter_on_fid_without_fid_column SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_attribute_filter_on_fid_with_fid_column SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_fast_attribute_filter_pyarrow[data/parquet/test.parquet-None] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_fast_attribute_filter_pyarrow[data/parquet/test.parquet-YES] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_fast_attribute_filter_pyarrow[data/parquet/test_single_group.parquet-None] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_fast_attribute_filter_pyarrow[data/parquet/test_single_group.parquet-YES] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_fast_attribute_filter_on_decimal128 SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_arrow_stream_numpy_fast_spatial_and_attribute_filter SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_bbox[input_geometries0-expected_bbox0] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_bbox[input_geometries1-expected_bbox1] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_bbox[input_geometries2-expected_bbox2] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_bbox[input_geometries3-expected_bbox3] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_bbox[input_geometries4-expected_bbox4] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_field_alternative_name_comment SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_read_wkt_as_wkt_arrow_array[False-False-False] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_read_wkt_as_wkt_arrow_array[False-False-True] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_read_wkt_as_wkt_arrow_array[False-True-False] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_read_wkt_as_wkt_arrow_array[False-True-True] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_read_wkt_as_wkt_arrow_array[True-False-False] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_read_wkt_as_wkt_arrow_array[True-False-True] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_read_wkt_as_wkt_arrow_array[True-True-False] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_read_wkt_as_wkt_arrow_array[True-True-True] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_read_wkt_with_dict_as_wkt_arrow_array SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_check_geom_column_schema_metadata SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_recognize_geo_from_arrow_extension_name SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_recognize_geo_from_geom_possible_names[geometry-True] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_recognize_geo_from_geom_possible_names[wkt_geometry-False] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_read_dataset_with_empty_batch SKIPPED (GDAL not built with ArrowDataset)
ogr/ogr_parquet.py::test_ogr_parquet_statistics_fid_column SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_nested_types SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_bbox_minx_miny_maxx_maxy SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_write_arrow SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_IsArrowSchemaSupported_float16 SKIPPED (Driver Arrow not present)
ogr/ogr_parquet.py::test_ogr_parquet_write_arrow_rewind_polygon SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_read_large_binary_or_string_for_geometry[data/parquet/poly_wkb_large_binary.parquet] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_read_large_binary_or_string_for_geometry[data/parquet/poly_wkt_large_string.parquet] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_write_from_wkb_large_binary SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_write_to_mem[None] SKIPPED (Driver Parquet not present)
ogr/ogr_parquet.py::test_ogr_parquet_write_to_mem[boolean = 0] SKIPPED (Driver Parquet not present)
ogr/ogr_pcidsk.py::test_ogr_pcidsk_2 PASSED
ogr/ogr_pcidsk.py::test_ogr_pcidsk_3 SKIPPED
ogr/ogr_pcidsk.py::test_ogr_pcidsk_4 PASSED
ogr/ogr_pcidsk.py::test_ogr_pcidsk_5 PASSED
ogr/ogr_pcidsk.py::test_ogr_pcidsk_add_field_to_non_empty_layer PASSED
ogr/ogr_pcidsk.py::test_ogr_pcidsk_too_many_layers PASSED
ogr/ogr_pcidsk.py::test_ogr_pcidsk_online_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_pcidsk.py::test_ogr_pcidsk_online_2 SKIPPED
ogr/ogr_pdf.py::test_ogr_pdf_1[DEFAULT-attributes] PASSED
ogr/ogr_pdf.py::test_ogr_pdf_1[DEFAULT-no_attributes] PASSED
ogr/ogr_pdf.py::test_ogr_pdf_1[PODOFO-attributes] SKIPPED (PODOFO not available)
ogr/ogr_pdf.py::test_ogr_pdf_1[PODOFO-no_attributes] SKIPPED (PODOFO not available)
ogr/ogr_pdf.py::test_ogr_pdf_5 PASSED
ogr/ogr_pdf.py::test_ogr_pdf_bezier_curve_and_polygon_holes PASSED
ogr/ogr_pdf.py::test_ogr_pdf_online_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_pdf.py::test_ogr_pdf_online_2 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_pdf.py::test_ogr_pdf_no_attributes PASSED
ogr/ogr_pdf.py::test_ogr_pdf_layer_with_ocmd PASSED
ogr/ogr_pds.py::test_ogr_pds_1 PASSED
ogr/ogr_pds.py::test_ogr_pds_2 PASSED
ogr/ogr_pds4.py::test_ogr_pds4_read_table_character PASSED
ogr/ogr_pds4.py::test_ogr_pds4_read_table_character_test_ogrsf SKIPPED
ogr/ogr_pds4.py::test_ogr_pds4_append_and_modify_table_character PASSED
ogr/ogr_pds4.py::test_ogr_pds4_delete_from_table_character PASSED
ogr/ogr_pds4.py::test_ogr_pds4_read_write_table_character_test_ogrsf SKIPPED
ogr/ogr_pds4.py::test_ogr_pds4_create_table_character[None] PASSED
ogr/ogr_pds4.py::test_ogr_pds4_create_table_character[CRLF] PASSED
ogr/ogr_pds4.py::test_ogr_pds4_create_table_character[LF] PASSED
ogr/ogr_pds4.py::test_ogr_pds4_create_table_character[error] PASSED
ogr/ogr_pds4.py::test_ogr_pds4_create_with_srs PASSED
ogr/ogr_pds4.py::test_ogr_pds4_create_table_binary PASSED
ogr/ogr_pds4.py::test_ogr_pds4_create_table_delimited[None] PASSED
ogr/ogr_pds4.py::test_ogr_pds4_create_table_delimited[CRLF] PASSED
ogr/ogr_pds4.py::test_ogr_pds4_create_table_delimited[LF] PASSED
ogr/ogr_pds4.py::test_ogr_pds4_create_table_delimited[error] PASSED
ogr/ogr_pds4.py::test_ogr_pds4_read_table_binary_group_field PASSED
ogr/ogr_pds4.py::test_ogr_pds4_create_table_delimited_with_srs_no_vrt PASSED
ogr/ogr_pds4.py::test_ogr_pds4_read_table_delimited_test_ogrsf SKIPPED
ogr/ogr_pds4.py::test_ogr_pds4_read_table_delimited_group_field PASSED
ogr/ogr_pds4.py::test_ogr_pds4_read_product_collection PASSED
ogr/ogr_pg.py::test_capabilities[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_delete[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_connection_string_format[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_19[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_19_2[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_3[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_4[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_5[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_6[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_7[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_8[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_9[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_update_feature[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_10[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_11[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_14[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_15[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_16[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_17[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_18[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_20[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_21[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_21_subgeoms[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_21_3d_geometries[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_22[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_24[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_25[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_28[postgis-PG_USE_COPY=YES] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_28[postgis-PG_USE_COPY=NO] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_31[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_32[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_33[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_34[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_35[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_36[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_37[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_38[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_39[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_39_bis[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_40[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_41[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_42[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_43[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_44[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_45[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_46[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_47[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_48[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_49[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_50[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_51[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_52[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_53[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_53_bis[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_54[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_55[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_56[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_57[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_58[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_59[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_60[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_61[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_62[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_63[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_64[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_65[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_66[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_67[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_68[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_69[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_70[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_70bis[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_71[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_72[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_73[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_74[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_75[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_76[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_77[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_78[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_79[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_79a[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_79b[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_79c[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_80[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_81[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_82[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_83[Unknown-NONE-POINTZM-POINT-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_83[Unknown-DIM=XYZM-POINTZM-POINTZM-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_83[Unknown-DIM=XYZ-POINTZM-POINTZ-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_83[Unknown-DIM=XYM-POINTM-POINTM-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_83[3DMeasuredPoint-NONE-POINTZM-POINTZM-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_83[3DPoint-NONE-POINTZM-POINTZ-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_83[MeasuredPoint-NONE-POINTZM-POINTM-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_83[Unknown-GEOM_TYPE=geography_DIM=XYM-POINTZM-POINTM-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_84[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_85[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_86[PG_USE_COPY=YES-no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_86[PG_USE_COPY=NO-no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_87[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_json[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_generated_columns[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_unique[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_uuid[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_abort_sql[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_copy_error[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_vector_translate_geography[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_alter_geom_field_defn[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_get_geometry_types[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_insert_single_feature_of_fid_0[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_temp[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_skip_views[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_field_comment[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_long_identifiers[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_capabilities[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_delete[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_19[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_19_2[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_3[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_4[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_5[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_6[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_7[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_8[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_9[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_update_feature[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_10[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_11[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_14[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_15[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_16[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_17[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_22[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_24[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_25[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_28[no-postgis-PG_USE_COPY=YES] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_28[no-postgis-PG_USE_COPY=NO] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_31[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_33[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_34[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_35[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_36[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_40[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_41[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_42[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_43[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_44[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_45[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_46[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_48[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_49[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_50[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_51[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_52[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_53[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_53_bis[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_56[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_57[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_58[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_59[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_60[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_61[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_69[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_70[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_72[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_76[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_77[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_79[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_79a[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_79b[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_79c[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_json[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_generated_columns[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_unique[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_uuid[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_abort_sql[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_field_comment[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_long_identifiers[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pg.py::test_ogr_pg_url SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
ogr/ogr_pgdump.py::test_ogr_pgdump_1 PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_2 PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_3 PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_4 PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_non_nullable_unique_comment PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_6 PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_7 PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_8 PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_9[YES] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_9[NO] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_11 PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_12 PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm[0-options0-POINT ZM (1 2 3 4)-expected_strings0] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm[0-options1-POINT ZM (1 2 3 4)-expected_strings1] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm[0-options2-POINT ZM (1 2 3 4)-expected_strings2] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm[0-options3-POINT ZM (1 2 3 4)-expected_strings3] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm[1-options4-POINT ZM (1 2 3 4)-expected_strings4] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm[-2147483647-options5-POINT ZM (1 2 3 4)-expected_strings5] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm[1-options6-POINT ZM (1 2 3 4)-expected_strings6] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm[0-options7-POINT ZM (1 2 3 4)-expected_strings7] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm[0-options8-POINT ZM (1 2 3 4)-expected_strings8] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm[1-options9-POINT ZM (1 2 3 4)-expected_strings9] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm[2001-options10-POINT ZM (1 2 3 4)-expected_strings10] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm[1-options11-POINT ZM (1 2 3 4)-expected_strings11] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm[0-options12-POINT ZM (1 2 3 4)-expected_strings12] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm[0-options13-POINT ZM (1 2 3 4)-expected_strings13] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm[1-options14-POINT ZM (1 2 3 4)-expected_strings14] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm[3001-options15-POINT ZM (1 2 3 4)-expected_strings15] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm[1-options16-POINT ZM (1 2 3 4)-expected_strings16] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm_creategeomfield[0-options0-POINT ZM (1 2 3 4)-expected_strings0] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm_creategeomfield[0-options1-POINT ZM (1 2 3 4)-expected_strings1] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm_creategeomfield[0-options2-POINT ZM (1 2 3 4)-expected_strings2] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm_creategeomfield[0-options3-POINT ZM (1 2 3 4)-expected_strings3] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm_creategeomfield[1-options4-POINT ZM (1 2 3 4)-expected_strings4] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm_creategeomfield[-2147483647-options5-POINT ZM (1 2 3 4)-expected_strings5] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm_creategeomfield[1-options6-POINT ZM (1 2 3 4)-expected_strings6] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm_creategeomfield[0-options7-POINT ZM (1 2 3 4)-expected_strings7] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm_creategeomfield[0-options8-POINT ZM (1 2 3 4)-expected_strings8] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm_creategeomfield[1-options9-POINT ZM (1 2 3 4)-expected_strings9] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm_creategeomfield[2001-options10-POINT ZM (1 2 3 4)-expected_strings10] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm_creategeomfield[1-options11-POINT ZM (1 2 3 4)-expected_strings11] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm_creategeomfield[0-options12-POINT ZM (1 2 3 4)-expected_strings12] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm_creategeomfield[0-options13-POINT ZM (1 2 3 4)-expected_strings13] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm_creategeomfield[1-options14-POINT ZM (1 2 3 4)-expected_strings14] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm_creategeomfield[3001-options15-POINT ZM (1 2 3 4)-expected_strings15] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_zm_creategeomfield[1-options16-POINT ZM (1 2 3 4)-expected_strings16] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_14 PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_15 PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_16[YES] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_16[NO] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_17 PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_GEOM_COLUMN_POSITION_END[YES] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_GEOM_COLUMN_POSITION_END[NO] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_GEOM_COLUMN_POSITION_END_FID_empty[YES] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_GEOM_COLUMN_POSITION_END_FID_empty[NO] PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_no_feature PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_CREATE_TABLE_NO PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_long_identifiers PASSED
ogr/ogr_pgdump.py::test_ogr_pgdump_cleanup PASSED
ogr/ogr_pgeo.py::test_ogr_pgeo_basic SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_pgeo.py::test_ogr_pgeo_basic_v9 SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_pgeo.py::test_ogr_pgeo_list_all_tables SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_pgeo.py::test_ogr_pgeo_open_private_table SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_pgeo.py::test_ogr_pgeo_spatial_filter SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_pgeo.py::test_ogr_pgeo_spatial_filter_v9 SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_pgeo.py::test_ogr_pgeo_attribute_filter SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_pgeo.py::test_ogr_pgeo_attribute_filter_v9 SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_pgeo.py::test_ogr_pgeo_execute_sql SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_pgeo.py::test_ogr_pgeo_execute_sql_v9 SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_pgeo.py::test_ogr_pgeo_get_feature SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_pgeo.py::test_ogr_pgeo_get_feature_v9 SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_pgeo.py::test_ogr_pgeo_ogrsf SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_pgeo.py::test_ogr_pgeo_ogrsf_v9 SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_pgeo.py::test_ogr_pgeo_ogrsf_sql SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_pgeo.py::test_ogr_pgeo_ogrsf_sql_v9 SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_pgeo.py::test_ogr_pgeo_non_spatial SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_pgeo.py::test_ogr_pgeo_mixed_single_multi_polygons SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_pgeo.py::test_ogr_pgeo_mixed_single_multi_lines SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_pgeo.py::test_ogr_pgeo_z_m_handling SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_pgeo.py::test_ogr_pgeo_read_domains SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_pgeo.py::test_ogr_pgeo_read_definition SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_pgeo.py::test_ogr_pgeo_read_metadata SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_pgeo.py::test_ogr_pgeo_layer_name_encoding SKIPPED (See https://github.com/OSGeo/gdal/issues/2894)
ogr/ogr_pgeo.py::test_ogr_pgeo_feature_encoding SKIPPED (See https://github.com/OSGeo/gdal/issues/2894)
ogr/ogr_pgeo.py::test_ogr_pgeo_ogrsf_encoding SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_pgeo.py::test_ogr_openfilegdb_read_relationships SKIPPED (could not open DB. MDB ODBC driver probably missing or misconfigured)
ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_catalog_no_paging PASSED
ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_catalog_paging PASSED
ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_nominal_vector PASSED
ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_nominal_raster_1 PASSED
ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_nominal_raster_2 PASSED
ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_nominal_raster_3 PASSED
ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_nominal_raster_4 PASSED
ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_nominal_raster_5 PASSED
ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_nominal_raster_6 PASSED
ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_nominal_raster_7 PASSED
ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_nominal_raster_8 PASSED
ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_nominal_raster_9 PASSED
ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_nominal_raster_10 PASSED
ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_errors_1 PASSED
ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_errors_2 PASSED
ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_errors_3 PASSED
ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_errors_4 PASSED
ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_errors_5 PASSED
ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_errors_6 PASSED
ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_errors_7 PASSED
ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_errors_8 PASSED
ogr/ogr_plscenes.py::test_ogr_plscenes_data_v1_live SKIPPED (Skipping test as PL_API_KEY not defined)
ogr/ogr_pmtiles.py::test_ogr_pmtiles_read_basic PASSED
ogr/ogr_pmtiles.py::test_ogr_pmtiles_read_JSON_FIELD PASSED
ogr/ogr_pmtiles.py::test_ogr_pmtiles_read_ZOOM_LEVEL PASSED
ogr/ogr_pmtiles.py::test_ogr_pmtiles_read_ZOOM_LEVEL_invalid[-1] PASSED
ogr/ogr_pmtiles.py::test_ogr_pmtiles_read_ZOOM_LEVEL_invalid[6] PASSED
ogr/ogr_pmtiles.py::test_ogr_pmtiles_read_CLIP[YES-envelope0] PASSED
ogr/ogr_pmtiles.py::test_ogr_pmtiles_read_CLIP[NO-envelope1] PASSED
ogr/ogr_pmtiles.py::test_ogr_pmtiles_read_ZOOM_LEVEL_AUTO[None-YES-16] PASSED
ogr/ogr_pmtiles.py::test_ogr_pmtiles_read_ZOOM_LEVEL_AUTO[None-NO-19] PASSED
ogr/ogr_pmtiles.py::test_ogr_pmtiles_read_ZOOM_LEVEL_AUTO[1-YES-16] PASSED
ogr/ogr_pmtiles.py::test_ogr_pmtiles_read_ZOOM_LEVEL_AUTO[1-NO-19] PASSED
ogr/ogr_pmtiles.py::test_ogr_pmtiles_test_ogrsf[data/pmtiles/poly.pmtiles] SKIPPED (test_ogrsf not available)
ogr/ogr_pmtiles.py::test_ogr_pmtiles_test_ogrsf[data/pmtiles/poly_with_leaf_dir.pmtiles] SKIPPED (test_ogrsf not available)
ogr/ogr_pmtiles.py::test_ogr_pmtiles_test_ogrsf[data/pmtiles/ne_10m_admin_0_france.pmtiles] SKIPPED (test_ogrsf not available)
ogr/ogr_pmtiles.py::test_ogr_pmtiles_test_ogrsf[data/pmtiles/ne_10m_admin_0_france_with_leaf_dir.pmtiles] SKIPPED (test_ogrsf not available)
ogr/ogr_pmtiles.py::test_ogr_pmtiles_run_length_max PASSED
ogr/ogr_pmtiles.py::test_ogr_pmtiles_vsipmtiles PASSED
ogr/ogr_pmtiles.py::test_ogr_pmtiles_write_from_mbtiles PASSED
ogr/ogr_pmtiles.py::test_ogr_pmtiles_write_from_mbtiles_deduplication PASSED
ogr/ogr_pmtiles.py::test_ogr_pmtiles_write PASSED
ogr/ogr_pmtiles.py::test_ogr_pmtiles_read_corrupted_min_zoom_larger_than_max_zoom PASSED
ogr/ogr_pmtiles.py::test_ogr_pmtiles_read_corrupted_min_zoom_larger_than_30 PASSED
ogr/ogr_pythondrivers.py::test_pythondrivers_test_dummy[WKT] PASSED
ogr/ogr_pythondrivers.py::test_pythondrivers_test_dummy[WKB] PASSED
ogr/ogr_pythondrivers.py::test_pythondrivers_test_dummy[WKB/bytearray] PASSED
ogr/ogr_pythondrivers.py::test_pythondrivers_missing_metadata PASSED
ogr/ogr_pythondrivers.py::test_pythondrivers_unsupported_api_version PASSED
ogr/ogr_pythondrivers.py::test_pythondrivers_no_driver_class PASSED
ogr/ogr_pythondrivers.py::test_pythondrivers_missing_identify PASSED
ogr/ogr_refcount.py::test_ogr_refcount_1 PASSED
ogr/ogr_refcount.py::test_ogr_refcount_2 PASSED
ogr/ogr_refcount.py::test_ogr_refcount_3 PASSED
ogr/ogr_refcount.py::test_ogr_refcount_4 PASSED
ogr/ogr_rfc30.py::test_ogr_rfc30_1 PASSED
ogr/ogr_rfc35.py::test_ogr_rfc35_2[ESRI Shapefile] PASSED
ogr/ogr_rfc35.py::test_ogr_rfc35_2[MapInfo File] PASSED
ogr/ogr_rfc35.py::test_ogr_rfc35_2[SQLite] PASSED
ogr/ogr_rfc35.py::test_ogr_rfc35_2[Memory] PASSED
ogr/ogr_rfc35.py::test_ogr_rfc35_3[ESRI Shapefile] PASSED
ogr/ogr_rfc35.py::test_ogr_rfc35_3[MapInfo File] PASSED
ogr/ogr_rfc35.py::test_ogr_rfc35_3[SQLite] PASSED
ogr/ogr_rfc35.py::test_ogr_rfc35_3[Memory] PASSED
ogr/ogr_rfc35.py::test_ogr_rfc35_4[ESRI Shapefile] PASSED
ogr/ogr_rfc35.py::test_ogr_rfc35_4[MapInfo File] PASSED
ogr/ogr_rfc35.py::test_ogr_rfc35_4[SQLite] PASSED
ogr/ogr_rfc35.py::test_ogr_rfc35_4[Memory] PASSED
ogr/ogr_rfc35.py::test_ogr_rfc35_5[ESRI Shapefile] PASSED
ogr/ogr_rfc35.py::test_ogr_rfc35_5[MapInfo File] PASSED
ogr/ogr_rfc35.py::test_ogr_rfc35_5[SQLite] PASSED
ogr/ogr_rfc35.py::test_ogr_rfc35_5[Memory] PASSED
ogr/ogr_rfc41.py::test_ogr_rfc41_1 PASSED
ogr/ogr_rfc41.py::test_ogr_rfc41_2 PASSED
ogr/ogr_rfc41.py::test_ogr_rfc41_3 PASSED
ogr/ogr_rfc41.py::test_ogr_rfc41_4 PASSED
ogr/ogr_rfc41.py::test_ogr_rfc41_5 PASSED
ogr/ogr_rfc41.py::test_ogr_rfc41_6 PASSED
ogr/ogr_rfc41.py::test_ogr_rfc41_7 PASSED
ogr/ogr_rfc41.py::test_ogr_rfc41_8 PASSED
ogr/ogr_s57.py::test_ogr_s57_check_layers PASSED
ogr/ogr_s57.py::test_ogr_s57_COALNE PASSED
ogr/ogr_s57.py::test_ogr_s57_M_QUAL PASSED
ogr/ogr_s57.py::test_ogr_s57_SOUNDG PASSED
ogr/ogr_s57.py::test_ogr_s57_double_byte_attrs PASSED
ogr/ogr_s57.py::test_ogr_s57_multilinestring PASSED
ogr/ogr_s57.py::test_ogr_s57_test_ogrsf SKIPPED
ogr/ogr_s57.py::test_ogr_s57_write_1 PASSED
ogr/ogr_s57.py::test_ogr_s57_write_2 PASSED
ogr/ogr_s57.py::test_ogr_s57_10 PASSED
ogr/ogr_s57.py::test_ogr_s57_11 PASSED
ogr/ogr_s57.py::test_ogr_s57_online_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_s57.py::test_ogr_s57_online_2 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_s57.py::test_ogr_s57_online_3 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_s57.py::test_ogr_s57_online_4 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_s57.py::test_ogr_s57_update_dsid PASSED
ogr/ogr_s57.py::test_ogr_s57_more_than_255_updates_to_feature SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_sdts.py::test_ogr_sdts_1 PASSED
ogr/ogr_selafin.py::test_ogr_selafin_create_elements PASSED
ogr/ogr_selafin.py::test_ogr_selafin_set_field PASSED
ogr/ogr_shape.py::test_ogr_shape_3 PASSED
ogr/ogr_shape.py::test_ogr_shape_4 PASSED
ogr/ogr_shape.py::test_ogr_shape_5 PASSED
ogr/ogr_shape.py::test_ogr_shape_6 PASSED
ogr/ogr_shape.py::test_ogr_shape_7 PASSED
ogr/ogr_shape.py::test_ogr_shape_8 PASSED
ogr/ogr_shape.py::test_ogr_shape_9 PASSED
ogr/ogr_shape.py::test_ogr_shape_10 PASSED
ogr/ogr_shape.py::test_ogr_shape_11 PASSED
ogr/ogr_shape.py::test_ogr_shape_12 PASSED
ogr/ogr_shape.py::test_ogr_shape_13 PASSED
ogr/ogr_shape.py::test_ogr_shape_15 PASSED
ogr/ogr_shape.py::test_ogr_shape_16 PASSED
ogr/ogr_shape.py::test_ogr_shape_16_1 PASSED
ogr/ogr_shape.py::test_ogr_shape_17 PASSED
ogr/ogr_shape.py::test_ogr_shape_18 PASSED
ogr/ogr_shape.py::test_ogr_shape_19 PASSED
ogr/ogr_shape.py::test_ogr_shape_20[data/shp/emptymultipoint.shp] PASSED
ogr/ogr_shape.py::test_ogr_shape_20[data/shp/emptymultiline.shp] PASSED
ogr/ogr_shape.py::test_ogr_shape_20[data/shp/emptymultipoly.shp] PASSED
ogr/ogr_shape.py::test_ogr_shape_21[data/shp/buggypoint.shp] PASSED
ogr/ogr_shape.py::test_ogr_shape_21[data/shp/buggymultipoint.shp] PASSED
ogr/ogr_shape.py::test_ogr_shape_21[data/shp/buggymultiline.shp] PASSED
ogr/ogr_shape.py::test_ogr_shape_21[data/shp/buggymultipoly.shp] PASSED
ogr/ogr_shape.py::test_ogr_shape_21[data/shp/buggymultipoly2.shp] PASSED
ogr/ogr_shape.py::test_ogr_shape_22 PASSED
ogr/ogr_shape.py::test_ogr_shape_23[True] PASSED
ogr/ogr_shape.py::test_ogr_shape_23[False] PASSED
ogr/ogr_shape.py::test_ogr_shape_23a PASSED
ogr/ogr_shape.py::test_ogr_shape_23b PASSED
ogr/ogr_shape.py::test_ogr_shape_23c PASSED
ogr/ogr_shape.py::test_ogr_shape_23d PASSED
ogr/ogr_shape.py::test_ogr_shape_23e PASSED
ogr/ogr_shape.py::test_ogr_shape_23f PASSED
ogr/ogr_shape.py::test_ogr_shape_23g PASSED
ogr/ogr_shape.py::test_ogr_shape_24 PASSED
ogr/ogr_shape.py::test_ogr_shape_25[None] PASSED
ogr/ogr_shape.py::test_ogr_shape_25[DEFAULT] PASSED
ogr/ogr_shape.py::test_ogr_shape_26 PASSED
ogr/ogr_shape.py::test_ogr_shape_read_multipolygon_as_invalid_polygon PASSED
ogr/ogr_shape.py::test_ogr_shape_read_multipolygon_as_invalid_polygon_no_warning PASSED
ogr/ogr_shape.py::test_ogr_shape_27 PASSED
ogr/ogr_shape.py::test_ogr_shape_28 SKIPPED
ogr/ogr_shape.py::test_ogr_shape_29 PASSED
ogr/ogr_shape.py::test_ogr_shape_30 PASSED
ogr/ogr_shape.py::test_ogr_shape_31 PASSED
ogr/ogr_shape.py::test_ogr_shape_32 SKIPPED
ogr/ogr_shape.py::test_ogr_shape_33 PASSED
ogr/ogr_shape.py::test_ogr_shape_34 PASSED
ogr/ogr_shape.py::test_ogr_shape_35 PASSED
ogr/ogr_shape.py::test_ogr_shape_36 PASSED
ogr/ogr_shape.py::test_ogr_shape_37 PASSED
ogr/ogr_shape.py::test_ogr_shape_37_bis PASSED
ogr/ogr_shape.py::test_ogr_shape_38 PASSED
ogr/ogr_shape.py::test_ogr_shape_39 PASSED
ogr/ogr_shape.py::test_ogr_shape_40[update] PASSED
ogr/ogr_shape.py::test_ogr_shape_40[add] PASSED
ogr/ogr_shape.py::test_ogr_shape_40[delete] PASSED
ogr/ogr_shape.py::test_ogr_shape_41 SKIPPED
ogr/ogr_shape.py::test_ogr_shape_42 SKIPPED
ogr/ogr_shape.py::test_ogr_shape_43 PASSED
ogr/ogr_shape.py::test_ogr_shape_44 SKIPPED (file should be hosted on a non github server)
ogr/ogr_shape.py::test_ogr_shape_45 PASSED
ogr/ogr_shape.py::test_ogr_shape_46 PASSED
ogr/ogr_shape.py::test_ogr_shape_47 SKIPPED
ogr/ogr_shape.py::test_ogr_shape_48 PASSED
ogr/ogr_shape.py::test_ogr_shape_49 PASSED
ogr/ogr_shape.py::test_ogr_shape_50 PASSED
ogr/ogr_shape.py::test_ogr_shape_51 PASSED
ogr/ogr_shape.py::test_ogr_shape_52 PASSED
ogr/ogr_shape.py::test_ogr_shape_53 PASSED
ogr/ogr_shape.py::test_ogr_shape_54 PASSED
ogr/ogr_shape.py::test_ogr_shape_55 PASSED
ogr/ogr_shape.py::test_ogr_shape_56 PASSED
ogr/ogr_shape.py::test_ogr_shape_57 PASSED
ogr/ogr_shape.py::test_ogr_shape_58 PASSED
ogr/ogr_shape.py::test_ogr_shape_59 PASSED
ogr/ogr_shape.py::test_ogr_shape_60 PASSED
ogr/ogr_shape.py::test_ogr_shape_61 PASSED
ogr/ogr_shape.py::test_ogr_shape_62 PASSED
ogr/ogr_shape.py::test_ogr_shape_63 PASSED
ogr/ogr_shape.py::test_ogr_shape_64 PASSED
ogr/ogr_shape.py::test_ogr_shape_65 PASSED
ogr/ogr_shape.py::test_ogr_shape_66 PASSED
ogr/ogr_shape.py::test_ogr_shape_67 PASSED
ogr/ogr_shape.py::test_ogr_shape_68 PASSED
ogr/ogr_shape.py::test_ogr_shape_69 PASSED
ogr/ogr_shape.py::test_ogr_shape_70 PASSED
ogr/ogr_shape.py::test_ogr_shape_71 SKIPPED (Incorrect platform)
ogr/ogr_shape.py::test_ogr_shape_72 SKIPPED
ogr/ogr_shape.py::test_ogr_shape_73 PASSED
ogr/ogr_shape.py::test_ogr_shape_74 PASSED
ogr/ogr_shape.py::test_ogr_shape_75 PASSED
ogr/ogr_shape.py::test_ogr_shape_76 PASSED
ogr/ogr_shape.py::test_ogr_shape_77 PASSED
ogr/ogr_shape.py::test_ogr_shape_78 PASSED
ogr/ogr_shape.py::test_ogr_shape_79 PASSED
ogr/ogr_shape.py::test_ogr_shape_80 PASSED
ogr/ogr_shape.py::test_ogr_shape_81 PASSED
ogr/ogr_shape.py::test_ogr_shape_82 PASSED
ogr/ogr_shape.py::test_ogr_shape_83 PASSED
ogr/ogr_shape.py::test_ogr_shape_84 PASSED
ogr/ogr_shape.py::test_ogr_shape_85 PASSED
ogr/ogr_shape.py::test_ogr_shape_85bis PASSED
ogr/ogr_shape.py::test_ogr_shape_86 PASSED
ogr/ogr_shape.py::test_ogr_shape_87 PASSED
ogr/ogr_shape.py::test_ogr_shape_88 PASSED
ogr/ogr_shape.py::test_ogr_shape_89 PASSED
ogr/ogr_shape.py::test_ogr_shape_90 PASSED
ogr/ogr_shape.py::test_ogr_shape_91 PASSED
ogr/ogr_shape.py::test_ogr_shape_92 PASSED
ogr/ogr_shape.py::test_ogr_shape_93 PASSED
ogr/ogr_shape.py::test_ogr_shape_94[POINT-1-POINT (1 2)] PASSED
ogr/ogr_shape.py::test_ogr_shape_94[POINTM-2001-POINT M (1 2 3)] PASSED
ogr/ogr_shape.py::test_ogr_shape_94[POINTZ--2147483647-POINT Z (1 2 3)] PASSED
ogr/ogr_shape.py::test_ogr_shape_94[POINTZM-3001-POINT ZM (1 2 3 4)] PASSED
ogr/ogr_shape.py::test_ogr_shape_94[MULTIPOINT-4-MULTIPOINT ((1 2))] PASSED
ogr/ogr_shape.py::test_ogr_shape_94[MULTIPOINTM-2004-MULTIPOINT M ((1 2 3))] PASSED
ogr/ogr_shape.py::test_ogr_shape_94[MULTIPOINTZ--2147483644-MULTIPOINT Z ((1 2 3))] PASSED
ogr/ogr_shape.py::test_ogr_shape_94[MULTIPOINTZM-3004-MULTIPOINT ZM ((1 2 3 4))] PASSED
ogr/ogr_shape.py::test_ogr_shape_94[ARC-2-LINESTRING (1 2,3 4)] PASSED
ogr/ogr_shape.py::test_ogr_shape_94[ARCM-2002-LINESTRING M (1 2 3,5 6 7)] PASSED
ogr/ogr_shape.py::test_ogr_shape_94[ARCZ--2147483646-LINESTRING Z (1 2 3,5 6 7)] PASSED
ogr/ogr_shape.py::test_ogr_shape_94[ARCZM-3002-LINESTRING ZM (1 2 3 4,5 6 7 8)] PASSED
ogr/ogr_shape.py::test_ogr_shape_94[ARC-5-MULTILINESTRING ((1 2,3 4),(1 2,3 4))] PASSED
ogr/ogr_shape.py::test_ogr_shape_94[ARCM-2005-MULTILINESTRING M ((1 2 3,5 6 7),(1 2 3,5 6 7))] PASSED
ogr/ogr_shape.py::test_ogr_shape_94[ARCZ--2147483643-MULTILINESTRING Z ((1 2 3,5 6 7),(1 2 3,5 6 7))] PASSED
ogr/ogr_shape.py::test_ogr_shape_94[ARCZM-3005-MULTILINESTRING ZM ((1 2 3 4,5 6 7 8),(1 2 3 4,5 6 7 8))] PASSED
ogr/ogr_shape.py::test_ogr_shape_94[POLYGON-3-POLYGON ((0 0,0 1,1 1,1 0))] PASSED
ogr/ogr_shape.py::test_ogr_shape_94[POLYGONM-2003-POLYGON M ((0 0 2,0 1 2,1 1 2,1 0 2))] PASSED
ogr/ogr_shape.py::test_ogr_shape_94[POLYGONZ--2147483645-POLYGON Z ((0 0 2,0 1 2,1 1 2,1 0 2))] PASSED
ogr/ogr_shape.py::test_ogr_shape_94[POLYGONZM-3003-POLYGON ZM ((0 0 2 3,0 1 2 3,1 1 2 3,1 0 2 3))] PASSED
ogr/ogr_shape.py::test_ogr_shape_94[POLYGON-6-MULTIPOLYGON (((0 0,0 1,1 1,1 0)),((100 0,100 1,101 1,101 0)))] PASSED
ogr/ogr_shape.py::test_ogr_shape_94[POLYGONM-2006-MULTIPOLYGON M (((0 0 2,0 1 2,1 1 2,1 0 2)),((100 0 2,100 1 2,101 1 2,101 0 2)))] PASSED
ogr/ogr_shape.py::test_ogr_shape_94[POLYGONZ--2147483642-MULTIPOLYGON Z (((0 0 2,0 1 2,1 1 2,1 0 2)),((100 0 2,100 1 2,101 1 2,101 0 2)))] PASSED
ogr/ogr_shape.py::test_ogr_shape_94[POLYGONZM-3006-MULTIPOLYGON ZM (((0 0 2 3,0 1 2 3,1 1 2 3,1 0 2 3)),((100 0 2 3,100 1 2 3,101 1 2 3,101 0 2 3)))] PASSED
ogr/ogr_shape.py::test_ogr_shape_95 PASSED
ogr/ogr_shape.py::test_ogr_shape_96 PASSED
ogr/ogr_shape.py::test_ogr_shape_97 PASSED
ogr/ogr_shape.py::test_ogr_shape_98 PASSED
ogr/ogr_shape.py::test_ogr_shape_restore_shx[1-POINT (0 1)] PASSED
ogr/ogr_shape.py::test_ogr_shape_restore_shx[2-LINESTRING (0 1,2 3)] PASSED
ogr/ogr_shape.py::test_ogr_shape_restore_shx[3-POLYGON ((0 0,0 1,1 1,0 0))] PASSED
ogr/ogr_shape.py::test_ogr_shape_restore_shx[4-MULTIPOINT (0 1,2 3)] PASSED
ogr/ogr_shape.py::test_ogr_shape_restore_shx[5-MULTILINESTRING ((0 1,2 3))] PASSED
ogr/ogr_shape.py::test_ogr_shape_restore_shx[6-MULTIPOLYGON (((0 0,0 1,1 1,0 0)))] PASSED
ogr/ogr_shape.py::test_ogr_shape_restore_shx[2001-POINT M (0 1 2)] PASSED
ogr/ogr_shape.py::test_ogr_shape_restore_shx[-2147483647-POINT Z (0 1 2)] PASSED
ogr/ogr_shape.py::test_ogr_shape_restore_shx[3001-POINT ZM (0 1 2 3)] PASSED
ogr/ogr_shape.py::test_ogr_shape_restore_shx[2002-LINESTRING M (0 1 10,2 3 10)] PASSED
ogr/ogr_shape.py::test_ogr_shape_restore_shx[-2147483646-LINESTRING Z (0 1 10,2 3 10)] PASSED
ogr/ogr_shape.py::test_ogr_shape_restore_shx[3002-LINESTRING ZM (0 1 10 20,2 3 10 20)] PASSED
ogr/ogr_shape.py::test_ogr_shape_restore_shx[2003-POLYGON M ((0 0 10,0 1 10,1 1 10,0 0 10))] PASSED
ogr/ogr_shape.py::test_ogr_shape_restore_shx[-2147483645-POLYGON Z ((0 0 10,0 1 10,1 1 10,0 0 10))] PASSED
ogr/ogr_shape.py::test_ogr_shape_restore_shx[3003-POLYGON ZM ((0 0 10 20,0 1 10 20,1 1 10 20,0 0 10 20))] PASSED
ogr/ogr_shape.py::test_ogr_shape_restore_shx[2004-MULTIPOINT M (0 1 10,2 3 10)] PASSED
ogr/ogr_shape.py::test_ogr_shape_restore_shx[-2147483644-MULTIPOINT Z (0 1 10,2 3 10)] PASSED
ogr/ogr_shape.py::test_ogr_shape_restore_shx[3004-MULTIPOINT ZM (0 1 10 20,2 3 10 20)] PASSED
ogr/ogr_shape.py::test_ogr_shape_restore_shx[1016-TIN Z (((0 0 0,0 1 2,1 1 3,0 0 0)))] PASSED
ogr/ogr_shape.py::test_ogr_shape_wgs84_with_zero_TOWGS84 PASSED
ogr/ogr_shape.py::test_ogr_shape_etrs89_with_zero_TOWGS84 PASSED
ogr/ogr_shape.py::test_ogr_shape_100[YES] PASSED
ogr/ogr_shape.py::test_ogr_shape_100[NO] PASSED
ogr/ogr_shape.py::test_ogr_shape_101 PASSED
ogr/ogr_shape.py::test_ogr_shape_102 PASSED
ogr/ogr_shape.py::test_ogr_shape_103[options0-True] PASSED
ogr/ogr_shape.py::test_ogr_shape_103[options1-True] PASSED
ogr/ogr_shape.py::test_ogr_shape_103[options2-False] PASSED
ogr/ogr_shape.py::test_ogr_shape_104[TIN Z (((0 0 0,0 1 2,1 1 3,0 0 0)))-0-options0-None] PASSED
ogr/ogr_shape.py::test_ogr_shape_104[TIN Z (((0 0 0,0 1 2,1 1 3,0 0 0)),((0 0 0,1 1 3,2 2 4,0 0 0)))-0-options1-None] PASSED
ogr/ogr_shape.py::test_ogr_shape_104[TIN Z (((0 0 0,0 1 2,1 1 3,0 0 0)),((0 1 2,1 1 3,4 4 5,0 1 2)))-0-options2-None] PASSED
ogr/ogr_shape.py::test_ogr_shape_104[TIN Z (((0 0 0,0 1 2,1 1 3,0 0 0)),((1 1 3,0 1 2,4 4 5,1 1 3)))-0-options3-None] PASSED
ogr/ogr_shape.py::test_ogr_shape_104[TIN Z (((0 0 0,0 1 2,1 1 3,0 0 0)),((0 0 0,0 1 2,1 1 3,0 0 0)),((1 1 3,0 1 2,4 4 5,1 1 3)))-0-options4-TIN Z (((0 0 0,0 1 2,1 1 3,0 0 0)),((1 1 3,0 1 2,4 4 5,1 1 3)))] PASSED
ogr/ogr_shape.py::test_ogr_shape_104[POLYHEDRALSURFACE Z (((0 0 0,0 1 2,1 1 3,0 0 0)))-0-options5-TIN Z (((0 0 0,0 1 2,1 1 3,0 0 0)))] PASSED
ogr/ogr_shape.py::test_ogr_shape_104[GEOMETRYCOLLECTION Z (TIN Z (((0 0 0,0 1 2,1 1 3,0 0 0))))-0-options6-TIN Z (((0 0 0,0 1 2,1 1 3,0 0 0)))] PASSED
ogr/ogr_shape.py::test_ogr_shape_104[TRIANGLE Z ((0 0 0,0 1 2,1 1 3,0 0 0))-0-options7-TIN Z (((0 0 0,0 1 2,1 1 3,0 0 0)))] PASSED
ogr/ogr_shape.py::test_ogr_shape_104[TRIANGLE Z ((0 0 0,0 1 2,1 1 3,0 0 0))-1016-options8-TIN Z (((0 0 0,0 1 2,1 1 3,0 0 0)))] PASSED
ogr/ogr_shape.py::test_ogr_shape_104[POLYGON Z ((0 0 0,0 1 2,1 1 3,0 0 0))-1016-options9-TIN Z (((0 0 0,0 1 2,1 1 3,0 0 0)))] PASSED
ogr/ogr_shape.py::test_ogr_shape_104[MULTIPOLYGON Z (((0 0 0,0 1 2,1 1 3,0 0 0)))-1016-options10-TIN Z (((0 0 0,0 1 2,1 1 3,0 0 0)))] PASSED
ogr/ogr_shape.py::test_ogr_shape_105 PASSED
ogr/ogr_shape.py::test_ogr_shape_106 PASSED
ogr/ogr_shape.py::test_ogr_shape_107 PASSED
ogr/ogr_shape.py::test_ogr_shape_108 PASSED
ogr/ogr_shape.py::test_ogr_shape_109 PASSED
ogr/ogr_shape.py::test_ogr_shape_110_write_invalid_multipatch PASSED
ogr/ogr_shape.py::test_ogr_shape_111_delete_field_no_record PASSED
ogr/ogr_shape.py::test_ogr_shape_delete_all_fields_with_records PASSED
ogr/ogr_shape.py::test_ogr_shape_112_delete_layer PASSED
ogr/ogr_shape.py::test_ogr_shape_113_restore_shx_empty_shp_shx PASSED
ogr/ogr_shape.py::test_ogr_shape_layer_no_geom_but_srs PASSED
ogr/ogr_shape.py::test_ogr_shape_114_shz PASSED
ogr/ogr_shape.py::test_ogr_shape_115_shp_zip SKIPPED (test skipped on CI due to random stalls on it)
ogr/ogr_shape.py::test_ogr_shape_116_invalid_layer_name PASSED
ogr/ogr_shape.py::test_ogr_shape_ldid_and_cpg PASSED
ogr/ogr_shape.py::test_ogr_shape_point_nan PASSED
ogr/ogr_shape.py::test_ogr_shape_write_point_z_non_finite PASSED
ogr/ogr_shape.py::test_ogr_shape_write_linestring_z_non_finite PASSED
ogr/ogr_shape.py::test_ogr_shape_write_multilinestring_z_non_finite PASSED
ogr/ogr_shape.py::test_ogr_shape_write_polygon_z_non_finite PASSED
ogr/ogr_shape.py::test_ogr_shape_write_multipolygon_z_non_finite PASSED
ogr/ogr_shape.py::test_ogr_shape_write_multipolygon_parts_slightly_overlapping PASSED
ogr/ogr_shape.py::test_ogr_shape_write_multipolygon_parts_non_constant_z PASSED
ogr/ogr_shape.py::test_ogr_shape_rename_layer PASSED
ogr/ogr_shape.py::test_ogr_shape_rename_layer_zip PASSED
ogr/ogr_shape.py::test_ogr_shape_alter_geom_field_defn PASSED
ogr/ogr_shape.py::test_ogr_shape_write_non_planar_polygon PASSED
ogr/ogr_shape.py::test_ogr_shape_prj_with_wrong_axis_order PASSED
ogr/ogr_shape.py::test_ogr_shape_write_arrow_fallback_types PASSED
ogr/ogr_shape.py::test_ogr_shape_write_arrow_IF_FID_NOT_PRESERVED_ERROR PASSED
ogr/ogr_shape.py::test_ogr_shape_write_date_0000_00_00 PASSED
ogr/ogr_shape_qix.py::test_ogr_shape_qix_1 PASSED
ogr/ogr_shape_qix.py::test_ogr_shape_qix_2 PASSED
ogr/ogr_shape_qix.py::test_ogr_shape_qix_3 PASSED
ogr/ogr_shape_qix.py::test_ogr_shape_qix_4 PASSED
ogr/ogr_shape_sbn.py::test_ogr_shape_sbn_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_shape_sbn.py::test_ogr_shape_sbn_2 PASSED
ogr/ogr_sosi.py::test_ogr_sosi_1 SKIPPED (Driver SOSI not present)
ogr/ogr_sosi.py::test_ogr_sosi_2 SKIPPED (Driver SOSI not present)
ogr/ogr_sosi.py::test_ogr_sosi_3 SKIPPED (Driver SOSI not present)
ogr/ogr_sosi.py::test_ogr_sosi_4 SKIPPED (Driver SOSI not present)
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_1 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_2 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_3 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_4 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_5 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_6 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_7_wrong_quoting PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_7_good_quoting PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_8_wrong_quoting PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_8_good_quoting PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_9 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_10 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_11 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_12 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_13 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_14 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_15 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_16 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_17 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_18 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_19 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_20 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_21 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_22 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_23 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_24 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_25 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_26 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_27 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_28 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_29 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_30 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_31 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_32 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_union_all_three_branch_and PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_33 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_34 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_35 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_35_bis PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_35_ter PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_36 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_37 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_38 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_39 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_40 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_41 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_42 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_43 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_44 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_45 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_46 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_47 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_48 PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_datetime_null PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_int_overflows PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_many_or PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_many_and PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_nested_or PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_order_by_two_columns PASSED
ogr/ogr_sql_rfc28.py::test_ogr_rfc28_in_date_filter PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_1 PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_2 PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_left_join PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_join_layers_without_fast_feature_count PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_4 PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_5 PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_6 PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_7 PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_8 PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_9 PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_10 PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_11 PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_12 PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_13 PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_14 PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_15 PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_geocode[None-http://127.0.0.1:%d/geocoding?q=%%s] PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_geocode[YAHOO-http://127.0.0.1:%d/yahoogeocoding?q=%%s] PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_geocode[GEONAMES-http://127.0.0.1:%d/geonamesgeocoding?q=%%s] PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_geocode[BING-http://127.0.0.1:%d/binggeocoding?q=%%s] PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_reverse_geocode[None-http://127.0.0.1:%d/reversegeocoding?lon={lon}&lat={lat}] PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_reverse_geocode[YAHOO-http://127.0.0.1:%d/yahooreversegeocoding?q={lat},{lon}&gflags=R] PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_reverse_geocode[GEONAMES-http://127.0.0.1:%d/geonamesreversegeocoding?lat={lat}&lng={lon}] PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_reverse_geocode[BING-http://127.0.0.1:%d/bingreversegeocoding?{lat},{lon}] PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_24 PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_25 PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_26 difference with op = IsEmpty and wkt = POLYGON EMPTY
difference with op = IsSimple and wkt = POLYGON EMPTY
difference with op = IsValid and wkt = POLYGON EMPTY
PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_27 PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_28 PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_29 PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_30 PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_31 PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_geomcollection_in_geomcollection PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_st_makevalid PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_field_names_same_case PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_attribute_and_geom_field_name_same PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_json_each PASSED
ogr/ogr_sql_sqlite.py::testogr_sql_sqlite_spatial_filter[memory] PASSED
ogr/ogr_sql_sqlite.py::testogr_sql_sqlite_spatial_filter[shape] PASSED
ogr/ogr_sql_sqlite.py::testogr_sql_sqlite_named_FID_column PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_unsupported[DROP TABLE test] PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_unsupported[ALTER TABLE test DROP COLUMN test] PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_unsupported[CREATE INDEX my_idx ON test(foo)] PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_unsupported[DROP INDEX my_idx] PASSED
ogr/ogr_sql_sqlite.py::test_ogr_sql_sqlite_unsupported[CREATE VIEW v AS SELECT * FROM test] PASSED
ogr/ogr_sql_test.py::test_ogr_sql_execute_sql[True] PASSED
ogr/ogr_sql_test.py::test_ogr_sql_execute_sql[False] PASSED
ogr/ogr_sql_test.py::test_ogr_sql_execute_sql_empty_database PASSED
ogr/ogr_sql_test.py::test_ogr_sql_invalid_release_result_set[True] PASSED
ogr/ogr_sql_test.py::test_ogr_sql_invalid_release_result_set[False] PASSED
ogr/ogr_sql_test.py::test_ogr_sql_1 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_2 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_3 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_3_desc PASSED
ogr/ogr_sql_test.py::test_ogr_sql_4 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_5 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_6 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_7 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_8 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_9 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_ilike PASSED
ogr/ogr_sql_test.py::test_ogr_sql_like PASSED
ogr/ogr_sql_test.py::test_ogr_sql_11 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_12 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_13 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_14 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_15 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_16 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_17 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_19 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_20 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_21 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_22 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_23 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_24 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_25 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_26 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_27 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_28 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_29 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_30 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_31 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_32 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_33 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_34 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_35 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_36 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_37 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_38 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_39 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_40 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_41 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_42 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_43 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_44 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_45 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_46 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_47 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_48 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_49 PASSED
ogr/ogr_sql_test.py::test_ogr_sql_field_names_same_case PASSED
ogr/ogr_sql_test.py::test_ogr_sql_string_int_array_comparison PASSED
ogr/ogr_sql_test.py::test_ogr_sql_attribute_filter_on_top_of_non_forward_where_clause[None] PASSED
ogr/ogr_sql_test.py::test_ogr_sql_attribute_filter_on_top_of_non_forward_where_clause[OGRSQL] PASSED
ogr/ogr_sql_test.py::test_ogr_sql_min_max_string_field PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_2a PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_2b PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_2c PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_2d PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_3 PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_layers PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_4 PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_5 PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_6 PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_7 PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_8 PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_9 PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_10 PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_11 PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_12 PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_13 PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_14 PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_15 PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_15bis PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_16 PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_17[True] PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_18[True] PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_19 PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_19_bis PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_20 PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_21 PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_22 PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_23 PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_24 PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_25 PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_26 PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_27 SKIPPED
ogr/ogr_sqlite.py::test_ogr_sqlite_28 SKIPPED
ogr/ogr_sqlite.py::test_ogr_sqlite_28a SKIPPED
ogr/ogr_sqlite.py::test_ogr_sqlite_28b SKIPPED
ogr/ogr_sqlite.py::test_ogr_sqlite_28c SKIPPED
ogr/ogr_sqlite.py::test_ogr_sqlite_29 PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_30 PASSED
ogr/ogr_sqlite.py::test_ogr_spatialite_2[True] PASSED
ogr/ogr_sqlite.py::test_ogr_spatialite_3[True] PASSED
ogr/ogr_sqlite.py::test_ogr_spatialite_4[True] PASSED
ogr/ogr_sqlite.py::test_ogr_spatialite_5[dont-compress-geometries-True] PASSED
ogr/ogr_sqlite.py::test_ogr_spatialite_5[compress-geometries-True] PASSED
ogr/ogr_sqlite.py::test_ogr_spatialite_6[True] PASSED
ogr/ogr_sqlite.py::test_ogr_spatialite_7 PASSED
ogr/ogr_sqlite.py::test_ogr_spatialite_8[True] PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_31 PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_32 PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_33[True] PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_33[False] PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_34 PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_35[True] PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_35[False] PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_36 PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_37 PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_38 PASSED
ogr/ogr_sqlite.py::test_ogr_spatialite_point_sql_check_srs[True] PASSED
ogr/ogr_sqlite.py::test_ogr_spatialite_point_sql_check_srs[False] PASSED
ogr/ogr_sqlite.py::test_ogr_spatialite_9[True] PASSED
ogr/ogr_sqlite.py::test_ogr_spatialite_10[True] PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_39 PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_40[True] PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_40[False] PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_41 PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_42 PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_43 SQLite version : 3.37.2
PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_44 PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_45 SQLite version : 3.37.2
PASSED
ogr/ogr_sqlite.py::test_ogr_spatialite_11[True] PASSED
ogr/ogr_sqlite.py::test_ogr_spatialite_12 SKIPPED
ogr/ogr_sqlite.py::test_ogr_sqlite_iterate_and_update PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_unique PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_prelude_statements PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_integer_or_text PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_view_type PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_without_rowid PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_strict PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_CPL_VSIL_USE_TEMP_FILE_FOR_RANDOM_WRITE PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_relationships PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_alter_relations PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_create_layer_names_with_parenthesis PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_ogr_layer_Extent PASSED
ogr/ogr_sqlite.py::test_ogr_sqlite_delete PASSED
ogr/ogr_sqlite.py::test_ogr_sql_sql_first_geom_null PASSED
ogr/ogr_style.py::test_ogr_style_styletable PASSED
ogr/ogr_svg.py::test_ogr_svg_1 PASSED
ogr/ogr_sxf.py::test_ogr_sxf_2 SKIPPED
ogr/ogr_sxf.py::test_ogr_sxf_3 PASSED
ogr/ogr_sxf.py::test_ogr_sxf_4 PASSED
ogr/ogr_tiger.py::test_ogr_tiger_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_tiger.py::test_ogr_tiger_2 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_tiger.py::test_ogr_tiger_4 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
ogr/ogr_tiledb.py::test_ogr_tiledb_basic[True-None] SKIPPED (Driver TileDB not present)
ogr/ogr_tiledb.py::test_ogr_tiledb_basic[False-2] SKIPPED (Driver TileDB not present)
ogr/ogr_tiledb.py::test_ogr_tiledb_geometry_types[POINT (1 2)] SKIPPED (Driver TileDB not present)
ogr/ogr_tiledb.py::test_ogr_tiledb_geometry_types[POINT Z (1 2 3)] SKIPPED (Driver TileDB not present)
ogr/ogr_tiledb.py::test_ogr_tiledb_geometry_types[POINT M (1 2 3)] SKIPPED (Driver TileDB not present)
ogr/ogr_tiledb.py::test_ogr_tiledb_geometry_types[POINT ZM (1 2 3 4)] SKIPPED (Driver TileDB not present)
ogr/ogr_tiledb.py::test_ogr_tiledb_geometry_types[LINESTRING (1 2,3 4)] SKIPPED (Driver TileDB not present)
ogr/ogr_tiledb.py::test_ogr_tiledb_geometry_types[POLYGON ((0 0,0 1,1 1,0 0))] SKIPPED (Driver TileDB not present)
ogr/ogr_tiledb.py::test_ogr_tiledb_geometry_types[MULTIPOINT ((0 0))] SKIPPED (Driver TileDB not present)
ogr/ogr_tiledb.py::test_ogr_tiledb_geometry_types[MULTILINESTRING ((1 2,3 4))] SKIPPED (Driver TileDB not present)
ogr/ogr_tiledb.py::test_ogr_tiledb_geometry_types[MULTIPOLYGON (((0 0,0 1,1 1,0 0)))] SKIPPED (Driver TileDB not present)
ogr/ogr_tiledb.py::test_ogr_tiledb_geometry_types[GEOMETRYCOLLECTION (POINT (1 2))] SKIPPED (Driver TileDB not present)
ogr/ogr_tiledb.py::test_ogr_tiledb_geometry_types[CIRCULARSTRING (0 0,1 1,2 0)] SKIPPED (Driver TileDB not present)
ogr/ogr_tiledb.py::test_ogr_tiledb_geometry_types[COMPOUNDCURVE ((1 2,3 4))] SKIPPED (Driver TileDB not present)
ogr/ogr_tiledb.py::test_ogr_tiledb_geometry_types[CURVEPOLYGON ((0 0,0 1,1 1,0 0))] SKIPPED (Driver TileDB not present)
ogr/ogr_tiledb.py::test_ogr_tiledb_geometry_types[MULTICURVE ((1 2,3 4))] SKIPPED (Driver TileDB not present)
ogr/ogr_tiledb.py::test_ogr_tiledb_geometry_types[MULTISURFACE (((0 0,0 1,1 1,0 0)))] SKIPPED (Driver TileDB not present)
ogr/ogr_tiledb.py::test_ogr_tiledb_geometry_types[POLYHEDRALSURFACE (((0 0,0 1,1 1,0 0)))] SKIPPED (Driver TileDB not present)
ogr/ogr_tiledb.py::test_ogr_tiledb_geometry_types[TIN (((0 0,0 1,1 1,0 0)))] SKIPPED (Driver TileDB not present)
ogr/ogr_tiledb.py::test_ogr_tiledb_compression SKIPPED (Driver TileDB not present)
ogr/ogr_tiledb.py::test_ogr_tiledb_test_ogrsf SKIPPED (test_ogrsf not available)
ogr/ogr_tiledb.py::test_ogr_tiledb_dimension_names_open_option SKIPPED (Driver TileDB not present)
ogr/ogr_tiledb.py::test_ogr_tiledb_switch_between_read_and_write SKIPPED (Driver TileDB not present)
ogr/ogr_tiledb.py::test_ogr_tiledb_create_group SKIPPED (Driver TileDB not present)
ogr/ogr_tiledb.py::test_ogr_tiledb_errors SKIPPED (Driver TileDB not present)
ogr/ogr_tiledb.py::test_ogr_tiledb_arrow_stream_pyarrow[True-None] SKIPPED (Driver TileDB not present)
ogr/ogr_tiledb.py::test_ogr_tiledb_arrow_stream_pyarrow[False-2] SKIPPED (Driver TileDB not present)
ogr/ogr_tiledb.py::test_ogr_tiledb_arrow_stream_numpy[True-None] SKIPPED (Driver TileDB not present)
ogr/ogr_tiledb.py::test_ogr_tiledb_arrow_stream_numpy[False-2] SKIPPED (Driver TileDB not present)
ogr/ogr_tiledb.py::test_ogr_tiledb_arrow_stream_numpy_point_no_wkb_geometry_col SKIPPED (Driver TileDB not present)
ogr/ogr_tiledb.py::test_ogr_tiledb_arrow_stream_numpy_pointz_no_fid_and_wkb_geometry_col SKIPPED (Driver TileDB not present)
ogr/ogr_tiledb.py::test_ogr_tiledb_arrow_stream_numpy_detailed_spatial_filter SKIPPED (Driver TileDB not present)
ogr/ogr_topojson.py::test_ogr_toposjon_objects_is_array PASSED
ogr/ogr_topojson.py::test_ogr_toposjon_objects_is_dict PASSED
ogr/ogr_topojson.py::test_ogr_toposjon_no_transform PASSED
ogr/ogr_vdv.py::test_ogr_idf_1 PASSED
ogr/ogr_vdv.py::test_ogr_idf_1_with_temp_sqlite_db PASSED
ogr/ogr_vdv.py::test_ogr_idf_3d PASSED
ogr/ogr_vdv.py::test_ogr_idf_2 SKIPPED
ogr/ogr_vdv.py::test_ogr_vdv_2[single_file] PASSED
ogr/ogr_vdv.py::test_ogr_vdv_2[directory] PASSED
ogr/ogr_vdv.py::test_ogr_vdv_3[single_file] SKIPPED
ogr/ogr_vdv.py::test_ogr_vdv_3[directory] SKIPPED
ogr/ogr_vdv.py::test_ogr_vdv_7[VDV-452-STOP-POINT_LONGITUDE-POINT_LATITUDE] PASSED
ogr/ogr_vdv.py::test_ogr_vdv_7[VDV-452-ENGLISH-STOP-POINT_LONGITUDE-POINT_LATITUDE] PASSED
ogr/ogr_vdv.py::test_ogr_vdv_7[VDV-452-REC_ORT-ORT_POS_LAENGE-ORT_POS_BREITE] PASSED
ogr/ogr_vdv.py::test_ogr_vdv_7[VDV-452-GERMAN-REC_ORT-ORT_POS_LAENGE-ORT_POS_BREITE] PASSED
ogr/ogr_vdv.py::test_ogr_vdv_7bis[VDV-452-True] PASSED
ogr/ogr_vdv.py::test_ogr_vdv_7bis[VDV-452-ENGLISH-False] PASSED
ogr/ogr_vdv.py::test_ogr_vdv_7bis[VDV-452-GERMAN-False] PASSED
ogr/ogr_vdv.py::test_ogr_vdv_8a PASSED
ogr/ogr_vdv.py::test_ogr_vdv_8b PASSED
ogr/ogr_vdv.py::test_ogr_vdv_8c SKIPPED (Test requires Linux)
ogr/ogr_vdv.py::test_ogr_vdv_8d PASSED
ogr/ogr_vdv.py::test_ogr_vdv_8e PASSED
ogr/ogr_vfk.py::test_ogr_vfk_1 PASSED
ogr/ogr_vfk.py::test_ogr_vfk_2 PASSED
ogr/ogr_vfk.py::test_ogr_vfk_3 PASSED
ogr/ogr_vfk.py::test_ogr_vfk_4 PASSED
ogr/ogr_vfk.py::test_ogr_vfk_5 PASSED
ogr/ogr_vfk.py::test_ogr_vfk_6 PASSED
ogr/ogr_vfk.py::test_ogr_vfk_7 PASSED
ogr/ogr_vfk.py::test_ogr_vfk_8 PASSED
ogr/ogr_vfk.py::test_ogr_vfk_9 PASSED
ogr/ogr_vfk.py::test_ogr_vfk_10 PASSED
ogr/ogr_vfk.py::test_ogr_vfk_11 PASSED
ogr/ogr_vfk.py::test_ogr_vfk_12 PASSED
ogr/ogr_virtualogr.py::test_ogr_virtualogr_1 PASSED
ogr/ogr_virtualogr.py::test_ogr_virtualogr_2 PASSED
ogr/ogr_virtualogr.py::test_ogr_virtualogr_3 Found E:\buildsystem\release-1928-x64\bin\gdal.dll
Found E:\buildsystem\release-1928-x64\bin\sqlite3.dll
PASSED
ogr/ogr_virtualogr.py::test_ogr_virtualogr_4 PASSED
ogr/ogr_virtualogr.py::test_ogr_virtualogr_5 PASSED
ogr/ogr_virtualogr.py::test_ogr_sqlite_load_extensions_load_self PASSED
ogr/ogr_virtualogr.py::test_ogr_sqlite_load_extensions_load_my_test_sqlite3_ext_name SKIPPED
ogr/ogr_vrt.py::test_ogr_vrt_2 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_3 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_4 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_5 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_6 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_7 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_8 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_9 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_10 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_11 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_12 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_13 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_14 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_15 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_16 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_17 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_18 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_19_optimized SKIPPED
ogr/ogr_vrt.py::test_ogr_vrt_19_nonoptimized SKIPPED
ogr/ogr_vrt.py::test_ogr_vrt_20 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_21 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_22 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_23 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_24 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_25 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_26 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_27 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_28 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_29 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_30 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_31 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_32 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_33[True] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_33[False] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_33a PASSED
ogr/ogr_vrt.py::test_ogr_vrt_33b PASSED
ogr/ogr_vrt.py::test_ogr_vrt_33c PASSED
ogr/ogr_vrt.py::test_ogr_vrt_33d PASSED
ogr/ogr_vrt.py::test_ogr_vrt_33e PASSED
ogr/ogr_vrt.py::test_ogr_vrt_33f PASSED
ogr/ogr_vrt.py::test_ogr_vrt_33g PASSED
ogr/ogr_vrt.py::test_ogr_vrt_33h PASSED
ogr/ogr_vrt.py::test_ogr_vrt_33i PASSED
ogr/ogr_vrt.py::test_ogr_vrt_33j PASSED
ogr/ogr_vrt.py::test_ogr_vrt_33k PASSED
ogr/ogr_vrt.py::test_ogr_vrt_33l PASSED
ogr/ogr_vrt.py::test_ogr_vrt_33m PASSED
ogr/ogr_vrt.py::test_ogr_vrt_34 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_35 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_alternative_name_comment PASSED
ogr/ogr_vrt.py::test_ogr_vrt_36 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_37 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[-Point-1] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[-LineString-2] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[-Polygon-3] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[-MultiPoint-4] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[-MultiLineString-5] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[-MultiPolygon-6] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[-GeometryCollection-7] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[-CircularString-8] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[-CompoundCurve-9] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[-CurvePolygon-10] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[-MultiCurve-11] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[-MultiSurface-12] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[-Curve-13] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[-Surface-14] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[Z-Point-1] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[Z-LineString-2] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[Z-Polygon-3] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[Z-MultiPoint-4] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[Z-MultiLineString-5] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[Z-MultiPolygon-6] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[Z-GeometryCollection-7] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[Z-CircularString-8] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[Z-CompoundCurve-9] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[Z-CurvePolygon-10] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[Z-MultiCurve-11] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[Z-MultiSurface-12] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[Z-Curve-13] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[Z-Surface-14] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[M-Point-1] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[M-LineString-2] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[M-Polygon-3] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[M-MultiPoint-4] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[M-MultiLineString-5] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[M-MultiPolygon-6] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[M-GeometryCollection-7] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[M-CircularString-8] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[M-CompoundCurve-9] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[M-CurvePolygon-10] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[M-MultiCurve-11] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[M-MultiSurface-12] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[M-Curve-13] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[M-Surface-14] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[ZM-Point-1] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[ZM-LineString-2] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[ZM-Polygon-3] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[ZM-MultiPoint-4] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[ZM-MultiLineString-5] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[ZM-MultiPolygon-6] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[ZM-GeometryCollection-7] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[ZM-CircularString-8] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[ZM-CompoundCurve-9] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[ZM-CurvePolygon-10] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[ZM-MultiCurve-11] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[ZM-MultiSurface-12] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[ZM-Curve-13] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[ZM-Surface-14] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[25D-Point-1] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[25D-LineString-2] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[25D-Polygon-3] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[25D-MultiPoint-4] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[25D-MultiLineString-5] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[25D-MultiPolygon-6] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[25D-GeometryCollection-7] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[25D-CircularString-8] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[25D-CompoundCurve-9] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[25D-CurvePolygon-10] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[25D-MultiCurve-11] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[25D-MultiSurface-12] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[25D-Curve-13] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_38[25D-Surface-14] PASSED
ogr/ogr_vrt.py::test_ogr_vrt_39 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_40 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_41 PASSED
ogr/ogr_vrt.py::test_ogr_vrt_nullable_unique PASSED
ogr/ogr_vrt.py::test_ogr_vrt_field_names_same_case PASSED
ogr/ogr_wasp.py::test_ogr_wasp_create_ds PASSED
ogr/ogr_wasp.py::test_ogr_wasp_elevation_from_linestring_z PASSED
ogr/ogr_wasp.py::test_ogr_wasp_elevation_from_linestring_z_toler PASSED
ogr/ogr_wasp.py::test_ogr_wasp_elevation_from_linestring_field PASSED
ogr/ogr_wasp.py::test_ogr_wasp_roughness_from_linestring_fields PASSED
ogr/ogr_wasp.py::test_ogr_wasp_roughness_from_polygon_z PASSED
ogr/ogr_wasp.py::test_ogr_wasp_roughness_from_polygon_field PASSED
ogr/ogr_wasp.py::test_ogr_wasp_merge PASSED
ogr/ogr_wasp.py::test_ogr_wasp_reading PASSED
ogr/ogr_wasp.py::test_ogr_wasp_cleanup PASSED
ogr/ogr_wfs.py::test_ogr_wfs_mapserver SKIPPED (unconditional skip)
ogr/ogr_wfs.py::test_ogr_wfs_geoserver SKIPPED (FIXME: re-enable after adapting test)
ogr/ogr_wfs.py::test_ogr_wfs_geoserver_json SKIPPED (FIXME: re-enable after adapting test)
ogr/ogr_wfs.py::test_ogr_wfs_geoserver_shapezip SKIPPED (FIXME: re-enable after adapting test)
ogr/ogr_wfs.py::test_ogr_wfs_geoserver_paging SKIPPED (FIXME: re-enable after adapting test)
ogr/ogr_wfs.py::test_ogr_wfs_deegree SKIPPED (unconditional skip)
ogr/ogr_wfs.py::test_ogr_wfs_test_ogrsf SKIPPED (unconditional skip)
ogr/ogr_wfs.py::test_ogr_wfs_fake_wfs_server PASSED
ogr/ogr_wfs.py::test_ogr_wfs_geoserver_wfst SKIPPED (FIXME: re-enable after adapting test)
ogr/ogr_wfs.py::test_ogr_wfs_deegree_wfst SKIPPED (unconditional skip)
ogr/ogr_wfs.py::test_ogr_wfs_ionic_wfst SKIPPED (unconditional skip)
ogr/ogr_wfs.py::test_ogr_wfs_ionic_sql SKIPPED (unconditional skip)
ogr/ogr_wfs.py::test_ogr_wfs_xmldescriptionfile PASSED
ogr/ogr_wfs.py::test_ogr_wfs_xmldescriptionfile_requires_csv PASSED
ogr/ogr_wfs.py::test_ogr_wfs_xmldescriptionfile_to_be_updated SKIPPED (FIXME: re-enable after adapting test)
ogr/ogr_wfs.py::test_ogr_wfs_getcapabilitiesfile PASSED
ogr/ogr_wfs.py::test_ogr_wfs_deegree_gml321 SKIPPED (unconditional skip)
ogr/ogr_wfs.py::test_ogr_wfs_deegree_wfs200 SKIPPED (unconditional skip)
ogr/ogr_wfs.py::test_ogr_wfs_deegree_sortby SKIPPED (unconditional skip)
ogr/ogr_wfs.py::test_ogr_wfs_esri SKIPPED (unconditional skip)
ogr/ogr_wfs.py::test_ogr_wfs_esri_2 SKIPPED (GDAL_RUN_SLOW_TESTS not set)
ogr/ogr_wfs.py::test_ogr_wfs_cubewerx SKIPPED (GDAL_RUN_SLOW_TESTS not set)
ogr/ogr_wfs.py::test_ogr_wfs_tinyows SKIPPED (GDAL_RUN_SLOW_TESTS not set)
ogr/ogr_wfs.py::test_ogr_wfs_erdas_apollo SKIPPED (GDAL_RUN_SLOW_TESTS not set)
ogr/ogr_wfs.py::test_ogr_wfs_intergraph SKIPPED (GDAL_RUN_SLOW_TESTS not set)
ogr/ogr_wfs.py::test_ogr_wfs_mapinfo SKIPPED (GDAL_RUN_SLOW_TESTS not set)
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_fail_because_not_enabled PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_fail_because_no_get_capabilities PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_fail_because_empty_response PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_fail_because_no_WFS_Capabilities PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_fail_because_exception PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_fail_because_invalid_xml_capabilities PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_fail_because_missing_featuretypelist PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_open_getcapabilities_file PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_minimal_instance PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_missing_describefeaturetype PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_invalid_describefeaturetype PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_describefeaturetype_missing_schema PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_describefeaturetype PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_xmldescriptionfile_to_be_updated PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_missing_getfeaturecount_no_hits PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_missing_getfeaturecount_with_hits PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_invalid_getfeaturecount_with_hits PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_getfeaturecount_with_hits_missing_FeatureCollection PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_getfeaturecount_with_hits_invalid_xml PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_getfeaturecount_with_hits_ServiceExceptionReport PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_getfeaturecount_with_hits_missing_numberOfFeatures PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_getfeaturecount_with_hits PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_missing_getfeature PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_invalid_getfeature[without-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_exception_getfeature[without-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_getfeature[without-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_getextent[without-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_getextent_without_getfeature[without-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_getextent_optimized[without-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_getfeature_ogr_getfeature[without-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_filter_gml_id_failed[without-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_filter_gml_id_success[without-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_filter[without-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_filter_spatial_ops[without-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_spatial_filter[without-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_spatial_filter_and_attribute_filter[without-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_insertfeature[without-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_updatefeature[without-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_deletefeature[without-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_schema_not_understood[without-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_multiple_layers[without-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_multiple_layers_same_name_different_ns[without-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs200_paging[without-streaming-unknown] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs200_paging[without-streaming-4] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs200_with_no_primary_key[without-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs200_json[without-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs200_multipart[without-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs200_join[without-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs200_join_layer_with_namespace_prefix[without-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs200_join_distinct[without-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_invalid_getfeature[with-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_exception_getfeature[with-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_getfeature[with-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_getextent[with-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_getextent_without_getfeature[with-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_getextent_optimized[with-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_getfeature_ogr_getfeature[with-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_filter_gml_id_failed[with-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_filter_gml_id_success[with-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_filter[with-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_filter_spatial_ops[with-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_spatial_filter[with-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_one_layer_spatial_filter_and_attribute_filter[with-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_insertfeature[with-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_updatefeature[with-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_deletefeature[with-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_schema_not_understood[with-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_multiple_layers[with-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs110_multiple_layers_same_name_different_ns[with-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs200_paging[with-streaming-unknown] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs200_paging[with-streaming-4] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs200_with_no_primary_key[with-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs200_json[with-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs200_multipart[with-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs200_join[with-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs200_join_layer_with_namespace_prefix[with-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs200_join_distinct[with-streaming] PASSED
ogr/ogr_wfs.py::test_ogr_wfs_vsimem_wfs200_supported_crs PASSED
ogr/ogr_wkbwkt_geom.py::test_wkbwkt_geom[1.wkb] PASSED
ogr/ogr_wkbwkt_geom.py::test_wkbwkt_geom[10.wkb] PASSED
ogr/ogr_wkbwkt_geom.py::test_wkbwkt_geom[11.wkb] PASSED
ogr/ogr_wkbwkt_geom.py::test_wkbwkt_geom[2.wkb] PASSED
ogr/ogr_wkbwkt_geom.py::test_wkbwkt_geom[3.wkb] PASSED
ogr/ogr_wkbwkt_geom.py::test_wkbwkt_geom[3d_1.wkb] PASSED
ogr/ogr_wkbwkt_geom.py::test_wkbwkt_geom[3d_broken_line.wkb] PASSED
ogr/ogr_wkbwkt_geom.py::test_wkbwkt_geom[3d_broken_point.wkb] PASSED
ogr/ogr_wkbwkt_geom.py::test_wkbwkt_geom[3d_broken_polygon.wkb] PASSED
ogr/ogr_wkbwkt_geom.py::test_wkbwkt_geom[4.wkb] PASSED
ogr/ogr_wkbwkt_geom.py::test_wkbwkt_geom[5.wkb] PASSED
ogr/ogr_wkbwkt_geom.py::test_wkbwkt_geom[6.wkb] PASSED
ogr/ogr_wkbwkt_geom.py::test_wkbwkt_geom[7.wkb] PASSED
ogr/ogr_wkbwkt_geom.py::test_wkbwkt_geom[8.wkb] PASSED
ogr/ogr_wkbwkt_geom.py::test_wkbwkt_geom[9.wkb] PASSED
ogr/ogr_wkbwkt_geom.py::test_wkbwkt_geom[db2_poly.wkb] PASSED
ogr/ogr_wkbwkt_geom.py::test_ogr_wkbwkt_geom_bigexponents PASSED
ogr/ogr_wkbwkt_geom.py::test_ogr_wkbwkt_test_broken_geom PASSED
ogr/ogr_wkbwkt_geom.py::test_ogr_wkbwkt_test_import_wkt_sf12 PASSED
ogr/ogr_wkbwkt_geom.py::test_ogr_wkbwkt_test_import_bad_multipoint_wkb PASSED
ogr/ogr_wkbwkt_geom.py::test_ogr_wkbwkt_test_geometrycollection_wktwkb PASSED
ogr/ogr_wkbwkt_geom.py::test_ogr_wkbwkt_test_geometrycollection_wkt_recursion PASSED
ogr/ogr_wkbwkt_geom.py::test_ogr_wkbwkt_test_geometrycollection_wkb_recursion PASSED
ogr/ogr_wkbwkt_geom.py::test_ogr_wkbwkt_export_wkt_iso_multipoint PASSED
ogr/ogr_wkbwkt_geom.py::test_ogr_wkt_inf_nan PASSED
ogr/ogr_wkbwkt_geom.py::test_ogr_wkt_multicurve_compoundcurve_corrupted PASSED
ogr/ogr_wkbwkt_geom.py::test_ogr_wkt_multipolygon_corrupted PASSED
ogr/ogr_wkbwkt_geom.py::test_ogr_wkt_multiline PASSED
ogr/ogr_wkbwkt_geom.py::test_ogr_wkt_multipoint_postgis PASSED
ogr/ogr_wkbwkt_geom.py::test_ogr_wkt_nan[POINT (nan nan)] PASSED
ogr/ogr_wkbwkt_geom.py::test_ogr_wkt_nan[POINT (1.5 nan)] PASSED
ogr/ogr_wkbwkt_geom.py::test_ogr_wkt_nan[POINT (nan 1.5)] PASSED
ogr/ogr_wkbwkt_geom.py::test_ogr_wkt_nan[POINT Z (nan nan nan)] PASSED
ogr/ogr_wkbwkt_geom.py::test_ogr_wkt_nan[POINT Z (1.5 1.5 nan)] PASSED
ogr/ogr_wkbwkt_geom.py::test_ogr_wkt_nan[POINT M (nan nan nan)] PASSED
ogr/ogr_wkbwkt_geom.py::test_ogr_wkt_nan[POINT M (1.5 1.5 nan)] PASSED
ogr/ogr_wkbwkt_geom.py::test_ogr_wkt_nan[POINT ZM (nan nan nan nan)] PASSED
ogr/ogr_wkbwkt_geom.py::test_ogr_wkt_nan[POINT ZM (1.5 1.5 nan nan)] PASSED
ogr/ogr_wkbwkt_geom.py::test_ogr_wkt_nan[LINESTRING ZM (nan nan nan nan)] PASSED
ogr/ogr_wktempty.py::test_empty_wkt[GEOMETRYCOLLECTION(EMPTY)] PASSED
ogr/ogr_wktempty.py::test_empty_wkt[MULTIPOLYGON( EMPTY )] PASSED
ogr/ogr_wktempty.py::test_empty_wkt[MULTILINESTRING(EMPTY)] PASSED
ogr/ogr_wktempty.py::test_empty_wkt[MULTIPOINT(EMPTY)] PASSED
ogr/ogr_wktempty.py::test_empty_wkt[POINT ( EMPTY )] PASSED
ogr/ogr_wktempty.py::test_empty_wkt[LINESTRING(EMPTY)] PASSED
ogr/ogr_wktempty.py::test_empty_wkt[POLYGON ( EMPTY )] PASSED
ogr/ogr_wktempty.py::test_empty_wkt[GEOMETRYCOLLECTION EMPTY] PASSED
ogr/ogr_wktempty.py::test_empty_wkt[MULTIPOLYGON EMPTY] PASSED
ogr/ogr_wktempty.py::test_empty_wkt[MULTILINESTRING EMPTY] PASSED
ogr/ogr_wktempty.py::test_empty_wkt[MULTIPOINT EMPTY] PASSED
ogr/ogr_wktempty.py::test_empty_wkt[POINT EMPTY] PASSED
ogr/ogr_wktempty.py::test_empty_wkt[LINESTRING EMPTY] PASSED
ogr/ogr_wktempty.py::test_empty_wkt[POLYGON EMPTY] PASSED
ogr/ogr_wktempty.py::test_ogr_wktempty_test_partial_empty_geoms PASSED
ogr/ogr_xls.py::test_ogr_xls_1 PASSED
ogr/ogr_xls.py::test_ogr_xls_2 PASSED
ogr/ogr_xls.py::test_ogr_xls_3 PASSED
ogr/ogr_xls.py::test_ogr_xls_4 SKIPPED
ogr/ogr_xlsx.py::test_ogr_xlsx_1 PASSED
ogr/ogr_xlsx.py::test_ogr_xlsx_2 PASSED
ogr/ogr_xlsx.py::test_ogr_xlsx_headers_open_option PASSED
ogr/ogr_xlsx.py::test_ogr_xlsx_3 PASSED
ogr/ogr_xlsx.py::test_ogr_xlsx_field_types_open_option PASSED
ogr/ogr_xlsx.py::test_ogr_xlsx_4 SKIPPED
ogr/ogr_xlsx.py::test_ogr_xlsx_5 SKIPPED
ogr/ogr_xlsx.py::test_ogr_xlsx_6 PASSED
ogr/ogr_xlsx.py::test_ogr_xlsx_7 PASSED
ogr/ogr_xlsx.py::test_ogr_xlsx_8 PASSED
ogr/ogr_xlsx.py::test_ogr_xlsx_9 PASSED
ogr/ogr_xlsx.py::test_ogr_xlsx_10 PASSED
ogr/ogr_xlsx.py::test_ogr_xlsx_11 PASSED
ogr/ogr_xlsx.py::test_ogr_xlsx_12 PASSED
ogr/ogr_xlsx.py::test_ogr_xlsx_13 PASSED
ogr/ogr_xlsx.py::test_ogr_xlsx_14 PASSED
ogr/ogr_xlsx.py::test_ogr_xlsx_15 PASSED
ogr/ogr_xlsx.py::test_ogr_xlsx_boolean PASSED
ogr/ogr_xlsx.py::test_ogr_xlsx_read_datetime PASSED
ogr/ogr_xlsx.py::test_ogr_xlsx_read_cells_with_inline_formatting PASSED
ogr/ogr_xlsx.py::test_ogr_xlsx_read_no_xlsx_extension PASSED
ogr/ogr_xlsx.py::test_ogr_xlsx_read_xlsx_prefix PASSED
ogr/ogr_xlsx.py::test_ogr_xlsx_write_sheet_without_row PASSED
ogr/ograpispy.py::test_ograpispy_1 SKIPPED (OGR API spy not enabled)
ogr/ograpispy.py::test_ograpispy_2 SKIPPED (OGR API spy not enabled)
gcore/aaigrid_read.py::test_aaigrid_open[byte] PASSED
gcore/aaigrid_write.py::test_aaigrid_create[byte] PASSED
gcore/aaigrid_write.py::test_aaigrid_create[int16] PASSED
gcore/aaigrid_write.py::test_aaigrid_create[uint16] PASSED
gcore/aaigrid_write.py::test_aaigrid_create[float32] PASSED
gcore/aaigrid_write.py::test_aaigrid_create[utmsmall] PASSED
gcore/asyncreader.py::test_asyncreader_1 PASSED
gcore/basic_test.py::test_basic_test_1 PASSED
gcore/basic_test.py::test_basic_test_strace_non_existing_file SKIPPED (Incorrect platform)
gcore/basic_test.py::test_basic_test_2 PASSED
gcore/basic_test.py::test_basic_test_3 PASSED
gcore/basic_test.py::test_basic_test_4 PASSED
gcore/basic_test.py::test_basic_test_5 PASSED
gcore/basic_test.py::test_basic_test_5bis PASSED
gcore/basic_test.py::test_basic_test_6 PASSED
gcore/basic_test.py::test_basic_test_8 PASSED
gcore/basic_test.py::test_basic_test_9 PASSED
gcore/basic_test.py::test_basic_test_10 PASSED
gcore/basic_test.py::test_basic_test_11 PASSED
gcore/basic_test.py::test_basic_test_12 PASSED
gcore/basic_test.py::test_basic_test_13 PASSED
gcore/basic_test.py::test_basic_test_14 PASSED
gcore/basic_test.py::test_basic_test_15 PASSED
gcore/basic_test.py::test_basic_test_16 PASSED
gcore/basic_test.py::test_basic_dict_open_options PASSED
gcore/basic_test.py::test_basic_dict_create_options[True] PASSED
gcore/basic_test.py::test_basic_dict_create_options[False] PASSED
gcore/basic_test.py::test_basic_dict_create_options[TRUE] PASSED
gcore/basic_test.py::test_basic_dict_create_options[FALSE] PASSED
gcore/basic_test.py::test_basic_dict_create_options[YES] PASSED
gcore/basic_test.py::test_basic_dict_create_options[NO] PASSED
gcore/basic_test.py::test_basic_dict_create_options[ON] PASSED
gcore/basic_test.py::test_basic_dict_create_options[OFF] PASSED
gcore/basic_test.py::test_basic_dict_create_copy_options[True] PASSED
gcore/basic_test.py::test_basic_dict_create_copy_options[False] PASSED
gcore/basic_test.py::test_gdal_getspatialref PASSED
gcore/basic_test.py::test_gdal_setspatialref PASSED
gcore/basic_test.py::test_gdal_getgcpspatialref PASSED
gcore/basic_test.py::test_gdal_setgcpspatialref PASSED
gcore/basic_test.py::test_gdal_getdatatypename PASSED
gcore/basic_test.py::test_gdal_EscapeString PASSED
gcore/basic_test.py::test_gdal_EscapeString_errors SKIPPED (Test not available on 64 bit)
gcore/basic_test.py::test_gdal_DataTypeUnion PASSED
gcore/basic_test.py::test_exceptionmanager PASSED
gcore/basic_test.py::test_quiet_errors PASSED
gcore/basic_test.py::test_basic_test_UseExceptions PASSED
gcore/basic_test.py::test_basic_test_UseExceptions_ogr_open PASSED
gcore/basic_test.py::test_basic_test_DontUseExceptions PASSED
gcore/basic_test.py::test_create_context_manager PASSED
gcore/basic_test.py::test_dataset_use_after_close_1 PASSED
gcore/basic_test.py::test_dataset_use_after_close_2 PASSED
gcore/basic_test.py::test_band_use_after_dataset_close_1 PASSED
gcore/basic_test.py::test_band_use_after_dataset_close_2 PASSED
gcore/basic_test.py::test_mask_band_use_after_dataset_close PASSED
gcore/basic_test.py::test_ovr_band_use_after_dataset_close PASSED
gcore/basic_test.py::test_checksum_more_than_2billion_pixels SKIPPED (GDAL_RUN_SLOW_TESTS not set)
gcore/basic_test.py::test_tmp_vsimem PASSED
gcore/bmp_read.py::test_bmp_open[1bit] PASSED
gcore/bmp_read.py::test_bmp_open[4bit_pal] PASSED
gcore/bmp_read.py::test_bmp_open[8bit_pal] PASSED
gcore/bmp_read.py::test_bmp_open[byte_rle8] PASSED
gcore/bmp_read.py::test_bmp_online_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gcore/bmp_read.py::test_bmp_online_2 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gcore/bmp_write.py::test_bmp_vsimem PASSED
gcore/bmp_write.py::test_bmp_create[testCreateCopy-byte] PASSED
gcore/bmp_write.py::test_bmp_create[testCreateCopy-utmsmall] PASSED
gcore/bmp_write.py::test_bmp_create[testCreateCopy-8bit_pal] PASSED
gcore/bmp_write.py::test_bmp_create[testCreate-byte] PASSED
gcore/bmp_write.py::test_bmp_create[testCreate-utmsmall] PASSED
gcore/bmp_write.py::test_bmp_create[testCreate-8bit_pal] PASSED
gcore/bmp_write.py::test_bmp_create_empty PASSED
gcore/cog.py::test_cog_basic PASSED
gcore/cog.py::test_cog_creation_options PASSED
gcore/cog.py::test_cog_creation_of_overviews PASSED
gcore/cog.py::test_cog_single_band_plus_alpha_jpeg_compression PASSED
gcore/cog.py::test_cog_creation_of_overviews_with_compression PASSED
gcore/cog.py::test_cog_creation_of_overviews_with_mask PASSED
gcore/cog.py::test_cog_lerc_max_z_error_overview SKIPPED (COG creation option LERC not supported in this build)
gcore/cog.py::test_cog_small_world_to_web_mercator PASSED
gcore/cog.py::test_cog_byte_to_web_mercator PASSED
gcore/cog.py::test_cog_byte_to_web_mercator_manual PASSED
gcore/cog.py::test_cog_overviews_co PASSED
gcore/cog.py::test_cog_invalidation_by_data_change PASSED
gcore/cog.py::test_cog_invalidation_by_metadata_change PASSED
gcore/cog.py::test_cog_northing_easting_and_non_power_of_two_ratios PASSED
gcore/cog.py::test_cog_sparse PASSED
gcore/cog.py::test_cog_sparse_mask PASSED
gcore/cog.py::test_cog_sparse_imagery_0_mask_255 PASSED
gcore/cog.py::test_cog_sparse_imagery_0_or_255_mask_255 PASSED
gcore/cog.py::test_cog_sparse_imagery_mask_0 PASSED
gcore/cog.py::test_cog_zoom_level_strategy[AUTO-expected_gt0] PASSED
gcore/cog.py::test_cog_zoom_level_strategy[LOWER-expected_gt1] PASSED
gcore/cog.py::test_cog_zoom_level_strategy[UPPER-expected_gt2] PASSED
gcore/cog.py::test_cog_zoom_level PASSED
gcore/cog.py::test_cog_resampling_options PASSED
gcore/cog.py::test_cog_invalid_warp_resampling PASSED
gcore/cog.py::test_cog_overview_size PASSED
gcore/cog.py::test_cog_float32_color_table PASSED
gcore/cog.py::test_cog_copy_xmp PASSED
gcore/cog.py::test_cog_odd_overview_size_and_msk PASSED
gcore/cog.py::test_cog_webp_overview_turn_on_lossy_if_webp_level SKIPPED (COG creation option WEBP not supported in this build)
gcore/cog.py::test_cog_webp_lossless_webp SKIPPED (COG creation option WEBP not supported in this build)
gcore/cog.py::test_cog_overview_count[-1] PASSED
gcore/cog.py::test_cog_overview_count[-co OVERVIEW_COUNT=1-1] PASSED
gcore/cog.py::test_cog_overview_count[-co OVERVIEW_COUNT=2-2] PASSED
gcore/cog.py::test_cog_overview_count[-co OVERVIEW_COUNT=10-8] PASSED
gcore/cog.py::test_cog_overview_count[-co TILING_SCHEME=GoogleMapsCompatible -co OVERVIEW_COUNT=1-1] PASSED
gcore/cog.py::test_cog_overview_count[-co TILING_SCHEME=GoogleMapsCompatible -co OVERVIEW_COUNT=2-2] PASSED
gcore/cog.py::test_cog_overview_count[-co TILING_SCHEME=GoogleMapsCompatible -co OVERVIEW_COUNT=10-8] PASSED
gcore/cog.py::test_cog_overview_count_existing PASSED
gcore/cog.py::test_cog_write_jpegxl_alpha SKIPPED (COG creation option JXL not supported in this build)
gcore/cog.py::test_cog_write_jpegxl_alpha_distance_zero SKIPPED (COG creation option JXL_ALPHA_DISTANCE not supported in this build)
gcore/cog.py::test_cog_NBITS PASSED
gcore/cog.py::test_cog_copy_mdd PASSED
gcore/cog.py::test_cog_stats[co0-1-False-None] PASSED
gcore/cog.py::test_cog_stats[co1-1-True-10] PASSED
gcore/cog.py::test_cog_stats[co2-1-False-10] PASSED
gcore/cog.py::test_cog_stats[co3-1-True-10] PASSED
gcore/cog.py::test_cog_stats[co4-1-False-None] PASSED
gcore/cog.py::test_cog_stats[co5-1-True-None] PASSED
gcore/cog.py::test_cog_stats[co6-1-False-None] PASSED
gcore/cog.py::test_cog_stats[co7-1-True-10] PASSED
gcore/cog.py::test_cog_stats[co8-1-False-10] PASSED
gcore/cog.py::test_cog_stats[co9-1-True-10] PASSED
gcore/cog.py::test_cog_stats[co10-1-False-None] PASSED
gcore/cog.py::test_cog_stats[co11-1-True-None] PASSED
gcore/cog.py::test_cog_stats[co12-4-False-None] PASSED
gcore/cog.py::test_cog_stats[co13-4-True-10] PASSED
gcore/cog.py::test_cog_stats[co14-4-False-10] PASSED
gcore/cog.py::test_cog_stats[co15-4-True-None] PASSED
gcore/colortable.py::test_colortable_1 PASSED
gcore/colortable.py::test_colortable_3 PASSED
gcore/envi_read.py::test_envi_1 PASSED
gcore/envi_read.py::test_envi_open[byte] PASSED
gcore/envi_read.py::test_envi_open[int16] PASSED
gcore/envi_read.py::test_envi_open[uint16] PASSED
gcore/envi_read.py::test_envi_open[int32] PASSED
gcore/envi_read.py::test_envi_open[uint32] PASSED
gcore/envi_read.py::test_envi_open[float32] PASSED
gcore/envi_read.py::test_envi_open[float64] PASSED
gcore/gcps2geotransform.py::test_gcps2gt_1 PASSED
gcore/gcps2geotransform.py::test_gcps2gt_2 PASSED
gcore/gcps2geotransform.py::test_gcps2gt_3 PASSED
gcore/gcps2geotransform.py::test_gcps2gt_4 PASSED
gcore/gcps2geotransform.py::test_gcps2gt_5 PASSED
gcore/gcps2geotransform.py::test_gcps2gt_6 PASSED
gcore/gcps2geotransform.py::test_gcps2gt_7 PASSED
gcore/gcps2geotransform.py::test_gcps2gt_8 PASSED
gcore/gdal_stats.py::test_stats_nan_1 PASSED
gcore/gdal_stats.py::test_stats_nan_2 PASSED
gcore/gdal_stats.py::test_stats_signedbyte PASSED
gcore/gdal_stats.py::test_stats_dont_force PASSED
gcore/gdal_stats.py::test_stats_approx_nodata PASSED
gcore/gdal_stats.py::test_stats_nan_3 PASSED
gcore/gdal_stats.py::test_stats_nan_4 PASSED
gcore/gdal_stats.py::test_stats_nan_5 PASSED
gcore/gdal_stats.py::test_stats_nan_6 PASSED
gcore/gdal_stats.py::test_stats_nan_7 PASSED
gcore/gdal_stats.py::test_stats_nan_8 PASSED
gcore/gdal_stats.py::test_stats_nodata_inf PASSED
gcore/gdal_stats.py::test_stats_nodata_neginf_linux PASSED
gcore/gdal_stats.py::test_stats_nodata_neginf_msvc PASSED
gcore/gdal_stats.py::test_stats_nodata_posinf_linux PASSED
gcore/gdal_stats.py::test_stats_nodata_posinf_msvc PASSED
gcore/gdal_stats.py::test_stats_stddev_huge_values PASSED
gcore/gdal_stats.py::test_stats_square_shape PASSED
gcore/gdal_stats.py::test_stats_flt_min PASSED
gcore/gdal_stats.py::test_stats_dbl_min PASSED
gcore/gdal_stats.py::test_stats_byte_partial_tiles PASSED
gcore/gdal_stats.py::test_stats_uint16 PASSED
gcore/gdal_stats.py::test_stats_nodata_almost_max_float32 PASSED
gcore/gdal_stats.py::test_stats_approx_stats_flag PASSED
gcore/gdal_stats.py::test_stats_approx_stats_flag_float PASSED
gcore/gdal_stats.py::test_stats_all_nodata PASSED
gcore/gdal_stats.py::test_stats_float32_with_nodata_slightly_above_float_max PASSED
gcore/gdal_stats.py::test_stats_clear PASSED
gcore/gdal_stats.py::test_stats_computeminmax[None-1-1-254] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[None-1--127-127] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[None-2-1-65535] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[None-3--32767-32766] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[None-4-1-4294967294] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[None-5--2147483647-2147483646] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[None-12-1-9007199254740990] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[None-13--9007199254740990-9007199254740990] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[None-6--1.0000000200408773e+20-1.0000000200408773e+20] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[None-7--1e+100-1e+100] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[None-8--32767-32766] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[None-9--2147483647-2147483646] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[None-10--1.0000000200408773e+20-1.0000000200408773e+20] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[None-11--1e+100-1e+100] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[0-1-1-254] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[0-1--127-127] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[0-2-1-65535] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[0-3--32767-32766] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[0-4-1-4294967294] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[0-5--2147483647-2147483646] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[0-12-1-9007199254740990] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[0-13--9007199254740990-9007199254740990] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[0-6--1.0000000200408773e+20-1.0000000200408773e+20] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[0-7--1e+100-1e+100] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[0-8--32767-32766] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[0-9--2147483647-2147483646] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[0-10--1.0000000200408773e+20-1.0000000200408773e+20] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[0-11--1e+100-1e+100] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[1-1-1-254] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[1-1--127-127] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[1-2-1-65535] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[1-3--32767-32766] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[1-4-1-4294967294] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[1-5--2147483647-2147483646] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[1-12-1-9007199254740990] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[1-13--9007199254740990-9007199254740990] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[1-6--1.0000000200408773e+20-1.0000000200408773e+20] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[1-7--1e+100-1e+100] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[1-8--32767-32766] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[1-9--2147483647-2147483646] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[1-10--1.0000000200408773e+20-1.0000000200408773e+20] PASSED
gcore/gdal_stats.py::test_stats_computeminmax[1-11--1e+100-1e+100] PASSED
gcore/gdal_stats.py::test_stats_mask_band PASSED
gcore/geoloc.py::test_geoloc_1 PASSED
gcore/geoloc.py::test_geoloc_bounds[YES] PASSED
gcore/geoloc.py::test_geoloc_bounds[NO] PASSED
gcore/geoloc.py::test_geoloc_fill_line[YES] PASSED
gcore/geoloc.py::test_geoloc_fill_line[NO] PASSED
gcore/geoloc.py::test_geoloc_warp_to_geoloc PASSED
gcore/geoloc.py::test_geoloc_error_cases PASSED
gcore/geoloc.py::test_geoloc_affine_transformation[BACKMAP-TOP_LEFT_CORNER-1] PASSED
gcore/geoloc.py::test_geoloc_affine_transformation[BACKMAP-TOP_LEFT_CORNER-2] PASSED
gcore/geoloc.py::test_geoloc_affine_transformation[BACKMAP-PIXEL_CENTER-1] PASSED
gcore/geoloc.py::test_geoloc_affine_transformation[BACKMAP-PIXEL_CENTER-2] PASSED
gcore/geoloc.py::test_geoloc_affine_transformation[QUADTREE-TOP_LEFT_CORNER-1] PASSED
gcore/geoloc.py::test_geoloc_affine_transformation[QUADTREE-TOP_LEFT_CORNER-2] PASSED
gcore/geoloc.py::test_geoloc_affine_transformation[QUADTREE-PIXEL_CENTER-1] PASSED
gcore/geoloc.py::test_geoloc_affine_transformation[QUADTREE-PIXEL_CENTER-2] PASSED
gcore/geoloc.py::test_geoloc_affine_transformation_with_noise[TOP_LEFT_CORNER-1] PASSED
gcore/geoloc.py::test_geoloc_affine_transformation_with_noise[TOP_LEFT_CORNER-2] PASSED
gcore/geoloc.py::test_geoloc_affine_transformation_with_noise[PIXEL_CENTER-1] PASSED
gcore/geoloc.py::test_geoloc_affine_transformation_with_noise[PIXEL_CENTER-2] PASSED
gcore/geoloc.py::test_geoloc_GEOLOC_ARRAY_transformer_option PASSED
gcore/geoloc.py::test_geoloc_DST_GEOLOC_ARRAY_transformer_option PASSED
gcore/geoloc.py::test_geoloc_triangles PASSED
gcore/geoloc.py::test_geoloc_warnings_inconsistent_size[2-4-2-4-False] PASSED
gcore/geoloc.py::test_geoloc_warnings_inconsistent_size[2-4-2-5-True] PASSED
gcore/geoloc.py::test_geoloc_warnings_inconsistent_size[2-4-3-4-True] PASSED
gcore/geoloc.py::test_geoloc_warnings_inconsistent_size[2-4-1-4-False] PASSED
gcore/geoloc.py::test_geoloc_warnings_inconsistent_size[2-4-2-3-False] PASSED
gcore/gtiff_subdatasetinfo.py::test_gdal_subdataset_get_filename[GTIFF_DIR:1:/data/twoimages.tif-/data/twoimages.tif-1] PASSED
gcore/gtiff_subdatasetinfo.py::test_gdal_subdataset_get_filename[GTIFF_DIR:1:C:\\data\\twoimages.tif-C:\\data\\twoimages.tif-1] PASSED
gcore/gtiff_subdatasetinfo.py::test_gdal_subdataset_modify_filename[GTIFF_DIR:1:/data/twoimages.tif-GTIFF_DIR:1:/new/test.tif] PASSED
gcore/gtiff_subdatasetinfo.py::test_gdal_subdataset_modify_filename[GTIFF_DIR:1:C:\\data\\twoimages.tif-GTIFF_DIR:1:/new/test.tif] PASSED
gcore/gtiff_write.py::test_gtiff_set[testSetGeoTransform] PASSED
gcore/gtiff_write.py::test_gtiff_set[testSetProjection] PASSED
gcore/gtiff_write.py::test_gtiff_set[testSetMetadata] PASSED
gcore/gtiff_write.py::test_gtiff_create[testCreateCopy-byte] PASSED
gcore/gtiff_write.py::test_gtiff_create[testCreateCopy-int16] PASSED
gcore/gtiff_write.py::test_gtiff_create[testCreateCopy-uint16] PASSED
gcore/gtiff_write.py::test_gtiff_create[testCreateCopy-int32] PASSED
gcore/gtiff_write.py::test_gtiff_create[testCreateCopy-uint32] PASSED
gcore/gtiff_write.py::test_gtiff_create[testCreateCopy-float32] PASSED
gcore/gtiff_write.py::test_gtiff_create[testCreateCopy-float64] PASSED
gcore/gtiff_write.py::test_gtiff_create[testCreateCopy-cint16] PASSED
gcore/gtiff_write.py::test_gtiff_create[testCreateCopy-cint32] PASSED
gcore/gtiff_write.py::test_gtiff_create[testCreateCopy-cfloat32] PASSED
gcore/gtiff_write.py::test_gtiff_create[testCreateCopy-cfloat64] PASSED
gcore/gtiff_write.py::test_gtiff_create[testCreate-byte] PASSED
gcore/gtiff_write.py::test_gtiff_create[testCreate-int16] PASSED
gcore/gtiff_write.py::test_gtiff_create[testCreate-uint16] PASSED
gcore/gtiff_write.py::test_gtiff_create[testCreate-int32] PASSED
gcore/gtiff_write.py::test_gtiff_create[testCreate-uint32] PASSED
gcore/gtiff_write.py::test_gtiff_create[testCreate-float32] PASSED
gcore/gtiff_write.py::test_gtiff_create[testCreate-float64] PASSED
gcore/gtiff_write.py::test_gtiff_create[testCreate-cint16] PASSED
gcore/gtiff_write.py::test_gtiff_create[testCreate-cint32] PASSED
gcore/gtiff_write.py::test_gtiff_create[testCreate-cfloat32] PASSED
gcore/gtiff_write.py::test_gtiff_create[testCreate-cfloat64] PASSED
gcore/gtiff_write.py::test_gtiff_create[testSetNoDataValue-byte] PASSED
gcore/gtiff_write.py::test_gtiff_create[testSetNoDataValue-int16] PASSED
gcore/gtiff_write.py::test_gtiff_create[testSetNoDataValue-uint16] PASSED
gcore/gtiff_write.py::test_gtiff_create[testSetNoDataValue-int32] PASSED
gcore/gtiff_write.py::test_gtiff_create[testSetNoDataValue-uint32] PASSED
gcore/gtiff_write.py::test_gtiff_create[testSetNoDataValue-float32] PASSED
gcore/gtiff_write.py::test_gtiff_create[testSetNoDataValue-float64] PASSED
gcore/gtiff_write.py::test_gtiff_create[testSetNoDataValue-cint16] PASSED
gcore/gtiff_write.py::test_gtiff_create[testSetNoDataValue-cint32] PASSED
gcore/gtiff_write.py::test_gtiff_create[testSetNoDataValue-cfloat32] PASSED
gcore/gtiff_write.py::test_gtiff_create[testSetNoDataValue-cfloat64] PASSED
gcore/hdf4_read.py::test_hdf4_open[byte_3] PASSED
gcore/hdf4_read.py::test_hdf4_open[int16_3] PASSED
gcore/hdf4_read.py::test_hdf4_open[uint16_3] PASSED
gcore/hdf4_read.py::test_hdf4_open[int32_3] PASSED
gcore/hdf4_read.py::test_hdf4_open[uint32_3] PASSED
gcore/hdf4_read.py::test_hdf4_open[float32_3] PASSED
gcore/hdf4_read.py::test_hdf4_open[float64_3] PASSED
gcore/hdf4_read.py::test_hdf4_open[utmsmall_3] PASSED
gcore/hdf4_read.py::test_hdf4_open[byte_2] PASSED
gcore/hdf4_read.py::test_hdf4_open[int16_2] PASSED
gcore/hdf4_read.py::test_hdf4_open[uint16_2] PASSED
gcore/hdf4_read.py::test_hdf4_open[int32_2] PASSED
gcore/hdf4_read.py::test_hdf4_open[uint32_2] PASSED
gcore/hdf4_read.py::test_hdf4_open[float32_2] PASSED
gcore/hdf4_read.py::test_hdf4_open[float64_2] PASSED
gcore/hdf4_read.py::test_hdf4_open[utmsmall_2] PASSED
gcore/hdf4_read.py::test_hdf4_read_gr PASSED
gcore/hdf4_read.py::test_hdf4_read_gr_palette PASSED
gcore/hdf4_read.py::test_hdf4_more_than_32_files SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gcore/hdf4_read.py::test_hdf4_read_online_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gcore/hdf4_read.py::test_hdf4_read_online_2 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gcore/hdf4_read.py::test_hdf4_read_online_3 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gcore/hdf4_read.py::test_hdf4_read_online_4 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gcore/hdf4_read.py::test_hdf4_read_online_5 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gcore/hdf4_read.py::test_hdf4_read_online_6 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gcore/hdf4_read.py::test_hdf4_read_online_7 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gcore/hdf4_read.py::test_hdf4_read_online_8 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gcore/hdf4_read.py::test_hdf4_read_online_9 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gcore/hdf4_read.py::test_hdf4_read_online_10 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gcore/hdf4_read.py::test_hdf4_read_online_11 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gcore/hdf4_read.py::test_gdal_subdataset_get_filename[HDF4_EOS:EOS_SWATH:"AMSR_E_L2_Ocean_B01_200206182340_A.hdf":Swath1:Low_res_sst-AMSR_E_L2_Ocean_B01_200206182340_A.hdf] PASSED
gcore/hdf4_read.py::test_gdal_subdataset_get_filename[HDF4_EOS:EOS_SWATH:"C:\\AMSR_E_L2_Ocean_B01_200206182340_A.hdf":Swath1:Low_res_sst-C:\\AMSR_E_L2_Ocean_B01_200206182340_A.hdf] PASSED
gcore/hdf4_read.py::test_gdal_subdataset_get_filename[HDF4_EOS:EOS_SWATH:AMSR_E_L2_Ocean_B01_200206182340_A.hdf:Swath1:Low_res_sst-AMSR_E_L2_Ocean_B01_200206182340_A.hdf] PASSED
gcore/hdf4_read.py::test_gdal_subdataset_get_filename[HDF4_EOS:EOS_SWATH:C:\\AMSR_E_L2_Ocean_B01_200206182340_A.hdf:Swath1:Low_res_sst-C:\\AMSR_E_L2_Ocean_B01_200206182340_A.hdf] PASSED
gcore/hdf4_read.py::test_gdal_subdataset_get_filename[HDF4_EOS:EOS_SWATH:C:/AMSR_E_L2_Ocean_B01_200206182340_A.hdf:Swath1:Low_res_sst-C:/AMSR_E_L2_Ocean_B01_200206182340_A.hdf] PASSED
gcore/hdf4_read.py::test_gdal_subdataset_get_filename[HDF4_EOS:EOS_SWATH:"/vsicurl/http://www.my.com/OMI-Aura_L2-OMTO3_2005m0113t0224-o02648_v002-2005m0625t035355.he5":Swath1:Low_res_sst-/vsicurl/http://www.my.com/OMI-Aura_L2-OMTO3_2005m0113t0224-o02648_v002-2005m0625t035355.he5] PASSED
gcore/hdf4_read.py::test_gdal_subdataset_get_filename[HDF4_EOS:EOS_SWATH:a:Swath1:Low_res_sst-a] PASSED
gcore/hdf4_read.py::test_gdal_subdataset_get_filename[-] PASSED
gcore/hdf4_read.py::test_gdal_subdataset_modify_filename[HDF4_EOS:EOS_SWATH:"AMSR_E_L2_Ocean_B01_200206182340_A.hdf":Swath1:Low_res_sst] PASSED
gcore/hdf4_read.py::test_gdal_subdataset_modify_filename[HDF4_EOS:EOS_SWATH:"C:\\AMSR_E_L2_Ocean_B01_200206182340_A.hdf":Swath1:Low_res_sst] PASSED
gcore/hdf4_read.py::test_gdal_subdataset_modify_filename[HDF4_EOS:EOS_SWATH:AMSR_E_L2_Ocean_B01_200206182340_A.hdf:Swath1:Low_res_sst] PASSED
gcore/hdf4_read.py::test_gdal_subdataset_modify_filename[HDF4_EOS:EOS_SWATH:C:\\AMSR_E_L2_Ocean_B01_200206182340_A.hdf:Swath1:Low_res_sst] PASSED
gcore/hdf4_read.py::test_gdal_subdataset_modify_filename[] PASSED
gcore/hdf4_read.py::test_gdal_subdataset_bogus[HDF4_EOS:a:c] PASSED
gcore/hdf4_read.py::test_gdal_subdataset_bogus[HDF4_EOS:a] PASSED
gcore/hdf4_read.py::test_gdal_subdataset_bogus[HDF4_EOS:] PASSED
gcore/hdf4_read.py::test_gdal_subdataset_bogus[HDF4_EOS:EOS_SWATH:a:c] PASSED
gcore/hdf4_read.py::test_gdal_subdataset_bogus[HDF4_EOS:EOS_SWATH:a] PASSED
gcore/hdf4_read.py::test_gdal_subdataset_bogus[HDF4_EOS:EOS_SWATH] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreateCopy-byte-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreateCopy-byte-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreateCopy--rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreateCopy--rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreateCopy-int16-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreateCopy-int16-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreateCopy-uint16-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreateCopy-uint16-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreateCopy-int32-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreateCopy-int32-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreateCopy-uint32-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreateCopy-uint32-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreateCopy-float32-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreateCopy-float32-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreateCopy-float64-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreateCopy-float64-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreateCopy-utmsmall-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreateCopy-utmsmall-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreate-byte-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreate-byte-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreate--rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreate--rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreate-int16-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreate-int16-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreate-uint16-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreate-uint16-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreate-int32-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreate-int32-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreate-uint32-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreate-uint32-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreate-float32-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreate-float32-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreate-float64-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreate-float64-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreate-utmsmall-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testCreate-utmsmall-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetGeoTransform-byte-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetGeoTransform-byte-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetGeoTransform--rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetGeoTransform--rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetGeoTransform-int16-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetGeoTransform-int16-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetGeoTransform-uint16-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetGeoTransform-uint16-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetGeoTransform-int32-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetGeoTransform-int32-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetGeoTransform-uint32-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetGeoTransform-uint32-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetGeoTransform-float32-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetGeoTransform-float32-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetGeoTransform-float64-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetGeoTransform-float64-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetGeoTransform-utmsmall-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetGeoTransform-utmsmall-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetProjection-byte-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetProjection-byte-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetProjection--rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetProjection--rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetProjection-int16-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetProjection-int16-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetProjection-uint16-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetProjection-uint16-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetProjection-int32-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetProjection-int32-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetProjection-uint32-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetProjection-uint32-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetProjection-float32-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetProjection-float32-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetProjection-float64-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetProjection-float64-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetProjection-utmsmall-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetProjection-utmsmall-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetMetadata-byte-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetMetadata-byte-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetMetadata--rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetMetadata--rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetMetadata-int16-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetMetadata-int16-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetMetadata-uint16-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetMetadata-uint16-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetMetadata-int32-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetMetadata-int32-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetMetadata-uint32-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetMetadata-uint32-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetMetadata-float32-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetMetadata-float32-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetMetadata-float64-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetMetadata-float64-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetMetadata-utmsmall-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetMetadata-utmsmall-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetNoDataValue-byte-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetNoDataValue-byte-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetNoDataValue--rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetNoDataValue--rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetNoDataValue-int16-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetNoDataValue-int16-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetNoDataValue-uint16-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetNoDataValue-uint16-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetNoDataValue-int32-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetNoDataValue-int32-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetNoDataValue-uint32-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetNoDataValue-uint32-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetNoDataValue-float32-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetNoDataValue-float32-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetNoDataValue-float64-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetNoDataValue-float64-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetNoDataValue-utmsmall-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetNoDataValue-utmsmall-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetDescription-byte-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetDescription-byte-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetDescription--rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetDescription--rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetDescription-int16-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetDescription-int16-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetDescription-uint16-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetDescription-uint16-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetDescription-int32-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetDescription-int32-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetDescription-uint32-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetDescription-uint32-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetDescription-float32-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetDescription-float32-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetDescription-float64-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetDescription-float64-rank3] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetDescription-utmsmall-rank2] PASSED
gcore/hdf4_write.py::test_hdf4_write[testSetDescription-utmsmall-rank3] PASSED
gcore/hdf4multidim.py::test_hdf4multidim_hdfeos_swath SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gcore/hdf4multidim.py::test_hdf4multidim_hdfeos_grid SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gcore/hdf4multidim.py::test_hdf4multidim_gdal_sds_2d PASSED
gcore/hdf4multidim.py::test_hdf4multidim_gdal_sds_3d PASSED
gcore/hdf4multidim.py::test_hdf4multidim_sds PASSED
gcore/hdf4multidim.py::test_hdf4multidim_sds_unlimited_dim PASSED
gcore/hdf4multidim.py::test_hdf4multidim_sds_read_world SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gcore/hdf4multidim.py::test_hdf4multidim_sds_read_world_with_indexing_variable SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gcore/hdf4multidim.py::test_hdf4multidim_gr PASSED
gcore/hdf4multidim.py::test_hdf4multidim_gr_palette PASSED
gcore/hfa_read.py::test_hfa_open[byte] PASSED
gcore/hfa_read.py::test_hfa_open[int16] PASSED
gcore/hfa_read.py::test_hfa_open[uint16] PASSED
gcore/hfa_read.py::test_hfa_open[int32] PASSED
gcore/hfa_read.py::test_hfa_open[uint32] PASSED
gcore/hfa_read.py::test_hfa_open[float32] PASSED
gcore/hfa_read.py::test_hfa_open[float64] PASSED
gcore/hfa_read.py::test_hfa_open[utmsmall] PASSED
gcore/hfa_read.py::test_hfa_open[2bit_compressed] PASSED
gcore/hfa_read.py::test_hfa_read_completedefn_recursion PASSED
gcore/hfa_rfc40.py::test_hfa_rfc40_1 PASSED
gcore/hfa_rfc40.py::test_hfa_rfc40_2 PASSED
gcore/hfa_rfc40.py::test_hfa_rfc40_3 PASSED
gcore/hfa_rfc40.py::test_hfa_rfc40_4 PASSED
gcore/hfa_rfc40.py::test_hfa_rfc40_5 PASSED
gcore/hfa_rfc40.py::test_hfa_rfc40_6 PASSED
gcore/hfa_rfc40.py::test_hfa_rfc40_7 PASSED
gcore/hfa_rfc40.py::test_hfa_rfc40_8 PASSED
gcore/hfa_rfc40.py::test_hfa_rfc40_9 PASSED
gcore/hfa_rfc40.py::test_hfa_rfc40_10 PASSED
gcore/hfa_rfc40.py::test_hfa_rfc40_11 PASSED
gcore/hfa_rfc40.py::test_hfa_rfc40_12 PASSED
gcore/hfa_rfc40.py::test_hfa_rfc40_13 PASSED
gcore/hfa_rfc40.py::test_hfa_rfc40_cleanup PASSED
gcore/hfa_srs.py::test_hfa_srs[3814] PASSED
gcore/hfa_srs.py::test_hfa_srs[28991] PASSED
gcore/hfa_srs.py::test_hfa_srs[3031] PASSED
gcore/hfa_srs.py::test_hfa_srs[5041] XFAIL (did not get expected SRS. known to be broken currently. FIXME!)
gcore/hfa_srs.py::test_hfa_srs[6931] PASSED
gcore/hfa_srs.py::test_hfa_srs[2062] PASSED
gcore/hfa_srs.py::test_hfa_srs[3943] PASSED
gcore/hfa_srs.py::test_hfa_srs[5221] XFAIL (did not get expected SRS. known to be broken currently. FIXME!)
gcore/hfa_srs.py::test_hfa_srs[2066] PASSED
gcore/hfa_srs.py::test_hfa_srs[2964] PASSED
gcore/hfa_srs.py::test_hfa_srs[3410] PASSED
gcore/hfa_srs.py::test_hfa_srs[3786] PASSED
gcore/hfa_srs.py::test_hfa_srs[3000] PASSED
gcore/hfa_srs.py::test_hfa_srs[3832] PASSED
gcore/hfa_srs.py::test_hfa_srs[5641] PASSED
gcore/hfa_srs.py::test_hfa_srs[27200] PASSED
gcore/hfa_srs.py::test_hfa_srs[6842] PASSED
gcore/hfa_srs.py::test_hfa_srs[2057] PASSED
gcore/hfa_srs.py::test_hfa_srs[29100] PASSED
gcore/hfa_srs.py::test_hfa_srs[2056] PASSED
gcore/hfa_srs.py::test_hfa_srs[2027] PASSED
gcore/hfa_srs.py::test_hfa_srs[4326] PASSED
gcore/hfa_srs.py::test_hfa_srs[ESRI:54049] PASSED
gcore/hfa_srs.py::test_hfa_srs[5472] PASSED
gcore/hfa_srs.py::test_hfa_srs[ESRI:102010] PASSED
gcore/hfa_srs.py::test_hfa_srs[ESRI:102237] PASSED
gcore/hfa_srs.py::test_hfa_srs[ESRI:102034] PASSED
gcore/hfa_srs.py::test_hfa_srs[ESRI:102035] XFAIL (did not get expected SRS. known to be broken currently. FIXME!)
gcore/hfa_srs.py::test_hfa_srs[+proj=ortho +lat_0=90 +lon_0=1 +x_0=2 +y_0=3 +datum=WGS84 +units=m +no_defs] PASSED
gcore/hfa_srs.py::test_hfa_srs[ESRI:102011] PASSED
gcore/hfa_srs.py::test_hfa_srs[ESRI:53003] PASSED
gcore/hfa_srs.py::test_hfa_srs[ESRI:53029] PASSED
gcore/hfa_srs.py::test_hfa_srs[ESRI:53030] PASSED
gcore/hfa_srs.py::test_hfa_srs[ESRI:53009] PASSED
gcore/hfa_srs.py::test_hfa_srs[ESRI:53010] PASSED
gcore/hfa_srs.py::test_hfa_srs[ESRI:53011] PASSED
gcore/hfa_srs.py::test_hfa_srs[ESRI:53012] PASSED
gcore/hfa_srs.py::test_hfa_srs[ESRI:53013] PASSED
gcore/hfa_srs.py::test_hfa_srs[ESRI:53014] PASSED
gcore/hfa_srs.py::test_hfa_srs[ESRI:53015] PASSED
gcore/hfa_srs.py::test_hfa_srs[ESRI:53016] PASSED
gcore/hfa_srs.py::test_hfa_srs[28191] PASSED
gcore/hfa_srs.py::test_hfa_srs[ESRI:53031] PASSED
gcore/hfa_srs.py::test_hfa_srs[ESRI:102163] PASSED
gcore/hfa_srs.py::test_hfa_srs[ESRI:53023] PASSED
gcore/hfa_srs.py::test_hfa_srs[ESRI:53022] PASSED
gcore/hfa_srs.py::test_hfa_srs[ESRI:53018] PASSED
gcore/hfa_srs.py::test_hfa_srs[ESRI:53019] PASSED
gcore/hfa_srs.py::test_hfa_srs[ESRI:102421] XFAIL (did not get expected SRS. known to be broken currently. FIXME!)
gcore/hfa_srs.py::test_hfa_srs[+proj=eqc +lat_ts=22.94791772 +lat_0=0 +lon_0=0 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs] PASSED
gcore/hfa_srs.py::test_hfa_srs[ESRI:53043] PASSED
gcore/hfa_srs.py::test_hfa_srs[ESRI:53046] PASSED
gcore/hfa_srs.py::test_hfa_srs[ESRI:53045] PASSED
gcore/hfa_srs.py::test_hfa_srs[ESRI:53048] PASSED
gcore/hfa_srs.py::test_hfa_srs[ESRI:53042] PASSED
gcore/hfa_srs.py::test_hfa_srs[ESRI:53044] PASSED
gcore/hfa_srs.py::test_hfa_srs[ESRI:53025] PASSED
gcore/hfa_srs.py::test_hfa_srs_wisconsin_tmerc PASSED
gcore/hfa_srs.py::test_hfa_srs_NAD83_UTM PASSED
gcore/hfa_srs.py::test_hfa_srs_NAD83_CORS96_UTM PASSED
gcore/hfa_srs.py::test_hfa_srs_esri_54049_pe_string_only_broken PASSED
gcore/hfa_srs.py::test_hfa_srs_DISABLEPESTRING PASSED
gcore/hfa_write.py::test_hfa_write_desc PASSED
gcore/hfa_write.py::test_hfa_write_4bit PASSED
gcore/hfa_write.py::test_hfa_write_4bit_compressed PASSED
gcore/hfa_write.py::test_hfa_write_nd_invalid PASSED
gcore/hfa_write.py::test_hfa_update_overviews PASSED
gcore/hfa_write.py::test_hfa_clean_external_overviews PASSED
gcore/hfa_write.py::test_hfa_bug_2525 PASSED
gcore/hfa_write.py::test_hfa_use_rrd PASSED
gcore/hfa_write.py::test_hfa_update_existing_aux_overviews PASSED
gcore/hfa_write.py::test_hfa_create_normal[testCreateCopy-byte] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testCreateCopy-int16] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testCreateCopy-uint16] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testCreateCopy-int32] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testCreateCopy-uint32] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testCreateCopy-float32] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testCreateCopy-float64] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testCreateCopy-cfloat32] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testCreateCopy-cfloat64] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testCreateCopy-utmsmall] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testCreate-byte] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testCreate-int16] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testCreate-uint16] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testCreate-int32] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testCreate-uint32] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testCreate-float32] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testCreate-float64] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testCreate-cfloat32] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testCreate-cfloat64] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testCreate-utmsmall] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testSetGeoTransform-byte] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testSetGeoTransform-int16] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testSetGeoTransform-uint16] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testSetGeoTransform-int32] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testSetGeoTransform-uint32] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testSetGeoTransform-float32] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testSetGeoTransform-float64] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testSetGeoTransform-cfloat32] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testSetGeoTransform-cfloat64] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testSetGeoTransform-utmsmall] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testSetMetadata-byte] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testSetMetadata-int16] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testSetMetadata-uint16] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testSetMetadata-int32] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testSetMetadata-uint32] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testSetMetadata-float32] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testSetMetadata-float64] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testSetMetadata-cfloat32] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testSetMetadata-cfloat64] PASSED
gcore/hfa_write.py::test_hfa_create_normal[testSetMetadata-utmsmall] PASSED
gcore/hfa_write.py::test_hfa_create_spill[testCreateCopy-byte] PASSED
gcore/hfa_write.py::test_hfa_create_spill[testCreateCopy-uint16] PASSED
gcore/hfa_write.py::test_hfa_create_spill[testCreateCopy-float64] PASSED
gcore/hfa_write.py::test_hfa_create_spill[testCreate-byte] PASSED
gcore/hfa_write.py::test_hfa_create_spill[testCreate-uint16] PASSED
gcore/hfa_write.py::test_hfa_create_spill[testCreate-float64] PASSED
gcore/hfa_write.py::test_hfa_create_compress[testCreate-byte] PASSED
gcore/hfa_write.py::test_hfa_create_compress[testCreate-uint16] PASSED
gcore/hfa_write.py::test_hfa_create_compress[testCreate-float64] PASSED
gcore/hfa_write.py::test_hfa_create_compress_big_block PASSED
gcore/hfa_write.py::test_hfa_create_gcp PASSED
gcore/histogram.py::test_histogram_1 PASSED
gcore/histogram.py::test_histogram_2 PASSED
gcore/histogram.py::test_histogram_3 PASSED
gcore/histogram.py::test_histogram_4 PASSED
gcore/histogram.py::test_histogram_5 PASSED
gcore/histogram.py::test_histogram_6 PASSED
gcore/histogram.py::test_histogram_inf_values PASSED
gcore/histogram.py::test_histogram_errors PASSED
gcore/histogram.py::test_histogram_invalid_min_max[nan-1.5] PASSED
gcore/histogram.py::test_histogram_invalid_min_max[-inf-1.5] PASSED
gcore/histogram.py::test_histogram_invalid_min_max[inf-1.5] PASSED
gcore/histogram.py::test_histogram_invalid_min_max[-0.5-nan] PASSED
gcore/histogram.py::test_histogram_invalid_min_max[-0.5--inf] PASSED
gcore/histogram.py::test_histogram_invalid_min_max[-0.5-inf] PASSED
gcore/histogram.py::test_histogram_invalid_min_max[-inf-inf] PASSED
gcore/histogram.py::test_histogram_invalid_min_max[-1.7976931348623157e+308-1.7976931348623157e+308] PASSED
gcore/histogram.py::test_histogram_invalid_min_max[0-1e-309] PASSED
gcore/histogram.py::test_histogram_invalid_min_max[0-0] PASSED
gcore/identify.py::test_identify_1 PASSED
gcore/identify.py::test_identify_2 PASSED
gcore/identify.py::test_identify_3 PASSED
gcore/identify.py::test_identify_4 PASSED
gcore/mask.py::test_mask_1 PASSED
gcore/mask.py::test_mask_2 PASSED
gcore/mask.py::test_mask_3 PASSED
gcore/mask.py::test_mask_4 PASSED
gcore/mask.py::test_mask_5 PASSED
gcore/mask.py::test_mask_6 PASSED
gcore/mask.py::test_mask_7 PASSED
gcore/mask.py::test_mask_8 PASSED
gcore/mask.py::test_mask_9 PASSED
gcore/mask.py::test_mask_10 PASSED
gcore/mask.py::test_mask_11 PASSED
gcore/mask.py::test_mask_12 PASSED
gcore/mask.py::test_mask_13 PASSED
gcore/mask.py::test_mask_14 PASSED
gcore/mask.py::test_mask_15 PASSED
gcore/mask.py::test_mask_16 PASSED
gcore/mask.py::test_mask_17 PASSED
gcore/mask.py::test_mask_18 PASSED
gcore/mask.py::test_mask_15_avg PASSED
gcore/mask.py::test_mask_16_avg PASSED
gcore/mask.py::test_mask_17_avg PASSED
gcore/mask.py::test_mask_18_avg PASSED
gcore/mask.py::test_mask_19 PASSED
gcore/mask.py::test_mask_20 PASSED
gcore/mask.py::test_mask_21 PASSED
gcore/mask.py::test_mask_22 PASSED
gcore/mask.py::test_mask_23 PASSED
gcore/mask.py::test_mask_24 PASSED
gcore/mask.py::test_mask_25 PASSED
gcore/mask.py::test_mask_26 PASSED
gcore/mask.py::test_mask_27 PASSED
gcore/mask.py::test_mask_setting_nodata[1] PASSED
gcore/mask.py::test_mask_setting_nodata[13] PASSED
gcore/mask.py::test_mask_setting_nodata[12] PASSED
gcore/minixml.py::test_minixml_1 PASSED
gcore/minixml.py::test_minixml_2 PASSED
gcore/minixml.py::test_minixml_3 PASSED
gcore/minixml.py::test_minixml_4 PASSED
gcore/minixml.py::test_minixml_5 PASSED
gcore/minixml.py::test_minixml_6 PASSED
gcore/minixml.py::test_minixml_7 PASSED
gcore/minixml.py::test_minixml_8 PASSED
gcore/minixml.py::test_minixml_processing_instruction PASSED
gcore/minixml.py::test_minixml_cleanup PASSED
gcore/misc.py::test_misc_1 PASSED
gcore/misc.py::test_misc_2 PASSED
gcore/misc.py::test_misc_3 PASSED
gcore/misc.py::test_misc_4 PASSED
gcore/misc.py::test_misc_5 PASSED
gcore/misc.py::test_misc_6 PASSED
gcore/misc.py::test_misc_7 PASSED
gcore/misc.py::test_misc_8 PASSED
gcore/misc.py::test_misc_9 PASSED
gcore/misc.py::test_misc_10 PASSED
gcore/misc.py::test_misc_11 SKIPPED
gcore/misc.py::test_misc_12 PASSED
gcore/misc.py::test_misc_13 PASSED
gcore/misc.py::test_misc_14 PASSED
gcore/misc.py::test_misc_15 PASSED
gcore/misc.py::test_misc_config_context_mgrs_1 PASSED
gcore/misc.py::test_misc_config_context_mgrs_2 PASSED
gcore/misc.py::test_misc_config_context_mgrs_3 PASSED
gcore/misc.py::test_misc_get_config_options PASSED
gcore/misc.py::test_misc_cleanup PASSED
gcore/multidim.py::test_multidim_asarray_epsg_4326 PASSED
gcore/multidim.py::test_multidim_asarray_epsg_26711 PASSED
gcore/multidim.py::test_multidim_getresampled[0] PASSED
gcore/multidim.py::test_multidim_getresampled[1] PASSED
gcore/multidim.py::test_multidim_getresampled[2] PASSED
gcore/multidim.py::test_multidim_getresampled[3] PASSED
gcore/multidim.py::test_multidim_getresampled[4] PASSED
gcore/multidim.py::test_multidim_getresampled[5] PASSED
gcore/multidim.py::test_multidim_getresampled[6] PASSED
gcore/multidim.py::test_multidim_getresampled[7] PASSED
gcore/multidim.py::test_multidim_getresampled[14] PASSED
gcore/multidim.py::test_multidim_getresampled_new_dims_with_variables[True-False-True-False] PASSED
gcore/multidim.py::test_multidim_getresampled_new_dims_with_variables[True-False-False-False] PASSED
gcore/multidim.py::test_multidim_getresampled_new_dims_with_variables[False-False-True-False] PASSED
gcore/multidim.py::test_multidim_getresampled_new_dims_with_variables[True-True-True-True] PASSED
gcore/multidim.py::test_multidim_getresampled_with_srs PASSED
gcore/multidim.py::test_multidim_getresampled_3d PASSED
gcore/multidim.py::test_multidim_getresampled_error_single_dim PASSED
gcore/multidim.py::test_multidim_getresampled_error_too_large_y PASSED
gcore/multidim.py::test_multidim_getresampled_error_too_large_x PASSED
gcore/multidim.py::test_multidim_getresampled_error_no_geotransform PASSED
gcore/multidim.py::test_multidim_getresampled_error_extra_dim_not_same PASSED
gcore/multidim.py::test_multidim_getresampled_bad_input_dim_count PASSED
gcore/multidim.py::test_multidim_getgridded PASSED
gcore/multidim.py::test_multidim_asclassicsubdataset_band_metadata PASSED
gcore/multidim.py::test_multidim_SubsetDimensionFromSelection PASSED
gcore/nodatamaskband.py::test_nodatamaskband_1 PASSED
gcore/numpy_rw.py::test_numpy_rw_1 PASSED
gcore/numpy_rw.py::test_numpy_rw_2 PASSED
gcore/numpy_rw.py::test_numpy_rw_3 PASSED
gcore/numpy_rw.py::test_numpy_rw_4 PASSED
gcore/numpy_rw.py::test_numpy_rw_5 PASSED
gcore/numpy_rw.py::test_numpy_rw_6 PASSED
gcore/numpy_rw.py::test_numpy_rw_7 PASSED
gcore/numpy_rw.py::test_numpy_rw_8 PASSED
gcore/numpy_rw.py::test_numpy_rw_9 PASSED
gcore/numpy_rw.py::test_numpy_rw_10 PASSED
gcore/numpy_rw.py::test_numpy_rw_10_bis[options0] PASSED
gcore/numpy_rw.py::test_numpy_rw_10_bis[options1] PASSED
gcore/numpy_rw.py::test_numpy_rw_11 PASSED
gcore/numpy_rw.py::test_numpy_rw_12 PASSED
gcore/numpy_rw.py::test_numpy_rw_13 PASSED
gcore/numpy_rw.py::test_numpy_rw_14 PASSED
gcore/numpy_rw.py::test_numpy_rw_15 PASSED
gcore/numpy_rw.py::test_numpy_rw_16 PASSED
gcore/numpy_rw.py::test_numpy_rw_17 PASSED
gcore/numpy_rw.py::test_numpy_rw_18 PASSED
gcore/numpy_rw.py::test_numpy_rw_failure_in_readasarray PASSED
gcore/numpy_rw.py::test_numpy_rw_gdal_array_openarray_permissions PASSED
gcore/numpy_rw.py::test_numpy_rw_rms_resemple_alg PASSED
gcore/numpy_rw.py::test_numpy_rw_dataset_read_as_array PASSED
gcore/numpy_rw.py::test_numpy_rw_dataset_writearray PASSED
gcore/numpy_rw.py::test_numpy_rw_band_read_as_array_error_cases PASSED
gcore/numpy_rw.py::test_numpy_rw_band_read_as_array_getlasterrormsg PASSED
gcore/numpy_rw_multidim.py::test_numpy_rw_multidim_readasarray_writearray PASSED
gcore/numpy_rw_multidim.py::test_numpy_rw_multidim_numpy_array_as_dataset PASSED
gcore/numpy_rw_multidim.py::test_numpy_rw_multidim_readasarray_writearray_negative_strides PASSED
gcore/numpy_rw_multidim.py::test_numpy_rw_multidim_numpy_array_as_dataset_negative_strides PASSED
gcore/numpy_rw_multidim.py::test_numpy_rw_multidim_compound_datatype PASSED
gcore/numpy_rw_multidim.py::test_numpy_rw_multidim_datatype[Byte] PASSED
gcore/numpy_rw_multidim.py::test_numpy_rw_multidim_datatype[Int16] PASSED
gcore/numpy_rw_multidim.py::test_numpy_rw_multidim_datatype[UInt16] PASSED
gcore/numpy_rw_multidim.py::test_numpy_rw_multidim_datatype[Int32] PASSED
gcore/numpy_rw_multidim.py::test_numpy_rw_multidim_datatype[UInt32] PASSED
gcore/numpy_rw_multidim.py::test_numpy_rw_multidim_datatype[Float32] PASSED
gcore/numpy_rw_multidim.py::test_numpy_rw_multidim_datatype[Float64] PASSED
gcore/numpy_rw_multidim.py::test_numpy_rw_multidim_datatype[CInt16] PASSED
gcore/numpy_rw_multidim.py::test_numpy_rw_multidim_datatype[CInt32] PASSED
gcore/numpy_rw_multidim.py::test_numpy_rw_multidim_datatype[CFloat32] PASSED
gcore/numpy_rw_multidim.py::test_numpy_rw_multidim_datatype[CFloat64] PASSED
gcore/overviewds.py::test_overviewds_1 PASSED
gcore/overviewds.py::test_overviewds_2[True] PASSED
gcore/overviewds.py::test_overviewds_2[False] PASSED
gcore/overviewds.py::test_overviewds_3 PASSED
gcore/overviewds.py::test_overviewds_4 PASSED
gcore/overviewds.py::test_overviewds_5 PASSED
gcore/overviewds.py::test_overviewds_6 PASSED
gcore/overviewds.py::test_overviewds_mask PASSED
gcore/pam.py::test_pam_1 PASSED
gcore/pam.py::test_pam_2 PASSED
gcore/pam.py::test_pam_4 PASSED
gcore/pam.py::test_pam_5 PASSED
gcore/pam.py::test_pam_6 PASSED
gcore/pam.py::test_pam_7 PASSED
gcore/pam.py::test_pam_8 PASSED
gcore/pam.py::test_pam_9 PASSED
gcore/pam.py::test_pam_10 PASSED
gcore/pam.py::test_pam_11 SKIPPED
gcore/pam.py::test_pam_12 PASSED
gcore/pam.py::test_pam_13 PASSED
gcore/pam.py::test_pam_metadata_preserved PASSED
gcore/pam.py::test_pam_esri_GeodataXform_gcp PASSED
gcore/pam.py::test_pam_esri_GeodataXform_geotransform PASSED
gcore/pam.py::test_pam_metadata_coordinate_epoch PASSED
gcore/pam.py::test_pam_nodata_nan PASSED
gcore/pixfun.py::test_pixfun_real_c PASSED
gcore/pixfun.py::test_pixfun_real_r PASSED
gcore/pixfun.py::test_pixfun_imag_c PASSED
gcore/pixfun.py::test_pixfun_imag_r PASSED
gcore/pixfun.py::test_pixfun_complex PASSED
gcore/pixfun.py::test_pixfun_polar PASSED
gcore/pixfun.py::test_pixfun_polar_amplitude PASSED
gcore/pixfun.py::test_pixfun_polar_intensity PASSED
gcore/pixfun.py::test_pixfun_polar_dB PASSED
gcore/pixfun.py::test_pixfun_mod_c PASSED
gcore/pixfun.py::test_pixfun_mod_r PASSED
gcore/pixfun.py::test_pixfun_phase_c PASSED
gcore/pixfun.py::test_pixfun_phase_r PASSED
gcore/pixfun.py::test_pixfun_phase_unsigned PASSED
gcore/pixfun.py::test_pixfun_conj_c PASSED
gcore/pixfun.py::test_pixfun_conj_r PASSED
gcore/pixfun.py::test_pixfun_sum_r PASSED
gcore/pixfun.py::test_pixfun_sum_c PASSED
gcore/pixfun.py::test_pixfun_sum_k PASSED
gcore/pixfun.py::test_pixfun_diff_r PASSED
gcore/pixfun.py::test_pixfun_diff_c PASSED
gcore/pixfun.py::test_pixfun_mul_r PASSED
gcore/pixfun.py::test_pixfun_mul_c PASSED
gcore/pixfun.py::test_pixfun_mul_k PASSED
gcore/pixfun.py::test_pixfun_div_r PASSED
gcore/pixfun.py::test_pixfun_div_c PASSED
gcore/pixfun.py::test_pixfun_cmul_c PASSED
gcore/pixfun.py::test_pixfun_cmul_r PASSED
gcore/pixfun.py::test_pixfun_inv_r PASSED
gcore/pixfun.py::test_pixfun_inv_r_zero PASSED
gcore/pixfun.py::test_pixfun_inv_c PASSED
gcore/pixfun.py::test_pixfun_inv_c_zero PASSED
gcore/pixfun.py::test_pixfun_inv_k PASSED
gcore/pixfun.py::test_pixfun_intensity_c PASSED
gcore/pixfun.py::test_pixfun_intensity_r PASSED
gcore/pixfun.py::test_pixfun_sqrt PASSED
gcore/pixfun.py::test_pixfun_log10_r PASSED
gcore/pixfun.py::test_pixfun_log10_c PASSED
gcore/pixfun.py::test_pixfun_dB_r PASSED
gcore/pixfun.py::test_pixfun_dB_c PASSED
gcore/pixfun.py::test_pixfun_dB_r_amplitude PASSED
gcore/pixfun.py::test_pixfun_dB_c_amplitude PASSED
gcore/pixfun.py::test_pixfun_dB_r_intensity PASSED
gcore/pixfun.py::test_pixfun_dB_c_intensity PASSED
gcore/pixfun.py::test_pixfun_exp PASSED
gcore/pixfun.py::test_pixfun_exp_dB2amp PASSED
gcore/pixfun.py::test_pixfun_exp_dB2pow PASSED
gcore/pixfun.py::test_pixfun_dB2amp PASSED
gcore/pixfun.py::test_pixfun_dB2pow PASSED
gcore/pixfun.py::test_pixfun_pow PASSED
gcore/pixfun.py::test_pixfun_norm_diff_r PASSED
gcore/pixfun.py::test_pixfun_interpolate_linear PASSED
gcore/pixfun.py::test_pixfun_nan PASSED
gcore/pixfun.py::test_pixfun_replacenodata PASSED
gcore/pixfun.py::test_pixfun_scale PASSED
gcore/pixfun.py::test_pixfun_missing_builtin PASSED
gcore/pixfun.py::test_pixfun_min PASSED
gcore/pixfun.py::test_pixfun_min_propagateNoData PASSED
gcore/pixfun.py::test_pixfun_max PASSED
gcore/pixfun.py::test_pixfun_max_nodata_255 PASSED
gcore/pixfun.py::test_pixfun_max_no_nodata PASSED
gcore/pnm_read.py::test_pnm_open[byte] PASSED
gcore/pnm_read.py::test_pnm_open[uint16] PASSED
gcore/pnm_write.py::test_pnm_create[testCreateCopy-byte] PASSED
gcore/pnm_write.py::test_pnm_create[testCreateCopy-uint16] PASSED
gcore/pnm_write.py::test_pnm_create[testCreate-byte] PASSED
gcore/pnm_write.py::test_pnm_create[testCreate-uint16] PASSED
gcore/rasterio.py::test_rasterio_1 PASSED
gcore/rasterio.py::test_rasterio_2 PASSED
gcore/rasterio.py::test_rasterio_3 PASSED
gcore/rasterio.py::test_rasterio_4 PASSED
gcore/rasterio.py::test_rasterio_5 PASSED
gcore/rasterio.py::test_rasterio_6 PASSED
gcore/rasterio.py::test_rasterio_7 PASSED
gcore/rasterio.py::test_rasterio_8 PASSED
gcore/rasterio.py::test_rasterio_9 PASSED
gcore/rasterio.py::test_rasterio_overview_subpixel_resampling PASSED
gcore/rasterio.py::test_rasterio_10 PASSED
gcore/rasterio.py::test_rasterio_11 PASSED
gcore/rasterio.py::test_rasterio_12 PASSED
gcore/rasterio.py::test_rasterio_13 PASSED
gcore/rasterio.py::test_rasterio_14 PASSED
gcore/rasterio.py::test_rasterio_average_4by4_to_3by3 PASSED
gcore/rasterio.py::test_rasterio_15 PASSED
gcore/rasterio.py::test_rasterio_16 PASSED
gcore/rasterio.py::test_rasterio_nodata PASSED
gcore/rasterio.py::test_rasterio_lanczos_nodata PASSED
gcore/rasterio.py::test_rasterio_resampled_value_is_nodata PASSED
gcore/rasterio.py::test_rasterio_dataset_readarray_cint16 PASSED
gcore/rasterio.py::test_rasterio_rasterband_write_on_readonly PASSED
gcore/rasterio.py::test_rasterio_dataset_write_on_readonly PASSED
gcore/rasterio.py::test_rasterio_dataset_invalid_resample_alg[-1] PASSED
gcore/rasterio.py::test_rasterio_dataset_invalid_resample_alg[8] PASSED
gcore/rasterio.py::test_rasterio_dataset_invalid_resample_alg[foo] PASSED
gcore/rasterio.py::test_rasterio_floating_point_window_no_resampling PASSED
gcore/rasterio.py::test_rasterio_floating_point_window_no_resampling_numpy PASSED
gcore/rasterio.py::test_rasterio_average_halfsize_downsampling_byte PASSED
gcore/rasterio.py::test_rasterio_average_halfsize_downsampling_uint16 PASSED
gcore/rasterio.py::test_rasterio_average_halfsize_downsampling_float32 PASSED
gcore/rasterio.py::test_rasterio_rms_halfsize_downsampling_float[6-f] PASSED
gcore/rasterio.py::test_rasterio_rms_halfsize_downsampling_float[7-d] PASSED
gcore/rasterio.py::test_rasterio_rms_halfsize_downsampling_byte PASSED
gcore/rasterio.py::test_rasterio_rms_halfsize_downsampling_byte_nodata_not_hit PASSED
gcore/rasterio.py::test_rasterio_rms_halfsize_downsampling_uint16 PASSED
gcore/rasterio.py::test_rasterio_rms_halfsize_downsampling_uint16_fits_in_14bits PASSED
gcore/rasterio.py::test_rasterio_rms_halfsize_downsampling_uint16_with_byte_content PASSED
gcore/rasterio.py::test_rasterio_rms_two_third_downsampling_float32 PASSED
gcore/rasterio.py::test_rasterio_rms_halfsize_downsampling_cfloat32 PASSED
gcore/rasterio.py::test_rasterio_writeraster_from_bytearray PASSED
gcore/rasterio.py::test_rasterio_writeraster_from_memoryview PASSED
gcore/rasterio.py::test_rasterio_readraster_in_existing_buffer PASSED
gcore/rasterio.py::test_rasterio_readblock_in_existing_buffer PASSED
gcore/rasterio.py::test_rasterio_readraster_in_existing_buffer_alignment_issues[Int16] PASSED
gcore/rasterio.py::test_rasterio_readraster_in_existing_buffer_alignment_issues[UInt16] PASSED
gcore/rasterio.py::test_rasterio_readraster_in_existing_buffer_alignment_issues[Int32] PASSED
gcore/rasterio.py::test_rasterio_readraster_in_existing_buffer_alignment_issues[UInt32] PASSED
gcore/rasterio.py::test_rasterio_readraster_in_existing_buffer_alignment_issues[Float32] PASSED
gcore/rasterio.py::test_rasterio_readraster_in_existing_buffer_alignment_issues[Float64] PASSED
gcore/rasterio.py::test_rasterio_readraster_in_existing_buffer_alignment_issues[CInt16] PASSED
gcore/rasterio.py::test_rasterio_readraster_in_existing_buffer_alignment_issues[CInt32] PASSED
gcore/rasterio.py::test_rasterio_readraster_in_existing_buffer_alignment_issues[CFloat32] PASSED
gcore/rasterio.py::test_rasterio_readraster_in_existing_buffer_alignment_issues[CFloat64] PASSED
gcore/rasterio.py::test_rasterio_gdal_rasterio_resampling PASSED
gcore/rasterio.py::test_rasterio_numpy_datatypes_for_xoff PASSED
gcore/rasterio.py::test_rasterio_gauss_float64 PASSED
gcore/rasterio.py::test_rasterio_float64[0] PASSED
gcore/rasterio.py::test_rasterio_float64[1] PASSED
gcore/rasterio.py::test_rasterio_float64[2] PASSED
gcore/rasterio.py::test_rasterio_float64[6] PASSED
gcore/rasterio.py::test_rasterio_float64[5] PASSED
gcore/rasterio.py::test_rasterio_float64[14] PASSED
gcore/rasterio.py::test_rasterio_constant_value[1-B-255-0] PASSED
gcore/rasterio.py::test_rasterio_constant_value[1-B-255-1] PASSED
gcore/rasterio.py::test_rasterio_constant_value[1-B-255-2] PASSED
gcore/rasterio.py::test_rasterio_constant_value[1-B-255-6] PASSED
gcore/rasterio.py::test_rasterio_constant_value[1-B-255-5] PASSED
gcore/rasterio.py::test_rasterio_constant_value[1-B-255-14] PASSED
gcore/rasterio.py::test_rasterio_constant_value[2-H-65535-0] PASSED
gcore/rasterio.py::test_rasterio_constant_value[2-H-65535-1] PASSED
gcore/rasterio.py::test_rasterio_constant_value[2-H-65535-2] PASSED
gcore/rasterio.py::test_rasterio_constant_value[2-H-65535-6] PASSED
gcore/rasterio.py::test_rasterio_constant_value[2-H-65535-5] PASSED
gcore/rasterio.py::test_rasterio_constant_value[2-H-65535-14] PASSED
gcore/rasterio.py::test_rasterio_constant_value[6-f-1.5-0] PASSED
gcore/rasterio.py::test_rasterio_constant_value[6-f-1.5-1] PASSED
gcore/rasterio.py::test_rasterio_constant_value[6-f-1.5-2] PASSED
gcore/rasterio.py::test_rasterio_constant_value[6-f-1.5-6] PASSED
gcore/rasterio.py::test_rasterio_constant_value[6-f-1.5-5] PASSED
gcore/rasterio.py::test_rasterio_constant_value[6-f-1.5-14] PASSED
gcore/rasterio.py::test_rasterio_constant_value[7-d-1.5e+100-0] PASSED
gcore/rasterio.py::test_rasterio_constant_value[7-d-1.5e+100-1] PASSED
gcore/rasterio.py::test_rasterio_constant_value[7-d-1.5e+100-2] PASSED
gcore/rasterio.py::test_rasterio_constant_value[7-d-1.5e+100-6] PASSED
gcore/rasterio.py::test_rasterio_constant_value[7-d-1.5e+100-5] PASSED
gcore/rasterio.py::test_rasterio_constant_value[7-d-1.5e+100-14] PASSED
gcore/rat.py::test_rat_1 PASSED
gcore/rat.py::test_rat_2 PASSED
gcore/rat.py::test_rat_3 PASSED
gcore/rat.py::test_rat_4 PASSED
gcore/relationship.py::test_gdal_relationship PASSED
gcore/rfc30.py::test_rfc30_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gcore/rfc30.py::test_rfc30_2 PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[ECW] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[JP2ECW] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[FITS] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[GeoRaster] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[HDF4] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[HDF4Image] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[HDF5] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[HDF5Image] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[BAG] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[S102] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[KEA] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[MrSID] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[netCDF] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[PDF] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[OCI] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[ODBC] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[FileGDB] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[VRT] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[DERIVED] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[GTiff] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[COG] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[NITF] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[RPFTOC] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[ECRGTOC] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[HFA] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[SAR_CEOS] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[CEOS] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[JAXAPALSAR] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[GFF] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[ELAS] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[ESRIC] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[AIG] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[AAIGrid] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[GRASSASCIIGrid] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[ISG] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[SDTS] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[DTED] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[PNG] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[JPEG] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[MEM] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[JDEM] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[GIF] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[BIGGIF] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[ESAT] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[BSB] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[XPM] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[BMP] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[DIMAP] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[AirSAR] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[RS2] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[SAFE] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[PCIDSK] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[PCRaster] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[ILWIS] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[SGI] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[SRTMHGT] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[Leveller] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[Terragen] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[ISIS3] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[ISIS2] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[PDS] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[PDS4] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[VICAR] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[TIL] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[ERS] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[JP2OpenJPEG] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[L1B] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[FIT] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[GRIB] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[RMF] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[WCS] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[WMS] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[MSGN] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[RST] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[GSAG] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[GSBG] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[GS7BG] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[COSAR] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[TSX] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[COASP] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[R] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[MAP] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[KMLSUPEROVERLAY] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[WEBP] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[Rasterlite] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[MBTiles] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[PLMOSAIC] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[CALS] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[WMTS] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[SENTINEL2] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[MRF] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[PNM] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[DOQ1] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[DOQ2] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[PAux] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[MFF] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[MFF2] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[GSC] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[FAST] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[BT] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[LAN] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[CPG] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[NDF] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[EIR] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[DIPEx] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[LCP] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[GTX] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[LOSLAS] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[NTv2] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[CTable2] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[ACE2] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[SNODAS] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[KRO] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[ROI_PAC] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[RRASTER] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[BYN] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[NOAA_B] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[NSIDCbin] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[ARG] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[RIK] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[USGSDEM] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[GXF] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[NWT_GRD] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[NWT_GRC] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[ADRG] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[SRP] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[BLX] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[PostGISRaster] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[SAGA] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[XYZ] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[HF2] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[OZI] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[CTG] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[ZMap] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[NGSGEOID] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[IRIS] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[PRF] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[EEDAI] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[EEDA] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[DAAS] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[SIGDEM] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[TGA] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[OGCAPI] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[STACTA] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[STACIT] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[GNMFile] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[GNMDatabase] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[ESRI Shapefile] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[MapInfo File] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[UK .NTF] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[LVBAG] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[OGR_SDTS] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[S57] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[DGN] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[OGR_VRT] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[Memory] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[CSV] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[NAS] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[GML] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[GPX] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[LIBKML] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[KML] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[GeoJSON] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[GeoJSONSeq] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[ESRIJSON] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[TopoJSON] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[Interlis 1] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[Interlis 2] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[OGR_GMT] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[GPKG] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[SQLite] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[WAsP] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[PGeo] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[MSSQLSpatial] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[OGR_OGDI] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[PostgreSQL] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[MySQL] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[OpenFileGDB] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[DXF] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[CAD] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[FlatGeobuf] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[Geoconcept] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[GeoRSS] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[VFK] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[PGDUMP] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[OSM] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[GPSBabel] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[OGR_PDS] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[WFS] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[OAPIF] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[EDIGEO] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[SVG] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[Idrisi] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[XLS] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[ODS] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[XLSX] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[Elasticsearch] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[Carto] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[AmigoCloud] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[SXF] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[Selafin] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[JML] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[PLSCENES] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[CSW] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[VDV] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[GMLAS] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[MVT] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[NGW] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[MapML] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[GTFS] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[PMTiles] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[JSONFG] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[TIGER] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[AVCBin] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[AVCE00] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[GenBin] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[ENVI] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[EHdr] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[ISCE] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[Zarr] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[HTTP] PASSED
gcore/test_driver_metadata.py::test_metadata_dcap_yes[NUMPY] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[ECW] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[JP2ECW] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[FITS] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[GeoRaster] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[HDF4] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[HDF4Image] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[HDF5] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[HDF5Image] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[BAG] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[S102] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[KEA] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[MrSID] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[netCDF] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[PDF] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[OCI] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[ODBC] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[FileGDB] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[VRT] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[DERIVED] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[GTiff] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[COG] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[NITF] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[RPFTOC] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[ECRGTOC] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[HFA] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[SAR_CEOS] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[CEOS] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[JAXAPALSAR] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[GFF] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[ELAS] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[ESRIC] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[AIG] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[AAIGrid] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[GRASSASCIIGrid] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[ISG] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[SDTS] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[DTED] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[PNG] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[JPEG] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[MEM] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[JDEM] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[GIF] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[BIGGIF] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[ESAT] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[BSB] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[XPM] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[BMP] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[DIMAP] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[AirSAR] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[RS2] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[SAFE] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[PCIDSK] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[PCRaster] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[ILWIS] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[SGI] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[SRTMHGT] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[Leveller] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[Terragen] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[ISIS3] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[ISIS2] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[PDS] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[PDS4] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[VICAR] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[TIL] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[ERS] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[JP2OpenJPEG] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[L1B] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[FIT] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[GRIB] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[RMF] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[WCS] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[WMS] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[MSGN] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[RST] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[GSAG] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[GSBG] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[GS7BG] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[COSAR] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[TSX] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[COASP] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[R] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[MAP] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[KMLSUPEROVERLAY] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[WEBP] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[Rasterlite] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[MBTiles] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[PLMOSAIC] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[CALS] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[WMTS] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[SENTINEL2] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[MRF] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[PNM] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[DOQ1] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[DOQ2] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[PAux] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[MFF] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[MFF2] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[GSC] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[FAST] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[BT] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[LAN] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[CPG] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[NDF] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[EIR] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[DIPEx] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[LCP] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[GTX] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[LOSLAS] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[NTv2] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[CTable2] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[ACE2] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[SNODAS] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[KRO] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[ROI_PAC] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[RRASTER] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[BYN] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[NOAA_B] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[NSIDCbin] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[ARG] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[RIK] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[USGSDEM] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[GXF] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[NWT_GRD] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[NWT_GRC] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[ADRG] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[SRP] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[BLX] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[PostGISRaster] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[SAGA] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[XYZ] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[HF2] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[OZI] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[CTG] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[ZMap] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[NGSGEOID] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[IRIS] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[PRF] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[EEDAI] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[EEDA] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[DAAS] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[SIGDEM] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[TGA] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[OGCAPI] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[STACTA] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[STACIT] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[GNMFile] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[GNMDatabase] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[ESRI Shapefile] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[MapInfo File] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[UK .NTF] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[LVBAG] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[OGR_SDTS] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[S57] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[DGN] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[OGR_VRT] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[Memory] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[CSV] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[NAS] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[GML] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[GPX] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[LIBKML] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[KML] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[GeoJSON] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[GeoJSONSeq] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[ESRIJSON] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[TopoJSON] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[Interlis 1] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[Interlis 2] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[OGR_GMT] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[GPKG] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[SQLite] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[WAsP] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[PGeo] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[MSSQLSpatial] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[OGR_OGDI] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[PostgreSQL] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[MySQL] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[OpenFileGDB] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[DXF] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[CAD] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[FlatGeobuf] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[Geoconcept] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[GeoRSS] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[VFK] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[PGDUMP] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[OSM] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[GPSBabel] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[OGR_PDS] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[WFS] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[OAPIF] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[EDIGEO] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[SVG] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[Idrisi] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[XLS] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[ODS] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[XLSX] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[Elasticsearch] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[Carto] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[AmigoCloud] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[SXF] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[Selafin] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[JML] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[PLSCENES] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[CSW] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[VDV] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[GMLAS] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[MVT] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[NGW] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[MapML] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[GTFS] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[PMTiles] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[JSONFG] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[TIGER] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[AVCBin] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[AVCE00] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[GenBin] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[ENVI] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[EHdr] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[ISCE] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[Zarr] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[HTTP] PASSED
gcore/test_driver_metadata.py::test_metadata_openoptionlist[NUMPY] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[ECW] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[JP2ECW] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[FITS] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GeoRaster] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[HDF4] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[HDF4Image] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[HDF5] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[HDF5Image] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[BAG] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[S102] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[KEA] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[MrSID] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[netCDF] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[PDF] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[OCI] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[ODBC] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[FileGDB] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[VRT] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[DERIVED] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GTiff] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[COG] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[NITF] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[RPFTOC] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[ECRGTOC] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[HFA] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[SAR_CEOS] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[CEOS] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[JAXAPALSAR] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GFF] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[ELAS] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[ESRIC] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[AIG] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[AAIGrid] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GRASSASCIIGrid] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[ISG] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[SDTS] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[DTED] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[PNG] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[JPEG] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[MEM] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[JDEM] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GIF] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[BIGGIF] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[ESAT] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[BSB] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[XPM] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[BMP] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[DIMAP] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[AirSAR] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[RS2] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[SAFE] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[PCIDSK] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[PCRaster] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[ILWIS] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[SGI] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[SRTMHGT] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[Leveller] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[Terragen] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[ISIS3] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[ISIS2] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[PDS] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[PDS4] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[VICAR] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[TIL] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[ERS] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[JP2OpenJPEG] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[L1B] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[FIT] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GRIB] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[RMF] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[WCS] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[WMS] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[MSGN] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[RST] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GSAG] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GSBG] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GS7BG] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[COSAR] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[TSX] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[COASP] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[R] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[MAP] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[KMLSUPEROVERLAY] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[WEBP] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[Rasterlite] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[MBTiles] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[PLMOSAIC] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[CALS] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[WMTS] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[SENTINEL2] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[MRF] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[PNM] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[DOQ1] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[DOQ2] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[PAux] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[MFF] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[MFF2] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GSC] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[FAST] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[BT] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[LAN] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[CPG] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[NDF] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[EIR] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[DIPEx] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[LCP] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GTX] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[LOSLAS] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[NTv2] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[CTable2] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[ACE2] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[SNODAS] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[KRO] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[ROI_PAC] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[RRASTER] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[BYN] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[NOAA_B] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[NSIDCbin] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[ARG] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[RIK] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[USGSDEM] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GXF] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[NWT_GRD] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[NWT_GRC] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[ADRG] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[SRP] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[BLX] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[PostGISRaster] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[SAGA] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[XYZ] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[HF2] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[OZI] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[CTG] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[ZMap] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[NGSGEOID] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[IRIS] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[PRF] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[EEDAI] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[EEDA] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[DAAS] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[SIGDEM] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[TGA] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[OGCAPI] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[STACTA] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[STACIT] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GNMFile] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GNMDatabase] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[ESRI Shapefile] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[MapInfo File] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[UK .NTF] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[LVBAG] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[OGR_SDTS] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[S57] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[DGN] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[OGR_VRT] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[Memory] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[CSV] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[NAS] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GML] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GPX] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[LIBKML] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[KML] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GeoJSON] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GeoJSONSeq] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[ESRIJSON] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[TopoJSON] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[Interlis 1] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[Interlis 2] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[OGR_GMT] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GPKG] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[SQLite] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[WAsP] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[PGeo] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[MSSQLSpatial] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[OGR_OGDI] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[PostgreSQL] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[MySQL] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[OpenFileGDB] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[DXF] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[CAD] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[FlatGeobuf] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[Geoconcept] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GeoRSS] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[VFK] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[PGDUMP] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[OSM] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GPSBabel] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[OGR_PDS] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[WFS] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[OAPIF] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[EDIGEO] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[SVG] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[Idrisi] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[XLS] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[ODS] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[XLSX] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[Elasticsearch] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[Carto] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[AmigoCloud] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[SXF] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[Selafin] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[JML] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[PLSCENES] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[CSW] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[VDV] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GMLAS] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[MVT] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[NGW] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[MapML] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GTFS] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[PMTiles] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[JSONFG] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[TIGER] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[AVCBin] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[AVCE00] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[GenBin] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[ENVI] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[EHdr] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[ISCE] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[Zarr] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[HTTP] PASSED
gcore/test_driver_metadata.py::test_metadata_creationoptionslist[NUMPY] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[JP2ECW] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[FITS] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[BAG] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[netCDF] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[PDF] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[OCI] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[ODBC] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[FileGDB] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[PCIDSK] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[PDS4] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[VICAR] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[JP2OpenJPEG] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[MBTiles] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[EEDA] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[OGCAPI] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[ESRI Shapefile] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[MapInfo File] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[UK .NTF] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[LVBAG] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[OGR_SDTS] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[S57] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[DGN] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[OGR_VRT] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[Memory] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[CSV] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[NAS] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[GML] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[GPX] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[LIBKML] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[KML] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[GeoJSON] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[GeoJSONSeq] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[ESRIJSON] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[TopoJSON] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[Interlis 1] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[Interlis 2] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[OGR_GMT] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[GPKG] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[SQLite] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[WAsP] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[PGeo] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[MSSQLSpatial] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[OGR_OGDI] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[PostgreSQL] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[MySQL] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[OpenFileGDB] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[DXF] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[CAD] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[FlatGeobuf] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[Geoconcept] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[GeoRSS] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[VFK] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[PGDUMP] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[OSM] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[GPSBabel] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[OGR_PDS] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[WFS] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[OAPIF] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[EDIGEO] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[SVG] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[Idrisi] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[XLS] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[ODS] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[XLSX] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[Elasticsearch] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[Carto] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[AmigoCloud] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[SXF] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[Selafin] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[JML] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[PLSCENES] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[CSW] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[VDV] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[GMLAS] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[MVT] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[NGW] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[MapML] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[GTFS] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[PMTiles] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[JSONFG] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[TIGER] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[AVCBin] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[AVCE00] PASSED
gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[HTTP] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_array_creationoptionslist[HDF4] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_array_creationoptionslist[HDF5] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_array_creationoptionslist[BAG] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_array_creationoptionslist[S102] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_array_creationoptionslist[netCDF] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_array_creationoptionslist[VRT] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_array_creationoptionslist[MEM] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_array_creationoptionslist[GRIB] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_array_creationoptionslist[Zarr] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_attribute_creationoptionslist[HDF4] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_attribute_creationoptionslist[HDF5] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_attribute_creationoptionslist[BAG] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_attribute_creationoptionslist[S102] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_attribute_creationoptionslist[netCDF] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_attribute_creationoptionslist[VRT] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_attribute_creationoptionslist[MEM] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_attribute_creationoptionslist[GRIB] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_attribute_creationoptionslist[Zarr] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_dataset_creationoptionslist[HDF4] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_dataset_creationoptionslist[HDF5] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_dataset_creationoptionslist[BAG] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_dataset_creationoptionslist[S102] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_dataset_creationoptionslist[netCDF] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_dataset_creationoptionslist[VRT] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_dataset_creationoptionslist[MEM] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_dataset_creationoptionslist[GRIB] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_dataset_creationoptionslist[Zarr] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_dimension_creationoptionslist[HDF4] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_dimension_creationoptionslist[HDF5] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_dimension_creationoptionslist[BAG] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_dimension_creationoptionslist[S102] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_dimension_creationoptionslist[netCDF] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_dimension_creationoptionslist[VRT] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_dimension_creationoptionslist[MEM] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_dimension_creationoptionslist[GRIB] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_dimension_creationoptionslist[Zarr] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_group_creationoptionslist[HDF4] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_group_creationoptionslist[HDF5] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_group_creationoptionslist[BAG] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_group_creationoptionslist[S102] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_group_creationoptionslist[netCDF] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_group_creationoptionslist[VRT] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_group_creationoptionslist[MEM] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_group_creationoptionslist[GRIB] PASSED
gcore/test_driver_metadata.py::test_metadata_multidim_group_creationoptionslist[Zarr] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[ECW] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[JP2ECW] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[FITS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GeoRaster] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[HDF4] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[HDF4Image] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[HDF5] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[HDF5Image] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[BAG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[S102] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[KEA] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[MrSID] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[netCDF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[PDF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[OCI] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[ODBC] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[FileGDB] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[VRT] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[DERIVED] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GTiff] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[COG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[NITF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[RPFTOC] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[ECRGTOC] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[HFA] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[SAR_CEOS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[CEOS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[JAXAPALSAR] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GFF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[ELAS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[ESRIC] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[AIG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[AAIGrid] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GRASSASCIIGrid] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[ISG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[SDTS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[DTED] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[PNG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[JPEG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[MEM] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[JDEM] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GIF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[BIGGIF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[ESAT] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[BSB] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[XPM] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[BMP] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[DIMAP] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[AirSAR] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[RS2] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[SAFE] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[PCIDSK] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[PCRaster] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[ILWIS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[SGI] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[SRTMHGT] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[Leveller] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[Terragen] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[ISIS3] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[ISIS2] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[PDS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[PDS4] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[VICAR] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[TIL] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[ERS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[JP2OpenJPEG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[L1B] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[FIT] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GRIB] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[RMF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[WCS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[WMS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[MSGN] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[RST] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GSAG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GSBG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GS7BG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[COSAR] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[TSX] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[COASP] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[R] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[MAP] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[KMLSUPEROVERLAY] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[WEBP] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[Rasterlite] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[MBTiles] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[PLMOSAIC] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[CALS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[WMTS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[SENTINEL2] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[MRF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[PNM] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[DOQ1] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[DOQ2] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[PAux] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[MFF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[MFF2] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GSC] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[FAST] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[BT] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[LAN] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[CPG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[NDF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[EIR] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[DIPEx] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[LCP] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GTX] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[LOSLAS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[NTv2] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[CTable2] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[ACE2] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[SNODAS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[KRO] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[ROI_PAC] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[RRASTER] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[BYN] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[NOAA_B] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[NSIDCbin] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[ARG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[RIK] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[USGSDEM] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GXF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[NWT_GRD] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[NWT_GRC] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[ADRG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[SRP] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[BLX] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[PostGISRaster] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[SAGA] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[XYZ] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[HF2] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[OZI] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[CTG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[ZMap] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[NGSGEOID] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[IRIS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[PRF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[EEDAI] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[EEDA] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[DAAS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[SIGDEM] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[TGA] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[OGCAPI] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[STACTA] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[STACIT] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GNMFile] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GNMDatabase] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[ESRI Shapefile] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[MapInfo File] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[UK .NTF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[LVBAG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[OGR_SDTS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[S57] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[DGN] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[OGR_VRT] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[Memory] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[CSV] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[NAS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GML] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GPX] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[LIBKML] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[KML] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GeoJSON] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GeoJSONSeq] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[ESRIJSON] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[TopoJSON] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[Interlis 1] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[Interlis 2] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[OGR_GMT] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GPKG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[SQLite] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[WAsP] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[PGeo] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[MSSQLSpatial] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[OGR_OGDI] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[PostgreSQL] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[MySQL] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[OpenFileGDB] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[DXF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[CAD] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[FlatGeobuf] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[Geoconcept] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GeoRSS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[VFK] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[PGDUMP] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[OSM] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GPSBabel] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[OGR_PDS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[WFS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[OAPIF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[EDIGEO] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[SVG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[Idrisi] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[XLS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[ODS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[XLSX] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[Elasticsearch] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[Carto] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[AmigoCloud] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[SXF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[Selafin] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[JML] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[PLSCENES] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[CSW] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[VDV] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GMLAS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[MVT] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[NGW] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[MapML] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GTFS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[PMTiles] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[JSONFG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[TIGER] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[AVCBin] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[AVCE00] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[GenBin] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[ENVI] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[EHdr] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[ISCE] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[Zarr] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[HTTP] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[NUMPY] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[ECW] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[JP2ECW] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[FITS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GeoRaster] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[HDF4] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[HDF4Image] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[HDF5] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[HDF5Image] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[BAG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[S102] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[KEA] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[MrSID] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[netCDF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[PDF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[OCI] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[ODBC] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[FileGDB] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[VRT] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[DERIVED] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GTiff] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[COG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[NITF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[RPFTOC] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[ECRGTOC] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[HFA] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[SAR_CEOS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[CEOS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[JAXAPALSAR] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GFF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[ELAS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[ESRIC] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[AIG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[AAIGrid] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GRASSASCIIGrid] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[ISG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[SDTS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[DTED] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[PNG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[JPEG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[MEM] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[JDEM] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GIF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[BIGGIF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[ESAT] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[BSB] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[XPM] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[BMP] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[DIMAP] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[AirSAR] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[RS2] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[SAFE] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[PCIDSK] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[PCRaster] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[ILWIS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[SGI] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[SRTMHGT] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[Leveller] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[Terragen] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[ISIS3] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[ISIS2] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[PDS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[PDS4] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[VICAR] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[TIL] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[ERS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[JP2OpenJPEG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[L1B] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[FIT] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GRIB] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[RMF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[WCS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[WMS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[MSGN] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[RST] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GSAG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GSBG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GS7BG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[COSAR] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[TSX] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[COASP] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[R] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[MAP] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[KMLSUPEROVERLAY] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[WEBP] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[Rasterlite] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[MBTiles] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[PLMOSAIC] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[CALS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[WMTS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[SENTINEL2] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[MRF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[PNM] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[DOQ1] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[DOQ2] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[PAux] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[MFF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[MFF2] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GSC] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[FAST] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[BT] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[LAN] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[CPG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[NDF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[EIR] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[DIPEx] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[LCP] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GTX] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[LOSLAS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[NTv2] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[CTable2] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[ACE2] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[SNODAS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[KRO] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[ROI_PAC] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[RRASTER] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[BYN] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[NOAA_B] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[NSIDCbin] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[ARG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[RIK] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[USGSDEM] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GXF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[NWT_GRD] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[NWT_GRC] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[ADRG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[SRP] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[BLX] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[PostGISRaster] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[SAGA] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[XYZ] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[HF2] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[OZI] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[CTG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[ZMap] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[NGSGEOID] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[IRIS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[PRF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[EEDAI] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[EEDA] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[DAAS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[SIGDEM] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[TGA] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[OGCAPI] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[STACTA] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[STACIT] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GNMFile] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GNMDatabase] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[ESRI Shapefile] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[MapInfo File] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[UK .NTF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[LVBAG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[OGR_SDTS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[S57] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[DGN] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[OGR_VRT] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[Memory] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[CSV] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[NAS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GML] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GPX] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[LIBKML] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[KML] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GeoJSON] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GeoJSONSeq] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[ESRIJSON] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[TopoJSON] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[Interlis 1] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[Interlis 2] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[OGR_GMT] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GPKG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[SQLite] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[WAsP] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[PGeo] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[MSSQLSpatial] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[OGR_OGDI] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[PostgreSQL] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[MySQL] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[OpenFileGDB] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[DXF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[CAD] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[FlatGeobuf] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[Geoconcept] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GeoRSS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[VFK] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[PGDUMP] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[OSM] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GPSBabel] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[OGR_PDS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[WFS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[OAPIF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[EDIGEO] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[SVG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[Idrisi] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[XLS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[ODS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[XLSX] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[Elasticsearch] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[Carto] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[AmigoCloud] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[SXF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[Selafin] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[JML] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[PLSCENES] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[CSW] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[VDV] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GMLAS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[MVT] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[NGW] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[MapML] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GTFS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[PMTiles] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[JSONFG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[TIGER] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[AVCBin] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[AVCE00] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[GenBin] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[ENVI] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[EHdr] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[ISCE] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[Zarr] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[HTTP] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[NUMPY] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[JP2ECW] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[FITS] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[BAG] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[netCDF] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[PDF] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[OCI] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[ODBC] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[FileGDB] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[PCIDSK] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[PDS4] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[VICAR] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[JP2OpenJPEG] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[MBTiles] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[EEDA] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[OGCAPI] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[ESRI Shapefile] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[MapInfo File] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[UK .NTF] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[LVBAG] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[OGR_SDTS] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[S57] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[DGN] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[OGR_VRT] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[Memory] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[CSV] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[NAS] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[GML] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[GPX] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[LIBKML] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[KML] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[GeoJSON] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[GeoJSONSeq] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[ESRIJSON] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[TopoJSON] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[Interlis 1] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[Interlis 2] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[OGR_GMT] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[GPKG] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[SQLite] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[WAsP] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[PGeo] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[MSSQLSpatial] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[OGR_OGDI] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[PostgreSQL] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[MySQL] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[OpenFileGDB] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[DXF] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[CAD] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[FlatGeobuf] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[Geoconcept] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[GeoRSS] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[VFK] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[PGDUMP] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[OSM] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[GPSBabel] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[OGR_PDS] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[WFS] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[OAPIF] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[EDIGEO] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[SVG] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[Idrisi] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[XLS] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[ODS] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[XLSX] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[Elasticsearch] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[Carto] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[AmigoCloud] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[SXF] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[Selafin] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[JML] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[PLSCENES] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[CSW] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[VDV] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[GMLAS] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[MVT] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[NGW] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[MapML] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[GTFS] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[PMTiles] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[JSONFG] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[TIGER] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[AVCBin] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[AVCE00] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[HTTP] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[JP2ECW] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[FITS] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[BAG] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[netCDF] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[PDF] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[OCI] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[ODBC] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[FileGDB] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[PCIDSK] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[PDS4] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[VICAR] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[JP2OpenJPEG] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[MBTiles] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[EEDA] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[OGCAPI] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[ESRI Shapefile] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[MapInfo File] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[UK .NTF] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[LVBAG] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[OGR_SDTS] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[S57] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[DGN] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[OGR_VRT] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[Memory] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[CSV] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[NAS] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[GML] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[GPX] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[LIBKML] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[KML] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[GeoJSON] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[GeoJSONSeq] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[ESRIJSON] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[TopoJSON] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[Interlis 1] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[Interlis 2] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[OGR_GMT] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[GPKG] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[SQLite] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[WAsP] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[PGeo] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[MSSQLSpatial] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[OGR_OGDI] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[PostgreSQL] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[MySQL] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[OpenFileGDB] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[DXF] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[CAD] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[FlatGeobuf] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[Geoconcept] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[GeoRSS] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[VFK] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[PGDUMP] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[OSM] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[GPSBabel] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[OGR_PDS] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[WFS] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[OAPIF] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[EDIGEO] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[SVG] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[Idrisi] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[XLS] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[ODS] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[XLSX] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[Elasticsearch] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[Carto] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[AmigoCloud] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[SXF] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[Selafin] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[JML] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[PLSCENES] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[CSW] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[VDV] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[GMLAS] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[MVT] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[NGW] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[MapML] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[GTFS] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[PMTiles] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[JSONFG] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[TIGER] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[AVCBin] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[AVCE00] PASSED
gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[HTTP] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[JP2ECW] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[FITS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[BAG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[netCDF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[PDF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[OCI] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[ODBC] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[FileGDB] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[PCIDSK] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[PDS4] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[VICAR] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[JP2OpenJPEG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[MBTiles] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[EEDA] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[OGCAPI] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[ESRI Shapefile] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[MapInfo File] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[UK .NTF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[LVBAG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[OGR_SDTS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[S57] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[DGN] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[OGR_VRT] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[Memory] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[CSV] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[NAS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[GML] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[GPX] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[LIBKML] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[KML] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[GeoJSON] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[GeoJSONSeq] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[ESRIJSON] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[TopoJSON] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[Interlis 1] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[Interlis 2] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[OGR_GMT] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[GPKG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[SQLite] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[WAsP] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[PGeo] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[MSSQLSpatial] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[OGR_OGDI] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[PostgreSQL] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[MySQL] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[OpenFileGDB] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[DXF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[CAD] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[FlatGeobuf] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[Geoconcept] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[GeoRSS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[VFK] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[PGDUMP] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[OSM] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[GPSBabel] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[OGR_PDS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[WFS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[OAPIF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[EDIGEO] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[SVG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[Idrisi] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[XLS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[ODS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[XLSX] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[Elasticsearch] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[Carto] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[AmigoCloud] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[SXF] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[Selafin] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[JML] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[PLSCENES] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[CSW] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[VDV] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[GMLAS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[MVT] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[NGW] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[MapML] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[GTFS] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[PMTiles] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[JSONFG] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[TIGER] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[AVCBin] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[AVCE00] PASSED
gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[HTTP] PASSED
gcore/testnonboundtoswig.py::test_testnonboundtoswig_GDALSimpleImageWarp Found libgdal we are running against : E:\buildsystem\release-1928-x64\bin\gdal.dll
PASSED
gcore/testnonboundtoswig.py::test_testnonboundtoswig_VRTDerivedBands PASSED
gcore/thread_test.py::test_thread_test_1 PASSED
gcore/tiff_ovr.py::test_tiff_ovr_1[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_1[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_3[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_3[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_4[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_4[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_5[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_5[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_6[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_6[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_7[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_7[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_8[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_8[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_rms_palette[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_rms_palette[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_9[invert-True-] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_9[invert-True-_OVERVIEW] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_9[invert-False-] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_9[invert-False-_OVERVIEW] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_9[dont-invert-True-] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_9[dont-invert-True-_OVERVIEW] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_9[dont-invert-False-] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_9[dont-invert-False-_OVERVIEW] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_10[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_10[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_11[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_11[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_12[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_12[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_13[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_13[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_14[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_14[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_15[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_15[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_16[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_16[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_17[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_17[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_18[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_18[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_mode_multiband[True-True] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_mode_multiband[True-False] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_mode_multiband[False-True] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_mode_multiband[False-False] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_19[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_19[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_20[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_20[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_21[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_21[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_22[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_22[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_23[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_23[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_24[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_24[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_25[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_25[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_26[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_26[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_27[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_27[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_28[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_28[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_29[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_29[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_30[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_30[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_31[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_31[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_32[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_32[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_33[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_33[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_34[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_34[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_35[invert-NO] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_35[invert-YES] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_35[dont-invert-NO] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_35[dont-invert-YES] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_37[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_37[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_38[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_38[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_39[invert-1] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_39[invert-3] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_39[invert-2] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_39[invert-5] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_39[invert-4] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_39[invert-6] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_39[invert-7] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_39[invert-8] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_39[invert-9] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_39[invert-10] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_39[invert-11] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_39[dont-invert-1] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_39[dont-invert-3] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_39[dont-invert-2] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_39[dont-invert-5] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_39[dont-invert-4] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_39[dont-invert-6] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_39[dont-invert-7] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_39[dont-invert-8] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_39[dont-invert-9] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_39[dont-invert-10] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_39[dont-invert-11] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_40[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_40[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_41[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_41[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_42[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_42[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_43[invert] SKIPPED (12bit jpeg not available)
gcore/tiff_ovr.py::test_tiff_ovr_43[dont-invert] SKIPPED (12bit jpeg not available)
gcore/tiff_ovr.py::test_tiff_ovr_44[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_44[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_45[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_45[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_propagate_sparse_ok_creation_option[False] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_propagate_sparse_ok_creation_option[True] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_propagate_sparse_ok_open_option_internal[False] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_propagate_sparse_ok_open_option_internal[True] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_propagate_sparse_ok_open_option_external[False] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_propagate_sparse_ok_open_option_external[True] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_sparse_ok_internal_overview[False] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_sparse_ok_internal_overview[True] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_sparse_ok_external_overview[False] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_sparse_ok_external_overview[True] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_46 SKIPPED (GDAL_RUN_SLOW_TESTS not set)
gcore/tiff_ovr.py::test_tiff_ovr_47[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_47[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_48[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_48[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_49[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_49[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_50[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_50[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_51 PASSED
gcore/tiff_ovr.py::test_tiff_ovr_52 PASSED
gcore/tiff_ovr.py::test_tiff_ovr_53 PASSED
gcore/tiff_ovr.py::test_tiff_ovr_54 PASSED
gcore/tiff_ovr.py::test_tiff_ovr_55[invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_55[dont-invert] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_too_many_levels_contig PASSED
gcore/tiff_ovr.py::test_tiff_ovr_too_many_levels_separate PASSED
gcore/tiff_ovr.py::test_tiff_ovr_too_many_levels_external PASSED
gcore/tiff_ovr.py::test_tiff_ovr_average_multiband_vs_singleband PASSED
gcore/tiff_ovr.py::test_tiff_ovr_multithreading_multiband PASSED
gcore/tiff_ovr.py::test_tiff_ovr_multithreading_singleband PASSED
gcore/tiff_ovr.py::test_tiff_ovr_multiband_code_path_degenerate PASSED
gcore/tiff_ovr.py::test_tiff_ovr_color_table_bug_3336 PASSED
gcore/tiff_ovr.py::test_tiff_ovr_color_table_bug_3336_bis PASSED
gcore/tiff_ovr.py::test_tiff_ovr_nodata_multiband PASSED
gcore/tiff_ovr.py::test_tiff_ovr_nodata_multiband_interleave_band_non_default_color_interp[False] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_nodata_multiband_interleave_band_non_default_color_interp[True] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_clean_with_mask[False] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_clean_with_mask[True] PASSED
gcore/tiff_ovr.py::test_tiff_ovr_fallback_to_multiband_overview_generate PASSED
gcore/tiff_ovr.py::test_tiff_ovr_int64 PASSED
gcore/tiff_ovr.py::test_tiff_ovr_uint64 PASSED
gcore/tiff_ovr.py::test_tiff_ovr_internal_overview_different_method PASSED
gcore/tiff_ovr.py::test_tiff_ovr_internal_overview_different_method_propagate_predictor PASSED
gcore/tiff_ovr.py::test_tiff_ovr_internal_overview_different_method_do_not_propagate_predictor PASSED
gcore/tiff_ovr.py::test_tiff_ovr_internal_overview_different_planar_config_to_pixel PASSED
gcore/tiff_ovr.py::test_tiff_ovr_internal_overview_different_planar_config_to_band PASSED
gcore/tiff_ovr.py::test_tiff_ovr_external_1_px_wide_3_px_tall PASSED
gcore/tiff_ovr.py::test_tiff_ovr_external_3_px_wide_1_px_tall PASSED
gcore/tiff_read.py::test_tiff_open[byte] PASSED
gcore/tiff_read.py::test_tiff_open[uint16_sgilog] PASSED
gcore/tiff_read.py::test_tiff_open[next_literalrow] PASSED
gcore/tiff_read.py::test_tiff_open[next_literalspan] PASSED
gcore/tiff_read.py::test_tiff_open[next_default_case] PASSED
gcore/tiff_read.py::test_tiff_open[thunder] PASSED
gcore/tiff_read.py::test_tiff_open[int10] PASSED
gcore/tiff_read.py::test_tiff_open[int12] PASSED
gcore/tiff_read.py::test_tiff_open[int16] PASSED
gcore/tiff_read.py::test_tiff_open[uint16] PASSED
gcore/tiff_read.py::test_tiff_open[int24] PASSED
gcore/tiff_read.py::test_tiff_open[int32] PASSED
gcore/tiff_read.py::test_tiff_open[uint32] PASSED
gcore/tiff_read.py::test_tiff_open[float16] PASSED
gcore/tiff_read.py::test_tiff_open[float24] PASSED
gcore/tiff_read.py::test_tiff_open[float32] PASSED
gcore/tiff_read.py::test_tiff_open[float32_minwhite] PASSED
gcore/tiff_read.py::test_tiff_open[float64] PASSED
gcore/tiff_read.py::test_tiff_open[cint16] PASSED
gcore/tiff_read.py::test_tiff_open[cint32] PASSED
gcore/tiff_read.py::test_tiff_open[cfloat32] PASSED
gcore/tiff_read.py::test_tiff_open[cfloat64] PASSED
gcore/tiff_read.py::test_tiff_open[separate_tiled] PASSED
gcore/tiff_read.py::test_tiff_open[seperate_strip] PASSED
gcore/tiff_read.py::test_tiff_open[contig_tiled] PASSED
gcore/tiff_read.py::test_tiff_open[contig_strip] PASSED
gcore/tiff_read.py::test_tiff_open[empty1bit] PASSED
gcore/tiff_read.py::test_tiff_open[gtiff/int64_full_range] PASSED
gcore/tiff_read.py::test_tiff_open[gtiff/uint64_full_range] PASSED
gcore/tiff_read.py::test_tiff_read_off PASSED
gcore/tiff_read.py::test_tiff_read_off_errors[GTIFF_DIR:] PASSED
gcore/tiff_read.py::test_tiff_read_off_errors[GTIFF_DIR:1] PASSED
gcore/tiff_read.py::test_tiff_read_off_errors[GTIFF_DIR:1:] PASSED
gcore/tiff_read.py::test_tiff_read_off_errors[GTIFF_DIR:1:/vsimem/i_dont_exist.tif] PASSED
gcore/tiff_read.py::test_tiff_read_off_errors[GTIFF_DIR:2:data/byte.tif] PASSED
gcore/tiff_read.py::test_tiff_read_off_error_update PASSED
gcore/tiff_read.py::test_tiff_check_alpha PASSED
gcore/tiff_read.py::test_tiff_read_cmyk_rgba PASSED
gcore/tiff_read.py::test_tiff_read_cmyk_raw PASSED
gcore/tiff_read.py::test_tiff_read_ojpeg PASSED
gcore/tiff_read.py::test_tiff_read_gzip PASSED
gcore/tiff_read.py::test_tiff_read_zip_1 PASSED
gcore/tiff_read.py::test_tiff_read_zip_2 PASSED
gcore/tiff_read.py::test_tiff_read_zip_3 PASSED
gcore/tiff_read.py::test_tiff_read_zip_4 PASSED
gcore/tiff_read.py::test_tiff_read_zip_5 PASSED
gcore/tiff_read.py::test_tiff_read_tar_1 PASSED
gcore/tiff_read.py::test_tiff_read_tar_2 PASSED
gcore/tiff_read.py::test_tiff_read_tgz_1 PASSED
gcore/tiff_read.py::test_tiff_read_tgz_2 PASSED
gcore/tiff_read.py::test_tiff_grads PASSED
gcore/tiff_read.py::test_tiff_citation SKIPPED (Not a GDAL ESRI build)
gcore/tiff_read.py::test_tiff_linearparmunits PASSED
gcore/tiff_read.py::test_tiff_linearparmunits2 PASSED
gcore/tiff_read.py::test_tiff_g4_split PASSED
gcore/tiff_read.py::test_tiff_multi_images PASSED
gcore/tiff_read.py::test_tiff_vsimem PASSED
gcore/tiff_read.py::test_tiff_vsizip_and_mem PASSED
gcore/tiff_read.py::test_tiff_ProjectedCSTypeGeoKey_only PASSED
gcore/tiff_read.py::test_tiff_GTModelTypeGeoKey_only PASSED
gcore/tiff_read.py::test_tiff_12bitjpeg SKIPPED (12bit jpeg not available)
gcore/tiff_read.py::test_tiff_read_stats_from_pam PASSED
gcore/tiff_read.py::test_tiff_read_from_tab PASSED
gcore/tiff_read.py::test_tiff_read_pixelispoint PASSED
gcore/tiff_read.py::test_tiff_read_geomatrix PASSED
gcore/tiff_read.py::test_tiff_read_tiepoints_pixelispoint PASSED
gcore/tiff_read.py::test_tiff_read_corrupted_gtiff PASSED
gcore/tiff_read.py::test_tiff_read_tag_without_null_byte PASSED
gcore/tiff_read.py::test_tiff_read_buggy_packbits PASSED
gcore/tiff_read.py::test_tiff_read_rpc_txt PASSED
gcore/tiff_read.py::test_tiff_read_rpc_tif PASSED
gcore/tiff_read.py::test_tiff_small PASSED
gcore/tiff_read.py::test_tiff_dos_strip_chop PASSED
gcore/tiff_read.py::test_tiff_read_exif_and_gps PASSED
gcore/tiff_read.py::test_tiff_jpeg_rgba_pixel_interleaved PASSED
gcore/tiff_read.py::test_tiff_jpeg_rgba_band_interleaved PASSED
gcore/tiff_read.py::test_tiff_read_online_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gcore/tiff_read.py::test_tiff_read_vsicurl_multirange PASSED
gcore/tiff_read.py::test_tiff_read_huge4GB PASSED
gcore/tiff_read.py::test_tiff_read_bigtiff PASSED
gcore/tiff_read.py::test_tiff_read_tiff_metadata PASSED
gcore/tiff_read.py::test_tiff_read_irregular_tile_size_jpeg_in_tiff PASSED
gcore/tiff_read.py::test_tiff_read_irregular_tile_size_jpeg_in_tiff_overview PASSED
gcore/tiff_read.py::test_tiff_direct_and_virtual_mem_io PASSED
gcore/tiff_read.py::test_tiff_read_md1 PASSED
gcore/tiff_read.py::test_tiff_read_non_conformant_imd PASSED
gcore/tiff_read.py::test_tiff_read_md2 PASSED
gcore/tiff_read.py::test_tiff_read_md3 PASSED
gcore/tiff_read.py::test_tiff_read_md4 PASSED
gcore/tiff_read.py::test_tiff_read_md5 PASSED
gcore/tiff_read.py::test_tiff_read_md6 PASSED
gcore/tiff_read.py::test_tiff_read_md7 PASSED
gcore/tiff_read.py::test_tiff_read_md8 PASSED
gcore/tiff_read.py::test_tiff_read_md9 PASSED
gcore/tiff_read.py::test_tiff_read_md10 PASSED
gcore/tiff_read.py::test_tiff_read_md11 PASSED
gcore/tiff_read.py::test_tiff_read_md12 PASSED
gcore/tiff_read.py::test_tiff_read_empty_nodata_tag PASSED
gcore/tiff_read.py::test_tiff_read_strace_check SKIPPED (Incorrect platform)
gcore/tiff_read.py::test_tiff_read_readdir_limit_on_open PASSED
gcore/tiff_read.py::test_tiff_read_minisblack_as_rgba SKIPPED
gcore/tiff_read.py::test_tiff_read_colortable_as_rgba SKIPPED
gcore/tiff_read.py::test_tiff_read_logl_as_rgba SKIPPED
gcore/tiff_read.py::test_tiff_read_strip_separate_as_rgba SKIPPED
gcore/tiff_read.py::test_tiff_read_tiled_separate_as_rgba SKIPPED
gcore/tiff_read.py::test_tiff_read_scanline_more_than_2GB PASSED
gcore/tiff_read.py::test_tiff_read_wrong_number_extrasamples PASSED
gcore/tiff_read.py::test_tiff_read_one_strip_no_bytecount PASSED
gcore/tiff_read.py::test_tiff_read_nogeoref PASSED
gcore/tiff_read.py::test_tiff_read_inconsistent_georef PASSED
gcore/tiff_read.py::test_tiff_read_gcp_internal_and_auxxml PASSED
gcore/tiff_read.py::test_tiff_read_aux PASSED
gcore/tiff_read.py::test_tiff_read_one_band_from_two_bands PASSED
gcore/tiff_read.py::test_tiff_read_jpeg_cloud_optimized PASSED
gcore/tiff_read.py::test_tiff_read_corrupted_jpeg_cloud_optimized PASSED
gcore/tiff_read.py::test_tiff_read_ycbcr_lzw PASSED
gcore/tiff_read.py::test_tiff_read_ycbcr_int12 PASSED
gcore/tiff_read.py::test_tiff_read_unit_from_srs PASSED
gcore/tiff_read.py::test_tiff_read_arcgis93_geodataxform_gcp PASSED
gcore/tiff_read.py::test_tiff_read_arcgis10_geodataxform_gcp_ignored PASSED
gcore/tiff_read.py::test_tiff_read_block_width_above_32bit PASSED
gcore/tiff_read.py::test_tiff_read_image_width_above_32bit PASSED
gcore/tiff_read.py::test_tiff_read_second_image_width_above_32bit PASSED
gcore/tiff_read.py::test_tiff_read_minimum_tiff_tags_no_warning PASSED
gcore/tiff_read.py::test_tiff_read_minimum_tiff_tags_with_warning PASSED
gcore/tiff_read.py::test_tiff_read_unknown_compression PASSED
gcore/tiff_read.py::test_tiff_read_leak_ZIPSetupDecode PASSED
gcore/tiff_read.py::test_tiff_read_excessive_memory_TIFFFillStrip PASSED
gcore/tiff_read.py::test_tiff_read_excessive_memory_TIFFFillStrip2 PASSED
gcore/tiff_read.py::test_tiff_read_excessive_memory_TIFFFillTile PASSED
gcore/tiff_read.py::test_tiff_read_big_strip PASSED
gcore/tiff_read.py::test_tiff_read_big_strip_chunky_way PASSED
gcore/tiff_read.py::test_tiff_read_big_tile PASSED
gcore/tiff_read.py::test_tiff_read_huge_tile PASSED
gcore/tiff_read.py::test_tiff_read_huge_number_strips SKIPPED (Test for internal libtiff)
gcore/tiff_read.py::test_tiff_read_huge_implied_number_strips PASSED
gcore/tiff_read.py::test_tiff_read_many_blocks SKIPPED
gcore/tiff_read.py::test_tiff_read_many_blocks_truncated SKIPPED (Test for internal libtiff)
gcore/tiff_read.py::test_tiff_read_uint33 PASSED
gcore/tiff_read.py::test_tiff_read_corrupted_deflate_singlestrip PASSED
gcore/tiff_read.py::test_tiff_read_packbits_not_enough_data PASSED
gcore/tiff_read.py::test_tiff_read_toomanyblocks PASSED
gcore/tiff_read.py::test_tiff_read_toomanyblocks_separate PASSED
gcore/tiff_read.py::test_tiff_read_size_of_stripbytecount_lower_than_stripcount PASSED
gcore/tiff_read.py::test_tiff_read_stripoffset_types PASSED
gcore/tiff_read.py::test_tiff_read_progressive_jpeg_denial_of_service PASSED
gcore/tiff_read.py::test_tiff_read_old_style_lzw PASSED
gcore/tiff_read.py::test_tiff_read_mmap_interface PASSED
gcore/tiff_read.py::test_tiff_read_jpeg_too_big_last_stripe PASSED
gcore/tiff_read.py::test_tiff_read_negative_scaley PASSED
gcore/tiff_read.py::test_tiff_read_zstd PASSED
gcore/tiff_read.py::test_tiff_read_zstd_corrupted PASSED
gcore/tiff_read.py::test_tiff_read_zstd_corrupted2 PASSED
gcore/tiff_read.py::test_tiff_read_webp SKIPPED (GTiff creation option WEBP not supported in this build)
gcore/tiff_read.py::test_tiff_read_webp_huge_single_strip SKIPPED (GTiff creation option WEBP not supported in this build)
gcore/tiff_read.py::test_tiff_read_1bit_2bands PASSED
gcore/tiff_read.py::test_tiff_read_lerc SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_read.py::test_tiff_read_overview_of_external_mask PASSED
gcore/tiff_read.py::test_tiff_read_ModelTiepointTag_z_non_zero_but_ModelPixelScaleTag_z_zero PASSED
gcore/tiff_read.py::test_tiff_read_strip_larger_than_2GB PASSED
gcore/tiff_read.py::test_tiff_read_deflate_4GB SKIPPED (GDAL_RUN_SLOW_TESTS not set)
gcore/tiff_read.py::test_tiff_read_cog_strile_arrays_zeroified_when_possible PASSED
gcore/tiff_read.py::test_tiff_read_cog_vsicurl PASSED
gcore/tiff_read.py::test_tiff_read_cog_with_mask_vsicurl PASSED
gcore/tiff_read.py::test_tiff_GetMetadataDomainList PASSED
gcore/tiff_read.py::test_tiff_read_bigtiff_invalid_slong8_for_stripoffsets PASSED
gcore/tiff_read.py::test_tiff_read_tiff_single_band_with_whitepoint_primarychroma_tags PASSED
gcore/tiff_read.py::test_tiff_read_geodetic_tiff_grid PASSED
gcore/tiff_read.py::test_tiff_read_utf8_encoding_issue_2903 PASSED
gcore/tiff_read.py::test_tiff_read_overprecision_nodata_float32 PASSED
gcore/tiff_read.py::test_tiff_read_unhandled_codec_known_name PASSED
gcore/tiff_read.py::test_tiff_read_unhandled_codec_unknown_name PASSED
gcore/tiff_read.py::test_tiff_jxl_read_for_files_created_before_6393 SKIPPED (GTiff creation option JXL not supported in this build)
gcore/tiff_read.py::test_tiff_read_multi_threaded[True-False-64-96-3-1-creation_options0] PASSED
gcore/tiff_read.py::test_tiff_read_multi_threaded[True-True-100-100-3-2-creation_options1] PASSED
gcore/tiff_read.py::test_tiff_read_multi_threaded[True-False-100-100-3-1-creation_options2] PASSED
gcore/tiff_read.py::test_tiff_read_multi_threaded[True-True-100-100-3-1-creation_options3] PASSED
gcore/tiff_read.py::test_tiff_read_multi_threaded[True-False-100-100-1-1-creation_options4] PASSED
gcore/tiff_read.py::test_tiff_read_multi_threaded[False-False-100-100-3-1-creation_options5] PASSED
gcore/tiff_read.py::test_tiff_read_multi_threaded[False-False-100-100-3-1-creation_options6] PASSED
gcore/tiff_read.py::test_tiff_read_multi_threaded[False-False-100-100-3-1-creation_options7] PASSED
gcore/tiff_read.py::test_tiff_read_multi_threaded[False-False-100-100-5-1-creation_options8] PASSED
gcore/tiff_read.py::test_tiff_read_multi_threaded[False-False-100-100-3-1-creation_options9] PASSED
gcore/tiff_read.py::test_tiff_read_multi_threaded[False-False-100-100-3-1-creation_options10] PASSED
gcore/tiff_read.py::test_tiff_read_multi_threaded[False-False-100-100-3-1-creation_options11] PASSED
gcore/tiff_read.py::test_tiff_read_multi_threaded[False-False-100-100-3-1-creation_options12] SKIPPED (Compression method LZMA not supported in this build)
gcore/tiff_read.py::test_tiff_read_multi_threaded[False-False-100-100-3-1-creation_options13] SKIPPED (Compression method WEBP not supported in this build)
gcore/tiff_read.py::test_tiff_read_multi_threaded[False-False-100-100-3-1-creation_options14] PASSED
gcore/tiff_read.py::test_tiff_read_multi_threaded[False-False-100-100-1-1-creation_options15] PASSED
gcore/tiff_read.py::test_tiff_read_multi_threaded[False-False-100-100-3-1-creation_options16] SKIPPED (Compression method LERC not supported in this build)
gcore/tiff_read.py::test_tiff_read_multi_threaded[False-False-100-100-3-1-creation_options17] SKIPPED (Compression method JXL not supported in this build)
gcore/tiff_read.py::test_tiff_read_multi_threaded[False-False-100-100-3-1-creation_options18] PASSED
gcore/tiff_read.py::test_tiff_read_multi_threaded_vsicurl[True-True] PASSED
gcore/tiff_read.py::test_tiff_read_multi_threaded_vsicurl[True-False] PASSED
gcore/tiff_read.py::test_tiff_read_multi_threaded_vsicurl[False-True] PASSED
gcore/tiff_read.py::test_tiff_read_multi_threaded_vsicurl[False-False] PASSED
gcore/tiff_read.py::test_tiff_read_multi_threaded_vsicurl_window_not_aligned_on_blocks PASSED
gcore/tiff_read.py::test_tiff_warning_get_metadata_item_PIXELTYPE PASSED
gcore/tiff_read.py::test_tiff_read_projection_from_esri_xml PASSED
gcore/tiff_read.py::test_tiff_read_projection_from_esri_xml_get_file_list PASSED
gcore/tiff_read.py::test_tiff_read_webp_lossless_rgba_alpha_fully_opaque SKIPPED (GTiff creation option WEBP not supported in this build)
gcore/tiff_read_subifds.py::test_tiff_read_subifds PASSED
gcore/tiff_srs.py::test_tiff_srs_without_linear_units PASSED
gcore/tiff_srs.py::test_srs_write_compd_cs PASSED
gcore/tiff_srs.py::test_srs_read_compd_cs PASSED
gcore/tiff_srs.py::test_tiff_srs_weird_mercator_2sp PASSED
gcore/tiff_srs.py::test_tiff_srs_WGS_1984_Web_Mercator_Auxiliary_Sphere PASSED
gcore/tiff_srs.py::test_tiff_srs_WGS_1984_Web_Mercator PASSED
gcore/tiff_srs.py::test_tiff_srs_angular_units PASSED
gcore/tiff_srs.py::test_tiff_custom_datum_known_ellipsoid PASSED
gcore/tiff_srs.py::test_tiff_srs_epsg_2853_with_us_feet[YES] PASSED
gcore/tiff_srs.py::test_tiff_srs_epsg_2853_with_us_feet[NO] PASSED
gcore/tiff_srs.py::test_tiff_srs_PCSCitationGeoKey_LUnits PASSED
gcore/tiff_srs.py::test_tiff_srs_projection_3856 PASSED
gcore/tiff_srs.py::test_tiff_srs_imagine_localcs_citation PASSED
gcore/tiff_srs.py::test_tiff_srs_towgs84_override_OSR_STRIP_TOWGS84_NO PASSED
gcore/tiff_srs.py::test_tiff_srs_towgs84_override_OSR_STRIP_TOWGS84_default PASSED
gcore/tiff_srs.py::test_tiff_srs_pcscitation PASSED
gcore/tiff_srs.py::test_tiff_srs_ProjectedCSTypeGeoKey_GeographicTypeGeoKey PASSED
gcore/tiff_srs.py::test_tiff_srs[3814-0] PASSED
gcore/tiff_srs.py::test_tiff_srs[3814-1] PASSED
gcore/tiff_srs.py::test_tiff_srs[28991-0] PASSED
gcore/tiff_srs.py::test_tiff_srs[28991-1] PASSED
gcore/tiff_srs.py::test_tiff_srs[3031-0] PASSED
gcore/tiff_srs.py::test_tiff_srs[3031-1] PASSED
gcore/tiff_srs.py::test_tiff_srs[3032-0] PASSED
gcore/tiff_srs.py::test_tiff_srs[3032-1] PASSED
gcore/tiff_srs.py::test_tiff_srs[32661-0] PASSED
gcore/tiff_srs.py::test_tiff_srs[32661-1] PASSED
gcore/tiff_srs.py::test_tiff_srs[3408-0] PASSED
gcore/tiff_srs.py::test_tiff_srs[3408-1] PASSED
gcore/tiff_srs.py::test_tiff_srs[2062-0] PASSED
gcore/tiff_srs.py::test_tiff_srs[2062-1] PASSED
gcore/tiff_srs.py::test_tiff_srs[5221-0] XFAIL (did not get expected SRS. known to be broken currently. FIXME!)
gcore/tiff_srs.py::test_tiff_srs[5221-1] PASSED
gcore/tiff_srs.py::test_tiff_srs[2066-0] PASSED
gcore/tiff_srs.py::test_tiff_srs[2066-1] PASSED
gcore/tiff_srs.py::test_tiff_srs[2964-0] PASSED
gcore/tiff_srs.py::test_tiff_srs[2964-1] PASSED
gcore/tiff_srs.py::test_tiff_srs[6933-0] PASSED
gcore/tiff_srs.py::test_tiff_srs[6933-1] PASSED
gcore/tiff_srs.py::test_tiff_srs[32663-0] PASSED
gcore/tiff_srs.py::test_tiff_srs[32663-1] PASSED
gcore/tiff_srs.py::test_tiff_srs[4087-0] PASSED
gcore/tiff_srs.py::test_tiff_srs[4087-1] PASSED
gcore/tiff_srs.py::test_tiff_srs[4088-0] PASSED
gcore/tiff_srs.py::test_tiff_srs[4088-1] PASSED
gcore/tiff_srs.py::test_tiff_srs[2934-0] PASSED
gcore/tiff_srs.py::test_tiff_srs[2934-1] PASSED
gcore/tiff_srs.py::test_tiff_srs[27200-0] PASSED
gcore/tiff_srs.py::test_tiff_srs[27200-1] PASSED
gcore/tiff_srs.py::test_tiff_srs[2057-0] PASSED
gcore/tiff_srs.py::test_tiff_srs[2057-1] PASSED
gcore/tiff_srs.py::test_tiff_srs[3591-0] PASSED
gcore/tiff_srs.py::test_tiff_srs[3591-1] PASSED
gcore/tiff_srs.py::test_tiff_srs[29100-0] PASSED
gcore/tiff_srs.py::test_tiff_srs[29100-1] PASSED
gcore/tiff_srs.py::test_tiff_srs[2056-0] PASSED
gcore/tiff_srs.py::test_tiff_srs[2056-1] PASSED
gcore/tiff_srs.py::test_tiff_srs[2027-0] PASSED
gcore/tiff_srs.py::test_tiff_srs[2027-1] PASSED
gcore/tiff_srs.py::test_tiff_srs[4326-0] PASSED
gcore/tiff_srs.py::test_tiff_srs[4326-1] PASSED
gcore/tiff_srs.py::test_tiff_srs[26943-0] PASSED
gcore/tiff_srs.py::test_tiff_srs[26943-1] PASSED
gcore/tiff_srs.py::test_tiff_srs[4328-0] PASSED
gcore/tiff_srs.py::test_tiff_srs[4328-1] PASSED
gcore/tiff_srs.py::test_tiff_srs[3994-0] PASSED
gcore/tiff_srs.py::test_tiff_srs[3994-1] PASSED
gcore/tiff_srs.py::test_tiff_srs[26920-0] PASSED
gcore/tiff_srs.py::test_tiff_srs[26920-1] PASSED
gcore/tiff_srs.py::test_tiff_srs[26720-0] PASSED
gcore/tiff_srs.py::test_tiff_srs[26720-1] PASSED
gcore/tiff_srs.py::test_tiff_srs[32630-0] PASSED
gcore/tiff_srs.py::test_tiff_srs[32630-1] PASSED
gcore/tiff_srs.py::test_tiff_srs[32730-0] PASSED
gcore/tiff_srs.py::test_tiff_srs[32730-1] PASSED
gcore/tiff_srs.py::test_tiff_srs[22700-0] PASSED
gcore/tiff_srs.py::test_tiff_srs[22700-1] PASSED
gcore/tiff_srs.py::test_tiff_srs[3857-0] Succeeded but expected fail...
PASSED
gcore/tiff_srs.py::test_tiff_srs[3857-1] PASSED
gcore/tiff_srs.py::test_tiff_srs[102113-0] Succeeded but expected fail...
PASSED
gcore/tiff_srs.py::test_tiff_srs[102113-1] PASSED
gcore/tiff_srs.py::test_tiff_srs_proj4[eqdc] PASSED
gcore/tiff_srs.py::test_tiff_srs_proj4[mill] PASSED
gcore/tiff_srs.py::test_tiff_srs_proj4[gnom] PASSED
gcore/tiff_srs.py::test_tiff_srs_proj4[robin] PASSED
gcore/tiff_srs.py::test_tiff_srs_proj4[sinu] PASSED
gcore/tiff_srs.py::test_tiff_srs_read_epsg4326_geotiff1_1 PASSED
gcore/tiff_srs.py::test_tiff_srs_write_epsg4326_geotiff1_1 PASSED
gcore/tiff_srs.py::test_tiff_srs_read_epsg26711_geotiff1_1 PASSED
gcore/tiff_srs.py::test_tiff_srs_write_epsg26711_geotiff1_1 PASSED
gcore/tiff_srs.py::test_tiff_srs_read_epsg4326_3855_geotiff1_1 PASSED
gcore/tiff_srs.py::test_tiff_srs_write_epsg4326_3855_geotiff1_1 PASSED
gcore/tiff_srs.py::test_tiff_srs_read_epsg4979_geotiff1_1 PASSED
gcore/tiff_srs.py::test_tiff_srs_write_epsg4979_geotiff1_1 PASSED
gcore/tiff_srs.py::test_tiff_srs_write_epsg4937_etrs89_3D_geotiff1_1 PASSED
gcore/tiff_srs.py::test_tiff_srs_read_epsg4326_5030_geotiff1_1 PASSED
gcore/tiff_srs.py::test_tiff_srs_read_epsg26711_3855_geotiff1_1 PASSED
gcore/tiff_srs.py::test_tiff_srs_write_epsg26711_3855_geotiff1_1 PASSED
gcore/tiff_srs.py::test_tiff_srs_read_epsg32631_4979_geotiff1_1 PASSED
gcore/tiff_srs.py::test_tiff_srs_write_vertical_perspective PASSED
gcore/tiff_srs.py::test_tiff_srs_write_ob_tran_eqc PASSED
gcore/tiff_srs.py::test_tiff_srs_towgs84_from_epsg_do_not_write_it PASSED
gcore/tiff_srs.py::test_tiff_srs_towgs84_from_epsg_force_write_it PASSED
gcore/tiff_srs.py::test_tiff_srs_towgs84_with_epsg_code_but_non_default_TOWGS84 PASSED
gcore/tiff_srs.py::test_tiff_srs_write_epsg3857 PASSED
gcore/tiff_srs.py::test_tiff_srs_read_epsg26730_with_linear_units_set PASSED
gcore/tiff_srs.py::test_tiff_srs_read_user_defined_geokeys PASSED
gcore/tiff_srs.py::test_tiff_srs_read_compoundcrs_without_gtcitation PASSED
gcore/tiff_srs.py::test_tiff_srs_read_getspatialref_getgcpspatialref PASSED
gcore/tiff_srs.py::test_tiff_srs_read_VerticalUnitsGeoKey_private_range PASSED
gcore/tiff_srs.py::test_tiff_srs_read_invalid_semimajoraxis_compound PASSED
gcore/tiff_srs.py::test_tiff_srs_try_write_derived_geographic PASSED
gcore/tiff_srs.py::test_tiff_srs_read_GeogGeodeticDatumGeoKey_reserved_range PASSED
gcore/tiff_srs.py::test_tiff_srs_read_buggy_sentinel1_ellipsoid_code_4326 PASSED
gcore/tiff_srs.py::test_tiff_srs_read_invalid_GeogAngularUnitSizeGeoKey PASSED
gcore/tiff_srs.py::test_tiff_srs_read_inconsistent_invflattening PASSED
gcore/tiff_srs.py::test_tiff_srs_dynamic_geodetic_crs PASSED
gcore/tiff_srs.py::test_tiff_srs_geographic_crs_3D[1.0] PASSED
gcore/tiff_srs.py::test_tiff_srs_geographic_crs_3D[1.1] PASSED
gcore/tiff_srs.py::test_tiff_srs_datum_name_with_space PASSED
gcore/tiff_srs.py::test_tiff_srs_compound_crs_with_local_cs PASSED
gcore/tiff_srs.py::test_tiff_srs_read_esri_pcs_gcs_ellipsoid_names PASSED
gcore/tiff_srs.py::test_tiff_srs_write_projected_3d PASSED
gcore/tiff_srs.py::test_tiff_srs_write_projected_3d_built_as_pseudo_compound PASSED
gcore/tiff_srs.py::test_tiff_srs_try_write_derived_projected PASSED
gcore/tiff_srs.py::test_tiff_srs_epsg_2193_override PASSED
gcore/tiff_srs.py::test_tiff_srs_projected_GTCitationGeoKey_with_underscore_and_GeogTOWGS84GeoKey PASSED
gcore/tiff_srs.py::test_tiff_srs_write_compound_with_non_epsg_vert_crs PASSED
gcore/tiff_srs.py::test_tiff_srs_read_compound_with_VerticalCitationGeoKey_only PASSED
gcore/tiff_srs.py::test_tiff_srs_read_compound_with_EPSG_code[7415] PASSED
gcore/tiff_srs.py::test_tiff_srs_read_compound_with_EPSG_code[9707] PASSED
gcore/tiff_srs.py::test_tiff_srs_read_compound_without_EPSG_code PASSED
gcore/tiff_srs.py::test_tiff_srs_projection_method_unknown_of_geotiff_with_crs_code PASSED
gcore/tiff_srs.py::test_tiff_srs_projection_method_unknown_of_geotiff_without_crs_code PASSED
gcore/tiff_srs.py::test_tiff_srs_build_compd_crs_name_without_citation PASSED
gcore/tiff_write.py::test_tiff_write_1 PASSED
gcore/tiff_write.py::test_tiff_write_2 PASSED
gcore/tiff_write.py::test_tiff_write_3 PASSED
gcore/tiff_write.py::test_tiff_write_4 PASSED
gcore/tiff_write.py::test_tiff_write_5 PASSED
gcore/tiff_write.py::test_tiff_write_6 PASSED
gcore/tiff_write.py::test_tiff_write_7 PASSED
gcore/tiff_write.py::test_tiff_write_8 PASSED
gcore/tiff_write.py::test_tiff_write_9 PASSED
gcore/tiff_write.py::test_tiff_write_10 PASSED
gcore/tiff_write.py::test_tiff_write_11 PASSED
gcore/tiff_write.py::test_tiff_write_12 PASSED
gcore/tiff_write.py::test_tiff_write_13 PASSED
gcore/tiff_write.py::test_tiff_write_14 PASSED
gcore/tiff_write.py::test_tiff_write_15 PASSED
gcore/tiff_write.py::test_tiff_write_16 PASSED
gcore/tiff_write.py::test_tiff_write_17 PASSED
gcore/tiff_write.py::test_tiff_write_17_disable_readdir PASSED
gcore/tiff_write.py::test_tiff_write_18 PASSED
gcore/tiff_write.py::test_tiff_write_imd_with_space_in_values PASSED
gcore/tiff_write.py::test_tiff_write_18_disable_readdir PASSED
gcore/tiff_write.py::test_tiff_write_rpc_txt PASSED
gcore/tiff_write.py::test_tiff_write_rpc_in_pam PASSED
gcore/tiff_write.py::test_tiff_write_19 PASSED
gcore/tiff_write.py::test_tiff_write_20 PASSED
gcore/tiff_write.py::test_tiff_write_21 PASSED
gcore/tiff_write.py::test_tiff_write_22 PASSED
gcore/tiff_write.py::test_tiff_write_23 PASSED
gcore/tiff_write.py::test_tiff_write_24 PASSED
gcore/tiff_write.py::test_tiff_write_25 PASSED
gcore/tiff_write.py::test_tiff_write_26 PASSED
gcore/tiff_write.py::test_tiff_write_27 PASSED
gcore/tiff_write.py::test_tiff_write_28 PASSED
gcore/tiff_write.py::test_tiff_write_29 PASSED
gcore/tiff_write.py::test_tiff_write_30 PASSED
gcore/tiff_write.py::test_tiff_write_31 PASSED
gcore/tiff_write.py::test_tiff_write_32 PASSED
gcore/tiff_write.py::test_tiff_write_33 PASSED
gcore/tiff_write.py::test_tiff_write_34 PASSED
gcore/tiff_write.py::test_tiff_write_35 PASSED
gcore/tiff_write.py::test_tiff_write_36 PASSED
gcore/tiff_write.py::test_tiff_write_37 PASSED
gcore/tiff_write.py::test_tiff_write_38 PASSED
gcore/tiff_write.py::test_tiff_write_39 PASSED
gcore/tiff_write.py::test_tiff_write_40 PASSED
gcore/tiff_write.py::test_tiff_write_41 PASSED
gcore/tiff_write.py::test_tiff_write_42 PASSED
gcore/tiff_write.py::test_tiff_write_43 PASSED
gcore/tiff_write.py::test_tiff_write_44 PASSED
gcore/tiff_write.py::test_tiff_write_45 PASSED
gcore/tiff_write.py::test_tiff_write_46 PASSED
gcore/tiff_write.py::test_tiff_write_47 PASSED
gcore/tiff_write.py::test_tiff_write_48 PASSED
gcore/tiff_write.py::test_tiff_write_49 PASSED
gcore/tiff_write.py::test_tiff_write_50 PASSED
gcore/tiff_write.py::test_tiff_write_51 PASSED
gcore/tiff_write.py::test_tiff_write_52 PASSED
gcore/tiff_write.py::test_tiff_write_53 PASSED
gcore/tiff_write.py::test_tiff_write_53_bis PASSED
gcore/tiff_write.py::test_tiff_write_54 PASSED
gcore/tiff_write.py::test_tiff_write_55 PASSED
gcore/tiff_write.py::test_tiff_write_56 PASSED
gcore/tiff_write.py::test_tiff_write_57 PASSED
gcore/tiff_write.py::test_tiff_write_58 PASSED
gcore/tiff_write.py::test_tiff_write_59 PASSED
gcore/tiff_write.py::test_tiff_write_60 PASSED
gcore/tiff_write.py::test_tiff_write_61 PASSED
gcore/tiff_write.py::test_tiff_write_62 PASSED
gcore/tiff_write.py::test_tiff_write_63 PASSED
gcore/tiff_write.py::test_tiff_write_64 PASSED
gcore/tiff_write.py::test_tiff_write_65 PASSED
gcore/tiff_write.py::test_tiff_write_66 PASSED
gcore/tiff_write.py::test_tiff_write_67 PASSED
gcore/tiff_write.py::test_tiff_write_68 PASSED
gcore/tiff_write.py::test_tiff_write_69 PASSED
gcore/tiff_write.py::test_tiff_write_70 PASSED
gcore/tiff_write.py::test_tiff_write_71 SKIPPED
gcore/tiff_write.py::test_tiff_write_72 PASSED
gcore/tiff_write.py::test_tiff_write_73 PASSED
gcore/tiff_write.py::test_tiff_write_74 SKIPPED (12bit jpeg not available)
gcore/tiff_write.py::test_tiff_write_75 PASSED
gcore/tiff_write.py::test_tiff_write_76 PASSED
gcore/tiff_write.py::test_tiff_write_77 PASSED
gcore/tiff_write.py::test_tiff_write_78 PASSED
gcore/tiff_write.py::test_tiff_write_79 PASSED
gcore/tiff_write.py::test_tiff_write_80 PASSED
gcore/tiff_write.py::test_tiff_write_81 PASSED
gcore/tiff_write.py::test_tiff_write_82 PASSED
gcore/tiff_write.py::test_tiff_write_83 PASSED
gcore/tiff_write.py::test_tiff_write_84 PASSED
gcore/tiff_write.py::test_tiff_write_85 PASSED
gcore/tiff_write.py::test_tiff_write_86 PASSED
gcore/tiff_write.py::test_tiff_write_87 PASSED
gcore/tiff_write.py::test_tiff_write_88 PASSED
gcore/tiff_write.py::test_tiff_write_89 PASSED
gcore/tiff_write.py::test_tiff_write_90 PASSED
gcore/tiff_write.py::test_tiff_write_90_webp[True] SKIPPED (GTiff creation option WEBP not supported in this build)
gcore/tiff_write.py::test_tiff_write_90_webp[False] SKIPPED (GTiff creation option WEBP not supported in this build)
gcore/tiff_write.py::test_tiff_write_90_webp_lossless[True] SKIPPED (GTiff creation option WEBP not supported in this build)
gcore/tiff_write.py::test_tiff_write_90_webp_lossless[False] SKIPPED (GTiff creation option WEBP not supported in this build)
gcore/tiff_write.py::test_tiff_write_91 PASSED
gcore/tiff_write.py::test_tiff_write_91_webp SKIPPED (GTiff creation option WEBP not supported in this build)
gcore/tiff_write.py::test_tiff_write_92 PASSED
gcore/tiff_write.py::test_tiff_write_93 PASSED
gcore/tiff_write.py::test_tiff_write_94 PASSED
gcore/tiff_write.py::test_tiff_write_95 PASSED
gcore/tiff_write.py::test_tiff_write_96 PASSED
gcore/tiff_write.py::test_tiff_write_96_tiled_threads_nbits7_nbands1 PASSED
gcore/tiff_write.py::test_tiff_write_96_tiled_threads_nbits7_nbands2 PASSED
gcore/tiff_write.py::test_tiff_write_ifd_offsets PASSED
gcore/tiff_write.py::test_tiff_write_97 PASSED
gcore/tiff_write.py::test_tiff_write_98 PASSED
gcore/tiff_write.py::test_tiff_write_tiepoints_pixelispoint PASSED
gcore/tiff_write.py::test_tiff_write_99 PASSED
gcore/tiff_write.py::test_tiff_write_100 PASSED
gcore/tiff_write.py::test_tiff_write_101 SKIPPED (GDAL_RUN_SLOW_TESTS not set)
gcore/tiff_write.py::test_tiff_write_102 PASSED
gcore/tiff_write.py::test_tiff_write_103 SKIPPED
gcore/tiff_write.py::test_tiff_write_104 PASSED
gcore/tiff_write.py::test_tiff_write_105 PASSED
gcore/tiff_write.py::test_tiff_write_direct_copy_jpeg[../gdrivers/data/jpeg/byte_with_xmp.jpg-None-True] PASSED
gcore/tiff_write.py::test_tiff_write_direct_copy_jpeg[../gdrivers/data/jpeg/byte_with_xmp.jpg-options1-True] PASSED
gcore/tiff_write.py::test_tiff_write_direct_copy_jpeg[../gdrivers/data/jpeg/byte_with_xmp.jpg-options2-True] PASSED
gcore/tiff_write.py::test_tiff_write_direct_copy_jpeg[../gdrivers/data/jpeg/byte_with_xmp.jpg-options3-True] PASSED
gcore/tiff_write.py::test_tiff_write_direct_copy_jpeg[../gdrivers/data/jpeg/albania.jpg-None-False] PASSED
gcore/tiff_write.py::test_tiff_write_direct_copy_jpeg[../gdrivers/data/jpeg/albania.jpg-options5-False] PASSED
gcore/tiff_write.py::test_tiff_write_direct_copy_jpeg[../gdrivers/data/jpeg/albania.jpg-options6-True] PASSED
gcore/tiff_write.py::test_tiff_write_direct_copy_jpeg[../gdrivers/data/jpeg/albania.jpg-options7-False] PASSED
gcore/tiff_write.py::test_tiff_write_direct_copy_jpeg[../gdrivers/data/jpeg/albania.jpg-options8-False] PASSED
gcore/tiff_write.py::test_tiff_write_direct_copy_jpeg[../gdrivers/data/jpeg/rgbsmall_rgb.jpg-options9-True] PASSED
gcore/tiff_write.py::test_tiff_write_114 PASSED
gcore/tiff_write.py::test_tiff_write_115 PASSED
gcore/tiff_write.py::test_tiff_write_116 PASSED
gcore/tiff_write.py::test_tiff_write_117 SKIPPED
gcore/tiff_write.py::test_tiff_write_rewrite_in_place_issue_gh_4538 SKIPPED
gcore/tiff_write.py::test_tiff_write_118 PASSED
gcore/tiff_write.py::test_tiff_write_119 PASSED
gcore/tiff_write.py::test_tiff_write_120 PASSED
gcore/tiff_write.py::test_tiff_write_121 PASSED
gcore/tiff_write.py::test_tiff_write_122 PASSED
gcore/tiff_write.py::test_tiff_write_123 PASSED
gcore/tiff_write.py::test_tiff_write_124 PASSED
gcore/tiff_write.py::test_tiff_write_125 PASSED
gcore/tiff_write.py::test_tiff_write_126 skipping tests that will fail without internal libtiff
PASSED
gcore/tiff_write.py::test_tiff_write_127 PASSED
gcore/tiff_write.py::test_tiff_write_128 PASSED
gcore/tiff_write.py::test_tiff_write_129 PASSED
gcore/tiff_write.py::test_tiff_write_130 PASSED
gcore/tiff_write.py::test_tiff_write_131 SKIPPED (GTiff creation option LZMA not supported in this build)
gcore/tiff_write.py::test_tiff_write_131_level_9 SKIPPED (GTiff creation option LZMA not supported in this build)
gcore/tiff_write.py::test_tiff_write_132 PASSED
gcore/tiff_write.py::test_tiff_write_133 PASSED
gcore/tiff_write.py::test_tiff_write_134 PASSED
gcore/tiff_write.py::test_tiff_write_135 PASSED
gcore/tiff_write.py::test_tiff_write_136 PASSED
gcore/tiff_write.py::test_tiff_write_137 PASSED
gcore/tiff_write.py::test_tiff_write_138 PASSED
gcore/tiff_write.py::test_tiff_write_139 PASSED
gcore/tiff_write.py::test_tiff_write_140 PASSED
gcore/tiff_write.py::test_tiff_write_141 PASSED
gcore/tiff_write.py::test_tiff_write_142 PASSED
gcore/tiff_write.py::test_tiff_write_143 PASSED
gcore/tiff_write.py::test_tiff_write_144 SKIPPED
gcore/tiff_write.py::test_tiff_write_145 PASSED
gcore/tiff_write.py::test_tiff_write_146 PASSED
gcore/tiff_write.py::test_tiff_write_147 PASSED
gcore/tiff_write.py::test_tiff_write_148 PASSED
gcore/tiff_write.py::test_tiff_write_149 PASSED
gcore/tiff_write.py::test_tiff_write_150 PASSED
gcore/tiff_write.py::test_tiff_write_151 PASSED
gcore/tiff_write.py::test_tiff_write_152 PASSED
gcore/tiff_write.py::test_tiff_write_153 PASSED
gcore/tiff_write.py::test_tiff_write_154 PASSED
gcore/tiff_write.py::test_tiff_write_155 PASSED
gcore/tiff_write.py::test_tiff_write_156 PASSED
gcore/tiff_write.py::test_tiff_write_157 PASSED
gcore/tiff_write.py::test_tiff_write_158 PASSED
gcore/tiff_write.py::test_tiff_write_159 PASSED
gcore/tiff_write.py::test_tiff_write_160 PASSED
gcore/tiff_write.py::test_tiff_write_161 PASSED
gcore/tiff_write.py::test_tiff_write_162 PASSED
gcore/tiff_write.py::test_tiff_write_163 PASSED
gcore/tiff_write.py::test_tiff_write_164 PASSED
gcore/tiff_write.py::test_tiff_write_165 PASSED
gcore/tiff_write.py::test_tiff_write_166 PASSED
gcore/tiff_write.py::test_tiff_write_167_deflate_zlevel PASSED
gcore/tiff_write.py::test_tiff_write_168_ccitfax3 PASSED
gcore/tiff_write.py::test_tiff_write_169_ccitrle PASSED
gcore/tiff_write.py::test_tiff_write_170_invalid_compresion PASSED
gcore/tiff_write.py::test_tiff_write_171_zstd PASSED
gcore/tiff_write.py::test_tiff_write_171_zstd_predictor PASSED
gcore/tiff_write.py::test_tiff_write_webp[True] SKIPPED (GTiff creation option WEBP not supported in this build)
gcore/tiff_write.py::test_tiff_write_webp[False] SKIPPED (GTiff creation option WEBP not supported in this build)
gcore/tiff_write.py::test_tiff_write_tiled_webp[True] SKIPPED (GTiff creation option WEBP_LOSSLESS not supported in this build)
gcore/tiff_write.py::test_tiff_write_tiled_webp[False] SKIPPED (GTiff creation option WEBP_LOSSLESS not supported in this build)
gcore/tiff_write.py::test_tiff_write_webp_huge_single_strip SKIPPED (GTiff creation option WEBP not supported in this build)
gcore/tiff_write.py::test_tiff_write_172_geometadata_tiff_rsid PASSED
gcore/tiff_write.py::test_tiff_write_173_lerc SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_174_lerc_deflate SKIPPED (GTiff creation option LERC_DEFLATE not supported in this build)
gcore/tiff_write.py::test_tiff_write_174_lerc_deflate_with_level SKIPPED (GTiff creation option LERC_DEFLATE not supported in this build)
gcore/tiff_write.py::test_tiff_write_175_lerc_zstd SKIPPED (GTiff creation option LERC_ZSTD not supported in this build)
gcore/tiff_write.py::test_tiff_write_175_lerc_zstd_with_level SKIPPED (GTiff creation option LERC_ZSTD not supported in this build)
gcore/tiff_write.py::test_tiff_write_176_lerc_max_z_error SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_177_lerc_several_bands_tiling SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_178_lerc_with_alpha SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_178_lerc_with_alpha_0_and_255 SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_179_lerc_data_types SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_180_lerc_separate SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_overview[True-LERC_ZSTD] SKIPPED
gcore/tiff_write.py::test_tiff_write_lerc_overview[False-LERC_ZSTD] SKIPPED
gcore/tiff_write.py::test_tiff_write_lerc_overview[True-LERC_DEFLATE] SKIPPED
gcore/tiff_write.py::test_tiff_write_lerc_overview[False-LERC_DEFLATE] SKIPPED
gcore/tiff_write.py::test_tiff_write_lerc_max_z_error_overview[0] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_max_z_error_overview[1.5] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_zlevel[True] SKIPPED (GTiff creation option LERC_DEFLATE not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_zlevel[False] SKIPPED (GTiff creation option LERC_DEFLATE not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_zstd_level[True] SKIPPED (GTiff creation option LERC_ZSTD not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_zstd_level[False] SKIPPED (GTiff creation option LERC_ZSTD not supported in this build)
gcore/tiff_write.py::test_tiff_write_181_xmp PASSED
gcore/tiff_write.py::test_tiff_write_181_xmp_copy PASSED
gcore/tiff_write.py::test_tiff_write_182_xmp_delete PASSED
gcore/tiff_write.py::test_tiff_write_183_createcopy_append_subdataset PASSED
gcore/tiff_write.py::test_tiff_write_184_create_append_subdataset PASSED
gcore/tiff_write.py::test_tiff_write_185_lerc_create_and_overview SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_deflate_4GB SKIPPED (GDAL_RUN_SLOW_TESTS not set)
gcore/tiff_write.py::test_tiff_write_rewrite_lzw_strip PASSED
gcore/tiff_write.py::test_tiff_write_overviews_mask_no_ovr_on_mask PASSED
gcore/tiff_write.py::test_tiff_write_no_gdal_metadata_tag_for_ycbcr_jpeg PASSED
gcore/tiff_write.py::test_tiff_write_setgeotransform_flush PASSED
gcore/tiff_write.py::test_tiff_write_compression_create_and_createcopy ['COMPRESS=DEFLATE', 'ZLEVEL=1'] ['COMPRESS=DEFLATE', 'ZLEVEL=9'] 5638 5473
['COMPRESS=DEFLATE', 'ZLEVEL=1', 'COPY_SRC_OVERVIEWS=YES', 'TILED=YES', 'NUM_THREADS=2'] ['COMPRESS=DEFLATE', 'ZLEVEL=9', 'COPY_SRC_OVERVIEWS=YES', 'TILED=YES', 'NUM_THREADS=2'] 7029 6167
['COMPRESS=JPEG', 'JPEG_QUALITY=95'] ['COMPRESS=JPEG', 'JPEG_QUALITY=50'] 4886 1698
['COMPRESS=JPEG', 'JPEG_QUALITY=95', 'COPY_SRC_OVERVIEWS=YES', 'TILED=YES', 'NUM_THREADS=2'] ['COMPRESS=JPEG', 'JPEG_QUALITY=50', 'COPY_SRC_OVERVIEWS=YES', 'TILED=YES', 'NUM_THREADS=2'] 15607 7378
['COMPRESS=ZSTD', 'ZSTD_LEVEL=1'] ['COMPRESS=ZSTD', 'ZSTD_LEVEL=9'] 5744 5653
['COMPRESS=ZSTD', 'ZSTD_LEVEL=1', 'COPY_SRC_OVERVIEWS=YES', 'TILED=YES', 'NUM_THREADS=2'] ['COMPRESS=ZSTD', 'ZSTD_LEVEL=9', 'COPY_SRC_OVERVIEWS=YES', 'TILED=YES', 'NUM_THREADS=2'] 5803 5747
PASSED
gcore/tiff_write.py::test_tiff_write_too_many_tiles PASSED
gcore/tiff_write.py::test_tiff_write_jpeg_incompatible_of_paletted PASSED
gcore/tiff_write.py::test_tiff_write_internal_ovr_blocksize[64-None] PASSED
gcore/tiff_write.py::test_tiff_write_internal_ovr_blocksize[256-8] PASSED
gcore/tiff_write.py::test_tiff_write_internal_ovr_default_blocksize[64-None] PASSED
gcore/tiff_write.py::test_tiff_write_internal_ovr_default_blocksize[256-8] PASSED
gcore/tiff_write.py::test_tiff_write_lerc_float[6-f] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float[7-d] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[6-f] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_lerc_float_with_nan[7-d] SKIPPED (GTiff creation option LERC not supported in this build)
gcore/tiff_write.py::test_tiff_write_jpegxl_byte_single_band[True-YES] SKIPPED (GTiff creation option JXL not supported in this build)
gcore/tiff_write.py::test_tiff_write_jpegxl_byte_single_band[True-NO] SKIPPED (GTiff creation option JXL not supported in this build)
gcore/tiff_write.py::test_tiff_write_jpegxl_byte_single_band[True-None] SKIPPED (GTiff creation option JXL not supported in this build)
gcore/tiff_write.py::test_tiff_write_jpegxl_byte_single_band[False-YES] SKIPPED (GTiff creation option JXL not supported in this build)
gcore/tiff_write.py::test_tiff_write_jpegxl_byte_single_band[False-NO] SKIPPED (GTiff creation option JXL not supported in this build)
gcore/tiff_write.py::test_tiff_write_jpegxl_byte_single_band[False-None] SKIPPED (GTiff creation option JXL not supported in this build)
gcore/tiff_write.py::test_tiff_write_jpegxl_byte_three_band SKIPPED (GTiff creation option JXL not supported in this build)
gcore/tiff_write.py::test_tiff_write_jpegxl_uint16_single_band SKIPPED (GTiff creation option JXL not supported in this build)
gcore/tiff_write.py::test_tiff_write_jpegxl_alpha_distance_zero SKIPPED (GTiff creation option JXL_ALPHA_DISTANCE not supported in this build)
gcore/tiff_write.py::test_tiff_write_overviews_nan_nodata PASSED
gcore/tiff_write.py::test_tiff_write_coordinate_epoch PASSED
gcore/tiff_write.py::test_tiff_write_multiple_ifds_directory_rewriting[True] PASSED
gcore/tiff_write.py::test_tiff_write_multiple_ifds_directory_rewriting[False] PASSED
gcore/tiff_write.py::test_tiff_write_setspatialref_read_only PASSED
gcore/tiff_write.py::test_tiff_write_setspatialref_read_only_override_tifftags PASSED
gcore/tiff_write.py::test_tiff_write_setgeotransform_read_only PASSED
gcore/tiff_write.py::test_tiff_write_setgeotransform_read_only_override_tifftags PASSED
gcore/tiff_write.py::test_tiff_write_setgcps_read_only PASSED
gcore/tiff_write.py::test_tiff_write_setgcps_read_only_override_tifftags PASSED
gcore/tiff_write.py::test_tiff_write_nodata_read_only PASSED
gcore/tiff_write.py::test_tiff_write_nodata_read_only_overriding_tifftags PASSED
gcore/tiff_write.py::test_tiff_write_dataset_setmetadataitem_read_only PASSED
gcore/tiff_write.py::test_tiff_write_dataset_setmetadata_read_only PASSED
gcore/tiff_write.py::test_tiff_write_band_setmetadataitem_read_only PASSED
gcore/tiff_write.py::test_tiff_write_band_setmetadata_read_only PASSED
gcore/tiff_write.py::test_tiff_write_setcolortable_read_only PASSED
gcore/tiff_write.py::test_tiff_write_setcolortable_read_only_overriding_tifftags PASSED
gcore/tiff_write.py::test_tiff_write_incompatible_predictor[2-options0] PASSED
gcore/tiff_write.py::test_tiff_write_incompatible_predictor[4-options1] PASSED
gcore/tiff_write.py::test_tiff_write_incompatible_predictor[2-options2] PASSED
gcore/tiff_write.py::test_tiff_write_predictor_2_float64 SKIPPED (libtiff > 4.3.0 or internal libtiff needed)
gcore/tiff_write.py::test_tiff_write_uint64 PASSED
gcore/tiff_write.py::test_tiff_write_uint64_nodata PASSED
gcore/tiff_write.py::test_tiff_write_int64 PASSED
gcore/tiff_write.py::test_tiff_write_int64_nodata PASSED
gcore/tiff_write.py::test_tiff_write_alpha_ismaskband PASSED
gcore/tiff_write.py::test_tiff_write_overview_building_and_approx_stats PASSED
gcore/tiff_write.py::test_tiff_write_setgeotransform_and_setmetadata[True] PASSED
gcore/tiff_write.py::test_tiff_write_setgeotransform_and_setmetadata[False] PASSED
gcore/tiff_write.py::test_tiff_write_setgeotransform_and_getspatialref[True] PASSED
gcore/tiff_write.py::test_tiff_write_setgeotransform_and_getspatialref[False] PASSED
gcore/tiff_write.py::test_tiff_write_createcopy_alpha_not_in_last_band[options0] PASSED
gcore/tiff_write.py::test_tiff_write_createcopy_alpha_not_in_last_band[options1] PASSED
gcore/tiff_write.py::test_tiff_write_jpegxl_band_combinations SKIPPED (GTiff creation option JXL not supported in this build)
gcore/tiff_write.py::test_tiff_write_webp_overview_turn_on_lossy_if_webp_level SKIPPED (GTiff creation option WEBP not supported in this build)
gcore/tiff_write.py::test_tiff_write_lossless_extraction_of_JPEG_tile[-co PHOTOMETRIC=YCBCR] PASSED
gcore/tiff_write.py::test_tiff_write_lossless_extraction_of_JPEG_tile[] PASSED
gcore/tiff_write.py::test_tiff_write_lossless_extraction_of_JPEGXL_tile SKIPPED (Driver JPEGXL not present)
gcore/tiff_write.py::test_tiff_write_band_block_cache_bypass_optim[128-64-1-1-BAND-True-32-16-1] PASSED
gcore/tiff_write.py::test_tiff_write_band_block_cache_bypass_optim[128-64-1-1-BAND-True-32-16-2] PASSED
gcore/tiff_write.py::test_tiff_write_band_block_cache_bypass_optim[128-64-1-2-BAND-True-32-16-2] PASSED
gcore/tiff_write.py::test_tiff_write_band_block_cache_bypass_optim[130-65-1-1-BAND-True-32-16-1] PASSED
gcore/tiff_write.py::test_tiff_write_band_block_cache_bypass_optim[128-64-2-1-BAND-True-32-16-1] PASSED
gcore/tiff_write.py::test_tiff_write_band_block_cache_bypass_optim[128-64-1-1-BAND-False-128-16-1] PASSED
gcore/tiff_write.py::test_tiff_write_band_block_cache_bypass_optim_non_triggered PASSED
gcore/tiff_write.py::test_tiff_write_dataset_block_cache_bypass_optim[128-64-3-1-PIXEL-True-32-16-10] PASSED
gcore/tiff_write.py::test_tiff_write_dataset_block_cache_bypass_optim[128-64-3-1-PIXEL-True-32-16-2] PASSED
gcore/tiff_write.py::test_tiff_write_dataset_block_cache_bypass_optim[128-64-3-2-PIXEL-True-32-16-2] PASSED
gcore/tiff_write.py::test_tiff_write_dataset_block_cache_bypass_optim[130-65-3-1-PIXEL-True-32-16-1] PASSED
gcore/tiff_write.py::test_tiff_write_dataset_block_cache_bypass_optim[128-64-3-1-PIXEL-True-32-16-11] PASSED
gcore/tiff_write.py::test_tiff_write_dataset_block_cache_bypass_optim[128-64-3-1-PIXEL-False-128-16-1] PASSED
gcore/tiff_write.py::test_tiff_write_dataset_block_cache_bypass_optim_non_triggered PASSED
gcore/tiff_write.py::test_tiff_write_offset_in_GDAL_METADATA_tag_metadata_in_pam PASSED
gcore/tiff_write.py::test_tiff_write_webp_lossless_exact SKIPPED (GTiff creation option WEBP not supported in this build)
gcore/tiff_write.py::test_tiff_write_copy_mdd PASSED
gcore/transformer.py::test_transformer_1 PASSED
gcore/transformer.py::test_transformer_2 PASSED
gcore/transformer.py::test_transformer_3 PASSED
gcore/transformer.py::test_transformer_4 PASSED
gcore/transformer.py::test_transformer_5 PASSED
gcore/transformer.py::test_transformer_6 PASSED
gcore/transformer.py::test_transformer_7 PASSED
gcore/transformer.py::test_transformer_8 PASSED
gcore/transformer.py::test_transformer_9 PASSED
gcore/transformer.py::test_transformer_10 PASSED
gcore/transformer.py::test_transformer_11 PASSED
gcore/transformer.py::test_transformer_12 PASSED
gcore/transformer.py::test_transformer_13 PASSED
gcore/transformer.py::test_transformer_14 PASSED
gcore/transformer.py::test_transformer_15 PASSED
gcore/transformer.py::test_transformer_16 PASSED
gcore/transformer.py::test_transformer_17 PASSED
gcore/transformer.py::test_transformer_longlat_wrap_outside_180 PASSED
gcore/transformer.py::test_transformer_no_reverse_method PASSED
gcore/transformer.py::test_transformer_tps_precision PASSED
gcore/transformer.py::test_transformer_image_no_srs PASSED
gcore/transformer.py::test_transformer_dem_overrride_srs PASSED
gcore/transformer.py::test_transformer_SuggestedWarpOutput_from_Transformer PASSED
gcore/transformer.py::test_transformer_SuggestedWarpOutput_from_options PASSED
gcore/transformer.py::test_transformer_gcp_antimeridian_unwrap PASSED
gcore/virtualmem.py::test_virtualmem_1 SKIPPED
gcore/virtualmem.py::test_virtualmem_2 SKIPPED (Incorrect platform)
gcore/virtualmem.py::test_virtualmem_3 SKIPPED (Incorrect platform)
gcore/virtualmem.py::test_virtualmem_4 SKIPPED (Incorrect platform)
gcore/vrt_read.py::test_vrt_open[byte] PASSED
gcore/vrt_read.py::test_vrt_open[int16] PASSED
gcore/vrt_read.py::test_vrt_open[uint16] PASSED
gcore/vrt_read.py::test_vrt_open[int32] PASSED
gcore/vrt_read.py::test_vrt_open[uint32] PASSED
gcore/vrt_read.py::test_vrt_open[float32] PASSED
gcore/vrt_read.py::test_vrt_open[float64] PASSED
gcore/vrt_read.py::test_vrt_open[cint16] PASSED
gcore/vrt_read.py::test_vrt_open[cint32] PASSED
gcore/vrt_read.py::test_vrt_open[cfloat32] PASSED
gcore/vrt_read.py::test_vrt_open[cfloat64] PASSED
gcore/vrt_read.py::test_vrt_open[msubwinbyte] PASSED
gcore/vrt_read.py::test_vrt_open[utmsmall] PASSED
gcore/vrt_read.py::test_vrt_open[byte_nearest_50pct] PASSED
gcore/vrt_read.py::test_vrt_open[byte_averaged_50pct] PASSED
gcore/vrt_read.py::test_vrt_open[byte_nearest_200pct] PASSED
gcore/vrt_read.py::test_vrt_open[byte_averaged_200pct] PASSED
gcore/vrt_read.py::test_vrt_read_non_existing_source[data/idontexist.vrt] PASSED
gcore/vrt_read.py::test_vrt_read_non_existing_source[data/idontexist2.vrt] PASSED
gcore/vrt_read.py::test_vrt_read_3 PASSED
gcore/vrt_read.py::test_vrt_read_4 PASSED
gcore/vrt_read.py::test_vrt_read_5 PASSED
gcore/vrt_read.py::test_vrt_read_6 PASSED
gcore/vrt_read.py::test_vrt_read_min_max_several_sources PASSED
gcore/vrt_read.py::test_vrt_read_7 PASSED
gcore/vrt_read.py::test_vrt_read_8 PASSED
gcore/vrt_read.py::test_vrt_read_9 PASSED
gcore/vrt_read.py::test_vrt_read_10 PASSED
gcore/vrt_read.py::test_vrt_read_11 SKIPPED
gcore/vrt_read.py::test_vrt_read_12 SKIPPED
gcore/vrt_read.py::test_vrt_read_13 SKIPPED
gcore/vrt_read.py::test_vrt_read_14 PASSED
gcore/vrt_read.py::test_vrt_read_15 PASSED
gcore/vrt_read.py::test_vrt_read_16 PASSED
gcore/vrt_read.py::test_vrt_read_17 PASSED
gcore/vrt_read.py::test_vrt_read_18 PASSED
gcore/vrt_read.py::test_vrt_read_19 PASSED
gcore/vrt_read.py::test_vrt_read_20 SKIPPED
gcore/vrt_read.py::test_vrt_read_21 PASSED
gcore/vrt_read.py::test_vrt_read_22 PASSED
gcore/vrt_read.py::test_vrt_read_23 PASSED
gcore/vrt_read.py::test_vrt_read_24 PASSED
gcore/vrt_read.py::test_vrt_read_25 PASSED
gcore/vrt_read.py::test_vrt_read_26 PASSED
gcore/vrt_read.py::test_vrt_read_27 PASSED
gcore/vrt_read.py::test_vrt_read_28 PASSED
gcore/vrt_read.py::test_vrt_read_29 SKIPPED
gcore/vrt_read.py::test_vrt_read_30 PASSED
gcore/vrt_read.py::test_vrt_read_31 PASSED
gcore/vrt_read.py::test_vrt_float32_with_nodata_slightly_below_float_min PASSED
gcore/vrt_read.py::test_vrt_subpixel_offset PASSED
gcore/vrt_read.py::test_vrt_dstsize_larger_than_source PASSED
gcore/vrt_read.py::test_vrt_invalid_srcrect PASSED
gcore/vrt_read.py::test_vrt_invalid_dstrect PASSED
gcore/vrt_read.py::test_vrt_no_explicit_dataAxisToSRSAxisMapping PASSED
gcore/vrt_read.py::test_vrt_explicit_dataAxisToSRSAxisMapping_1_2 PASSED
gcore/vrt_read.py::test_vrt_shared_no_proxy_pool PASSED
gcore/vrt_read.py::test_vrt_invalid_source_band PASSED
gcore/vrt_read.py::test_vrt_protocol PASSED
gcore/vrt_read.py::test_vrt_protocol_a_coord_epoch_option PASSED
gcore/vrt_read.py::test_vrt_protocol_expand_option PASSED
gcore/vrt_read.py::test_vrt_source_no_dstrect PASSED
gcore/vrt_read.py::test_vrt_dataset_rasterio_recursion_detection PASSED
gcore/vrt_read.py::test_vrt_dataset_rasterio_recursion_detection_does_not_trigger PASSED
gcore/vrt_read.py::test_vrt_dataset_rasterio_non_nearest_resampling_source_with_ovr PASSED
gcore/vrt_read.py::test_vrt_implicit_ovr_with_hidenodatavalue PASSED
gcore/vrt_read.py::test_vrt_usemaskband PASSED
gcore/vrt_read.py::test_vrt_usemaskband_alpha PASSED
gcore/vrt_read.py::test_vrt_check_dont_open_unneeded_source PASSED
gcore/vrt_read.py::test_vrt_check_dont_open_unneeded_source_with_complex_source_nodata PASSED
gcore/vrt_read.py::test_vrt_nodata_and_implicit_ovr_recursion_issue PASSED
gcore/vrt_read.py::test_vrt_statistics_and_implicit_ovr_recursion_issue PASSED
gcore/vrt_read.py::test_vrt_read_req_coordinates_almost_integer PASSED
gcore/vrt_read.py::test_vrt_read_compute_statistics_mosaic_optimization[False-True] PASSED
gcore/vrt_read.py::test_vrt_read_compute_statistics_mosaic_optimization[True-False] PASSED
gcore/vrt_read.py::test_vrt_read_compute_statistics_mosaic_optimization_nodata PASSED
gcore/vrt_read.py::test_vrt_read_compute_statistics_mosaic_optimization_nodata_hidden PASSED
gcore/vrt_read.py::test_vrt_read_compute_statistics_mosaic_optimization_src_with_nodata[10-None] PASSED
gcore/vrt_read.py::test_vrt_read_compute_statistics_mosaic_optimization_src_with_nodata[1-None] PASSED
gcore/vrt_read.py::test_vrt_read_compute_statistics_mosaic_optimization_src_with_nodata[None-10] PASSED
gcore/vrt_read.py::test_vrt_read_compute_statistics_mosaic_optimization_src_with_nodata[10-10] PASSED
gcore/vrt_read.py::test_vrt_read_compute_statistics_mosaic_optimization_src_with_nodata_all PASSED
gcore/vrt_read.py::test_vrt_read_compute_statistics_mosaic_optimization_not_triggered PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_use_band_data_type_constraint[B-1-ds] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_use_band_data_type_constraint[B-1-band] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_use_band_data_type_constraint[i-5-ds] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_use_band_data_type_constraint[i-5-band] PASSED
gcore/vrt_read.py::test_vrt_read_top_and_bottom_strips_average PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[1-0-Byte-1] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[1-0-Byte-2] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[1-0-Byte-3] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[1-0-UInt16-1] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[1-0-UInt16-2] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[1-0-UInt16-3] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[1-0-Int16-1] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[1-0-Int16-2] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[1-0-Int16-3] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[1-254-Byte-1] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[1-254-Byte-2] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[1-254-Byte-3] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[1-254-UInt16-1] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[1-254-UInt16-2] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[1-254-UInt16-3] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[1-254-Int16-1] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[1-254-Int16-2] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[1-254-Int16-3] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[2-0-Byte-1] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[2-0-Byte-2] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[2-0-Byte-3] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[2-0-UInt16-1] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[2-0-UInt16-2] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[2-0-UInt16-3] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[2-0-Int16-1] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[2-0-Int16-2] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[2-0-Int16-3] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[2-254-Byte-1] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[2-254-Byte-2] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[2-254-Byte-3] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[2-254-UInt16-1] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[2-254-UInt16-2] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[2-254-UInt16-3] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[2-254-Int16-1] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[2-254-Int16-2] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[2-254-Int16-3] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[3-0-Byte-1] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[3-0-Byte-2] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[3-0-Byte-3] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[3-0-UInt16-1] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[3-0-UInt16-2] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[3-0-UInt16-3] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[3-0-Int16-1] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[3-0-Int16-2] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[3-0-Int16-3] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[3-254-Byte-1] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[3-254-Byte-2] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[3-254-Byte-3] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[3-254-UInt16-1] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[3-254-UInt16-2] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[3-254-UInt16-3] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[3-254-Int16-1] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[3-254-Int16-2] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata[3-254-Int16-3] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata_out_of_range[1] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata_out_of_range[2] PASSED
gcore/vrt_read.py::test_vrt_read_complex_source_nodata_out_of_range[3] PASSED
gcore/vrt_read.py::test_vrt_read_compute_statistics_approximate PASSED
gcore/vrtmisc.py::test_vrtmisc_1 PASSED
gcore/vrtmisc.py::test_vrtmisc_2 PASSED
gcore/vrtmisc.py::test_vrtmisc_3 PASSED
gcore/vrtmisc.py::test_vrtmisc_4 PASSED
gcore/vrtmisc.py::test_vrtmisc_5 PASSED
gcore/vrtmisc.py::test_vrtmisc_6 PASSED
gcore/vrtmisc.py::test_vrtmisc_7 PASSED
gcore/vrtmisc.py::test_vrtmisc_8 PASSED
gcore/vrtmisc.py::test_vrtmisc_9 PASSED
gcore/vrtmisc.py::test_vrtmisc_10 PASSED
gcore/vrtmisc.py::test_vrtmisc_11 PASSED
gcore/vrtmisc.py::test_vrtmisc_12 PASSED
gcore/vrtmisc.py::test_vrtmisc_13 PASSED
gcore/vrtmisc.py::test_vrtmisc_14 PASSED
gcore/vrtmisc.py::test_vrtmisc_16 PASSED
gcore/vrtmisc.py::test_vrtmisc_17 PASSED
gcore/vrtmisc.py::test_vrtmisc_18 PASSED
gcore/vrtmisc.py::test_vrtmisc_rat PASSED
gcore/vrtmisc.py::test_vrtmisc_colortable PASSED
gcore/vrtmisc.py::test_vrtmisc_histogram PASSED
gcore/vrtmisc.py::test_vrtmisc_write_srs PASSED
gcore/vrtmisc.py::test_vrtmisc_mask_implicit_overviews PASSED
gcore/vrtmisc.py::test_vrtmisc_blocksize PASSED
gcore/vrtmisc.py::test_vrtmisc_blocksize_creation_options PASSED
gcore/vrtmisc.py::test_vrtmisc_blocksize_gdal_translate_direct PASSED
gcore/vrtmisc.py::test_vrtmisc_blocksize_gdal_translate_indirect PASSED
gcore/vrtmisc.py::test_vrtmisc_blocksize_gdal_translate_implicit PASSED
gcore/vrtmisc.py::test_vrtmisc_coordinate_epoch PASSED
gcore/vrtmisc.py::test_vrtmisc_sourcefilename_all_relatives PASSED
gcore/vrtmisc.py::test_vrtmisc_sourcefilename_source_relative_dest_absolute PASSED
gcore/vrtmisc.py::test_vrtmisc_sourcefilename_source_absolute_dest_absolute PASSED
gcore/vrtmisc.py::test_vrtmisc_sourcefilename_source_absolute_dest_relative PASSED
gcore/vrtmisc.py::test_vrtmisc_nodata_int64 PASSED
gcore/vrtmisc.py::test_vrtmisc_nodata_uint64 PASSED
gcore/vrtmisc.py::test_vrtmisc_alpha_ismaskband PASSED
gcore/vrtmisc.py::test_vrtmisc_serialize_complexsource_with_NODATA
foo
0
i_do_not_exist.tif
1
1
PASSED
gcore/vrtmisc.py::test_vrtmisc_nodata_float32 PASSED
gcore/vrtmisc.py::test_vrt_write_copy_mdd PASSED
gcore/vrtmisc.py::test_vrt_read_netcdf PASSED
gcore/vsi7z.py::test_vsi7z_basic SKIPPED
gcore/vsi7z.py::test_vsi7z_ogr SKIPPED
gcore/vsiadls.py::test_vsiadls_fake_basic PASSED
gcore/vsiadls.py::test_vsiadls_fake_readdir PASSED
gcore/vsiadls.py::test_vsiadls_opendir PASSED
gcore/vsiadls.py::test_vsiadls_fake_write PASSED
gcore/vsiadls.py::test_vsiadls_fake_unlink PASSED
gcore/vsiadls.py::test_vsiadls_fake_mkdir_rmdir PASSED
gcore/vsiadls.py::test_vsiadls_fake_rename PASSED
gcore/vsiadls.py::test_vsiadls_fake_sync_copyobject PASSED
gcore/vsiadls.py::test_vsiadls_fake_sync_no_op_because_of_data_time PASSED
gcore/vsiadls.py::test_vsiadls_fake_sync_overwite_because_of_data_time PASSED
gcore/vsiadls.py::test_vsiadls_fake_sync_on_dir_no_op_because_of_data_time PASSED
gcore/vsiadls.py::test_vsiadls_fake_sync_on_dir_overwrite_because_of_data_time PASSED
gcore/vsiadls.py::test_vsiadls_fake_sync_error_case PASSED
gcore/vsiadls.py::test_vsiadls_fake_sync_multithreaded_upload_single_file PASSED
gcore/vsiadls.py::test_vsiadls_fake_metadata PASSED
gcore/vsiadls_real_instance.py::test_vsiadls_real_instance_tests SKIPPED (Missing ADLS_RESOURCE)
gcore/vsiadls_real_instance.py::test_vsiadls_real_instance_filesystem_tests SKIPPED (Missing ADLS_ALLOW_FILESYSTEM_TESTS)
gcore/vsiaz.py::test_vsiaz_fake_basic PASSED
gcore/vsiaz.py::test_vsiaz_fake_readdir PASSED
gcore/vsiaz.py::test_vsiaz_sas_fake PASSED
gcore/vsiaz.py::test_vsiaz_fake_write PASSED
gcore/vsiaz.py::test_vsiaz_write_blockblob_retry PASSED
gcore/vsiaz.py::test_vsiaz_write_appendblob_retry PASSED
gcore/vsiaz.py::test_vsiaz_fake_unlink PASSED
gcore/vsiaz.py::test_vsiaz_fake_unlink_batch PASSED
gcore/vsiaz.py::test_vsiaz_fake_unlink_batch_max_batch_size_1 PASSED
gcore/vsiaz.py::test_vsiaz_fake_unlink_batch_max_payload_4MB PASSED
gcore/vsiaz.py::test_vsiaz_fake_mkdir_rmdir PASSED
gcore/vsiaz.py::test_vsiaz_fake_mkdir_rmdir_container PASSED
gcore/vsiaz.py::test_vsiaz_fake_test_BlobEndpointInConnectionString PASSED
gcore/vsiaz.py::test_vsiaz_fake_test_SharedAccessSignatureInConnectionString PASSED
gcore/vsiaz.py::test_vsiaz_fake_rename PASSED
gcore/vsiaz.py::test_vsiaz_opendir PASSED
gcore/vsiaz.py::test_vsiaz_rmdirrecursive PASSED
gcore/vsiaz.py::test_vsiaz_fake_sync_multithreaded_upload_chunk_size PASSED
gcore/vsiaz.py::test_vsiaz_fake_sync_multithreaded_upload_single_file PASSED
gcore/vsiaz.py::test_vsiaz_imds_authentication PASSED
gcore/vsiaz.py::test_vsiaz_imds_authentication_expiration PASSED
gcore/vsiaz.py::test_vsiaz_imds_authentication_object_id_client_is_msi_res_id PASSED
gcore/vsiaz.py::test_vsiaz_workload_identity_managed_authentication PASSED
gcore/vsiaz.py::test_vsiaz_workload_identity_managed_authentication_expiration PASSED
gcore/vsiaz.py::test_vsiaz_fake_metadata PASSED
gcore/vsiaz.py::test_vsiaz_read_credentials_config_file_connection_string PASSED
gcore/vsiaz.py::test_vsiaz_read_credentials_config_file_account_and_key PASSED
gcore/vsiaz.py::test_vsiaz_read_credentials_config_file_account_and_sas_token PASSED
gcore/vsiaz.py::test_vsiaz_read_credentials_config_file_missing_account PASSED
gcore/vsiaz.py::test_vsiaz_access_token PASSED
gcore/vsiaz.py::test_vsiaz_copy_from_vsis3 PASSED
gcore/vsiaz.py::test_vsiaz_copy_from_vsiaz_same_bucket PASSED
gcore/vsiaz.py::test_vsiaz_copy_from_vsiaz_different_storage_bucket PASSED
gcore/vsiaz_real_instance_auto.py::test_vsiaz_real_server_errors PASSED
gcore/vsiaz_real_instance_auto.py::test_vsiaz_no_sign_request HTTP service for https://naipblobs.blob.core.windows.net/naip/v002/al/2015/al_100cm_2015/30086/m_3008601_ne_16_1_20150804.tif is down (HTTP Error: 409)
SKIPPED (cannot open URL)
gcore/vsiaz_real_instance_auto.py::test_vsiaz_sas HTTP service for https://naipblobs.blob.core.windows.net/naip/v002/al/2015/al_100cm_2015/30086/m_3008601_ne_16_1_20150804.tif is down (HTTP Error: 409)
SKIPPED (cannot open URL)
gcore/vsiaz_real_instance_manual.py::test_vsiaz_extra_1 SKIPPED (Missing AZ_RESOURCE)
gcore/vsicached.py::test_vsicached_no_arg PASSED
gcore/vsicached.py::test_vsicached_unknown_option_and_missing_file PASSED
gcore/vsicached.py::test_vsicached_unexisting_file PASSED
gcore/vsicached.py::test_vsicached_ok[/vsicached?file=./data/byte.tif] PASSED
gcore/vsicached.py::test_vsicached_ok[/vsicached?chunk_size=16384&file=./data/byte.tif] PASSED
gcore/vsicached.py::test_vsicached_ok[/vsicached?chunk_size=16KB&file=./data/byte.tif] PASSED
gcore/vsicached.py::test_vsicached_ok[/vsicached?chunk_size=1MB&file=./data/byte.tif] PASSED
gcore/vsicached.py::test_vsicached_ok[/vsicached?chunk_size=1048576KB&file=./data/byte.tif] PASSED
gcore/vsicached.py::test_vsicached_ok[/vsicached?chunk_size=1024MB&file=./data/byte.tif] PASSED
gcore/vsicached.py::test_vsicached_wrong_size[/vsicached?cache_size=&file=./data/byte.tif] PASSED
gcore/vsicached.py::test_vsicached_wrong_size[/vsicached?cache_size=1invalidsuffix&file=./data/byte.tif] PASSED
gcore/vsicached.py::test_vsicached_wrong_size[/vsicached?cache_size=invalid&file=./data/byte.tif] PASSED
gcore/vsicached.py::test_vsicached_wrong_size[/vsicached?cache_size=18446744073709551615&file=./data/byte.tif] PASSED
gcore/vsicached.py::test_vsicached_wrong_size[/vsicached?cache_size=18014398509481984KB&file=./data/byte.tif] PASSED
gcore/vsicached.py::test_vsicached_wrong_size[/vsicached?cache_size=17592186044416MB&file=./data/byte.tif] PASSED
gcore/vsicached.py::test_vsicached_wrong_size[/vsicached?chunk_size=&file=./data/byte.tif] PASSED
gcore/vsicached.py::test_vsicached_wrong_size[/vsicached?chunk_size=1invalidsuffix&file=./data/byte.tif] PASSED
gcore/vsicached.py::test_vsicached_wrong_size[/vsicached?chunk_size=invalid&file=./data/byte.tif] PASSED
gcore/vsicached.py::test_vsicached_wrong_size[/vsicached?chunk_size=1073741824&file=./data/byte.tif] PASSED
gcore/vsicached.py::test_vsicached_wrong_size[/vsicached?chunk_size=1048577KB&file=./data/byte.tif] PASSED
gcore/vsicached.py::test_vsicached_wrong_size[/vsicached?chunk_size=1025MB&file=./data/byte.tif] PASSED
gcore/vsicached.py::test_vsicached_update_not_supported PASSED
gcore/vsicached.py::test_vsicached_stat_ok PASSED
gcore/vsicached.py::test_vsicached_stat_error PASSED
gcore/vsicached.py::test_vsicached_readdir_ok PASSED
gcore/vsicached.py::test_vsicached_readdir_error PASSED
gcore/vsicrypt.py::test_vsicrypt_1 SKIPPED (/vsicrypt is not available)
gcore/vsicrypt.py::test_vsicrypt_2 SKIPPED (/vsicrypt is not available)
gcore/vsicrypt.py::test_vsicrypt_3 SKIPPED (/vsicrypt is not available)
gcore/vsicrypt.py::test_vsicrypt_4 SKIPPED (/vsicrypt is not available)
gcore/vsicrypt.py::test_vsicrypt_5 SKIPPED (/vsicrypt is not available)
gcore/vsicrypt.py::test_vsicrypt_6 SKIPPED (/vsicrypt is not available)
gcore/vsicurl.py::test_vsicurl_1 SKIPPED (File is no longer available)
gcore/vsicurl.py::test_vsicurl_2 SKIPPED (File is no longer available)
gcore/vsicurl.py::test_vsicurl_3 SKIPPED (File is no longer available)
gcore/vsicurl.py::test_vsicurl_4 SKIPPED (GDAL_RUN_SLOW_TESTS not set)
gcore/vsicurl.py::test_vsicurl_5 SKIPPED (File is no longer available)
gcore/vsicurl.py::test_vsicurl_6 SKIPPED (Server is no longer available)
gcore/vsicurl.py::test_vsicurl_7 SKIPPED (Server is no longer available)
gcore/vsicurl.py::test_vsicurl_8 SKIPPED (File is no longer available)
gcore/vsicurl.py::test_vsicurl_9 SKIPPED (GDAL_RUN_SLOW_TESTS not set)
gcore/vsicurl.py::test_vsicurl_10 SKIPPED (GDAL_RUN_SLOW_TESTS not set)
gcore/vsicurl.py::test_vsicurl_11 SKIPPED (GDAL_RUN_SLOW_TESTS not set)
gcore/vsicurl.py::test_vsicurl_test_redirect PASSED
gcore/vsicurl.py::test_vsicurl_test_redirect_x_amz PASSED
gcore/vsicurl.py::test_vsicurl_test_clear_cache PASSED
gcore/vsicurl.py::test_vsicurl_test_retry PASSED
gcore/vsicurl.py::test_vsicurl_test_fallback_from_head_to_get PASSED
gcore/vsicurl.py::test_vsicurl_test_parse_html_filelist_apache PASSED
gcore/vsicurl.py::test_vsicurl_no_size_in_HEAD PASSED
gcore/vsicurl.py::test_vsicurl_test_CPL_CURL_VERBOSE PASSED
gcore/vsicurl.py::test_vsicurl_planetary_computer_url_signing PASSED
gcore/vsicurl.py::test_vsicurl_planetary_computer_url_signing_collection PASSED
gcore/vsicurl.py::test_vsicurl_GDAL_HTTP_HEADERS PASSED
gcore/vsicurl.py::test_vsicurl_test_CPL_VSIL_CURL_USE_HEAD_NO PASSED
gcore/vsicurl.py::test_vsicurl_NETRC_FILE SKIPPED (Incorrect platform)
gcore/vsicurl_streaming.py::test_vsicurl_streaming_real_resource PASSED
gcore/vsicurl_streaming.py::test_vsicurl_streaming_ring_buffer_saturation PASSED
gcore/vsicurl_streaming.py::test_vsicurl_streaming_partial_read PASSED
gcore/vsicurl_streaming.py::test_vsicurl_streaming_retry_at_beginning PASSED
gcore/vsicurl_streaming.py::test_vsicurl_streaming_retry_in_middle PASSED
gcore/vsicurl_streaming.py::test_vsicurl_streaming_retry_in_middle_failed PASSED
gcore/vsifile.py::test_vsifile_1 PASSED
gcore/vsifile.py::test_vsifile_2 PASSED
gcore/vsifile.py::test_vsifile_WRITE_THROUGH PASSED
gcore/vsifile.py::test_vsifile_3 SKIPPED
gcore/vsifile.py::test_vsifile_4 PASSED
gcore/vsifile.py::test_vsifile_5[0] PASSED
gcore/vsifile.py::test_vsifile_5[65536] PASSED
gcore/vsifile.py::test_vsifile_5[None] PASSED
gcore/vsifile.py::test_vsifile_vsicache_read_error PASSED
gcore/vsifile.py::test_vsifile_6 SKIPPED
gcore/vsifile.py::test_vsifile_7 PASSED
gcore/vsifile.py::test_vsifile_8 PASSED
gcore/vsifile.py::test_vsifile_implicit_dir_creation_1 PASSED
gcore/vsifile.py::test_vsifile_implicit_dir_creation_2 PASSED
gcore/vsifile.py::test_vsifile_9 PASSED
gcore/vsifile.py::test_vsifile_10 SKIPPED
gcore/vsifile.py::test_vsifile_11 PASSED
gcore/vsifile.py::test_vsifile_12 Range status unknown
PASSED
gcore/vsifile.py::test_vsifile_13
vpf_open_table: error opening
vpf_open_table: error opening
vpf_open_table: error opening
vpf_open_table: error opening
vpf_open_table: error opening
vpf_open_table: error opening
vpf_open_table: error opening
vpf_open_table: error opening
vpf_open_table: error opening
PASSED
gcore/vsifile.py::test_vsifile_14 PASSED
gcore/vsifile.py::test_vsifile_15 PASSED
gcore/vsifile.py::test_vsifile_16 PASSED
gcore/vsifile.py::test_vsifile_17 PASSED
gcore/vsifile.py::test_vsifile_18 PASSED
gcore/vsifile.py::test_vsifile_19 PASSED
gcore/vsifile.py::test_vsifile_20 PASSED
gcore/vsifile.py::test_vsifile_21 PASSED
gcore/vsifile.py::test_vsifile_22 PASSED
gcore/vsifile.py::test_vsitar_bug_675 PASSED
gcore/vsifile.py::test_vsigzip_multi_thread PASSED
gcore/vsifile.py::test_vsisync PASSED
gcore/vsifile.py::test_vsifile_opendir[/vsimem/] PASSED
gcore/vsifile.py::test_vsifile_opendir[tmp/] PASSED
gcore/vsifile.py::test_vsitar_verylongfilename_posix PASSED
gcore/vsifile.py::test_vsitar_longfilename_ustar PASSED
gcore/vsifile.py::test_unlink_batch PASSED
gcore/vsifile.py::test_vsifile_rmdirrecursive PASSED
gcore/vsifile.py::test_vsifile_vsizip_error PASSED
gcore/vsifile.py::test_vsifile_vsitar_gz_with_tar_multiple_of_65536_bytes PASSED
gcore/vsifile.py::test_vsifile_vsizip_stored PASSED
gcore/vsifile.py::test_vsifile_vsimem_truncate_zeroize PASSED
gcore/vsifile.py::test_vsifile_copyfile PASSED
gcore/vsifile.py::test_vsimem_illegal_filename PASSED
gcore/vsigs.py::test_vsigs_init PASSED
gcore/vsigs.py::test_vsigs_1 PASSED
gcore/vsigs.py::test_vsigs_no_sign_request PASSED
gcore/vsigs.py::test_vsigs_2[True] PASSED
gcore/vsigs.py::test_vsigs_2[False] PASSED
gcore/vsigs.py::test_vsigs_GDAL_HTTP_HEADERS PASSED
gcore/vsigs.py::test_vsigs_readdir PASSED
gcore/vsigs.py::test_vsigs_write PASSED
gcore/vsigs.py::test_vsigs_fake_rename PASSED
gcore/vsigs.py::test_vsigs_acl PASSED
gcore/vsigs.py::test_vsigs_headers PASSED
gcore/vsigs.py::test_vsigs_read_credentials_refresh_token_default_gdal_app PASSED
gcore/vsigs.py::test_vsigs_read_credentials_refresh_token_custom_app PASSED
gcore/vsigs.py::test_vsigs_read_credentials_oauth2_service_account PASSED
gcore/vsigs.py::test_vsigs_read_credentials_oauth2_service_account_json_file PASSED
gcore/vsigs.py::test_vsigs_read_credentials_oauth2_authorized_user_json_file PASSED
gcore/vsigs.py::test_vsigs_read_credentials_file PASSED
gcore/vsigs.py::test_vsigs_read_credentials_file_refresh_token PASSED
gcore/vsigs.py::test_vsigs_read_credentials_gce PASSED
gcore/vsigs.py::test_vsigs_read_credentials_gce_expiration PASSED
gcore/vsigs.py::test_vsigs_extra_1 SKIPPED (Missing GS_RESOURCE)
gcore/vsihdfs.py::test_vsihdfs_1 SKIPPED (vsihdfs is not available)
gcore/vsihdfs.py::test_vsihdfs_2 SKIPPED (vsihdfs is not available)
gcore/vsihdfs.py::test_vsihdfs_3 SKIPPED (vsihdfs is not available)
gcore/vsihdfs.py::test_vsihdfs_5 SKIPPED (vsihdfs is not available)
gcore/vsihdfs.py::test_vsihdfs_6 SKIPPED (vsihdfs is not available)
gcore/vsihdfs.py::test_vsihdfs_7 SKIPPED (vsihdfs is not available)
gcore/vsioss.py::test_vsioss_1 PASSED
gcore/vsioss.py::test_vsioss_1a PASSED
gcore/vsioss.py::test_vsioss_1b PASSED
gcore/vsioss.py::test_vsioss_real_test PASSED
gcore/vsioss.py::test_vsioss_2 PASSED
gcore/vsioss.py::test_vsioss_3 PASSED
gcore/vsioss.py::test_vsioss_4 PASSED
gcore/vsioss.py::test_vsioss_5 PASSED
gcore/vsioss.py::test_vsioss_6 PASSED
gcore/vsioss.py::test_vsioss_7 PASSED
gcore/vsioss.py::test_vsioss_8 PASSED
gcore/vsioss.py::test_vsioss_extra_1 SKIPPED (Missing OSS_RESOURCE)
gcore/vsipathspecificoption.py::test_vsi_path_specific_options PASSED
gcore/vsirar.py::test_vsirar_basic SKIPPED
gcore/vsirar.py::test_vsirar_ogr SKIPPED
gcore/vsis3.py::test_vsis3_init PASSED
gcore/vsis3.py::test_vsis3_no_sign_request[True] PASSED
gcore/vsis3.py::test_vsis3_no_sign_request[False] PASSED
gcore/vsis3.py::test_vsis3_sync_multithreaded_download[True] PASSED
gcore/vsis3.py::test_vsis3_sync_multithreaded_download[False] PASSED
gcore/vsis3.py::test_vsis3_sync_multithreaded_download_chunk_size PASSED
gcore/vsis3.py::test_vsis3_1 PASSED
gcore/vsis3.py::test_vsis3_2[True] PASSED
gcore/vsis3.py::test_vsis3_2[False] PASSED
gcore/vsis3.py::test_vsis3_open_after_config_option_change PASSED
gcore/vsis3.py::test_vsis3_readdir PASSED
gcore/vsis3.py::test_vsis3_opendir PASSED
gcore/vsis3.py::test_vsis3_opendir_synthetize_missing_directory PASSED
gcore/vsis3.py::test_vsis3_4 PASSED
gcore/vsis3.py::test_vsis3_write_single_put_retry PASSED
gcore/vsis3.py::test_vsis3_5 PASSED
gcore/vsis3.py::test_vsis3_unlink_batch PASSED
gcore/vsis3.py::test_vsis3_rmdir_recursive PASSED
gcore/vsis3.py::test_vsis3_rmdir_recursive_no_batch_deletion PASSED
gcore/vsis3.py::test_vsis3_6 PASSED
gcore/vsis3.py::test_vsis3_write_multipart_retry PASSED
gcore/vsis3.py::test_vsis3_abort_pending_uploads PASSED
gcore/vsis3.py::test_vsis3_7 PASSED
gcore/vsis3.py::test_vsis3_8 PASSED
gcore/vsis3.py::test_vsis3_sync_etag PASSED
gcore/vsis3.py::test_vsis3_sync_timestamp PASSED
gcore/vsis3.py::test_vsis3_sync_failed SKIPPED (test skipped on CI due to it not being reliable (also fails randomly when run locally))
gcore/vsis3.py::test_vsis3_sync_overwrite PASSED
gcore/vsis3.py::test_vsis3_sync_implicit_directories PASSED
gcore/vsis3.py::test_vsis3_sync_source_target_in_vsis3 PASSED
gcore/vsis3.py::test_vsis3_fake_rename PASSED
gcore/vsis3.py::test_vsis3_fake_rename_dir PASSED
gcore/vsis3.py::test_vsis3_fake_rename_on_existing_dir PASSED
gcore/vsis3.py::test_vsis3_fake_sync_multithreaded_upload_chunk_size PASSED
gcore/vsis3.py::test_vsis3_fake_sync_multithreaded_upload_chunk_size_failure PASSED
gcore/vsis3.py::test_vsis3_metadata PASSED
gcore/vsis3.py::test_vsis3_no_useless_requests PASSED
gcore/vsis3.py::test_vsis3_random_write PASSED
gcore/vsis3.py::test_vsis3_random_write_failure_1 PASSED
gcore/vsis3.py::test_vsis3_random_write_failure_2 PASSED
gcore/vsis3.py::test_vsis3_random_write_gtiff_create_copy PASSED
gcore/vsis3.py::test_vsis3_random_write_on_existing_file PASSED
gcore/vsis3.py::test_vsis3_random_write_on_existing_file_that_does_not_exist PASSED
gcore/vsis3.py::test_vsis3_read_credentials_file PASSED
gcore/vsis3.py::test_vsis3_read_config_file PASSED
gcore/vsis3.py::test_vsis3_read_credentials_config_file PASSED
gcore/vsis3.py::test_vsis3_read_credentials_config_file_non_default_profile PASSED
gcore/vsis3.py::test_vsis3_read_credentials_config_file_inconsistent PASSED
gcore/vsis3.py::test_vsis3_read_credentials_sts_assume_role_with_web_identity PASSED
gcore/vsis3.py::test_vsis3_read_credentials_ec2_imdsv2 PASSED
gcore/vsis3.py::test_vsis3_read_credentials_ec2_imdsv1 PASSED
gcore/vsis3.py::test_vsis3_read_credentials_ec2_expiration PASSED
gcore/vsis3.py::test_vsis3_read_credentials_AWS_CONTAINER_CREDENTIALS_FULL_URI PASSED
gcore/vsis3.py::test_vsis3_read_credentials_assumed_role PASSED
gcore/vsis3.py::test_vsis3_read_credentials_sts_assume_role_with_web_identity_from_config_file PASSED
gcore/vsis3.py::test_vsis3_non_existing_file_GDAL_DISABLE_READDIR_ON_OPEN PASSED
gcore/vsis3.py::test_vsis3_DISABLE_READDIR_ON_OPEN_option PASSED
gcore/vsis3.py::test_vsis3_extra_1 SKIPPED (Missing AWS_SECRET_ACCESS_KEY)
gcore/vsistdin.py::test_vsistdin_1 SKIPPED
gcore/vsistdin.py::test_vsistdin_2 SKIPPED
gcore/vsistdin.py::test_vsistdin_3 PASSED
gcore/vsistdin.py::test_vsistdin_4 SKIPPED
gcore/vsistdin.py::test_vsistdin_5 PASSED
gcore/vsiswift.py::test_vsiswift_real_server_errors_a PASSED
gcore/vsiswift.py::test_vsiswift_real_server_errors_b PASSED
gcore/vsiswift.py::test_vsiswift_real_server_errors_c PASSED
gcore/vsiswift.py::test_vsiswift_real_server_errors_d PASSED
gcore/vsiswift.py::test_vsiswift_fake_auth_v1_url PASSED
gcore/vsiswift.py::test_vsiswift_fake_auth_v3_url PASSED
gcore/vsiswift.py::test_vsiswift_fake_auth_v3_application_credential_url PASSED
gcore/vsiswift.py::test_vsiswift_fake_auth_storage_url_and_auth_token PASSED
gcore/vsiswift.py::test_vsiswift_stat PASSED
gcore/vsiswift.py::test_vsiswift_fake_readdir PASSED
gcore/vsiswift.py::test_vsiswift_fake_write PASSED
gcore/vsiswift.py::test_vsiswift_fake_unlink PASSED
gcore/vsiswift.py::test_vsiswift_fake_mkdir_rmdir PASSED
gcore/vsiswift.py::test_vsiswift_extra_1 SKIPPED (Missing SWIFT_RESOURCE)
gcore/vsiwebhdfs.py::test_vsiwebhdfs_open PASSED
gcore/vsiwebhdfs.py::test_vsiwebhdfs_stat PASSED
gcore/vsiwebhdfs.py::test_vsiwebhdfs_readdir PASSED
gcore/vsiwebhdfs.py::test_vsiwebhdfs_write PASSED
gcore/vsiwebhdfs.py::test_vsiwebhdfs_unlink PASSED
gcore/vsiwebhdfs.py::test_vsiwebhdfs_mkdir_rmdir PASSED
gcore/vsiwebhdfs.py::test_vsiwebhdfs_extra_1 SKIPPED (Missing WEBHDFS_URL)
gcore/vsizip.py::test_vsizip_1 PASSED
gcore/vsizip.py::test_vsizip_2 PASSED
gcore/vsizip.py::test_vsizip_3 PASSED
gcore/vsizip.py::test_vsizip_4 PASSED
gcore/vsizip.py::test_vsizip_5 PASSED
gcore/vsizip.py::test_vsizip_6 PASSED
gcore/vsizip.py::test_vsizip_7 PASSED
gcore/vsizip.py::test_vsizip_8 PASSED
gcore/vsizip.py::test_vsizip_9 PASSED
gcore/vsizip.py::test_vsizip_10 PASSED
gcore/vsizip.py::test_vsizip_11 PASSED
gcore/vsizip.py::test_vsizip_12 PASSED
gcore/vsizip.py::test_vsizip_13 PASSED
gcore/vsizip.py::test_vsizip_14 PASSED
gcore/vsizip.py::test_vsizip_multi_thread PASSED
gcore/vsizip.py::test_vsizip_multi_thread_error PASSED
gcore/vsizip.py::test_vsizip_multi_thread_below_threshold PASSED
gcore/vsizip.py::test_vsizip_create_zip64 SKIPPED (GDAL_RUN_SLOW_TESTS not set)
gcore/vsizip.py::test_vsizip_create_zip64_stream_larger_than_4G SKIPPED (GDAL_RUN_SLOW_TESTS not set)
gcore/vsizip.py::test_vsizip_byte_zip64_local_header_zeroed PASSED
gcore/vsizip.py::test_vsizip_deflate64 PASSED
gcore/vsizip.py::test_vsizip_byte_copyfile_regular PASSED
gcore/vsizip.py::test_vsizip_byte_copyfile_srcfilename_is_none PASSED
gcore/vsizip.py::test_vsizip_byte_copyfile_progress_cbk PASSED
gcore/vsizip.py::test_vsizip_byte_copyfile_progress_cbk_error PASSED
gcore/vsizip.py::test_vsizip_byte_copyfile_file_already_open PASSED
gcore/vsizip.py::test_vsizip_byte_sozip PASSED
gcore/vsizip.py::test_vsizip_sozip_of_file_bigger_than_4GB PASSED
gdrivers/aaigrid.py::test_aaigrid_1 PASSED
gdrivers/aaigrid.py::test_aaigrid_2 PASSED
gdrivers/aaigrid.py::test_aaigrid_comma PASSED
gdrivers/aaigrid.py::test_aaigrid_3 PASSED
gdrivers/aaigrid.py::test_aaigrid_4 PASSED
gdrivers/aaigrid.py::test_aaigrid_5 PASSED
gdrivers/aaigrid.py::test_aaigrid_6 PASSED
gdrivers/aaigrid.py::test_aaigrid_6bis PASSED
gdrivers/aaigrid.py::test_aaigrid_7 PASSED
gdrivers/aaigrid.py::test_aaigrid_8 PASSED
gdrivers/aaigrid.py::test_aaigrid_9 PASSED
gdrivers/aaigrid.py::test_aaigrid_10 PASSED
gdrivers/aaigrid.py::test_aaigrid_11 PASSED
gdrivers/aaigrid.py::test_aaigrid_12 PASSED
gdrivers/aaigrid.py::test_aaigrid_13 PASSED
gdrivers/aaigrid.py::test_aaigrid_14 PASSED
gdrivers/aaigrid.py::test_aaigrid_15 PASSED
gdrivers/aaigrid.py::test_aaigrid_null PASSED
gdrivers/aaigrid.py::test_aaigrid_null_float64 PASSED
gdrivers/aaigrid.py::test_aaigrid_write_south_up_raster PASSED
gdrivers/ace2.py::test_ace2_1 PASSED
gdrivers/adrg.py::test_adrg_read_gen PASSED
gdrivers/adrg.py::test_adrg_read_transh PASSED
gdrivers/adrg.py::test_adrg_read_subdataset_img PASSED
gdrivers/adrg.py::test_adrg_copy PASSED
gdrivers/adrg.py::test_adrg_2subdatasets PASSED
gdrivers/adrg.py::test_adrg_copy_vsimem PASSED
gdrivers/adrg.py::test_adrg_zna_9 PASSED
gdrivers/adrg.py::test_adrg_zna_18 PASSED
gdrivers/aigrid.py::test_aigrid_1 PASSED
gdrivers/aigrid.py::test_aigrid_2 PASSED
gdrivers/aigrid.py::test_aigrid_3 PASSED
gdrivers/aigrid.py::test_aigrid_4 PASSED
gdrivers/aigrid.py::test_aigrid_5 PASSED
gdrivers/aigrid.py::test_aigrid_6 PASSED
gdrivers/aigrid.py::test_aigrid_broken PASSED
gdrivers/aigrid.py::test_aigrid_online_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/aigrid.py::test_aigrid_online_2 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/arg.py::test_arg_init PASSED
gdrivers/arg.py::test_arg_unsupported PASSED
gdrivers/arg.py::test_arg_getrastercount PASSED
gdrivers/arg.py::test_arg_getgeotransform PASSED
gdrivers/arg.py::test_arg_blocksize PASSED
gdrivers/arg.py::test_arg_layername PASSED
gdrivers/arg.py::test_arg_nodata PASSED
gdrivers/arg.py::test_arg_byteorder PASSED
gdrivers/arg.py::test_arg_destroy PASSED
gdrivers/bag.py::test_bag_2 PASSED
gdrivers/bag.py::test_bag_3 PASSED
gdrivers/bag.py::test_bag_read_resolution PASSED
gdrivers/bag.py::test_bag_vr_normal PASSED
gdrivers/bag.py::test_bag_vr_list_supergrids PASSED
gdrivers/bag.py::test_bag_vr_open_supergrids PASSED
gdrivers/bag.py::test_bag_vr_resampled PASSED
gdrivers/bag.py::test_bag_vr_resampled_mask PASSED
gdrivers/bag.py::test_bag_vr_interpolated PASSED
gdrivers/bag.py::test_bag_write_single_band PASSED
gdrivers/bag.py::test_bag_write_two_bands PASSED
gdrivers/bag.py::test_bag_write_south_up PASSED
gdrivers/bag.py::test_bag_read_invalid_bag_vlen_bag_version PASSED
gdrivers/bag.py::test_bag_read_incorrect_northeast_corner PASSED
gdrivers/bag.py::test_bag_read_georef_metadata PASSED
gdrivers/bag.py::test_bag_write_single_band_create PASSED
gdrivers/bag.py::test_bag_write_single_band_create_two_bands PASSED
gdrivers/bag.py::test_bag_read_tracking_list PASSED
gdrivers/bag.py::test_bag_write_and_check_xml_size_and_res PASSED
gdrivers/bag.py::test_bag_write_values_at_nodata PASSED
gdrivers/basisu.py::test_basisu_read_etc1s SKIPPED (Driver BASISU not present)
gdrivers/basisu.py::test_basisu_read_uastc SKIPPED (Driver BASISU not present)
gdrivers/basisu.py::test_basisu_read_two_images SKIPPED (Driver BASISU not present)
gdrivers/basisu.py::test_basisu_read_wrong_subds[BASISU:] SKIPPED (Driver BASISU not present)
gdrivers/basisu.py::test_basisu_read_wrong_subds[BASISU:data/basisu/two_images.basis] SKIPPED (Driver BASISU not present)
gdrivers/basisu.py::test_basisu_read_wrong_subds[BASISU:data/basisu/i_do_not_exist.basis:0] SKIPPED (Driver BASISU not present)
gdrivers/basisu.py::test_basisu_read_wrong_subds[BASISU:data/basisu/two_images.basis:2] SKIPPED (Driver BASISU not present)
gdrivers/basisu.py::test_basisu_write_rgba_output_on_filesystem SKIPPED (Driver BASISU not present)
gdrivers/basisu.py::test_basisu_write_compression[ETC1S] SKIPPED (Driver BASISU not present)
gdrivers/basisu.py::test_basisu_write_compression[UASTC] SKIPPED (Driver BASISU not present)
gdrivers/basisu.py::test_basisu_write_mipmap SKIPPED (Driver BASISU not present)
gdrivers/basisu.py::test_basisu_write_uastc_level SKIPPED (Driver BASISU not present)
gdrivers/basisu.py::test_basisu_write_uastc_rdo_level SKIPPED (Driver BASISU not present)
gdrivers/basisu.py::test_basisu_write_etc1s_level SKIPPED (Driver BASISU not present)
gdrivers/basisu.py::test_basisu_write_etc1s_quality_level SKIPPED (Driver BASISU not present)
gdrivers/basisu.py::test_basisu_write_etc1s_clusters_options SKIPPED (Driver BASISU not present)
gdrivers/basisu.py::test_basisu_write_colorspace SKIPPED (Driver BASISU not present)
gdrivers/basisu.py::test_basisu_write_num_threads SKIPPED (Driver BASISU not present)
gdrivers/basisu.py::test_basisu_write_etc1s_incompatible_or_missing_options SKIPPED (Driver BASISU not present)
gdrivers/basisu.py::test_basisu_write_incompatible_source SKIPPED (Driver BASISU not present)
gdrivers/blx.py::test_blx_1 PASSED
gdrivers/blx.py::test_blx_2 PASSED
gdrivers/blx.py::test_blx_3 PASSED
gdrivers/blx.py::test_blx_4 PASSED
gdrivers/blx.py::test_blx_5 PASSED
gdrivers/bsb.py::test_bsb_1 PASSED
gdrivers/bsb.py::test_bsb_2 SKIPPED
gdrivers/bsb.py::test_bsb_3 PASSED
gdrivers/bsb.py::test_bsb_4 PASSED
gdrivers/bsb.py::test_bsb_5 PASSED
gdrivers/bsb.py::test_bsb_6 PASSED
gdrivers/bsb.py::test_bsb_tmerc PASSED
gdrivers/bsb.py::test_bsb_cutline PASSED
gdrivers/bsb.py::test_bsb_with_errant_0x1A_character_in_header PASSED
gdrivers/bt.py::test_bt_create_copy[int16.tif-True] PASSED
gdrivers/bt.py::test_bt_create_copy[int32.tif-False] PASSED
gdrivers/bt.py::test_bt_create_copy[float32.tif-False] PASSED
gdrivers/bt.py::test_bt_create PASSED
gdrivers/bt.py::test_bt_set_projection PASSED
gdrivers/bt.py::test_bt_set_geotransform PASSED
gdrivers/byn.py::test_byn_1 PASSED
gdrivers/byn.py::test_byn_2 PASSED
gdrivers/byn.py::test_byn_invalid_header_bytes PASSED
gdrivers/cals.py::test_cals_1 PASSED
gdrivers/cals.py::test_cals_2 PASSED
gdrivers/cals.py::test_cals_3 PASSED
gdrivers/cals.py::test_cals_4 PASSED
gdrivers/cals.py::test_cals_5 PASSED
gdrivers/ceos.py::test_ceos_1 PASSED
gdrivers/cpg.py::test_cpg_1 PASSED
gdrivers/ctg.py::test_ctg_1 PASSED
gdrivers/daas.py::test_daas_missing_parameters PASSED
gdrivers/daas.py::test_daas_authentication_failure PASSED
gdrivers/daas.py::test_daas_authentication PASSED
gdrivers/daas.py::test_daas_getimagemetadata_failure PASSED
gdrivers/daas.py::test_daas_getimagemetadata PASSED
gdrivers/daas.py::test_daas_getimagemetadata_http_retry PASSED
gdrivers/daas.py::test_daas_getbuffer_failure PASSED
gdrivers/daas.py::test_daas_getbuffer_pixel_encoding_failures PASSED
gdrivers/daas.py::test_daas_getbuffer_raw PASSED
gdrivers/daas.py::test_daas_getbuffer[jpeg2000_jp2openjpeg] PASSED
gdrivers/daas.py::test_daas_getbuffer[jpeg2000_jp2kak] SKIPPED (Driver JP2KAK not available)
gdrivers/daas.py::test_daas_getbuffer[jpeg] PASSED
gdrivers/daas.py::test_daas_getbuffer[png] PASSED
gdrivers/daas.py::test_daas_getbuffer_overview PASSED
gdrivers/daas.py::test_daas_rasterio PASSED
gdrivers/daas.py::test_daas_mask PASSED
gdrivers/daas.py::test_daas_png_response_4_bands_for_a_one_band_request PASSED
gdrivers/daas_real_instance.py::test_daas_real_instance SKIPPED (Missing authentication elements: GDAL_DAAS_ACCESS_TOKEN or GDAL_DAAS_API_KEY+GDAL_DAAS_CLIENT_ID)
gdrivers/dds.py::test_dds[DXT1] SKIPPED (Driver DDS not present)
gdrivers/dds.py::test_dds[DXT3] SKIPPED (Driver DDS not present)
gdrivers/dds.py::test_dds[DXT5] SKIPPED (Driver DDS not present)
gdrivers/dds.py::test_dds[ETC1] SKIPPED (Driver DDS not present)
gdrivers/dds.py::test_dds_no_compression SKIPPED (Driver DDS not present)
gdrivers/derived.py::test_derived_test1 PASSED
gdrivers/derived.py::test_derived_test2 PASSED
gdrivers/derived.py::test_derived_test3 PASSED
gdrivers/derived.py::test_derived_test4 PASSED
gdrivers/dimap.py::test_dimap_1 PASSED
gdrivers/dimap.py::test_dimap_2_single_component PASSED
gdrivers/dimap.py::test_dimap_2_bundle PASSED
gdrivers/dimap.py::test_dimap_2_vhr2020_ms_fs PASSED
gdrivers/dipex.py::test_dipex_1 PASSED
gdrivers/doq1.py::test_doq1_1 PASSED
gdrivers/doq2.py::test_doq2_1 PASSED
gdrivers/dted.py::test_dted_1 PASSED
gdrivers/dted.py::test_dted_2 PASSED
gdrivers/dted.py::test_dted_3 PASSED
gdrivers/dted.py::test_dted_4 PASSED
gdrivers/dted.py::test_dted_5 PASSED
gdrivers/dted.py::test_dted_6 PASSED
gdrivers/dted.py::test_dted_7 PASSED
gdrivers/dted.py::test_dted_8 PASSED
gdrivers/dted.py::test_dted_9 PASSED
gdrivers/dted.py::test_dted_10 PASSED
gdrivers/dted.py::test_dted_11 PASSED
gdrivers/dted.py::test_dted_12 PASSED
gdrivers/dted.py::test_dted_13 PASSED
gdrivers/dted.py::test_dted_14 PASSED
gdrivers/dted.py::test_dted_15 PASSED
gdrivers/dted.py::test_dted_16 PASSED
gdrivers/dted.py::test_dted_cleanup PASSED
gdrivers/ecrgtoc.py::test_ecrgtoc_1 PASSED
gdrivers/ecrgtoc.py::test_ecrgtoc_force_caching PASSED
gdrivers/ecrgtoc.py::test_ecrgtoc_2 PASSED
gdrivers/ecrgtoc.py::test_ecrgtoc_3 PASSED
gdrivers/ecrgtoc.py::test_ecrgtoc_4 PASSED
gdrivers/ecrgtoc.py::test_ecrgtoc_online_1 SKIPPED (Test data no longer available)
gdrivers/ecw.py::test_ecw_2 PASSED
gdrivers/ecw.py::test_ecw_4 ECW_ENCODE_KEY not defined. Write support not available
SKIPPED (ECW write support not available)
gdrivers/ecw.py::test_ecw_5 SKIPPED (ECW write support not available)
gdrivers/ecw.py::test_ecw_7 SKIPPED (ECW write support not available)
gdrivers/ecw.py::test_ecw_9 SKIPPED (ECW write support not available)
gdrivers/ecw.py::test_ecw_11 SKIPPED (ECW write support not available)
gdrivers/ecw.py::test_ecw_13 PASSED
gdrivers/ecw.py::test_ecw_14 SKIPPED (ECW write support not available)
gdrivers/ecw.py::test_ecw_16 PASSED
gdrivers/ecw.py::test_ecw_17 Diff at pixel (0, 0) : -4.000000
Diff at pixel (1, 0) : 1.000000
Diff at pixel (2, 0) : -1.000000
Diff at pixel (3, 0) : -1.000000
Diff at pixel (4, 0) : -2.000000
Diff at pixel (5, 0) : -2.000000
Diff at pixel (7, 0) : 1.000000
Diff at pixel (9, 0) : 3.000000
Diff at pixel (10, 0) : -3.000000
Diff at pixel (13, 7) : -5.000000
Max diff : 5
Number of diffs : 290
PASSED
gdrivers/ecw.py::test_ecw_18 PASSED
gdrivers/ecw.py::test_ecw_19 PASSED
gdrivers/ecw.py::test_ecw_20 PASSED
gdrivers/ecw.py::test_ecw_21 PASSED
gdrivers/ecw.py::test_ecw_22 FAILED
gdrivers/ecw.py::test_ecw_23 PASSED
gdrivers/ecw.py::test_ecw_24 PASSED
gdrivers/ecw.py::test_ecw_25 FAILED
gdrivers/ecw.py::test_ecw_26 FAILED
gdrivers/ecw.py::test_ecw_27 SKIPPED (ECW write support not available)
gdrivers/ecw.py::test_ecw_28 PASSED
gdrivers/ecw.py::test_ecw_29 PASSED
gdrivers/ecw.py::test_ecw_30 PASSED
gdrivers/ecw.py::test_ecw_31 PASSED
gdrivers/ecw.py::test_ecw_32 PASSED
gdrivers/ecw.py::test_ecw_33 PASSED
gdrivers/ecw.py::test_ecw_33_bis PASSED
gdrivers/ecw.py::test_ecw_34 SKIPPED (ECW write support not available)
gdrivers/ecw.py::test_ecw_35 SKIPPED (ECW write support not available)
gdrivers/ecw.py::test_ecw_36 SKIPPED (ECW write support not available)
gdrivers/ecw.py::test_ecw_37 SKIPPED (ECW write support not available)
gdrivers/ecw.py::test_ecw_38 PASSED
gdrivers/ecw.py::test_ecw_39 SKIPPED (ECW write support not available)
gdrivers/ecw.py::test_ecw_40 PASSED
gdrivers/ecw.py::test_ecw_41 PASSED
gdrivers/ecw.py::test_ecw_42 PASSED
gdrivers/ecw.py::test_ecw_43 PASSED
gdrivers/ecw.py::test_ecw_44 PASSED
gdrivers/ecw.py::test_ecw_45 SKIPPED (ECW write support not available)
gdrivers/ecw.py::test_ecw_46 SKIPPED (ECW write support not available)
gdrivers/ecw.py::test_ecw_non_nearest_upsampling_multiband PASSED
gdrivers/ecw.py::test_ecw_47 PASSED
gdrivers/ecw.py::test_ecw_48 PASSED
gdrivers/ecw.py::test_ecw_49 PASSED
gdrivers/ecw.py::test_ecw_read_uint32_jpeg2000 PASSED
gdrivers/ecw.py::test_ecw_online_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/ecw.py::test_ecw_online_2 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/ecw.py::test_ecw_online_4 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/ecw.py::test_ecw_online_5 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/ecw.py::test_ecw_online_6 PASSED
gdrivers/ecw.py::test_ecw_online_7 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/eedai.py::test_eedai_1 PASSED
gdrivers/eedai.py::test_eedai_2 PASSED
gdrivers/eedai.py::test_eedai_3 PASSED
gdrivers/eedai.py::test_eedai_GOOGLE_APPLICATION_CREDENTIALS PASSED
gdrivers/eedai.py::test_eedai_gce_credentials PASSED
gdrivers/eedai.py::test_eedai_4 PASSED
gdrivers/eedai.py::test_eedai_geotiff PASSED
gdrivers/eedai.py::test_eedai_cleanup PASSED
gdrivers/eedai.py::test_eedai_real_service SKIPPED (Missing EEDA_PRIVATE_KEY_FILE/EEDA_PRIVATE_KEY or GOOGLE_APPLICATION_CREDENTIALS)
gdrivers/ehdr.py::test_ehdr_1 PASSED
gdrivers/ehdr.py::test_ehdr_2 PASSED
gdrivers/ehdr.py::test_ehdr_3 PASSED
gdrivers/ehdr.py::test_ehdr_4 PASSED
gdrivers/ehdr.py::test_ehdr_6 PASSED
gdrivers/ehdr.py::test_ehdr_7 PASSED
gdrivers/ehdr.py::test_ehdr_8 PASSED
gdrivers/ehdr.py::test_ehdr_9 PASSED
gdrivers/ehdr.py::test_ehdr_10 PASSED
gdrivers/ehdr.py::test_ehdr_11 PASSED
gdrivers/ehdr.py::test_ehdr_12 PASSED
gdrivers/ehdr.py::test_ehdr_13 PASSED
gdrivers/ehdr.py::test_ehdr_14 PASSED
gdrivers/ehdr.py::test_ehdr_rat PASSED
gdrivers/ehdr.py::test_ehdr_approx_stats_flag PASSED
gdrivers/eir.py::test_eir_1 PASSED
gdrivers/elas.py::test_elas_1 PASSED
gdrivers/elas.py::test_elas_2 PASSED
gdrivers/envi.py::test_envi_1 PASSED
gdrivers/envi.py::test_envi_2 PASSED
gdrivers/envi.py::test_envi_3 PASSED
gdrivers/envi.py::test_envi_4 PASSED
gdrivers/envi.py::test_envi_5 PASSED
gdrivers/envi.py::test_envi_6 PASSED
gdrivers/envi.py::test_envi_7 PASSED
gdrivers/envi.py::test_envi_8 PASSED
gdrivers/envi.py::test_envi_9 PASSED
gdrivers/envi.py::test_envi_10 PASSED
gdrivers/envi.py::test_envi_11 PASSED
gdrivers/envi.py::test_envi_12 PASSED
gdrivers/envi.py::test_envi_13 PASSED
gdrivers/envi.py::test_envi_14 PASSED
gdrivers/envi.py::test_envi_15 PASSED
gdrivers/envi.py::test_envi_truncated PASSED
gdrivers/envi.py::test_envi_gcp PASSED
gdrivers/envi.py::test_envi_bigendian PASSED
gdrivers/envi.py::test_envi_interleaving[bip-PIXEL] PASSED
gdrivers/envi.py::test_envi_interleaving[bil-LINE] PASSED
gdrivers/envi.py::test_envi_interleaving[bsq-BAND] PASSED
gdrivers/envi.py::test_envi_nodata PASSED
gdrivers/envi.py::test_envi_rotation_180 PASSED
gdrivers/envi.py::test_envi_writing_interleaving[True-bip] PASSED
gdrivers/envi.py::test_envi_writing_interleaving[True-bil] PASSED
gdrivers/envi.py::test_envi_writing_interleaving[True-bsq] PASSED
gdrivers/envi.py::test_envi_writing_interleaving[False-bip] PASSED
gdrivers/envi.py::test_envi_writing_interleaving[False-bil] PASSED
gdrivers/envi.py::test_envi_writing_interleaving[False-bsq] PASSED
gdrivers/envi.py::test_envi_writing_interleaving_larger_file[bip] PASSED
gdrivers/envi.py::test_envi_writing_interleaving_larger_file[bil] PASSED
gdrivers/envi.py::test_envi_writing_interleaving_larger_file[bsq] PASSED
gdrivers/envi.py::test_envi_add_hdr PASSED
gdrivers/envi.py::test_envi_edit_coordinate_system_string PASSED
gdrivers/envi.py::test_envi_read_default_bands_rgb PASSED
gdrivers/envi.py::test_envi_read_default_bands_gray PASSED
gdrivers/envi.py::test_envi_write_default_bands_rgb PASSED
gdrivers/envi.py::test_envi_write_default_bands_gray PASSED
gdrivers/envi.py::test_envi_write_default_bands_duplicate_color_rgb PASSED
gdrivers/envi.py::test_envi_write_default_bands_duplicate_color_gray PASSED
gdrivers/envi.py::test_envi_read_data_offset_values PASSED
gdrivers/envi.py::test_envi_read_data_gain_values PASSED
gdrivers/envi.py::test_envi_write_data_offset_values PASSED
gdrivers/envi.py::test_envi_write_data_gain_values PASSED
gdrivers/envi.py::test_envi_read_direct_access[LITTLE_ENDIAN] PASSED
gdrivers/envi.py::test_envi_read_direct_access[BIG_ENDIAN] PASSED
gdrivers/envi.py::test_envi_read_direct_access_update_scenario PASSED
gdrivers/envi.py::test_envi_write_warn_different_nodata[1-1-False] PASSED
gdrivers/envi.py::test_envi_write_warn_different_nodata[nan-nan-False] PASSED
gdrivers/envi.py::test_envi_write_warn_different_nodata[nan-1-True] PASSED
gdrivers/envi.py::test_envi_write_warn_different_nodata[1-nan-True] PASSED
gdrivers/envi.py::test_envi_read_metadata_with_leading_space PASSED
gdrivers/envisat.py::TestEnvisatASAR::test_envisat_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/envisat.py::TestEnvisatASAR::test_envisat_2 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/envisat.py::TestEnvisatASAR::test_envisat_3 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/envisat.py::TestEnvisatASAR::test_envisat_4 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/envisat.py::TestEnvisatASAR::test_envisat_5 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/envisat.py::TestEnvisatASAR::test_envisat_asar_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/envisat.py::TestEnvisatASAR::test_envisat_asar_2 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/envisat.py::TestEnvisatMERIS::test_envisat_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/envisat.py::TestEnvisatMERIS::test_envisat_2 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/envisat.py::TestEnvisatMERIS::test_envisat_3 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/envisat.py::TestEnvisatMERIS::test_envisat_4 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/envisat.py::TestEnvisatMERIS::test_envisat_5 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/envisat.py::TestEnvisatMERIS::test_envisat_meris_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/envisat.py::TestEnvisatMERIS::test_envisat_meris_2 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/envisat.py::TestEnvisatMERIS::test_envisat_meris_3 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/envisat.py::TestEnvisatMERIS::test_envisat_meris_4 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/ers.py::test_ers_1 PASSED
gdrivers/ers.py::test_ers_2 PASSED
gdrivers/ers.py::test_ers_3 PASSED
gdrivers/ers.py::test_ers_4 PASSED
gdrivers/ers.py::test_ers_5 PASSED
gdrivers/ers.py::test_ers_6 PASSED
gdrivers/ers.py::test_ers_7 PASSED
gdrivers/ers.py::test_ers_8 PASSED
gdrivers/ers.py::test_ers_9 PASSED
gdrivers/ers.py::test_ers_10 PASSED
gdrivers/ers.py::test_ers_recursive_opening PASSED
gdrivers/ers.py::test_ers_cleanup PASSED
gdrivers/esric.py::test_esric_2 PASSED
gdrivers/esric.py::test_esric_3 PASSED
gdrivers/esric.py::test_esric_4 PASSED
gdrivers/esric.py::test_tpkx_2 PASSED
gdrivers/esric.py::test_tpkx_3 PASSED
gdrivers/esric.py::test_tpkx_4 PASSED
gdrivers/exr.py::test_exr_byte_createcopy SKIPPED (Driver EXR not present)
gdrivers/exr.py::test_exr_byte_createcopy_pixel_type_half SKIPPED (Driver EXR not present)
gdrivers/exr.py::test_exr_byte_createcopy_pixel_type_float SKIPPED (Driver EXR not present)
gdrivers/exr.py::test_exr_byte_createcopy_pixel_type_uint SKIPPED (Driver EXR not present)
gdrivers/exr.py::test_exr_byte_create SKIPPED (Driver EXR not present)
gdrivers/exr.py::test_exr_uint16_createcopy SKIPPED (Driver EXR not present)
gdrivers/exr.py::test_exr_uint16_create SKIPPED (Driver EXR not present)
gdrivers/exr.py::test_exr_uint32_createcopy SKIPPED (Driver EXR not present)
gdrivers/exr.py::test_exr_uint32_create SKIPPED (Driver EXR not present)
gdrivers/exr.py::test_exr_float32_createcopy SKIPPED (Driver EXR not present)
gdrivers/exr.py::test_exr_float32_create SKIPPED (Driver EXR not present)
gdrivers/exr.py::test_exr_float64_createcopy SKIPPED (Driver EXR not present)
gdrivers/exr.py::test_exr_float64_create SKIPPED (Driver EXR not present)
gdrivers/exr.py::test_exr_compression_createcopy SKIPPED (Driver EXR not present)
gdrivers/exr.py::test_exr_compression_create SKIPPED (Driver EXR not present)
gdrivers/exr.py::test_exr_compression_dwa_compression_level SKIPPED (Driver EXR not present)
gdrivers/exr.py::test_exr_tiling SKIPPED (Driver EXR not present)
gdrivers/exr.py::test_exr_tiling_custom_tile_size SKIPPED (Driver EXR not present)
gdrivers/exr.py::test_exr_rgb_byte_tiled SKIPPED (Driver EXR not present)
gdrivers/exr.py::test_exr_rgb_byte_strip_no_auto_rescale SKIPPED (Driver EXR not present)
gdrivers/exr.py::test_exr_overviews SKIPPED (Driver EXR not present)
gdrivers/exr.py::test_exr_preview SKIPPED (Driver EXR not present)
gdrivers/fast.py::test_fast_2 PASSED
gdrivers/fast.py::test_fast_3 PASSED
gdrivers/fast.py::test_fast_4 PASSED
gdrivers/fast.py::test_fast_5 PASSED
gdrivers/fast.py::test_fast_6 PASSED
gdrivers/fast.py::test_fast_7 PASSED
gdrivers/fast.py::test_fast_8 PASSED
gdrivers/fast.py::test_fast_9 PASSED
gdrivers/fit.py::test_fit[byte] PASSED
gdrivers/fit.py::test_fit[int16] PASSED
gdrivers/fit.py::test_fit[uint16] PASSED
gdrivers/fit.py::test_fit[int32] PASSED
gdrivers/fit.py::test_fit[uint32] PASSED
gdrivers/fit.py::test_fit[float32] PASSED
gdrivers/fit.py::test_fit[float64] PASSED
gdrivers/fits.py::test_fits[byte] PASSED
gdrivers/fits.py::test_fits[int16] PASSED
gdrivers/fits.py::test_fits[uint16] PASSED
gdrivers/fits.py::test_fits[int32] PASSED
gdrivers/fits.py::test_fits[uint32] PASSED
gdrivers/fits.py::test_fits[float32] PASSED
gdrivers/fits.py::test_fits[float64] PASSED
gdrivers/fits.py::test_fits_metadata PASSED
gdrivers/fits.py::test_fits_nodata PASSED
gdrivers/fits.py::test_fits_offscale PASSED
gdrivers/fits.py::test_fits_read_offset_scale_no_georef PASSED
gdrivers/fits.py::test_fits_read_georef_merc PASSED
gdrivers/fits.py::test_fits_read_empty_primary_hdu PASSED
gdrivers/fits.py::test_fits_read_image_in_second_hdu PASSED
gdrivers/fits.py::test_fits_read_image_in_first_and_second_hdu PASSED
gdrivers/fits.py::test_fits_read_image_in_second_and_fourth_hdu_table_in_third PASSED
gdrivers/fits.py::test_fits_open_raster_only_in_vector_mode PASSED
gdrivers/fits.py::test_fits_open_vector_only_in_raster_mode PASSED
gdrivers/fits.py::test_fits_open_mix_mode PASSED
gdrivers/fits.py::test_fits_vector PASSED
gdrivers/fits.py::test_fits_vector_write_with_source_fits_metadata PASSED
gdrivers/fits.py::test_fits_vector_write_without_source_fits_metadata PASSED
gdrivers/fits.py::test_fits_vector_write_without_source_fits_metadata_compute_repeat PASSED
gdrivers/fits.py::test_fits_vector_editing PASSED
gdrivers/gdalhttp.py::test_http_1 PASSED
gdrivers/gdalhttp.py::test_http_2 PASSED
gdrivers/gdalhttp.py::test_http_3 PASSED
gdrivers/gdalhttp.py::test_http_4 SKIPPED (remove server does not work)
gdrivers/gdalhttp.py::test_http_6 PASSED
gdrivers/gdalhttp.py::test_http_ssl_verifystatus PASSED
gdrivers/gdalhttp.py::test_http_use_capi_store PASSED
gdrivers/gdalhttp.py::test_http_use_capi_store_sub PASSED
gdrivers/gdalhttp.py::test_http_keep_alive PASSED
gdrivers/genbin.py::test_genbin_1 PASSED
gdrivers/georaster.py::test_georaster_init SKIPPED (no OCI_DSNAME in environment)
gdrivers/georaster.py::test_georaster_byte SKIPPED (no OCI_DSNAME in environment)
gdrivers/georaster.py::test_georaster_int16 SKIPPED (no OCI_DSNAME in environment)
gdrivers/georaster.py::test_georaster_int32 SKIPPED (no OCI_DSNAME in environment)
gdrivers/georaster.py::test_georaster_rgb_b1 SKIPPED (no OCI_DSNAME in environment)
gdrivers/georaster.py::test_georaster_rgb_b2 SKIPPED (no OCI_DSNAME in environment)
gdrivers/georaster.py::test_georaster_rgb_b3_bsq SKIPPED (no OCI_DSNAME in environment)
gdrivers/georaster.py::test_georaster_rgb_b3_bip SKIPPED (no OCI_DSNAME in environment)
gdrivers/georaster.py::test_georaster_rgb_b3_bil SKIPPED (no OCI_DSNAME in environment)
gdrivers/georaster.py::test_georaster_byte_deflate SKIPPED (no OCI_DSNAME in environment)
gdrivers/georaster.py::test_georaster_rgb_deflate_b3 SKIPPED (no OCI_DSNAME in environment)
gdrivers/georaster.py::test_georaster_1bit SKIPPED (no OCI_DSNAME in environment)
gdrivers/georaster.py::test_georaster_2bit SKIPPED (no OCI_DSNAME in environment)
gdrivers/georaster.py::test_georaster_4bit SKIPPED (no OCI_DSNAME in environment)
gdrivers/georaster.py::test_georaster_cleanup SKIPPED (no OCI_DSNAME in environment)
gdrivers/gff.py::test_gff_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/gif.py::test_gif_1 PASSED
gdrivers/gif.py::test_gif_2 PASSED
gdrivers/gif.py::test_gif_3 PASSED
gdrivers/gif.py::test_gif_4 PASSED
gdrivers/gif.py::test_gif_5 PASSED
gdrivers/gif.py::test_gif_6 PASSED
gdrivers/gif.py::test_gif_7 PASSED
gdrivers/gif.py::test_gif_8 PASSED
gdrivers/gif.py::test_gif_9 PASSED
gdrivers/gif.py::test_gif_10 PASSED
gdrivers/gpkg.py::test_gpkg_1 PASSED
gdrivers/gpkg.py::test_gpkg_2 PASSED
gdrivers/gpkg.py::test_gpkg_3 PASSED
gdrivers/gpkg.py::test_gpkg_4[PNG] PASSED
gdrivers/gpkg.py::test_gpkg_4[JPEG] PASSED
gdrivers/gpkg.py::test_gpkg_4[WEBP] PASSED
gdrivers/gpkg.py::test_gpkg_7[PNG] PASSED
gdrivers/gpkg.py::test_gpkg_7[JPEG] PASSED
gdrivers/gpkg.py::test_gpkg_7[WEBP] PASSED
gdrivers/gpkg.py::test_gpkg_10 PASSED
gdrivers/gpkg.py::test_gpkg_11[JPEG] PASSED
gdrivers/gpkg.py::test_gpkg_11[WEBP] PASSED
gdrivers/gpkg.py::test_gpkg_13 PASSED
gdrivers/gpkg.py::test_gpkg_14 PASSED
gdrivers/gpkg.py::test_gpkg_15 PASSED
gdrivers/gpkg.py::test_gpkg_16 PASSED
gdrivers/gpkg.py::test_gpkg_17 PASSED
gdrivers/gpkg.py::test_gpkg_18 PASSED
gdrivers/gpkg.py::test_gpkg_19 PASSED
gdrivers/gpkg.py::test_gpkg_20 PASSED
gdrivers/gpkg.py::test_gpkg_21 PASSED
gdrivers/gpkg.py::test_gpkg_metadata_PAM PASSED
gdrivers/gpkg.py::test_gpkg_22[PNG] PASSED
gdrivers/gpkg.py::test_gpkg_22[JPEG] PASSED
gdrivers/gpkg.py::test_gpkg_22[WEBP] PASSED
gdrivers/gpkg.py::test_gpkg_22[None] PASSED
gdrivers/gpkg.py::test_gpkg_26 PASSED
gdrivers/gpkg.py::test_gpkg_27 PASSED
gdrivers/gpkg.py::test_gpkg_28 PASSED
gdrivers/gpkg.py::test_gpkg_29[0] PASSED
gdrivers/gpkg.py::test_gpkg_29[200] PASSED
gdrivers/gpkg.py::test_gpkg_31 PASSED
gdrivers/gpkg.py::test_gpkg_32 PASSED
gdrivers/gpkg.py::test_gpkg_33 PASSED
gdrivers/gpkg.py::test_gpkg_34 PASSED
gdrivers/gpkg.py::test_gpkg_35 PASSED
gdrivers/gpkg.py::test_gpkg_36 PASSED
gdrivers/gpkg.py::test_gpkg_37 PASSED
gdrivers/gpkg.py::test_gpkg_38 PASSED
gdrivers/gpkg.py::test_gpkg_39 PASSED
gdrivers/gpkg.py::test_gpkg_statistics_stored_in_gpkg[data/byte.tif] PASSED
gdrivers/gpkg.py::test_gpkg_statistics_stored_in_gpkg[data/int16.tif] PASSED
gdrivers/gpkg.py::test_gpkg_statistics_stored_in_pam[data/byte.tif] PASSED
gdrivers/gpkg.py::test_gpkg_statistics_stored_in_pam[data/int16.tif] PASSED
gdrivers/gpkg.py::test_gpkg_40 PASSED
gdrivers/gpkg.py::test_gpkg_41 PASSED
gdrivers/gpkg.py::test_gpkg_42 PASSED
gdrivers/gpkg.py::test_gpkg_43 PASSED
gdrivers/gpkg.py::test_gpkg_44 SKIPPED
gdrivers/gpkg.py::test_gpkg_45 PASSED
gdrivers/gpkg.py::test_gpkg_46 PASSED
gdrivers/gpkg.py::test_gpkg_47 PASSED
gdrivers/gpkg.py::test_gpkg_48 PASSED
gdrivers/gpkg.py::test_gpkg_delete_raster_layer PASSED
gdrivers/gpkg.py::test_gpkg_delete_gridded_coverage_raster_layer PASSED
gdrivers/gpkg.py::test_gpkg_open_old_gpkg_elevation_tiles_extension PASSED
gdrivers/gpkg.py::test_gpkg_GeneralCmdLineProcessor PASSED
gdrivers/gpkg.py::test_gpkg_match_overview_factor PASSED
gdrivers/gpkg.py::test_gpkg_wkt2 PASSED
gdrivers/gpkg.py::test_gpkg_50000_25000_uint16 SKIPPED (GDAL_RUN_SLOW_TESTS not set)
gdrivers/gpkg.py::test_gpkg_50000_50000_uint16 SKIPPED (GDAL_RUN_SLOW_TESTS not set)
gdrivers/gpkg.py::test_gpkg_float32_png_negative_values PASSED
gdrivers/gpkg.py::test_gpkg_coordinate_epoch PASSED
gdrivers/gpkg.py::test_gpkg_coordinate_epoch_is_dynamic PASSED
gdrivers/gpkg.py::test_gpkg_flushing_not_all_bands[PNG_JPEG] PASSED
gdrivers/gpkg.py::test_gpkg_flushing_not_all_bands[PNG] PASSED
gdrivers/gpkg.py::test_gpkg_flushing_not_all_bands[PNG8] PASSED
gdrivers/gpkg.py::test_gpkg_flushing_not_all_bands[JPEG] PASSED
gdrivers/gpkg.py::test_gpkg_flushing_not_all_bands[WEBP] PASSED
gdrivers/gpkg.py::test_gpkg_uint16_tiling_scheme_nodata_overview PASSED
gdrivers/gpkg.py::test_gpkg_byte_nodata_value[1] PASSED
gdrivers/gpkg.py::test_gpkg_byte_nodata_value[2] PASSED
gdrivers/gpkg.py::test_gpkg_gdal_subdataset_get_filename[XXXXXXXXX:/test.gpkg:layer1--] PASSED
gdrivers/gpkg.py::test_gpkg_gdal_subdataset_get_filename[GPKG:/test.gpkg--] PASSED
gdrivers/gpkg.py::test_gpkg_gdal_subdataset_get_filename[GPKG:/test.gpkg:layer1-/test.gpkg-layer1] PASSED
gdrivers/gpkg.py::test_gpkg_gdal_subdataset_get_filename[gpkg:/test.gpkg:layer1-/test.gpkg-layer1] PASSED
gdrivers/gpkg.py::test_gpkg_gdal_subdataset_get_filename[GPKG:c:\\test.gpkg--] PASSED
gdrivers/gpkg.py::test_gpkg_gdal_subdataset_get_filename[GPKG:c:\\test.gpkg:layer1-c:\\test.gpkg-layer1] PASSED
gdrivers/gpkg.py::test_gpkg_gdal_subdataset_get_filename[gpkg:c:\\test.gpkg:layer1-c:\\test.gpkg-layer1] PASSED
gdrivers/gpkg.py::test_gpkg_gdal_subdataset_modify_filename[GPKG:/test.gpkg-] PASSED
gdrivers/gpkg.py::test_gpkg_gdal_subdataset_modify_filename[GPKG:/test.gpkg:layer1-GPKG:/new/test.gpkg:layer1] PASSED
gdrivers/gpkg.py::test_gpkg_gdal_subdataset_modify_filename[gpkg:/test.gpkg:layer1-gpkg:/new/test.gpkg:layer1] PASSED
gdrivers/gpkg.py::test_gpkg_gdal_subdataset_modify_filename[GPKG:c:\\test.gpkg:layer1-GPKG:/new/test.gpkg:layer1] PASSED
gdrivers/gpkg.py::test_gpkg_gdal_subdataset_modify_filename[gpkg:c:\\test.gpkg:layer1-gpkg:/new/test.gpkg:layer1] PASSED
gdrivers/gpkg.py::test_gpkg_sql_gdal_get_layer_pixel_value PASSED
gdrivers/grassasciigrid.py::test_grassasciigrid_1 PASSED
gdrivers/grib.py::test_grib_1 PASSED
gdrivers/grib.py::test_grib_2 PASSED
gdrivers/grib.py::test_grib_read_different_sizes_messages PASSED
gdrivers/grib.py::test_grib_grib2_read_nodata PASSED
gdrivers/grib.py::test_grib_grib2_read_nodata_bands_with_bitmap[False-1] PASSED
gdrivers/grib.py::test_grib_grib2_read_nodata_bands_with_bitmap[False-2] PASSED
gdrivers/grib.py::test_grib_grib2_read_nodata_bands_with_bitmap[True-1] PASSED
gdrivers/grib.py::test_grib_grib2_read_nodata_bands_with_bitmap[True-2] PASSED
gdrivers/grib.py::test_grib_read_units PASSED
gdrivers/grib.py::test_grib_read_geotransform_one_n_or_n_one PASSED
gdrivers/grib.py::test_grib_read_vsizip PASSED
gdrivers/grib.py::test_grib_grib2_test_grib_pds_all_bands PASSED
gdrivers/grib.py::test_grib_grib2_read_template_4_15 SKIPPED
gdrivers/grib.py::test_grib_grib2_read_png PASSED
gdrivers/grib.py::test_grib_grib2_read_template_4_32 PASSED
gdrivers/grib.py::test_grib_grib2_read_all_zero_data PASSED
gdrivers/grib.py::test_grib_grib1_read_rotated_pole_lonlat PASSED
gdrivers/grib.py::test_grib_grib2_read_rotated_pole_lonlat PASSED
gdrivers/grib.py::test_grib_grib2_read_template_4_40 PASSED
gdrivers/grib.py::test_grib_grib2_read_template_4_unhandled PASSED
gdrivers/grib.py::test_grib_grib2_read_transverse_mercator PASSED
gdrivers/grib.py::test_grib_grib2_read_mercator PASSED
gdrivers/grib.py::test_grib_grib2_read_mercator_2sp PASSED
gdrivers/grib.py::test_grib_grib2_read_lcc PASSED
gdrivers/grib.py::test_grib_grib2_read_polar_stereo PASSED
gdrivers/grib.py::test_grib_grib2_read_aea PASSED
gdrivers/grib.py::test_grib_grib2_read_laea PASSED
gdrivers/grib.py::test_grib_grib2_read_template_5_4_grid_point_ieee_floating_point PASSED
gdrivers/grib.py::test_grib_grib2_read_section_5_nbits_zero_decimal_scaled PASSED
gdrivers/grib.py::test_grib_grib2_read_spatial_differencing_order_1 PASSED
gdrivers/grib.py::test_grib_grib2_write_creation_options PASSED
gdrivers/grib.py::test_grib_grib2_write_projections PASSED
gdrivers/grib.py::test_grib_grib2_write_rotated_lat_lon_from_projstring PASSED
gdrivers/grib.py::test_grib_grib2_write_rotated_lat_lon_from_grib_convention PASSED
gdrivers/grib.py::test_grib_grib2_write_rotated_lat_lon_from_netcdf_convention PASSED
gdrivers/grib.py::test_grib_grib2_write_data_encodings PASSED
gdrivers/grib.py::test_grib_grib2_write_data_encodings_warnings_and_errors PASSED
gdrivers/grib.py::test_grib_grib2_write_temperatures PASSED
gdrivers/grib.py::test_grib_grib2_write_nodata[Byte] PASSED
gdrivers/grib.py::test_grib_grib2_write_nodata[Float32] PASSED
gdrivers/grib.py::test_grib_grib2_write_nodata_only[Byte] PASSED
gdrivers/grib.py::test_grib_grib2_write_nodata_only[Float32] PASSED
gdrivers/grib.py::test_grib_grib2_write_full_OneData[Byte] PASSED
gdrivers/grib.py::test_grib_grib2_write_full_OneData[Float32] PASSED
gdrivers/grib.py::test_grib_grib2_write_mix_nodata_and_a_single_data PASSED
gdrivers/grib.py::test_grib_online_grib2_jpeg2000_single_line SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/grib.py::test_grib_grib2_derived_forecast_spread PASSED
gdrivers/grib.py::test_grib_grib2_template_4_48 PASSED
gdrivers/grib.py::test_grib_grib2_scan_flag_not_64 PASSED
gdrivers/grib.py::test_grib_grib2_read_subgrids[True] PASSED
gdrivers/grib.py::test_grib_grib2_read_subgrids[False] PASSED
gdrivers/grib.py::test_grib_grib2_read_subgrids_reuse_bitmap PASSED
gdrivers/grib.py::test_grib_grib2_split_and_swap[data/grib/gfs.t06z.pgrb2.1p0.grib2] PASSED
gdrivers/grib.py::test_grib_grib2_split_and_swap[data/grib/gfs.t06z.pgrb2.1p0.partial_across_am.grib2] PASSED
gdrivers/grib.py::test_grib_grib2_split_and_swap[data/grib/gfs.t06z.pgrb2.1p0.partial_east_of_am.grib2] PASSED
gdrivers/grib.py::test_grib_grib2_split_and_swap[data/grib/gfs.t06z.pgrb2.1p0.partial_west_of_am.grib2] PASSED
gdrivers/grib.py::test_grib_grib2_split_and_swap[data/grib/gfswave-11.t00z.global.0p25.f000.grib2] PASSED
gdrivers/grib.py::test_grib_grib2_disable_split_and_swap PASSED
gdrivers/grib.py::test_grib_grib2_split_and_swap_offset_am PASSED
gdrivers/grib.py::test_grib_grib2_sidecar PASSED
gdrivers/grib.py::test_grib_grib1_2_mix_sidecar PASSED
gdrivers/grib.py::test_grib_grib2_parameter_in_wmo_tables_only PASSED
gdrivers/grib.py::test_grib_grib1_south_polar_stereographic PASSED
gdrivers/grib.py::test_grib_grib2_laea_negative_longitudes PASSED
gdrivers/grib.py::test_grib_grib2_wrong_earth_shape PASSED
gdrivers/grib.py::test_grib_grib2_template_5_42_CCDS_aes_decompression PASSED
gdrivers/gribmultidim.py::test_grib_multidim_grib2_3d_same_ref_time_different_forecast_time PASSED
gdrivers/gribmultidim.py::test_grib_multidim_grib1_2d PASSED
gdrivers/gribmultidim.py::test_grib_multidim_different_sizes_messages PASSED
gdrivers/gribmultidim.py::test_grib_multidim_grib2_sidecar PASSED
gdrivers/gsc.py::test_gsc_1 PASSED
gdrivers/gsg.py::test_gsg_1 PASSED
gdrivers/gsg.py::test_gsg_2 PASSED
gdrivers/gsg.py::test_gsg_3 PASSED
gdrivers/gsg.py::test_gsg_4 PASSED
gdrivers/gsg.py::test_gsg_5 PASSED
gdrivers/gsg.py::test_gsg_6 PASSED
gdrivers/gsg.py::test_gsg_7 PASSED
gdrivers/gsg.py::test_gsg_8 PASSED
gdrivers/gta.py::test_gta_2 SKIPPED (Driver GTA not present)
gdrivers/gta.py::test_gta_3 SKIPPED (Driver GTA not present)
gdrivers/gta.py::test_gta_4 SKIPPED (Driver GTA not present)
gdrivers/gta.py::test_gta_5 SKIPPED (Driver GTA not present)
gdrivers/gta.py::test_gta_create[byte] SKIPPED (Driver GTA not present)
gdrivers/gta.py::test_gta_create[gtiff/int8] SKIPPED (Driver GTA not present)
gdrivers/gta.py::test_gta_create[int16] SKIPPED (Driver GTA not present)
gdrivers/gta.py::test_gta_create[uint16] SKIPPED (Driver GTA not present)
gdrivers/gta.py::test_gta_create[int32] SKIPPED (Driver GTA not present)
gdrivers/gta.py::test_gta_create[uint32] SKIPPED (Driver GTA not present)
gdrivers/gta.py::test_gta_create[float32] SKIPPED (Driver GTA not present)
gdrivers/gta.py::test_gta_create[float64] SKIPPED (Driver GTA not present)
gdrivers/gta.py::test_gta_create[cint16] SKIPPED (Driver GTA not present)
gdrivers/gta.py::test_gta_create[cint32] SKIPPED (Driver GTA not present)
gdrivers/gta.py::test_gta_create[cfloat32] SKIPPED (Driver GTA not present)
gdrivers/gta.py::test_gta_create[cfloat64] SKIPPED (Driver GTA not present)
gdrivers/gta.py::test_gta_create[rgbsmall] SKIPPED (Driver GTA not present)
gdrivers/gtx.py::test_gtx_1 PASSED
gdrivers/gxf.py::test_gxf_1 PASSED
gdrivers/gxf.py::test_gxf_2 PASSED
gdrivers/gxf.py::test_gxf[SAMPLE.GXF] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/gxf.py::test_gxf[gxf_compressed.gxf] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/gxf.py::test_gxf[gxf_text.gxf] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/gxf.py::test_gxf[gxf_ul_r.gxf] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/gxf.py::test_gxf[latlong.gxf] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/gxf.py::test_gxf[spif83.gxf] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/hdf5.py::test_hdf5_2 PASSED
gdrivers/hdf5.py::test_hdf5_3 PASSED
gdrivers/hdf5.py::test_hdf5_4 PASSED
gdrivers/hdf5.py::test_hdf5_5 PASSED
gdrivers/hdf5.py::test_hdf5_6 PASSED
gdrivers/hdf5.py::test_hdf5_7 PASSED
gdrivers/hdf5.py::test_hdf5_8 PASSED
gdrivers/hdf5.py::test_hdf5_9 PASSED
gdrivers/hdf5.py::test_hdf5_10 PASSED
gdrivers/hdf5.py::test_hdf5_11 PASSED
gdrivers/hdf5.py::test_hdf5_12 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/hdf5.py::test_hdf5_13 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/hdf5.py::test_hdf5_14 PASSED
gdrivers/hdf5.py::test_hdf5_15 PASSED
gdrivers/hdf5.py::test_hdf5_16 PASSED
gdrivers/hdf5.py::test_hdf5_17 PASSED
gdrivers/hdf5.py::test_hdf5_single_char_varname PASSED
gdrivers/hdf5.py::test_hdf5_attr_all_datatypes PASSED
gdrivers/hdf5.py::test_hdf5_virtual_file PASSED
gdrivers/hdf5.py::test_hdf5[HDF5:"C1979091.h5"://HDF4_PALGROUP/HDF4_PALETTE_2] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/hdf5.py::test_hdf5[HDF5:"C1979091.h5"://Raster_Image_#0] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/hdf5.py::test_hdf5[HDF5:"half_moon_bay.grid"://HDFEOS/GRIDS/DEMGRID/Data_Fields/Elevation] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/hdf5.py::test_hdf5_dimension_labels_with_null PASSED
gdrivers/hdf5.py::test_hdf5_recursive_groups PASSED
gdrivers/hdf5.py::test_hdf5_family_driver PASSED
gdrivers/hdf5.py::test_hdf5_single_dim PASSED
gdrivers/hdf5.py::test_hdf5_signature_not_at_beginning PASSED
gdrivers/hdf5.py::test_hdf5_rasterio_optims PASSED
gdrivers/hdf5.py::test_hdf5_eos_grid_sinu_projection PASSED
gdrivers/hdf5.py::test_hdf5_eos_grid_utm_projection PASSED
gdrivers/hdf5.py::test_hdf5_eos_grid_geo_projection PASSED
gdrivers/hdf5.py::test_hdf5_eos_swath_with_explicit_dimension_map PASSED
gdrivers/hdf5.py::test_hdf5_eos_swath_no_explicit_dimension_map PASSED
gdrivers/hdf5.py::test_hdf5_band_specific_attribute PASSED
gdrivers/hdf5.py::test_gdal_subdataset_get_filename[HDF5:"OMI-Aura_L2-OMTO3_2005m0113t0224-o02648_v002-2005m0625t035355.he5"://HDFEOS/SWATHS/OMI_Column_Amount_O3/Data_Fields/UVAerosolIndex-OMI-Aura_L2-OMTO3_2005m0113t0224-o02648_v002-2005m0625t035355.he5] PASSED
gdrivers/hdf5.py::test_gdal_subdataset_get_filename[HDF5:OMI-Aura_L2-OMTO3_2005m0113t0224-o02648_v002-2005m0625t035355.he5://HDFEOS/SWATHS/OMI_Column_Amount_O3/Data_Fields/UVAerosolIndex-OMI-Aura_L2-OMTO3_2005m0113t0224-o02648_v002-2005m0625t035355.he5] PASSED
gdrivers/hdf5.py::test_gdal_subdataset_get_filename[HDF5:"C:\\OMI-Aura_L2-OMTO3_2005m0113t0224-o02648_v002-2005m0625t035355.he5"://HDFEOS/SWATHS/OMI_Column_Amount_O3/Data_Fields/UVAerosolIndex-C:\\OMI-Aura_L2-OMTO3_2005m0113t0224-o02648_v002-2005m0625t035355.he5] PASSED
gdrivers/hdf5.py::test_gdal_subdataset_get_filename[HDF5:"C:/OMI-Aura_L2-OMTO3_2005m0113t0224-o02648_v002-2005m0625t035355.he5"://HDFEOS/SWATHS/OMI_Column_Amount_O3/Data_Fields/UVAerosolIndex-C:/OMI-Aura_L2-OMTO3_2005m0113t0224-o02648_v002-2005m0625t035355.he5] PASSED
gdrivers/hdf5.py::test_gdal_subdataset_get_filename[HDF5:"/vsicurl/http://www.my.com/OMI-Aura_L2-OMTO3_2005m0113t0224-o02648_v002-2005m0625t035355.he5"://HDFEOS/SWATHS/OMI_Column_Amount_O3/Data_Fields/UVAerosolIndex-/vsicurl/http://www.my.com/OMI-Aura_L2-OMTO3_2005m0113t0224-o02648_v002-2005m0625t035355.he5] PASSED
gdrivers/hdf5.py::test_gdal_subdataset_get_filename[HDF5:a://HDFEOS/SWATHS/OMI_Column_Amount_O3/Data_Fields/UVAerosolIndex-a] PASSED
gdrivers/hdf5.py::test_gdal_subdataset_get_filename[HDF5:a:/my/path://HDFEOS/SWATHS/OMI_Column_Amount_O3/Data_Fields/UVAerosolIndex-a:/my/path] PASSED
gdrivers/hdf5.py::test_gdal_subdataset_get_filename[-] PASSED
gdrivers/hdf5.py::test_gdal_subdataset_modify_filename[HDF5:"OMI-Aura_L2-OMTO3_2005m0113t0224-o02648_v002-2005m0625t035355.he5"://HDFEOS/SWATHS/OMI_Column_Amount_O3/Data_Fields/UVAerosolIndex] PASSED
gdrivers/hdf5.py::test_gdal_subdataset_modify_filename[HDF5:"C:\\OMI-Aura_L2-OMTO3_2005m0113t0224-o02648_v002-2005m0625t035355.he5"://HDFEOS/SWATHS/OMI_Column_Amount_O3/Data_Fields/UVAerosolIndex] PASSED
gdrivers/hdf5.py::test_gdal_subdataset_modify_filename[] PASSED
gdrivers/hdf5.py::test_gdal_subdataset_bogus[HDF5:a:c] PASSED
gdrivers/hdf5.py::test_gdal_subdataset_bogus[HDF5:a] PASSED
gdrivers/hdf5.py::test_gdal_subdataset_bogus[HDF5:] PASSED
gdrivers/hdf5multidim.py::test_hdf5_multidim_basic PASSED
gdrivers/hdf5multidim.py::test_hdf5_multidim_var_alldatatypes PASSED
gdrivers/hdf5multidim.py::test_hdf5_multidim_read_array PASSED
gdrivers/hdf5multidim.py::test_hdf5_multidim_attr_alldatatypes PASSED
gdrivers/hdf5multidim.py::test_hdf5_multidim_nodata_unit PASSED
gdrivers/hdf5multidim.py::test_hdf5_multidim_read_missing_value_of_different_type PASSED
gdrivers/hdf5multidim.py::test_hdf5_multidim_read_missing_value_of_different_type_not_in_range PASSED
gdrivers/hdf5multidim.py::test_hdf5_multidim_recursive_groups PASSED
gdrivers/hdf5multidim.py::test_hdf5_netcdf_dimensions PASSED
gdrivers/hdf5multidim.py::test_hdf5_multidim_netcdf_dimensions_complex_case PASSED
gdrivers/hdf5multidim.py::test_hdf5_multidim_dimension_labels_with_null PASSED
gdrivers/hdf5multidim.py::test_hdf5_multidim_family_driver PASSED
gdrivers/hdf5multidim.py::test_hdf5_multidim_read_transposed PASSED
gdrivers/hdf5multidim.py::test_hdf5_multimdim_eos_grid_geo_projection PASSED
gdrivers/hdf5multidim.py::test_hdf5_multimdim_eos_grid_utm_projection PASSED
gdrivers/hdf5multidim.py::test_hdf5_multidim_eos_swath_no_explicit_dimension_map PASSED
gdrivers/heif.py::test_heif_exif_endian[big_endian] SKIPPED (Driver HEIF not present)
gdrivers/heif.py::test_heif_exif_endian[little_endian] SKIPPED (Driver HEIF not present)
gdrivers/heif.py::test_heif_thumbnail SKIPPED (Driver HEIF not present)
gdrivers/heif.py::test_heif_rgb_16bit SKIPPED (Driver HEIF not present)
gdrivers/heif.py::test_heif_rgba SKIPPED (Driver HEIF not present)
gdrivers/heif.py::test_heif_rgba_16bit SKIPPED (Driver HEIF not present)
gdrivers/heif.py::test_heif_subdatasets SKIPPED (Driver HEIF not present)
gdrivers/hf2.py::test_hf2_1 PASSED
gdrivers/hf2.py::test_hf2_2 PASSED
gdrivers/hf2.py::test_hf2_3 PASSED
gdrivers/hf2.py::test_hf2_4 PASSED
gdrivers/hf2.py::test_hf2_cleanup PASSED
gdrivers/hfa.py::test_hfa_histread PASSED
gdrivers/hfa.py::test_hfa_histwrite PASSED
gdrivers/hfa.py::test_hfa_histrewrite PASSED
gdrivers/hfa.py::test_hfa_int_stats_1 PASSED
gdrivers/hfa.py::test_hfa_int_stats_2 PASSED
gdrivers/hfa.py::test_hfa_float_stats_1 PASSED
gdrivers/hfa.py::test_hfa_float_stats_2 PASSED
gdrivers/hfa.py::test_hfa_int_read PASSED
gdrivers/hfa.py::test_hfa_float_read PASSED
gdrivers/hfa.py::test_hfa_pe_read PASSED
gdrivers/hfa.py::test_hfa_pe_write PASSED
gdrivers/hfa.py::test_hfa_metadata_1 PASSED
gdrivers/hfa.py::test_hfa_grow_rrdlist PASSED
gdrivers/hfa.py::test_hfa_clean_ige PASSED
gdrivers/hfa.py::test_hfa_corrupt_aux PASSED
gdrivers/hfa.py::test_hfa_mapinformation_units PASSED
gdrivers/hfa.py::test_hfa_nodata_write PASSED
gdrivers/hfa.py::test_hfa_rotated_read PASSED
gdrivers/hfa.py::test_hfa_rotated_write PASSED
gdrivers/hfa.py::test_hfa_vsimem PASSED
gdrivers/hfa.py::test_hfa_proName PASSED
gdrivers/hfa.py::test_hfa_read_empty_compressed PASSED
gdrivers/hfa.py::test_hfa_unique_values_color_table PASSED
gdrivers/hfa.py::test_hfa_unique_values_hist PASSED
gdrivers/hfa.py::test_hfa_xforms_3rd PASSED
gdrivers/hfa.py::test_hfa_delete_colortable PASSED
gdrivers/hfa.py::test_hfa_delete_colortable2 PASSED
gdrivers/hfa.py::test_hfa_excluded_values PASSED
gdrivers/hfa.py::test_hfa_ov_nodata PASSED
gdrivers/hfa.py::test_hfa_read_bit2grayscale PASSED
gdrivers/hfa.py::test_hfa_write_bit2grayscale PASSED
gdrivers/hfa.py::test_hfa_camera_md PASSED
gdrivers/hfa.py::test_hfa_read_tmso_projection PASSED
gdrivers/hfa.py::test_hfa_write_tmso_projection PASSED
gdrivers/hfa.py::test_hfa_read_homva_projection PASSED
gdrivers/hfa.py::test_hfa_write_homva_projection PASSED
gdrivers/hfa.py::test_hfa_rde_overviews PASSED
gdrivers/hfa.py::test_hfa_copyfiles PASSED
gdrivers/hfa.py::test_hfa_write_rat PASSED
gdrivers/hfa.py::test_hfa_createcopy_statistics PASSED
gdrivers/hfa.py::test_hfa_read_elevation_units PASSED
gdrivers/idrisi.py::test_idrisi_1 PASSED
gdrivers/idrisi.py::test_idrisi_2 PASSED
gdrivers/idrisi.py::test_idrisi_3 PASSED
gdrivers/idrisi.py::test_idrisi_4 PASSED
gdrivers/ilwis.py::test_ilwis_1 PASSED
gdrivers/ilwis.py::test_ilwis_2 PASSED
gdrivers/ilwis.py::test_ilwis_3 PASSED
gdrivers/ilwis.py::test_ilwis_4 PASSED
gdrivers/ilwis.py::test_ilwis_5 PASSED
gdrivers/ilwis.py::test_ilwis_cleanup PASSED
gdrivers/iris.py::test_iris_1 PASSED
gdrivers/iris.py::test_iris_2 PASSED
gdrivers/isce.py::test_isce_1 PASSED
gdrivers/isce.py::test_isce_2 PASSED
gdrivers/isce.py::test_isce_3 PASSED
gdrivers/isce.py::test_isce_4 PASSED
gdrivers/isg.py::test_isg_1 PASSED
gdrivers/isg.py::test_isg_approx_georeferencing_auto_corrected PASSED
gdrivers/isg.py::test_isg_approx_georeferencing_with_warning PASSED
gdrivers/isg.py::test_isg_approx_georeferencing_rejected_by_default PASSED
gdrivers/isg.py::test_isg_header_larger_than_1024bytes PASSED
gdrivers/isis.py::test_isis_1 PASSED
gdrivers/isis.py::test_isis_2 PASSED
gdrivers/isis.py::test_isis_3 PASSED
gdrivers/isis.py::test_isis_4 PASSED
gdrivers/isis.py::test_isis_5 PASSED
gdrivers/isis.py::test_isis_6 PASSED
gdrivers/isis.py::test_isis_7 PASSED
gdrivers/isis.py::test_isis_8 PASSED
gdrivers/isis.py::test_isis_9 PASSED
gdrivers/isis.py::test_isis_10 PASSED
gdrivers/isis.py::test_isis_11 PASSED
gdrivers/isis.py::test_isis_12 PASSED
gdrivers/isis.py::test_isis_13 PASSED
gdrivers/isis.py::test_isis_14 PASSED
gdrivers/isis.py::test_isis_15 PASSED
gdrivers/isis.py::test_isis_16 PASSED
gdrivers/isis.py::test_isis_17 PASSED
gdrivers/isis.py::test_isis_18 PASSED
gdrivers/isis.py::test_isis_19 PASSED
gdrivers/isis.py::test_isis_20 PASSED
gdrivers/isis.py::test_isis_21 PASSED
gdrivers/isis.py::test_isis_22 PASSED
gdrivers/isis.py::test_isis_23 PASSED
gdrivers/isis.py::test_isis_24 PASSED
gdrivers/isis.py::test_isis_25 PASSED
gdrivers/isis.py::test_isis_26 PASSED
gdrivers/isis.py::test_isis_27 PASSED
gdrivers/isis.py::test_isis_28 PASSED
gdrivers/isis.py::test_isis_29 PASSED
gdrivers/isis.py::test_isis_30 PASSED
gdrivers/isis.py::test_isis_31 PASSED
gdrivers/isis.py::test_isis3_write_utm PASSED
gdrivers/isis.py::test_isis3_parse_list_and_write_quote_string_in_list PASSED
gdrivers/isis.py::test_isis3_bandbin_single_band PASSED
gdrivers/isis.py::test_isis3_bandbin_multiple_bands PASSED
gdrivers/isis.py::test_isis3_preserve_label_across_format PASSED
gdrivers/isis.py::test_isis3_point_perspective_read PASSED
gdrivers/isis.py::test_isis3_point_perspective_write PASSED
gdrivers/isis.py::test_isis3_oblique_cylindrical_read PASSED
gdrivers/isis.py::test_isis3_oblique_cylindrical_write PASSED
gdrivers/isis2.py::test_isis2_1 PASSED
gdrivers/isis2.py::test_isis2_2 PASSED
gdrivers/isis2.py::test_isis2_3 PASSED
gdrivers/jdem.py::test_jdem_1 PASSED
gdrivers/jp2kak.py::test_jp2kak_1 SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2kak_2 SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2kak_3 SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2kak_4 SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2kak_5 SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2kak_8 SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2kak_9 SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2kak_10 SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2kak_11 SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2kak_12 SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2kak_13[YES] SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2kak_13[NO] SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2kak_14 SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2kak_15 SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2kak_16 SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2kak_17 SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2kak_lossless_int16[YES] SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2kak_lossless_int16[NO] SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2kak_lossless_uint16[YES] SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2kak_lossless_uint16[NO] SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2kak_lossless_int32[YES] SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2kak_lossless_int32[NO] SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2kak_lossless_uint32[YES] SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2kak_lossless_uint32[NO] SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2kak_lossless_int32_nbits_20[YES] SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2kak_lossless_int32_nbits_20[NO] SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2kak_lossless_uint32_nbits_20 SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2kak_lossy_int32_nbits_20 SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2kak_lossy_uint32_nbits_20 SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2kak_20 SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2kak_21 SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2kak_22 SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2kak_odd_dimensions SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2kak_image_origin_not_zero SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2jp2kak_test_multi_rate SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2jp2kak_test_multi_rate_dash SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2jp2kak_test_single_rate SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2jp2kak_test_multi_rate_quality_50 SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2jp2kak_test_multi_rate_quality_100 SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2jp2kak_test_multi_rate_quality_100_reversible SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2jp2kak_test_multi_rate_quality_100_no_reversible SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2jp2kak_test_quality_100_no_reversible SKIPPED (Driver JP2KAK not present)
gdrivers/jp2kak.py::test_jp2jp2kak_test_quality_100_reversible SKIPPED (Driver JP2KAK not present)
gdrivers/jp2lura.py::test_jp2lura_missing_license_num SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_invalid_license_num SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_2 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_3 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_4 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_4_vsimem SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_5 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_6 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_7 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_8 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_9 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_12 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_13 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_14 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_16 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_17 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_18 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_19 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_20 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_22 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_24 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_25 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_27 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_28 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_30 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_34 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_35 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_36 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_37 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_38 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_39 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_40 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_41 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_43 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_45 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_47 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_48 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_online_1 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_online_2 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_online_3 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_online_4 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_online_5 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_online_6 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_49 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_50 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_51 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_52 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_53 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2lura.py::test_jp2lura_54 SKIPPED (JP2Lura driver not available or missing license)
gdrivers/jp2metadata.py::test_jp2metadata_1 PASSED
gdrivers/jp2metadata.py::test_jp2metadata_2 PASSED
gdrivers/jp2metadata.py::test_jp2metadata_2b PASSED
gdrivers/jp2metadata.py::test_jp2metadata_3 PASSED
gdrivers/jp2metadata.py::test_jp2metadata_4 PASSED
gdrivers/jp2metadata.py::test_jp2metadata_5 PASSED
gdrivers/jp2metadata.py::test_jp2metadata_getjpeg2000structure PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_2 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_3 Diff at pixel (0, 0) : -4.000000
Diff at pixel (1, 0) : 1.000000
Diff at pixel (2, 0) : -1.000000
Diff at pixel (3, 0) : -1.000000
Diff at pixel (4, 0) : -2.000000
Diff at pixel (5, 0) : -2.000000
Diff at pixel (7, 0) : 1.000000
Diff at pixel (9, 0) : 3.000000
Diff at pixel (10, 0) : -3.000000
Diff at pixel (13, 7) : -5.000000
Max diff : 5
Number of diffs : 289
PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_4 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_4_vsimem PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_5 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_6 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_7 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_8 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_9 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_10 Diff at pixel (18, 0) : -1.000000
Diff at pixel (19, 0) : -1.000000
Diff at pixel (20, 0) : -2.000000
Diff at pixel (21, 0) : -2.000000
Diff at pixel (28, 0) : -1.000000
Diff at pixel (29, 0) : -1.000000
Diff at pixel (31, 0) : 1.000000
Diff at pixel (32, 0) : 2.000000
Diff at pixel (33, 0) : 1.000000
Diff at pixel (34, 0) : 7.000000
Diff at pixel (35, 0) : 8.000000
Diff at pixel (36, 0) : 12.000000
Max diff : 12
Number of diffs : 1748
PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_11 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_12 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_13 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_14 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_15[YES] PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_15[NO] PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_16 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_17 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_18 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_19 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_20 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/jp2openjpeg.py::test_jp2openjpeg_21 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_22 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_23 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_24 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_25 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_26 ERROR[INSPIRE_TG]: "jpx " not found in compatibility list of ftyp, but GMLJP2 box present
ERROR[INSPIRE_TG]: "rreq" box not found, but GMLJP2 box present
PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_27 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_28 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_29 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_30 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_31 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_32 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_33 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_34 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_35 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_36 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_37 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_38 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_39 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_40 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_41 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_42 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_44 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_45 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_46 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_gmljp2v2_axis_swap PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_47 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_48 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_online_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/jp2openjpeg.py::test_jp2openjpeg_online_2 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/jp2openjpeg.py::test_jp2openjpeg_online_3 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/jp2openjpeg.py::test_jp2openjpeg_online_4 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/jp2openjpeg.py::test_jp2openjpeg_online_5 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/jp2openjpeg.py::test_jp2openjpeg_online_6 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/jp2openjpeg.py::test_jp2openjpeg_49 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_50 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_codeblock_style PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_external_overviews_single_band PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_external_overviews_multiple_band PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_odd_dimensions PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_odd_dimensions_overviews PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_image_origin_not_zero PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_tilesize_16 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_generate_PLT PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_generate_TLM SKIPPED (JP2OpenJPEG creation option TLM not supported in this build)
gdrivers/jp2openjpeg.py::test_jp2openjpeg_STRICT_NO SKIPPED (JP2OpenJPEG creation option 'STRICT' not supported in this build)
gdrivers/jp2openjpeg.py::test_jp2openjpeg_reversible_quality_not_100 PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_mosaic PASSED
gdrivers/jp2openjpeg.py::test_jp2openjpeg_vrt_protocol PASSED
gdrivers/jpeg.py::test_jpeg_1 PASSED
gdrivers/jpeg.py::test_jpeg_2 PASSED
gdrivers/jpeg.py::test_jpeg_3 PASSED
gdrivers/jpeg.py::test_jpeg_4 PASSED
gdrivers/jpeg.py::test_jpeg_5 PASSED
gdrivers/jpeg.py::test_jpeg_6 PASSED
gdrivers/jpeg.py::test_jpeg_7 PASSED
gdrivers/jpeg.py::test_jpeg_8 PASSED
gdrivers/jpeg.py::test_jpeg_9 PASSED
gdrivers/jpeg.py::test_jpeg_10 SKIPPED
gdrivers/jpeg.py::test_jpeg_11 SKIPPED
gdrivers/jpeg.py::test_jpeg_12 PASSED
gdrivers/jpeg.py::test_jpeg_13 PASSED
gdrivers/jpeg.py::test_jpeg_14 SKIPPED
gdrivers/jpeg.py::test_jpeg_15 PASSED
gdrivers/jpeg.py::test_jpeg_16 PASSED
gdrivers/jpeg.py::test_jpeg_17 PASSED
gdrivers/jpeg.py::test_jpeg_18 PASSED
gdrivers/jpeg.py::test_jpeg_19 PASSED
gdrivers/jpeg.py::test_jpeg_mask_lsb_order_issue_4351 PASSED
gdrivers/jpeg.py::test_jpeg_20 PASSED
gdrivers/jpeg.py::test_jpeg_21 PASSED
gdrivers/jpeg.py::test_jpeg_22 PASSED
gdrivers/jpeg.py::test_jpeg_23 PASSED
gdrivers/jpeg.py::test_jpeg_24 PASSED
gdrivers/jpeg.py::test_jpeg_25 PASSED
gdrivers/jpeg.py::test_jpeg_26 PASSED
gdrivers/jpeg.py::test_jpeg_27_max_memory SKIPPED (Fails for some reason on Windows)
gdrivers/jpeg.py::test_jpeg_27_max_scan_number PASSED
gdrivers/jpeg.py::test_jpeg_28 PASSED
gdrivers/jpeg.py::test_jpeg_multiscan_overviews PASSED
gdrivers/jpeg.py::test_jpeg_flir_png PASSED
gdrivers/jpeg.py::test_jpeg_flir_raw PASSED
gdrivers/jpeg.py::test_jpeg_flir_error_flir_subds PASSED
gdrivers/jpeg.py::test_jpeg_write_cmyk PASSED
gdrivers/jpeg.py::test_jpeg_write_4band_not_cmyk PASSED
gdrivers/jpeg.py::test_jpeg_apply_orientation[1] PASSED
gdrivers/jpeg.py::test_jpeg_apply_orientation[2] PASSED
gdrivers/jpeg.py::test_jpeg_apply_orientation[3] PASSED
gdrivers/jpeg.py::test_jpeg_apply_orientation[4] PASSED
gdrivers/jpeg.py::test_jpeg_apply_orientation[5] PASSED
gdrivers/jpeg.py::test_jpeg_apply_orientation[6] PASSED
gdrivers/jpeg.py::test_jpeg_apply_orientation[7] PASSED
gdrivers/jpeg.py::test_jpeg_apply_orientation[8] PASSED
gdrivers/jpeg.py::test_jpeg_from_jpegxl SKIPPED (JPEGXL driver is not included in this build)
gdrivers/jpeg.py::test_jpeg_read_arcgis_geodataxform_gcp PASSED
gdrivers/jpeg.py::test_jpeg_read_arcgis_metadata_geodataxform_gcp PASSED
gdrivers/jpeg.py::test_jpeg_read_lossless SKIPPED (lossless jpeg not supported)
gdrivers/jpeg.py::test_jpeg_read_lossless_16bit SKIPPED (lossless jpeg not supported)
gdrivers/jpeg.py::test_jpeg_copy_mdd PASSED
gdrivers/jpeg.py::test_jpeg_cleanup PASSED
gdrivers/jpeg_profile.py::test_jpeg_copy_icc PASSED
gdrivers/jpeg_profile.py::test_jpeg_copy_options_icc PASSED
gdrivers/jpeg_profile.py::test_jpeg_copy_icc_64K PASSED
gdrivers/jpegxl.py::test_jpegxl_read SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_byte SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_uint16 SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_float32 SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_grey_alpha SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_rgb SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_rgba SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_rgba_lossless_param[YES] SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_rgba_lossless_param[NO] SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_rgba_lossless_param[None] SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_rgba_lossless_no_but_lossless_copy_yes SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_rgba_distance SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_rgba_quality[100-0] SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_rgba_quality[90-1] SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_rgba_quality[10-12.65] SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_xmp SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_exif SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_read_huge_xmp_compressed_box SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_uint8_7_bits SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_uint16_12_bits SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_rasterio SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_icc_profile SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_lossless_copy_of_jpeg SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_lossless_copy_of_jpeg_disabled SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_lossless_copy_of_jpeg_with_mask_band SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_lossless_copy_of_jpeg_xmp SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_read_extra_channels SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_write_extra_channels SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_read_five_bands SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_write_five_bands SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_createcopy_errors SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_band_combinations SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_apply_orientation[1] SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_apply_orientation[2] SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_apply_orientation[3] SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_apply_orientation[4] SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_apply_orientation[5] SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_apply_orientation[6] SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_apply_orientation[7] SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_apply_orientation[8] SKIPPED (Driver JPEGXL not present)
gdrivers/jpegxl.py::test_jpegxl_alpha_distance_zero SKIPPED (Driver JPEGXL not present)
gdrivers/jpipkak.py::test_jpipkak_1 SKIPPED
gdrivers/jpipkak.py::test_jpipkak_2 SKIPPED
gdrivers/jpipkak.py::test_jpipkak_3 SKIPPED
gdrivers/jpipkak.py::test_jpipkak_4 SKIPPED
gdrivers/jpipkak.py::test_jpipkak_5 SKIPPED
gdrivers/kea.py::test_kea_1 PASSED
gdrivers/kea.py::test_kea_2[byte.tif] PASSED
gdrivers/kea.py::test_kea_2[gtiff/int8.tif] PASSED
gdrivers/kea.py::test_kea_2[int16.tif] PASSED
gdrivers/kea.py::test_kea_2[../../gcore/data/uint16.tif] PASSED
gdrivers/kea.py::test_kea_2[../../gcore/data/int32.tif] PASSED
gdrivers/kea.py::test_kea_2[../../gcore/data/uint32.tif] PASSED
gdrivers/kea.py::test_kea_2[../../gcore/data/int64.tif] PASSED
gdrivers/kea.py::test_kea_2[../../gcore/data/uint64.tif] PASSED
gdrivers/kea.py::test_kea_2[../../gcore/data/float32.tif] PASSED
gdrivers/kea.py::test_kea_2[../../gcore/data/float64.tif] PASSED
gdrivers/kea.py::test_kea_3[byte.tif] PASSED
gdrivers/kea.py::test_kea_3[gtiff/int8.tif] PASSED
gdrivers/kea.py::test_kea_3[int16.tif] PASSED
gdrivers/kea.py::test_kea_3[../../gcore/data/uint16.tif] PASSED
gdrivers/kea.py::test_kea_3[../../gcore/data/int32.tif] PASSED
gdrivers/kea.py::test_kea_3[../../gcore/data/uint32.tif] PASSED
gdrivers/kea.py::test_kea_3[../../gcore/data/int64.tif] PASSED
gdrivers/kea.py::test_kea_3[../../gcore/data/uint64.tif] PASSED
gdrivers/kea.py::test_kea_3[../../gcore/data/float32.tif] PASSED
gdrivers/kea.py::test_kea_3[../../gcore/data/float64.tif] PASSED
gdrivers/kea.py::test_kea_4 PASSED
gdrivers/kea.py::test_kea_5 PASSED
gdrivers/kea.py::test_kea_6 PASSED
gdrivers/kea.py::test_kea_7 PASSED
gdrivers/kea.py::test_kea_7_bis PASSED
gdrivers/kea.py::test_kea_8 PASSED
gdrivers/kea.py::test_kea_9 PASSED
gdrivers/kea.py::test_kea_10[1-0-0] PASSED
gdrivers/kea.py::test_kea_10[1-1.1-1.0] PASSED
gdrivers/kea.py::test_kea_10[1-255-255] PASSED
gdrivers/kea.py::test_kea_10[1--1-None] PASSED
gdrivers/kea.py::test_kea_10[1-256-None] PASSED
gdrivers/kea.py::test_kea_10[2-0-0] PASSED
gdrivers/kea.py::test_kea_10[2-65535-65535] PASSED
gdrivers/kea.py::test_kea_10[2--1-None] PASSED
gdrivers/kea.py::test_kea_10[2-65536-None] PASSED
gdrivers/kea.py::test_kea_10[3--32768--32768] PASSED
gdrivers/kea.py::test_kea_10[3-32767-32767] PASSED
gdrivers/kea.py::test_kea_10[3--32769-None] PASSED
gdrivers/kea.py::test_kea_10[3-32768-None] PASSED
gdrivers/kea.py::test_kea_10[4-0-0] PASSED
gdrivers/kea.py::test_kea_10[4-4294967295-4294967295] PASSED
gdrivers/kea.py::test_kea_10[4--1-None] PASSED
gdrivers/kea.py::test_kea_10[4-4294967296-None] PASSED
gdrivers/kea.py::test_kea_10[5--2147483648--2147483648] PASSED
gdrivers/kea.py::test_kea_10[5-2147483647-2147483647] PASSED
gdrivers/kea.py::test_kea_10[5--2147483649-None] PASSED
gdrivers/kea.py::test_kea_10[5-2147483648-None] PASSED
gdrivers/kea.py::test_kea_10[13-0-0] PASSED
gdrivers/kea.py::test_kea_10[13-4294967296-4294967296] PASSED
gdrivers/kea.py::test_kea_10[13--4294967296--4294967296] PASSED
gdrivers/kea.py::test_kea_10[12-0-0] PASSED
gdrivers/kea.py::test_kea_10[12-4294967296-4294967296] PASSED
gdrivers/kea.py::test_kea_10[6-0.5-0.5] PASSED
gdrivers/kea.py::test_kea_11 PASSED
gdrivers/kea.py::test_kea_12 PASSED
gdrivers/kea.py::test_kea_13 PASSED
gdrivers/kea.py::test_kea_14 PASSED
gdrivers/kea.py::test_kea_15 PASSED
gdrivers/kea.py::test_kea_create_vsimem PASSED
gdrivers/kmlsuperoverlay.py::test_kmlsuperoverlay_1 PASSED
gdrivers/kmlsuperoverlay.py::test_kmlsuperoverlay_2 PASSED
gdrivers/kmlsuperoverlay.py::test_kmlsuperoverlay_3 PASSED
gdrivers/kmlsuperoverlay.py::test_kmlsuperoverlay_4 PASSED
gdrivers/kmlsuperoverlay.py::test_kmlsuperoverlay_5 PASSED
gdrivers/kmlsuperoverlay.py::test_kmlsuperoverlay_6 PASSED
gdrivers/kmlsuperoverlay.py::test_kmlsuperoverlay_7 PASSED
gdrivers/kmlsuperoverlay.py::test_kmlsuperoverlay_single_overlay_document_folder_pct PASSED
gdrivers/kmlsuperoverlay.py::test_kmlsuperoverlay_single_overlay_document_pct PASSED
gdrivers/kmlsuperoverlay.py::test_kmlsuperoverlay_8 PASSED
gdrivers/kro.py::test_kro_1 PASSED
gdrivers/kro.py::test_kro_2 PASSED
gdrivers/kro.py::test_kro_3 PASSED
gdrivers/kro.py::test_kro_4 PASSED
gdrivers/kro.py::test_kro_5 SKIPPED
gdrivers/ktx2.py::test_ktx2_read_etc1s SKIPPED (Driver KTX2 not present)
gdrivers/ktx2.py::test_ktx2_read_uastc SKIPPED (Driver KTX2 not present)
gdrivers/ktx2.py::test_ktx2_read_two_layers SKIPPED (Driver KTX2 not present)
gdrivers/ktx2.py::test_ktx2_read_wrong_subds[KTX2:] SKIPPED (Driver KTX2 not present)
gdrivers/ktx2.py::test_ktx2_read_wrong_subds[KTX2:data/ktx2/two_layers.ktx2] SKIPPED (Driver KTX2 not present)
gdrivers/ktx2.py::test_ktx2_read_wrong_subds[KTX2:data/ktx2/two_layers.ktx2:0] SKIPPED (Driver KTX2 not present)
gdrivers/ktx2.py::test_ktx2_read_wrong_subds[KTX2:data/ktx2/i_do_not_exist.ktx2:0:0] SKIPPED (Driver KTX2 not present)
gdrivers/ktx2.py::test_ktx2_read_wrong_subds[KTX2:data/ktx2/two_layers.ktx2:2:0] SKIPPED (Driver KTX2 not present)
gdrivers/ktx2.py::test_ktx2_read_wrong_subds[KTX2:data/ktx2/two_layers.ktx2:0:1] SKIPPED (Driver KTX2 not present)
gdrivers/ktx2.py::test_ktx2_write_rgba_output_on_filesystem SKIPPED (Driver KTX2 not present)
gdrivers/ktx2.py::test_ktx2_write_compression[ETC1S] SKIPPED (Driver KTX2 not present)
gdrivers/ktx2.py::test_ktx2_write_compression[UASTC] SKIPPED (Driver KTX2 not present)
gdrivers/ktx2.py::test_ktx2_write_supercompression SKIPPED (Driver KTX2 not present)
gdrivers/ktx2.py::test_ktx2_write_mipmap SKIPPED (Driver KTX2 not present)
gdrivers/ktx2.py::test_ktx2_write_uastc_level SKIPPED (Driver KTX2 not present)
gdrivers/ktx2.py::test_ktx2_write_uastc_rdo_level SKIPPED (Driver KTX2 not present)
gdrivers/ktx2.py::test_ktx2_write_etc1s_level SKIPPED (Driver KTX2 not present)
gdrivers/ktx2.py::test_ktx2_write_etc1s_quality_level SKIPPED (Driver KTX2 not present)
gdrivers/ktx2.py::test_ktx2_write_etc1s_clusters_options SKIPPED (Driver KTX2 not present)
gdrivers/ktx2.py::test_ktx2_write_colorspace SKIPPED (Driver KTX2 not present)
gdrivers/ktx2.py::test_ktx2_write_num_threads SKIPPED (Driver KTX2 not present)
gdrivers/ktx2.py::test_ktx2_write_etc1s_incompatible_or_missing_options SKIPPED (Driver KTX2 not present)
gdrivers/ktx2.py::test_ktx2_write_incompatible_source SKIPPED (Driver KTX2 not present)
gdrivers/l1b.py::test_l1b[n12gac8bit.l1b] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/l1b.py::test_l1b[n12gac10bit.l1b] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/l1b.py::test_l1b[n12gac10bit_ebcdic.l1b] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/l1b.py::test_l1b[n14gac16bit.l1b] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/l1b.py::test_l1b[n15gac8bit.l1b] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/l1b.py::test_l1b[n16gac10bit.l1b] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/l1b.py::test_l1b[n17gac16bit.l1b] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/l1b.py::test_l1b[frang.1b] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/l1b.py::test_l1b[franh.1b] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/l1b.py::test_l1b[calfirel.1b] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/l1b.py::test_l1b[rapnzg.1b] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/l1b.py::test_l1b[noaa18.n1b] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/l1b.py::test_l1b[noaa1b] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/l1b.py::test_l1b_geoloc SKIPPED
gdrivers/l1b.py::test_l1b_solar_zenith_angles_before_noaa_15 SKIPPED
gdrivers/l1b.py::test_l1b_metadata_before_noaa_15 SKIPPED
gdrivers/l1b.py::test_l1b_angles_after_noaa_15 SKIPPED
gdrivers/l1b.py::test_l1b_clouds_after_noaa_15 SKIPPED
gdrivers/l1b.py::test_l1b_metadata_after_noaa_15 SKIPPED
gdrivers/l1b.py::test_l1b_little_endian PASSED
gdrivers/lan.py::test_lan_1 PASSED
gdrivers/lan.py::test_lan_2 PASSED
gdrivers/lcp.py::test_lcp_1 PASSED
gdrivers/lcp.py::test_lcp_2 PASSED
gdrivers/lcp.py::test_lcp_3 PASSED
gdrivers/lcp.py::test_lcp_4 PASSED
gdrivers/lcp.py::test_lcp_5 PASSED
gdrivers/lcp.py::test_lcp_6 PASSED
gdrivers/lcp.py::test_lcp_7 PASSED
gdrivers/lcp.py::test_lcp_8 PASSED
gdrivers/lcp.py::test_lcp_9 PASSED
gdrivers/lcp.py::test_lcp_10 PASSED
gdrivers/lcp.py::test_lcp_11 PASSED
gdrivers/lcp.py::test_lcp_12 PASSED
gdrivers/lcp.py::test_lcp_13 PASSED
gdrivers/lcp.py::test_lcp_14 PASSED
gdrivers/lcp.py::test_lcp_15 PASSED
gdrivers/lcp.py::test_lcp_16 PASSED
gdrivers/lcp.py::test_lcp_17 PASSED
gdrivers/lcp.py::test_lcp_18 PASSED
gdrivers/lcp.py::test_lcp_19 PASSED
gdrivers/lcp.py::test_lcp_20 PASSED
gdrivers/lcp.py::test_lcp_21 PASSED
gdrivers/lcp.py::test_lcp_22 PASSED
gdrivers/lcp.py::test_lcp_23 PASSED
gdrivers/leveller.py::test_leveller_1 PASSED
gdrivers/loslas.py::test_loslas_1 PASSED
gdrivers/mbtiles.py::test_mbtiles_2 PASSED
gdrivers/mbtiles.py::test_mbtiles_3 SKIPPED (Cannot access http://a.tiles.mapbox.com/v3/mapbox.geography-class.mbtiles)
gdrivers/mbtiles.py::test_mbtiles_http_jpeg_three_bands PASSED
gdrivers/mbtiles.py::test_mbtiles_http_jpeg_single_band PASSED
gdrivers/mbtiles.py::test_mbtiles_http_png PASSED
gdrivers/mbtiles.py::test_mbtiles_4 PASSED
gdrivers/mbtiles.py::test_mbtiles_5 PASSED
gdrivers/mbtiles.py::test_mbtiles_6 PASSED
gdrivers/mbtiles.py::test_mbtiles_7 PASSED
gdrivers/mbtiles.py::test_mbtiles_overview_minzoom PASSED
gdrivers/mbtiles.py::test_mbtiles_8 PASSED
gdrivers/mbtiles.py::test_mbtiles_9 PASSED
gdrivers/mbtiles.py::test_mbtiles_10 PASSED
gdrivers/mbtiles.py::test_mbtiles_11 SKIPPED
gdrivers/mbtiles.py::test_mbtiles_raster_open_in_vector_mode PASSED
gdrivers/mbtiles.py::test_mbtiles_create PASSED
gdrivers/mbtiles.py::test_mbtiles_webp_read PASSED
gdrivers/mbtiles.py::test_mbtiles_webp_write PASSED
gdrivers/mem.py::test_mem_1 PASSED
gdrivers/mem.py::test_mem_2 PASSED
gdrivers/mem.py::test_geotransform[MEM:::DATAPOINTER=0x{datapointer:X},GEOTRANSFORM=-1e+06/1953.125/0/1e+06/0/-3906.25,PIXELS=50,LINES=3,SPATIALREFERENCE={proj_crs},DATATYPE=Float32-Lambert] PASSED
gdrivers/mem.py::test_geotransform[MEM:::DATAPOINTER=0x{datapointer:X},GEOTRANSFORM=-1e+06/1953.125/0/1e+06/0/-3906.25,PIXELS=50,LINES=3,SPATIALREFERENCE=bogus,DATATYPE=Float32-] PASSED
gdrivers/mem.py::test_geotransform[MEM:::DATAPOINTER=0x{datapointer:X},GEOTRANSFORM=-1e+06/1953.125/0/1e+06/0/-3906.25,PIXELS=50,LINES=3,SPATIALREFERENCE="{ll_crs}",DATATYPE=Float32-GEOGCS] PASSED
gdrivers/mem.py::test_mem_3 PASSED
gdrivers/mem.py::test_mem_4 PASSED
gdrivers/mem.py::test_mem_5 PASSED
gdrivers/mem.py::test_mem_6 PASSED
gdrivers/mem.py::test_mem_7 PASSED
gdrivers/mem.py::test_mem_8 PASSED
gdrivers/mem.py::test_mem_9 PASSED
gdrivers/mem.py::test_mem_10 PASSED
gdrivers/mem.py::test_mem_11 PASSED
gdrivers/mem.py::test_mem_12 PASSED
gdrivers/mem.py::test_mem_rat PASSED
gdrivers/mem.py::test_mem_categorynames PASSED
gdrivers/mem.py::test_mem_colortable PASSED
gdrivers/mem.py::test_mem_dataset_rasterio_non_nearest_resampling_source_with_ovr PASSED
gdrivers/mem.py::test_mem_nodata_int64 PASSED
gdrivers/mem.py::test_mem_nodata_uint64 PASSED
gdrivers/mem.py::test_mem_alpha_ismaskband PASSED
gdrivers/mem.py::test_mem_cleanup PASSED
gdrivers/memmultidim.py::test_mem_md_basic PASSED
gdrivers/memmultidim.py::test_mem_md_subgroup PASSED
gdrivers/memmultidim.py::test_mem_md_array_unnamed_array PASSED
gdrivers/memmultidim.py::test_mem_md_array_duplicated_array_name PASSED
gdrivers/memmultidim.py::test_mem_md_array_nodim PASSED
gdrivers/memmultidim.py::test_mem_md_array_single_dim PASSED
gdrivers/memmultidim.py::test_mem_md_array_string PASSED
gdrivers/memmultidim.py::test_mem_md_datatypes PASSED
gdrivers/memmultidim.py::test_mem_md_array_compoundtype PASSED
gdrivers/memmultidim.py::test_mem_md_array_3_dim PASSED
gdrivers/memmultidim.py::test_mem_md_array_4_dim PASSED
gdrivers/memmultidim.py::test_mem_md_copy_array PASSED
gdrivers/memmultidim.py::test_mem_md_array_read_write_errors PASSED
gdrivers/memmultidim.py::test_mem_md_invalid_dims PASSED
gdrivers/memmultidim.py::test_mem_md_array_invalid_args PASSED
gdrivers/memmultidim.py::test_mem_md_array_too_large PASSED
gdrivers/memmultidim.py::test_mem_md_array_too_large_overflow_dim PASSED
gdrivers/memmultidim.py::test_mem_md_array_30dim PASSED
gdrivers/memmultidim.py::test_mem_md_array_32dim PASSED
gdrivers/memmultidim.py::test_mem_md_group_attribute_single_numeric PASSED
gdrivers/memmultidim.py::test_mem_md_group_attribute_multiple_numeric PASSED
gdrivers/memmultidim.py::test_mem_md_group_attribute_single_string PASSED
gdrivers/memmultidim.py::test_mem_md_group_attribute_string_json PASSED
gdrivers/memmultidim.py::test_mem_md_group_attribute_multiple_string PASSED
gdrivers/memmultidim.py::test_mem_md_array_attribute PASSED
gdrivers/memmultidim.py::test_mem_md_array_slice PASSED
gdrivers/memmultidim.py::test_mem_md_band_as_mdarray PASSED
gdrivers/memmultidim.py::test_mem_md_array_as_classic_dataset PASSED
gdrivers/memmultidim.py::test_mem_md_array_transpose PASSED
gdrivers/memmultidim.py::test_mem_md_array_single_dim_non_contiguous_copy PASSED
gdrivers/memmultidim.py::test_mem_md_array_get_unscaled_0dim PASSED
gdrivers/memmultidim.py::test_mem_md_array_get_unscaled_0dim_complex PASSED
gdrivers/memmultidim.py::test_mem_md_array_get_unscaled_0dim_non_matching_nodata PASSED
gdrivers/memmultidim.py::test_mem_md_array_get_unscaled_0dim_matching_nodata PASSED
gdrivers/memmultidim.py::test_mem_md_array_get_unscaled_0dim_matching_nodata_complex PASSED
gdrivers/memmultidim.py::test_mem_md_array_get_unscaled_3dim PASSED
gdrivers/memmultidim.py::test_mem_md_array_get_unscaled_1dim_complex PASSED
gdrivers/memmultidim.py::test_mem_md_array_get_mask PASSED
gdrivers/memmultidim.py::test_mem_md_array_get_mask_unmask_flags_option_flag_values_only PASSED
gdrivers/memmultidim.py::test_mem_md_array_get_mask_unmask_flags_option_flag_masks_only PASSED
gdrivers/memmultidim.py::test_mem_md_array_get_mask_unmask_flags_option_flag_values_and_masks PASSED
gdrivers/memmultidim.py::test_mem_md_array_resolvemdarray PASSED
gdrivers/memmultidim.py::test_mem_md_array_statistics PASSED
gdrivers/memmultidim.py::test_mem_md_array_statistics_float32 PASSED
gdrivers/memmultidim.py::test_mem_md_array_copy_autoscale PASSED
gdrivers/memmultidim.py::test_mem_md_array_copy_autoscale_with_explicit_data_type_and_nodata PASSED
gdrivers/memmultidim.py::test_mem_md_array_nodata_int64 PASSED
gdrivers/memmultidim.py::test_mem_md_array_nodata_uint64 PASSED
gdrivers/memmultidim.py::test_mem_md_getcoordinatevariables PASSED
gdrivers/memmultidim.py::test_mem_md_resize_dim_wrong_new_size[new_size0] PASSED
gdrivers/memmultidim.py::test_mem_md_resize_dim_wrong_new_size[new_size1] PASSED
gdrivers/memmultidim.py::test_mem_md_resize_dim_wrong_new_size[new_size2] PASSED
gdrivers/memmultidim.py::test_mem_md_resize_dim_wrong_too_big_allocation_before_malloc PASSED
gdrivers/memmultidim.py::test_mem_md_resize_dim_wrong_too_big_allocation_at_malloc PASSED
gdrivers/memmultidim.py::test_mem_md_resize_dim[5-new_values0] PASSED
gdrivers/memmultidim.py::test_mem_md_resize_dim[3-new_values1] PASSED
gdrivers/memmultidim.py::test_mem_md_resize_first_dim[5-new_values0] PASSED
gdrivers/memmultidim.py::test_mem_md_resize_first_dim[3-new_values1] PASSED
gdrivers/memmultidim.py::test_mem_md_resize_first_dim_and_other_array[5-new_values0] PASSED
gdrivers/memmultidim.py::test_mem_md_resize_first_dim_and_other_array[3-new_values1] PASSED
gdrivers/memmultidim.py::test_mem_md_resize_arbitrary_dim[5-new_values0] PASSED
gdrivers/memmultidim.py::test_mem_md_resize_arbitrary_dim[3-new_values1] PASSED
gdrivers/memmultidim.py::test_mem_md_resize_two_dims_at_once PASSED
gdrivers/memmultidim.py::test_mem_md_resize_dim_referenced_twice PASSED
gdrivers/memmultidim.py::test_mem_md_resize_dim_referenced_twice_error PASSED
gdrivers/memmultidim.py::test_mem_md_rename_group PASSED
gdrivers/memmultidim.py::test_mem_md_rename_dimension PASSED
gdrivers/memmultidim.py::test_mem_md_rename_attribute PASSED
gdrivers/memmultidim.py::test_mem_md_rename_array PASSED
gdrivers/memmultidim.py::test_mem_md_delete_group PASSED
gdrivers/memmultidim.py::test_mem_md_delete_array PASSED
gdrivers/memmultidim.py::test_mem_md_delete_group_attribute PASSED
gdrivers/memmultidim.py::test_mem_md_delete_array_attribute PASSED
gdrivers/mff.py::test_mff_1 PASSED
gdrivers/mff.py::test_mff_2 PASSED
gdrivers/mff.py::test_mff_3 PASSED
gdrivers/mff2.py::test_mff2_1 PASSED
gdrivers/mff2.py::test_mff2_write PASSED
gdrivers/mrf.py::test_mrf[byte.tif-[]] PASSED
gdrivers/mrf.py::test_mrf[byte.tif-['COMPRESS=ZSTD']] PASSED
gdrivers/mrf.py::test_mrf[byte.tif-['COMPRESS=DEFLATE']] PASSED
gdrivers/mrf.py::test_mrf[byte.tif-['COMPRESS=NONE']] PASSED
gdrivers/mrf.py::test_mrf[byte.tif-['COMPRESS=LERC']] PASSED
gdrivers/mrf.py::test_mrf[byte.tif-['COMPRESS=QB3']] SKIPPED (COMPRESS=QB3 not supported)
gdrivers/mrf.py::test_mrf[byte.tif-['COMPRESS=LERC', 'OPTIONS:LERC_PREC=10']] PASSED
gdrivers/mrf.py::test_mrf[byte.tif-['COMPRESS=LERC', 'OPTIONS=V1:YES']] PASSED
gdrivers/mrf.py::test_mrf[int16.tif-[]] PASSED
gdrivers/mrf.py::test_mrf[int16.tif-['COMPRESS=ZSTD']] PASSED
gdrivers/mrf.py::test_mrf[int16.tif-['COMPRESS=DEFLATE']] PASSED
gdrivers/mrf.py::test_mrf[int16.tif-['COMPRESS=LERC']] PASSED
gdrivers/mrf.py::test_mrf[int16.tif-['COMPRESS=QB3']] SKIPPED (COMPRESS=QB3 not supported)
gdrivers/mrf.py::test_mrf[int16.tif-['COMPRESS=LERC', 'OPTIONS=V1:YES']] PASSED
gdrivers/mrf.py::test_mrf[../../gcore/data/uint16.tif-[]] PASSED
gdrivers/mrf.py::test_mrf[../../gcore/data/uint16.tif-['COMPRESS=DEFLATE']] PASSED
gdrivers/mrf.py::test_mrf[../../gcore/data/uint16.tif-['COMPRESS=ZSTD']] PASSED
gdrivers/mrf.py::test_mrf[../../gcore/data/uint16.tif-['COMPRESS=LERC']] PASSED
gdrivers/mrf.py::test_mrf[../../gcore/data/uint16.tif-['COMPRESS=QB3']] SKIPPED (COMPRESS=QB3 not supported)
gdrivers/mrf.py::test_mrf[../../gcore/data/uint16.tif-['COMPRESS=LERC', 'OPTIONS=V1:YES']] PASSED
gdrivers/mrf.py::test_mrf[int32.tif-['COMPRESS=DEFLATE']] PASSED
gdrivers/mrf.py::test_mrf[int32.tif-['COMPRESS=ZSTD']] PASSED
gdrivers/mrf.py::test_mrf[int32.tif-['COMPRESS=TIF']] PASSED
gdrivers/mrf.py::test_mrf[int32.tif-['COMPRESS=LERC']] PASSED
gdrivers/mrf.py::test_mrf[int32.tif-['COMPRESS=QB3']] SKIPPED (COMPRESS=QB3 not supported)
gdrivers/mrf.py::test_mrf[int32.tif-['COMPRESS=LERC', 'OPTIONS=V1:YES']] PASSED
gdrivers/mrf.py::test_mrf[../../gcore/data/uint32.tif-['COMPRESS=DEFLATE']] PASSED
gdrivers/mrf.py::test_mrf[../../gcore/data/uint32.tif-['COMPRESS=ZSTD']] PASSED
gdrivers/mrf.py::test_mrf[../../gcore/data/uint32.tif-['COMPRESS=TIF']] PASSED
gdrivers/mrf.py::test_mrf[../../gcore/data/uint32.tif-['COMPRESS=LERC']] PASSED
gdrivers/mrf.py::test_mrf[../../gcore/data/uint32.tif-['COMPRESS=QB3']] SKIPPED (COMPRESS=QB3 not supported)
gdrivers/mrf.py::test_mrf[../../gcore/data/uint32.tif-['COMPRESS=LERC', 'OPTIONS=V1:YES']] PASSED
gdrivers/mrf.py::test_mrf[float32.tif-['COMPRESS=DEFLATE']] PASSED
gdrivers/mrf.py::test_mrf[float32.tif-['COMPRESS=ZSTD']] PASSED
gdrivers/mrf.py::test_mrf[float32.tif-['COMPRESS=TIF']] PASSED
gdrivers/mrf.py::test_mrf[float32.tif-['COMPRESS=LERC']] PASSED
gdrivers/mrf.py::test_mrf[float32.tif-['COMPRESS=LERC', 'OPTIONS=V1:YES']] PASSED
gdrivers/mrf.py::test_mrf[float64.tif-['COMPRESS=DEFLATE']] PASSED
gdrivers/mrf.py::test_mrf[float64.tif-['COMPRESS=ZSTD']] PASSED
gdrivers/mrf.py::test_mrf[float64.tif-['COMPRESS=TIF']] PASSED
gdrivers/mrf.py::test_mrf[float64.tif-['COMPRESS=LERC']] PASSED
gdrivers/mrf.py::test_mrf[float64.tif-['COMPRESS=LERC', 'OPTIONS:LERC_PREC=10']] PASSED
gdrivers/mrf.py::test_mrf[float64.tif-['COMPRESS=LERC', 'OPTIONS=V1:YES']] PASSED
gdrivers/mrf.py::test_mrf[../../gcore/data/utmsmall.tif-[]] PASSED
gdrivers/mrf.py::test_mrf[small_world.tif-['COMPRESS=ZSTD']] PASSED
gdrivers/mrf.py::test_mrf[small_world.tif-['COMPRESS=ZSTD', 'INTERLEAVE=PIXEL']] PASSED
gdrivers/mrf.py::test_mrf[small_world.tif-['COMPRESS=QB3']] SKIPPED (COMPRESS=QB3 not supported)
gdrivers/mrf.py::test_mrf[small_world.tif-['COMPRESS=QB3', 'INTERLEAVE=PIXEL']] SKIPPED (COMPRESS=QB3 not supported)
gdrivers/mrf.py::test_mrf[small_world.tif-['COMPRESS=QB3', 'QUALITY=99']] SKIPPED (COMPRESS=QB3 not supported)
gdrivers/mrf.py::test_mrf[small_world.tif-['COMPRESS=LERC', 'INTERLEAVE=PIXEL']] PASSED
gdrivers/mrf.py::test_mrf[small_world.tif-['COMPRESS=LERC', 'OPTIONS=V1:1', 'INTERLEAVE=PIXEL']] PASSED
gdrivers/mrf.py::test_mrf[small_world_pct.tif-['COMPRESS=PPNG']] PASSED
gdrivers/mrf.py::test_mrf[byte.tif-['COMPRESS=JPEG', 'QUALITY=99']] PASSED
gdrivers/mrf.py::test_mrf[rgbsmall.tif-['COMPRESS=JPEG', 'QUALITY=99']] PASSED
gdrivers/mrf.py::test_mrf[rgbsmall.tif-['INTERLEAVE=PIXEL', 'COMPRESS=JPEG', 'QUALITY=99']] PASSED
gdrivers/mrf.py::test_mrf[rgbsmall.tif-['INTERLEAVE=PIXEL', 'COMPRESS=JPEG', 'QUALITY=99', 'PHOTOMETRIC=RGB']] PASSED
gdrivers/mrf.py::test_mrf[rgbsmall.tif-['INTERLEAVE=PIXEL', 'COMPRESS=JPEG', 'QUALITY=99', 'PHOTOMETRIC=YCC']] PASSED
gdrivers/mrf.py::test_mrf[jpeg/12bit_rose_extract.jpg-['COMPRESS=JPEG']] SKIPPED
gdrivers/mrf.py::test_mrf[f32nan_data.tif-['COMPRESS=LERC', 'OPTIONS=V1:Yes LERC_PREC:0.01']] PASSED
gdrivers/mrf.py::test_mrf_zen_test PASSED
gdrivers/mrf.py::test_mrf_overview_nnb_fact_2 PASSED
gdrivers/mrf.py::test_mrf_overview_nnb_with_nodata_fact_2 PASSED
gdrivers/mrf.py::test_mrf_overview_avg_fact_2 PASSED
gdrivers/mrf.py::test_mrf_overview_avg_with_nodata_fact_2 PASSED
gdrivers/mrf.py::test_mrf_nnb_overview_partial_block PASSED
gdrivers/mrf.py::test_mrf_overview_nnb_implicit_level PASSED
gdrivers/mrf.py::test_mrf_overview_external PASSED
gdrivers/mrf.py::test_mrf_lerc_nodata PASSED
gdrivers/mrf.py::test_mrf_lerc_with_huffman PASSED
gdrivers/mrf.py::test_raw_lerc 60065 OPTIONS=V1:1
PASSED
gdrivers/mrf.py::test_mrf_cached_source PASSED
gdrivers/mrf.py::test_mrf_versioned PASSED
gdrivers/mrf.py::test_mrf_setspatialref PASSED
gdrivers/mrf.py::test_mrf_cleanup PASSED
gdrivers/mrsid.py::test_mrsid_1 Warning: did not get exactly expected projection. Got PROJCS["MER E000|",GEOGCS["NAD27",DATUM["North_American_Datum_1927",SPHEROID["Clarke 1866",6378206.4,294.978698213898,AUTHORITY["EPSG","7008"]],AUTHORITY["EPSG","6267"]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433],AUTHORITY["EPSG","4267"]],PROJECTION["Mercator_2SP"],PARAMETER["standard_parallel_1",1],PARAMETER["central_meridian",1],PARAMETER["false_easting",1],PARAMETER["false_northing",1],UNIT["metre",1,AUTHORITY["EPSG","9001"]],AXIS["Easting",EAST],AXIS["Northing",NORTH]]
PASSED
gdrivers/mrsid.py::test_mrsid_2 PASSED
gdrivers/mrsid.py::test_mrsid_3 PASSED
gdrivers/mrsid.py::test_mrsid_4 PASSED
gdrivers/mrsid.py::test_mrsid_6 SKIPPED
gdrivers/mrsid.py::test_mrsid_7 SKIPPED
gdrivers/mrsid.py::test_mrsid_8 PASSED
gdrivers/mrsid.py::test_mrsid_9 PASSED
gdrivers/mrsid.py::test_mrsid_10 SKIPPED
gdrivers/mrsid.py::test_mrsid_11 SKIPPED
gdrivers/mrsid.py::test_mrsid_online_1 SKIPPED
gdrivers/mrsid.py::test_mrsid_online_2 SKIPPED
gdrivers/mrsid.py::test_mrsid_online_3 SKIPPED
gdrivers/mrsid.py::test_mrsid_online_4 SKIPPED
gdrivers/ndf.py::test_ndf_1 PASSED
gdrivers/netcdf.py::test_netcdf_1 NOTICE: using netcdf version 4.8.1 has_nc2: True has_nc4: True
PASSED
gdrivers/netcdf.py::test_netcdf_2 PASSED
gdrivers/netcdf.py::test_netcdf_3 PASSED
gdrivers/netcdf.py::test_netcdf_4 PASSED
gdrivers/netcdf.py::test_netcdf_5 PASSED
gdrivers/netcdf.py::test_netcdf_6 PASSED
gdrivers/netcdf.py::test_netcdf_7 PASSED
gdrivers/netcdf.py::test_netcdf_8 PASSED
gdrivers/netcdf.py::test_netcdf_9 PASSED
gdrivers/netcdf.py::test_netcdf_10 PASSED
gdrivers/netcdf.py::test_netcdf_11 PASSED
gdrivers/netcdf.py::test_netcdf_cf_geog_with_srs PASSED
gdrivers/netcdf.py::test_netcdf_cf_lon_lat_with_coordinates_no_crs PASSED
gdrivers/netcdf.py::test_netcdf_longitude_latitude PASSED
gdrivers/netcdf.py::test_netcdf_12 PASSED
gdrivers/netcdf.py::test_netcdf_13 PASSED
gdrivers/netcdf.py::test_netcdf_two_vars_as_subdatasets PASSED
gdrivers/netcdf.py::test_netcdf_two_vars_as_multiple_bands PASSED
gdrivers/netcdf.py::test_netcdf_15 PASSED
gdrivers/netcdf.py::test_netcdf_16 PASSED
gdrivers/netcdf.py::test_netcdf_17 PASSED
gdrivers/netcdf.py::test_netcdf_18 PASSED
gdrivers/netcdf.py::test_netcdf_19 PASSED
gdrivers/netcdf.py::test_netcdf_20 PASSED
gdrivers/netcdf.py::test_netcdf_21 SKIPPED (GDAL_RUN_SLOW_TESTS not set)
gdrivers/netcdf.py::test_netcdf_22 PASSED
gdrivers/netcdf.py::test_netcdf_23 PASSED
gdrivers/netcdf.py::test_netcdf_24 PASSED
gdrivers/netcdf.py::test_netcdf_25 PASSED
gdrivers/netcdf.py::test_netcdf_float_valid_range PASSED
gdrivers/netcdf.py::test_netcdf_float_valid_min_max PASSED
gdrivers/netcdf.py::test_netcdf_26 PASSED
gdrivers/netcdf.py::test_netcdf_27 PASSED
gdrivers/netcdf.py::test_netcdf_assume_longlat PASSED
gdrivers/netcdf.py::test_netcdf_28 PASSED
gdrivers/netcdf.py::test_netcdf_29 SKIPPED (gdalwarp not found)
gdrivers/netcdf.py::test_netcdf_30 PASSED
gdrivers/netcdf.py::test_netcdf_31 PASSED
gdrivers/netcdf.py::test_netcdf_32 PASSED
gdrivers/netcdf.py::test_netcdf_33 PASSED
gdrivers/netcdf.py::test_netcdf_34 SKIPPED (GDAL_RUN_SLOW_TESTS not set)
gdrivers/netcdf.py::test_netcdf_35 PASSED
gdrivers/netcdf.py::test_netcdf_36 PASSED
gdrivers/netcdf.py::test_netcdf_36_lonwrap PASSED
gdrivers/netcdf.py::test_netcdf_37 PASSED
gdrivers/netcdf.py::test_netcdf_38 PASSED
gdrivers/netcdf.py::test_netcdf_39 PASSED
gdrivers/netcdf.py::test_netcdf_39_absolute PASSED
gdrivers/netcdf.py::test_netcdf_40 PASSED
gdrivers/netcdf.py::test_netcdf_41 PASSED
gdrivers/netcdf.py::test_netcdf_42 PASSED
gdrivers/netcdf.py::test_netcdf_geolocation_array_no_srs[True-True] PASSED
gdrivers/netcdf.py::test_netcdf_geolocation_array_no_srs[True-False] PASSED
gdrivers/netcdf.py::test_netcdf_geolocation_array_no_srs[False-True] PASSED
gdrivers/netcdf.py::test_netcdf_geolocation_array_no_srs[False-False] PASSED
gdrivers/netcdf.py::test_netcdf_43 PASSED
gdrivers/netcdf.py::test_netcdf_44 PASSED
gdrivers/netcdf.py::test_netcdf_45 PASSED
gdrivers/netcdf.py::test_netcdf_46 SKIPPED
gdrivers/netcdf.py::test_netcdf_47 PASSED
gdrivers/netcdf.py::test_netcdf_48 PASSED
gdrivers/netcdf.py::test_netcdf_49 PASSED
gdrivers/netcdf.py::test_netcdf_read_trajectory PASSED
gdrivers/netcdf.py::test_netcdf_50 PASSED
gdrivers/netcdf.py::test_netcdf_51 PASSED
gdrivers/netcdf.py::test_netcdf_51_no_gdal_tags PASSED
gdrivers/netcdf.py::test_netcdf_52 PASSED
gdrivers/netcdf.py::test_netcdf_53 PASSED
gdrivers/netcdf.py::test_netcdf_54 PASSED
gdrivers/netcdf.py::test_netcdf_55 PASSED
gdrivers/netcdf.py::test_netcdf_56 PASSED
gdrivers/netcdf.py::test_netcdf_ogr_field_alternative_name_comment PASSED
gdrivers/netcdf.py::test_netcdf_57 PASSED
gdrivers/netcdf.py::test_netcdf_58 PASSED
gdrivers/netcdf.py::test_netcdf_59 PASSED
gdrivers/netcdf.py::test_netcdf_60 PASSED
gdrivers/netcdf.py::test_netcdf_61 PASSED
gdrivers/netcdf.py::test_netcdf_62 PASSED
gdrivers/netcdf.py::test_netcdf_63 PASSED
gdrivers/netcdf.py::test_netcdf_64 PASSED
gdrivers/netcdf.py::test_netcdf_65 PASSED
gdrivers/netcdf.py::test_netcdf_66 PASSED
gdrivers/netcdf.py::test_netcdf_67 PASSED
gdrivers/netcdf.py::test_netcdf_68 PASSED
gdrivers/netcdf.py::test_netcdf_69 PASSED
gdrivers/netcdf.py::test_netcdf_70 PASSED
gdrivers/netcdf.py::test_netcdf_71 PASSED
gdrivers/netcdf.py::test_netcdf_72 PASSED
gdrivers/netcdf.py::test_netcdf_73 PASSED
gdrivers/netcdf.py::test_netcdf_74 PASSED
gdrivers/netcdf.py::test_netcdf_75 SKIPPED
gdrivers/netcdf.py::test_netcdf_76 SKIPPED
gdrivers/netcdf.py::test_netcdf_77 PASSED
gdrivers/netcdf.py::test_netcdf_78 PASSED
gdrivers/netcdf.py::test_netcdf_79 PASSED
gdrivers/netcdf.py::test_netcdf_80 PASSED
gdrivers/netcdf.py::test_netcdf_81 PASSED
gdrivers/netcdf.py::test_netcdf_write_rotated_pole_from_method_proj PASSED
gdrivers/netcdf.py::test_netcdf_write_rotated_pole_from_method_netcdf_cf PASSED
gdrivers/netcdf.py::test_netcdf_write_rotated_pole_from_method_grib PASSED
gdrivers/netcdf.py::test_netcdf_82 PASSED
gdrivers/netcdf.py::test_netcdf_83 PASSED
gdrivers/netcdf.py::test_netcdf_84 PASSED
gdrivers/netcdf.py::test_netcdf_85 PASSED
gdrivers/netcdf.py::test_netcdf_86 PASSED
gdrivers/netcdf.py::test_netcdf_uffd PASSED
gdrivers/netcdf.py::test_netcdf_mixed_raster_vector PASSED
gdrivers/netcdf.py::test_netcdf_open_empty_double_attr PASSED
gdrivers/netcdf.py::test_netcdf_huge_block_size SKIPPED (GDAL_RUN_SLOW_TESTS not set)
gdrivers/netcdf.py::test_netcdf_swapped_x_y_dimension PASSED
gdrivers/netcdf.py::test_netcdf_expanded_form_of_grid_mapping PASSED
gdrivers/netcdf.py::test_netcdf_functions_1[testSetGeoTransform] PASSED
gdrivers/netcdf.py::test_netcdf_functions_1[testSetProjection] PASSED
gdrivers/netcdf.py::test_netcdf_functions_2[testCreateCopy-byte] PASSED
gdrivers/netcdf.py::test_netcdf_functions_2[testCreateCopy-gtiff/int8] PASSED
gdrivers/netcdf.py::test_netcdf_functions_2[testCreateCopy-int16] PASSED
gdrivers/netcdf.py::test_netcdf_functions_2[testCreateCopy-int32] PASSED
gdrivers/netcdf.py::test_netcdf_functions_2[testCreateCopy-float32] PASSED
gdrivers/netcdf.py::test_netcdf_functions_2[testCreateCopy-float64] PASSED
gdrivers/netcdf.py::test_netcdf_functions_2[testCreate-byte] PASSED
gdrivers/netcdf.py::test_netcdf_functions_2[testCreate-gtiff/int8] PASSED
gdrivers/netcdf.py::test_netcdf_functions_2[testCreate-int16] PASSED
gdrivers/netcdf.py::test_netcdf_functions_2[testCreate-int32] PASSED
gdrivers/netcdf.py::test_netcdf_functions_2[testCreate-float32] PASSED
gdrivers/netcdf.py::test_netcdf_functions_2[testCreate-float64] PASSED
gdrivers/netcdf.py::test_netcdf_functions_2[testSetNoDataValue-byte] PASSED
gdrivers/netcdf.py::test_netcdf_functions_2[testSetNoDataValue-gtiff/int8] PASSED
gdrivers/netcdf.py::test_netcdf_functions_2[testSetNoDataValue-int16] PASSED
gdrivers/netcdf.py::test_netcdf_functions_2[testSetNoDataValue-int32] PASSED
gdrivers/netcdf.py::test_netcdf_functions_2[testSetNoDataValue-float32] PASSED
gdrivers/netcdf.py::test_netcdf_functions_2[testSetNoDataValue-float64] PASSED
gdrivers/netcdf.py::test_bad_cf1_8 PASSED
gdrivers/netcdf.py::test_point_read PASSED
gdrivers/netcdf.py::test_point3D_read PASSED
gdrivers/netcdf.py::test_multipoint_read PASSED
gdrivers/netcdf.py::test_multipoint3D_read PASSED
gdrivers/netcdf.py::test_line_read PASSED
gdrivers/netcdf.py::test_line3D_read PASSED
gdrivers/netcdf.py::test_multiline_read PASSED
gdrivers/netcdf.py::test_multiline3D_read PASSED
gdrivers/netcdf.py::test_polygon_read PASSED
gdrivers/netcdf.py::test_polygon3D_read PASSED
gdrivers/netcdf.py::test_multipolygon_read PASSED
gdrivers/netcdf.py::test_multipolygon3D_read PASSED
gdrivers/netcdf.py::test_serpenski_two_ring PASSED
gdrivers/netcdf.py::test_serpenski3D_two_ring PASSED
gdrivers/netcdf.py::test_flipped_axis PASSED
gdrivers/netcdf.py::test_arbitrary_3Daxis_order_ PASSED
gdrivers/netcdf.py::test_multiple_layers_one_nc PASSED
gdrivers/netcdf.py::test_yahara PASSED
gdrivers/netcdf.py::test_states_full_layer PASSED
gdrivers/netcdf.py::test_point_write PASSED
gdrivers/netcdf.py::test_point3D_write PASSED
gdrivers/netcdf.py::test_line_write PASSED
gdrivers/netcdf.py::test_line3D_write PASSED
gdrivers/netcdf.py::test_polygon_no_ir_write PASSED
gdrivers/netcdf.py::test_polygon_write PASSED
gdrivers/netcdf.py::test_polygon3D_no_ir_write PASSED
gdrivers/netcdf.py::test_polygon3D_write PASSED
gdrivers/netcdf.py::test_multipoint_write PASSED
gdrivers/netcdf.py::test_multipoint3D_write PASSED
gdrivers/netcdf.py::test_multiline_write PASSED
gdrivers/netcdf.py::test_multiline3D_write PASSED
gdrivers/netcdf.py::test_multipolygon_write PASSED
gdrivers/netcdf.py::test_multipolygon3D_write PASSED
gdrivers/netcdf.py::test_multipolygon_with_no_ir_write PASSED
gdrivers/netcdf.py::test_multipolygon3D_with_no_ir_write PASSED
gdrivers/netcdf.py::test_write_buffer_restrict_correctness PASSED
gdrivers/netcdf.py::test_write_nc_from_nc PASSED
gdrivers/netcdf.py::test_multipolygon_with_no_ir_NC4_write PASSED
gdrivers/netcdf.py::test_multipolygon3D_NC4C_write PASSED
gdrivers/netcdf.py::test_netcdf_dimension_labels_with_null PASSED
gdrivers/netcdf.py::test_write_multiple_layers_one_nc PASSED
gdrivers/netcdf.py::test_write_multiple_layers_one_nc_NC4 PASSED
gdrivers/netcdf.py::test_write_multiple_layers_one_nc_back_to_NC3 PASSED
gdrivers/netcdf.py::test_SG_NC3_field_write PASSED
gdrivers/netcdf.py::test_states_full_layer_buffer_restrict_correctness PASSED
gdrivers/netcdf.py::test_empty_polygon_read_write PASSED
gdrivers/netcdf.py::test_empty_multiline_read_write PASSED
gdrivers/netcdf.py::test_empty_multipolygon_read_write PASSED
gdrivers/netcdf.py::test_states_full_layer_buffer_restrict_correctness_single_datum PASSED
gdrivers/netcdf.py::test_netcdf_uint16_netcdf4_without_fill PASSED
gdrivers/netcdf.py::test_netcdf_sen3_sral_mwr_fake_standard_measurement PASSED
gdrivers/netcdf.py::test_netcdf_chunked_multiple PASSED
gdrivers/netcdf.py::test_netcdf_chunked_not_multiple PASSED
gdrivers/netcdf.py::test_netcdf_create PASSED
gdrivers/netcdf.py::test_netcdf_sg1_8_max_variable_with_max_width_string_field_no_warning PASSED
gdrivers/netcdf.py::test_netcdf_hdf5_signature_not_at_beginning PASSED
gdrivers/netcdf.py::test_netcdf_open_vsimem PASSED
gdrivers/netcdf.py::test_netcdf_open_coords_no_georef_indexing_variables PASSED
gdrivers/netcdf.py::test_netcdf_metadata_sentinel5 PASSED
gdrivers/netcdf.py::test_netcdf_modis_array PASSED
gdrivers/netcdf.py::test_netcdf_polar_stereographic_variant_a PASSED
gdrivers/netcdf.py::test_netcdf_polar_stereographic_variant_b PASSED
gdrivers/netcdf.py::test_netcdf_open_userfaultfd PASSED
gdrivers/netcdf.py::test_netcdf_write_4D PASSED
gdrivers/netcdf.py::test_netcdf__crs_wkt PASSED
gdrivers/netcdf.py::test_netcdf_default_metadata PASSED
gdrivers/netcdf.py::test_netcdf_default_metadata_with_existing_history_and_conventions PASSED
gdrivers/netcdf.py::test_netcdf_default_metadata_disabled PASSED
gdrivers/netcdf.py::test_netcdf_update_metadata PASSED
gdrivers/netcdf.py::test_netcdf_read_gmt_file PASSED
gdrivers/netcdf.py::test_netcdf_read_int64 PASSED
gdrivers/netcdf.py::test_netcdf_write_int64 PASSED
gdrivers/netcdf.py::test_netcdf_read_uint64 PASSED
gdrivers/netcdf.py::test_netcdf_write_uint64 PASSED
gdrivers/netcdf.py::test_netcdf_write_uint64_nodata PASSED
gdrivers/netcdf.py::test_netcdf_write_int64_nodata PASSED
gdrivers/netcdf.py::test_netcdf_read_geogcrs_component_names PASSED
gdrivers/netcdf.py::test_netcdf_stats PASSED
gdrivers/netcdf.py::test_netcdf_short_as_unsigned PASSED
gdrivers/netcdf.py::test_netcdf_read_unrelated_dim PASSED
gdrivers/netcdf.py::test_netcdf_read_missing_value_text_numeric PASSED
gdrivers/netcdf.py::test_netcdf_read_missing_value_text_non_numeric PASSED
gdrivers/netcdf.py::test_netcdf_read_cf_xy_latlon_crs_wkt PASSED
gdrivers/netcdf.py::test_netcdf_warning_get_metadata_item_PIXELTYPE PASSED
gdrivers/netcdf.py::test_netcdf_read_actual_range_with_order_different_than_latitude PASSED
gdrivers/netcdf.py::test_netcdf_read_var_with_column PASSED
gdrivers/netcdf.py::test_netcdf_read_lon_lat_indexed_irregularly_spaced PASSED
gdrivers/netcdf.py::test_netcdf_read_invalid_valid_min_valid_max PASSED
gdrivers/netcdf.py::test_netcdf_resolve_var_name PASSED
gdrivers/netcdf.py::test_netcdf_NASA_L2_Ocean PASSED
gdrivers/netcdf.py::test_netcdf_proj4string_geospatial_bounds_crs PASSED
gdrivers/netcdf.py::test_netcdf_NASA_EMIT_L2A PASSED
gdrivers/netcdf.py::test_netcdf_NASA_EMIT_L2B_MIN PASSED
gdrivers/netcdf.py::test_gdal_subdataset_get_filename[NETCDF:"data/netcdf/SNPP_VIIRS.20230406T024200.L2.OC.NRT.nc":/navigation_data/longitude-data/netcdf/SNPP_VIIRS.20230406T024200.L2.OC.NRT.nc-/navigation_data/longitude] PASSED
gdrivers/netcdf.py::test_gdal_subdataset_get_filename[NETCDF:data/netcdf/SNPP_VIIRS.20230406T024200.L2.OC.NRT.nc:/navigation_data/longitude-data/netcdf/SNPP_VIIRS.20230406T024200.L2.OC.NRT.nc-/navigation_data/longitude] PASSED
gdrivers/netcdf.py::test_gdal_subdataset_get_filename[NETCDF:"C:\\data\\netcdf\\quoted \\"SNPP_VIIRS.20230406T024200\\".L2.OC.NRT.nc":/navigation_data/longitude-C:\\data\\netcdf\\quoted "SNPP_VIIRS.20230406T024200".L2.OC.NRT.nc-/navigation_data/longitude] PASSED
gdrivers/netcdf.py::test_gdal_subdataset_get_filename[NETCDF:C:\\SNPP_VIIRS.20230406T024200.L2.OC.NRT.nc:/navigation_data/longitude-C:\\SNPP_VIIRS.20230406T024200.L2.OC.NRT.nc-/navigation_data/longitude] PASSED
gdrivers/netcdf.py::test_gdal_subdataset_get_filename[NETCDF:"C:\\SNPP_VIIRS.20230406T024200.L2.OC.NRT.nc":/navigation_data/longitude-C:\\SNPP_VIIRS.20230406T024200.L2.OC.NRT.nc-/navigation_data/longitude] PASSED
gdrivers/netcdf.py::test_gdal_subdataset_get_filename[NETCDF:"/vsicurl/https://www.ncei.noaa.gov/data/sea-surface-temperature-optimum-interpolation/v2.1/access/avhrr/202202/oisst-avhrr-v02r01.20220218.nc":/navigation_data/longitude-/vsicurl/https://www.ncei.noaa.gov/data/sea-surface-temperature-optimum-interpolation/v2.1/access/avhrr/202202/oisst-avhrr-v02r01.20220218.nc-/navigation_data/longitude] PASSED
gdrivers/netcdf.py::test_gdal_subdataset_get_filename[NETCDF:a:/navigation_data/longitude-a:/navigation_data/longitude-] PASSED
gdrivers/netcdf.py::test_gdal_subdataset_get_filename[NETCDF:a:/navigation_data/longitude:ubyte_var-a:/navigation_data/longitude-ubyte_var] PASSED
gdrivers/netcdf.py::test_gdal_subdataset_get_filename[NETCDF:"D:/a/_temp/msys64/tmp/tmpnygpj99n/alldatatypes.nc":ubyte_var-D:/a/_temp/msys64/tmp/tmpnygpj99n/alldatatypes.nc-ubyte_var] PASSED
gdrivers/netcdf.py::test_gdal_subdataset_get_filename[NETCDF:https://www.ncei.noaa.gov/data/sample.nc-https://www.ncei.noaa.gov/data/sample.nc-] PASSED
gdrivers/netcdf.py::test_gdal_subdataset_get_filename[NETCDF:"data/netcdf/var_with_column.nc":"VAR:NAME"-data/netcdf/var_with_column.nc-VAR:NAME] PASSED
gdrivers/netcdf.py::test_gdal_subdataset_get_filename[NETCDF:data/netcdf/resolve_var_name.nc:/data/vis_08/measured/effective_radiance"-data/netcdf/resolve_var_name.nc-/data/vis_08/measured/effective_radiance] PASSED
gdrivers/netcdf.py::test_gdal_subdataset_get_filename[--] PASSED
gdrivers/netcdf.py::test_gdal_subdataset_modify_filename[NETCDF:"data/netcdf/SNPP_VIIRS.20230406T024200.L2.OC.NRT.nc":/navigation_data/longitude] PASSED
gdrivers/netcdf.py::test_gdal_subdataset_modify_filename[NETCDF:data/netcdf/SNPP_VIIRS.20230406T024200.L2.OC.NRT.nc:/navigation_data/longitude] PASSED
gdrivers/netcdf.py::test_gdal_subdataset_modify_filename[NETCDF:"C:\\SNPP_VIIRS.20230406T024200.L2.OC.NRT.nc":/navigation_data/longitude] PASSED
gdrivers/netcdf.py::test_gdal_subdataset_modify_filename[] PASSED
gdrivers/netcdf.py::test_gdal_subdataset_bogus[NetCDF:a:c] PASSED
gdrivers/netcdf.py::test_gdal_subdataset_bogus[NetCDF:a] PASSED
gdrivers/netcdf.py::test_gdal_subdataset_bogus[NetCDF:] PASSED
gdrivers/netcdf_cf.py::test_netcdf_cf_1 SKIPPED (OS is not posix)
gdrivers/netcdf_cf.py::test_netcdf_cf_2 SKIPPED (OS is not posix)
gdrivers/netcdf_cf.py::test_netcdf_cf_3 SKIPPED (OS is not posix)
gdrivers/netcdf_cf.py::test_netcdf_cf_4[AEA] SKIPPED (OS is not posix)
gdrivers/netcdf_cf.py::test_netcdf_cf_4[AZE] SKIPPED (OS is not posix)
gdrivers/netcdf_cf.py::test_netcdf_cf_4[LAZEA] SKIPPED (OS is not posix)
gdrivers/netcdf_cf.py::test_netcdf_cf_4[LC_2SP] SKIPPED (OS is not posix)
gdrivers/netcdf_cf.py::test_netcdf_cf_4[LCEA] SKIPPED (OS is not posix)
gdrivers/netcdf_cf.py::test_netcdf_cf_4[M-1SP] SKIPPED (OS is not posix)
gdrivers/netcdf_cf.py::test_netcdf_cf_4[M-2SP] SKIPPED (OS is not posix)
gdrivers/netcdf_cf.py::test_netcdf_cf_4[Ortho] SKIPPED (OS is not posix)
gdrivers/netcdf_cf.py::test_netcdf_cf_4[PSt] SKIPPED (OS is not posix)
gdrivers/netcdf_cf.py::test_netcdf_cf_4[St] SKIPPED (OS is not posix)
gdrivers/netcdf_cf.py::test_netcdf_cf_4[TM] SKIPPED (OS is not posix)
gdrivers/netcdf_cf.py::test_netcdf_cf_4[GEOS] SKIPPED (OS is not posix)
gdrivers/netcdf_cf.py::test_netcdf_cf_6[data/netcdf/cf_dimsindiff_4326.nc] SKIPPED (OS is not posix)
gdrivers/netcdf_cf.py::test_netcdf_cf_6[NETCDF:data/netcdf/cf_nasa_4326.nc:/science/grids/data/temp] SKIPPED (OS is not posix)
gdrivers/netcdf_cf.py::test_netcdf_cf_6[NETCDF:data/netcdf/cf_nasa_4326.nc:/science/grids/imagingGeometry/lookAngle] SKIPPED (OS is not posix)
gdrivers/netcdf_cf.py::test_netcdf_cf_7[data/netcdf/cf_dimsindiff_4326.nc-1-2041] SKIPPED (OS is not posix)
gdrivers/netcdf_cf.py::test_netcdf_cf_7[NETCDF:data/netcdf/cf_nasa_4326.nc:/science/grids/data/temp-1-2041] SKIPPED (OS is not posix)
gdrivers/netcdf_cf.py::test_netcdf_cf_7[NETCDF:data/netcdf/cf_nasa_4326.nc:/science/grids/imagingGeometry/lookAngle-1-476] SKIPPED (OS is not posix)
gdrivers/netcdf_cf.py::test_netcdf_cf_7[NETCDF:data/netcdf/cf_nasa_4326.nc:/science/grids/imagingGeometry/lookAngle-4-476] SKIPPED (OS is not posix)
gdrivers/netcdf_multidim.py::test_netcdf_multidim_invalid_file PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_single_group PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_multi_group PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_from_ncdump SKIPPED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_var_alldatatypes PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_2d_dim_char_variable PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_array PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_attr_alldatatypes PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_projection PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_expanded_form_of_grid_mapping PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_netcdf_4d PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_create_nc3 PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_create_nc4 PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_create_several_arrays_with_srs PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_create_dim_zero PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_dims_with_same_name_different_size PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_getmdarraynames_options PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_indexing_var_through_coordinates_opposite_order PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_indexing_var_through_coordinates_2D_dims_same_order PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_indexing_var_through_coordinates_2D_dims_opposite_order PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_indexing_var_single_dim PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_indexing_var_single_dim_two_candidates PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_stats PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_advise_read PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_get_mask PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_createcopy_array_options PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_createcopy_array_options_if_name_fullname PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_group_by_same_dimension PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_getcoordinatevariables PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_getresampled_with_geoloc PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_cache PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_cache_pamproxydb SKIPPED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_open_vsimem PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_open_userfaultfd PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_open_char_2d PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_open_char_2d_zero_dim PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_optimized_last_2dims[False-1-1] PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_optimized_last_2dims[False-1-2] PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_optimized_last_2dims[False-2-2] PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_optimized_last_2dims[False-2-4] PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_optimized_last_2dims[False-4-4] PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_optimized_last_2dims[False-7-7] PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_optimized_last_2dims[False-11-11] PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_optimized_last_2dims[True-1-1] PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_optimized_last_2dims[True-1-2] PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_optimized_last_2dims[True-2-2] PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_optimized_last_2dims[True-2-4] PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_optimized_last_2dims[True-4-4] PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_optimized_last_2dims[True-7-7] PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_optimized_last_2dims[True-11-11] PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_4d_optimized_case_for_last_2dims[1-1] PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_4d_optimized_case_for_last_2dims[2-2] PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_4d_optimized_case_for_last_2dims[4-4] PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_4d_optimized_case_for_last_2dims[7-7] PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_3d_general_case[1-1] PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_3d_general_case[2-2] PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_3d_general_case[4-4] PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_3d_general_case[7-7] PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_transposed_bigger_file PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_var_alldatatypes_opened_twice PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_short_as_unsigned PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_read_missing_value_text_numeric PASSED
gdrivers/netcdf_multidim.py::test_netcdf_read_missing_value_text_non_numeric PASSED
gdrivers/netcdf_multidim.py::test_netcdf_read_missing_value_text_numeric_not_in_range PASSED
gdrivers/netcdf_multidim.py::test_netcdf_read_missing_value_of_different_type PASSED
gdrivers/netcdf_multidim.py::test_netcdf_read_missing_value_of_different_type_not_in_range PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_update_missing_value PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_update_missing_value_and_FillValue PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_USE_DEFAULT_FILL_AS_NODATA PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_resize_fill PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_resize_no_fill PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_resize_dim_referenced_twice PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_rename_dim PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_rename_group PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_rename_array PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_rename_attribute PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_copy_group_with_indexing_variable_after_regular_var PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_delete_attribute PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_compute_statistics_update_metadata PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_getresampled_with_geoloc_EMIT_L2A PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_getresampled_with_geoloc_EMIT_L2B_MIN PASSED
gdrivers/netcdf_multidim.py::test_netcdf_multidim_serialize_statistics_asclassicdataset PASSED
gdrivers/ngsgeoid.py::test_ngsgeoid_1 PASSED
gdrivers/ngsgeoid.py::test_ngsgeoid_2 PASSED
gdrivers/ngw.py::test_ngw_2 SKIPPED (NGW tests are flaky. See https://github.com/OSGeo/gdal/issues/4453)
gdrivers/ngw.py::test_ngw_3 SKIPPED (NGW tests are flaky. See https://github.com/OSGeo/gdal/issues/4453)
gdrivers/ngw.py::test_ngw_4 SKIPPED (NGW tests are flaky. See https://github.com/OSGeo/gdal/issues/4453)
gdrivers/ngw.py::test_ngw_5 SKIPPED (NGW tests are flaky. See https://github.com/OSGeo/gdal/issues/4453)
gdrivers/ngw.py::test_ngw_6 SKIPPED (NGW tests are flaky. See https://github.com/OSGeo/gdal/issues/4453)
gdrivers/ngw.py::test_ngw_7 SKIPPED (NGW tests are flaky. See https://github.com/OSGeo/gdal/issues/4453)
gdrivers/ngw.py::test_ngw_8 SKIPPED (NGW tests are flaky. See https://github.com/OSGeo/gdal/issues/4453)
gdrivers/nitf.py::test_nitf_1 PASSED
gdrivers/nitf.py::test_nitf_2 PASSED
gdrivers/nitf.py::test_nitf_3 PASSED
gdrivers/nitf.py::test_nitf_5 PASSED
gdrivers/nitf.py::test_nitf_6 PASSED
gdrivers/nitf.py::test_nitf_7 PASSED
gdrivers/nitf.py::test_nitf_8 PASSED
gdrivers/nitf.py::test_nitf_9 PASSED
gdrivers/nitf.py::test_nitf_11 PASSED
gdrivers/nitf.py::test_nitf_12 PASSED
gdrivers/nitf.py::test_nitf_13 PASSED
gdrivers/nitf.py::test_nitf_create_copy_automatic_UTM_ICORDS[32631-N] PASSED
gdrivers/nitf.py::test_nitf_create_copy_automatic_UTM_ICORDS[32731-S] PASSED
gdrivers/nitf.py::test_nitf_create_copy_user_provided_IGEOLO_without_ICORDS PASSED
gdrivers/nitf.py::test_nitf_create_copy_user_provided_ICORDS_IGEOLO PASSED
gdrivers/nitf.py::test_nitf_create_copy_UTM_corner_reprojection_to_long_lat PASSED
gdrivers/nitf.py::test_nitf_15 PASSED
gdrivers/nitf.py::test_nitf_16 PASSED
gdrivers/nitf.py::test_nitf_17 PASSED
gdrivers/nitf.py::test_nitf_18 PASSED
gdrivers/nitf.py::test_nitf_19 PASSED
gdrivers/nitf.py::test_nitf_20 PASSED
gdrivers/nitf.py::test_nitf_21 PASSED
gdrivers/nitf.py::test_nitf_22 PASSED
gdrivers/nitf.py::test_nitf_23 PASSED
gdrivers/nitf.py::test_nitf_24 PASSED
gdrivers/nitf.py::test_nitf_25 PASSED
gdrivers/nitf.py::test_nitf_26 PASSED
gdrivers/nitf.py::test_nitf_27 PASSED
gdrivers/nitf.py::test_nitf_28_jp2ecw SKIPPED
gdrivers/nitf.py::test_nitf_28_jp2mrsid SKIPPED (Driver JP2MrSID not present)
gdrivers/nitf.py::test_nitf_28_jp2kak SKIPPED (Driver JP2KAK not present)
gdrivers/nitf.py::test_nitf_28_jp2openjpeg PASSED
gdrivers/nitf.py::test_nitf_28_jp2openjpeg_bis PASSED
gdrivers/nitf.py::test_nitf_jp2openjpeg_npje_numerically_lossless PASSED
gdrivers/nitf.py::test_nitf_jp2openjpeg_npje_visually_lossless PASSED
gdrivers/nitf.py::test_nitf_jp2openjpeg_npje_visually_lossless_with_quality PASSED
gdrivers/nitf.py::test_nitf_29 PASSED
gdrivers/nitf.py::test_nitf_30 PASSED
gdrivers/nitf.py::test_nitf_31 PASSED
gdrivers/nitf.py::test_nitf_32 PASSED
gdrivers/nitf.py::test_nitf_33 PASSED
gdrivers/nitf.py::test_nitf_34 PASSED
gdrivers/nitf.py::test_nitf_35 PASSED
gdrivers/nitf.py::test_nitf_36 PASSED
gdrivers/nitf.py::test_nitf_37 PASSED
gdrivers/nitf.py::test_nitf_38 PASSED
gdrivers/nitf.py::test_nitf_39 PASSED
gdrivers/nitf.py::test_nitf_40 SKIPPED
gdrivers/nitf.py::test_nitf_41 SKIPPED
gdrivers/nitf.py::test_nitf_42 SKIPPED
gdrivers/nitf.py::test_nitf_43_jasper SKIPPED (Driver JPEG2000 not available)
gdrivers/nitf.py::test_nitf_43_jp2ecw SKIPPED
gdrivers/nitf.py::test_nitf_43_jp2kak SKIPPED (Driver JP2KAK not available)
gdrivers/nitf.py::test_nitf_44 PASSED
gdrivers/nitf.py::test_nitf_45 PASSED
gdrivers/nitf.py::test_nitf_check_jpeg2000_overviews[JP2ECW] PASSED
gdrivers/nitf.py::test_nitf_check_jpeg2000_overviews[JP2MrSID] SKIPPED (Driver JP2MrSID missing)
gdrivers/nitf.py::test_nitf_check_jpeg2000_overviews[JP2KAK] SKIPPED (Driver JP2KAK missing)
gdrivers/nitf.py::test_nitf_check_jpeg2000_overviews[JP2OpenJPEG] PASSED
gdrivers/nitf.py::test_nitf_47 PASSED
gdrivers/nitf.py::test_nitf_48 PASSED
gdrivers/nitf.py::test_nitf_49 PASSED
gdrivers/nitf.py::test_nitf_50 PASSED
gdrivers/nitf.py::test_nitf_51 PASSED
gdrivers/nitf.py::test_nitf_52 PASSED
gdrivers/nitf.py::test_nitf_53 PASSED
gdrivers/nitf.py::test_nitf_54 PASSED
gdrivers/nitf.py::test_nitf_55 PASSED
gdrivers/nitf.py::test_nitf_56 PASSED
gdrivers/nitf.py::test_nitf_57 PASSED
gdrivers/nitf.py::test_nitf_58 PASSED
gdrivers/nitf.py::test_nitf_read_IMRFCA_IMASDA PASSED
gdrivers/nitf.py::test_nitf_59 PASSED
gdrivers/nitf.py::test_nitf_60 PASSED
gdrivers/nitf.py::test_nitf_61 PASSED
gdrivers/nitf.py::test_nitf_62 PASSED
gdrivers/nitf.py::test_nitf_63 PASSED
gdrivers/nitf.py::test_nitf_64 PASSED
gdrivers/nitf.py::test_nitf_65 PASSED
gdrivers/nitf.py::test_nitf_66 PASSED
gdrivers/nitf.py::test_nitf_67 PASSED
gdrivers/nitf.py::test_nitf_68 PASSED
gdrivers/nitf.py::test_nitf_69 PASSED
gdrivers/nitf.py::test_nitf_70 PASSED
gdrivers/nitf.py::test_nitf_71 PASSED
gdrivers/nitf.py::test_nitf_72 PASSED
gdrivers/nitf.py::test_nitf_73 PASSED
gdrivers/nitf.py::test_nitf_74 PASSED
gdrivers/nitf.py::test_nitf_75 PASSED
gdrivers/nitf.py::test_nitf_76 PASSED
gdrivers/nitf.py::test_nitf_77 PASSED
gdrivers/nitf.py::test_nitf_78 PASSED
gdrivers/nitf.py::test_nitf_79 PASSED
gdrivers/nitf.py::test_nitf_80 PASSED
gdrivers/nitf.py::test_nitf_81 PASSED
gdrivers/nitf.py::test_nitf_82 PASSED
gdrivers/nitf.py::test_nitf_83 PASSED
gdrivers/nitf.py::test_nitf_84 PASSED
gdrivers/nitf.py::test_nitf_85 PASSED
gdrivers/nitf.py::test_nitf_86 PASSED
gdrivers/nitf.py::test_nitf_87 PASSED
gdrivers/nitf.py::test_nitf_88 PASSED
gdrivers/nitf.py::test_nitf_89 PASSED
gdrivers/nitf.py::test_nitf_90 PASSED
gdrivers/nitf.py::test_nitf_91 PASSED
gdrivers/nitf.py::test_nitf_RSMAPB PASSED
gdrivers/nitf.py::test_nitf_RSMDCB PASSED
gdrivers/nitf.py::test_nitf_RSMECB PASSED
gdrivers/nitf.py::test_nitf_des PASSED
gdrivers/nitf.py::test_nitf_des_CSSHPA PASSED
gdrivers/nitf.py::test_nitf_tre_overflow_des PASSED
gdrivers/nitf.py::test_nitf_tre_overflow_des_error_missing_RESERVE_SPACE_FOR_TRE_OVERFLOW PASSED
gdrivers/nitf.py::test_nitf_tre_overflow_des_errorinvalid_DESITEM PASSED
gdrivers/nitf.py::test_nitf_header_encoding PASSED
gdrivers/nitf.py::test_nitf_read_C4 PASSED
gdrivers/nitf.py::test_nitf_SENSRB PASSED
gdrivers/nitf.py::test_nitf_valid_udid PASSED
gdrivers/nitf.py::test_nitf_invalid_udid PASSED
gdrivers/nitf.py::test_nitf_isubcat_populated PASSED
gdrivers/nitf.py::test_nitf_create_too_large_file PASSED
gdrivers/nitf.py::test_nitf_create_two_images_final_with_C3_compression PASSED
gdrivers/nitf.py::test_nitf_create_three_images_final_uncompressed PASSED
gdrivers/nitf.py::test_nitf_CLEVEL_update PASSED
gdrivers/nitf.py::test_nitf_pam_metadata_single_image PASSED
gdrivers/nitf.py::test_nitf_pam_metadata_several_images PASSED
gdrivers/nitf.py::test_nitf_no_image_segment PASSED
gdrivers/nitf.py::test_nitf_metadata_validation_tre PASSED
gdrivers/nitf.py::test_nitf_metadata_validation_des PASSED
gdrivers/nitf.py::test_nitf_online_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/nitf.py::test_nitf_online_2 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/nitf.py::test_nitf_online_3 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/nitf.py::test_nitf_online_4 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/nitf.py::test_nitf_online_5 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/nitf.py::test_nitf_online_6 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/nitf.py::test_nitf_online_7 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/nitf.py::test_nitf_online_8 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/nitf.py::test_nitf_online_9 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/nitf.py::test_nitf_online_10 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/nitf.py::test_nitf_online_11 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/nitf.py::test_nitf_online_12 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/nitf.py::test_nitf_online_13 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/nitf.py::test_nitf_online_14 SKIPPED
gdrivers/nitf.py::test_nitf_online_18 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/nitf.py::test_nitf_online_19 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/nitf.py::test_nitf_online_20 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/nitf.py::test_nitf_online_21 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/nitf.py::test_nitf_online_22 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/nitf.py::test_nitf_online_23 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/nitf.py::test_nitf_online_24 SKIPPED (Test data no longer available)
gdrivers/nitf.py::test_nitf_online_25 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/noaa_b.py::test_noaa_b PASSED
gdrivers/noaa_b.py::test_noaa_b_little_endian PASSED
gdrivers/nsidcbin.py::test_nsidcbin_1 PASSED
gdrivers/ntv2.py::test_ntv2_1 PASSED
gdrivers/ntv2.py::test_ntv2_2 PASSED
gdrivers/ntv2.py::test_ntv2_3 PASSED
gdrivers/ntv2.py::test_ntv2_4 PASSED
gdrivers/ntv2.py::test_ntv2_5 PASSED
gdrivers/ntv2.py::test_ntv2_6 PASSED
gdrivers/ntv2.py::test_ntv2_7 PASSED
gdrivers/ntv2.py::test_ntv2_online_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/ntv2.py::test_ntv2_online_2 SKIPPED
gdrivers/ntv2.py::test_ntv2_online_3 SKIPPED
gdrivers/nwt_grc.py::test_nwt_grc_1 PASSED
gdrivers/nwt_grd.py::test_nwt_grd_1 PASSED
gdrivers/nwt_grd.py::test_nwt_grd_2 PASSED
gdrivers/ogcapi.py::test_ogr_ogcapi_features[False] PASSED
gdrivers/ogcapi.py::test_ogr_ogcapi_features[True] PASSED
gdrivers/ogcapi.py::test_ogr_ogcapi_vector_tiles[AUTO] PASSED
gdrivers/ogcapi.py::test_ogr_ogcapi_vector_tiles[GEOJSON] PASSED
gdrivers/ogcapi.py::test_ogr_ogcapi_vector_tiles[GEOJSON_PREFERRED] PASSED
gdrivers/ogcapi.py::test_ogr_ogcapi_vector_tiles[MVT] PASSED
gdrivers/ogcapi.py::test_ogr_ogcapi_vector_tiles[MVT_PREFERRED] PASSED
gdrivers/ogcapi.py::test_ogr_ogcapi_raster[MAP-Collection ne_10m_lakes_europe] PASSED
gdrivers/ogcapi.py::test_ogr_ogcapi_raster[TILES-Collection ne_10m_lakes_europe] PASSED
gdrivers/ogcapi.py::test_ogr_ogcapi_raster[COVERAGE-SRTM] PASSED
gdrivers/ogcapi.py::test_ogc_api_wrong_collection[MAP-2] PASSED
gdrivers/ogcapi.py::test_ogc_api_wrong_collection[TILES-2] PASSED
gdrivers/ogcapi.py::test_ogc_api_wrong_collection[COVERAGE-2] PASSED
gdrivers/ogcapi.py::test_ogc_api_wrong_collection[TILES-4] PASSED
gdrivers/ogcapi.py::test_wrong_url[MAP-2] PASSED
gdrivers/ogcapi.py::test_wrong_url[TILES-2] PASSED
gdrivers/ogcapi.py::test_wrong_url[COVERAGE-2] PASSED
gdrivers/ogcapi.py::test_wrong_url[TILES-4] PASSED
gdrivers/ogcapi.py::test_ogc_api_raster_tiles PASSED
gdrivers/openfilegdb.py::test_openfilegb_raster_subdatasets PASSED
gdrivers/openfilegdb.py::test_openfilegb_raster_band_types[byte_lz77-1-4672] PASSED
gdrivers/openfilegdb.py::test_openfilegb_raster_band_types[byte_lzw-1-4672] PASSED
gdrivers/openfilegdb.py::test_openfilegb_raster_band_types[uint16_lz77-2-4672] PASSED
gdrivers/openfilegdb.py::test_openfilegb_raster_band_types[uint16_lzw-2-4672] PASSED
gdrivers/openfilegdb.py::test_openfilegb_raster_band_types[int16_lz77-3-4672] PASSED
gdrivers/openfilegdb.py::test_openfilegb_raster_band_types[int16_lzw-3-4672] PASSED
gdrivers/openfilegdb.py::test_openfilegb_raster_band_types[uint32_lz77-4-4672] PASSED
gdrivers/openfilegdb.py::test_openfilegb_raster_band_types[uint32_lzw-4-4672] PASSED
gdrivers/openfilegdb.py::test_openfilegb_raster_band_types[int32_lz77-5-4672] PASSED
gdrivers/openfilegdb.py::test_openfilegb_raster_band_types[int32_lzw-5-4672] PASSED
gdrivers/openfilegdb.py::test_openfilegb_raster_band_types[float32_lz77-6-4672] PASSED
gdrivers/openfilegdb.py::test_openfilegb_raster_band_types[float32_lzw-6-4672] PASSED
gdrivers/openfilegdb.py::test_openfilegb_raster_band_types[float64_lz77-7-4672] PASSED
gdrivers/openfilegdb.py::test_openfilegb_raster_mask_band PASSED
gdrivers/openfilegdb.py::test_openfilegb_raster_multi_band PASSED
gdrivers/openfilegdb.py::test_openfilegb_raster_one_bit PASSED
gdrivers/openfilegdb.py::test_openfilegb_raster_four_bit PASSED
gdrivers/openfilegdb.py::test_openfilegb_raster_jpeg PASSED
gdrivers/openfilegdb.py::test_openfilegb_raster_jpeg_driver_not_available SKIPPED (Test specific when JPEG driver is absent)
gdrivers/openfilegdb.py::test_openfilegb_raster_jpeg_read_data PASSED
gdrivers/openfilegdb.py::test_openfilegb_raster_jpeg2000 PASSED
gdrivers/openfilegdb.py::test_openfilegb_raster_jpeg2000_read_data PASSED
gdrivers/openfilegdb.py::test_openfilegb_raster_int8 PASSED
gdrivers/openfilegdb.py::test_openfilegb_raster_statistics PASSED
gdrivers/openfilegdb.py::test_openfilegb_raster_rat PASSED
gdrivers/openfilegdb.py::test_openfilegb_shifted_origin PASSED
gdrivers/openfilegdb.py::test_openfilegb_v9 PASSED
gdrivers/ozi.py::test_ozi_online_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/paux.py::test_paux_1 PASSED
gdrivers/paux.py::test_paux_2 PASSED
gdrivers/paux.py::test_paux_3 PASSED
gdrivers/paux.py::test_paux_cleanup PASSED
gdrivers/pcidsk.py::test_pcidsk_1 PASSED
gdrivers/pcidsk.py::test_pcidsk_2 PASSED
gdrivers/pcidsk.py::test_pcidsk_3 PASSED
gdrivers/pcidsk.py::test_pcidsk_4 PASSED
gdrivers/pcidsk.py::test_pcidsk_5 PASSED
gdrivers/pcidsk.py::test_pcidsk_8 PASSED
gdrivers/pcidsk.py::test_pcidsk_10 PASSED
gdrivers/pcidsk.py::test_pcidsk_11 PASSED
gdrivers/pcidsk.py::test_pcidsk_11_v1 PASSED
gdrivers/pcidsk.py::test_pcidsk_11_v2 PASSED
gdrivers/pcidsk.py::test_pcidsk_12 PASSED
gdrivers/pcidsk.py::test_pcidsk_12_v1 PASSED
gdrivers/pcidsk.py::test_pcidsk_12_v2 PASSED
gdrivers/pcidsk.py::test_pcidsk_13 PASSED
gdrivers/pcidsk.py::test_pcidsk_14 PASSED
gdrivers/pcidsk.py::test_pcidsk_15 PASSED
gdrivers/pcidsk.py::test_pcidsk_external_ovr PASSED
gdrivers/pcidsk.py::test_pcidsk_external_ovr_rrd PASSED
gdrivers/pcidsk.py::test_pcidsk_online_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/pcidsk.py::test_pcidsk_tile_v1 PASSED
gdrivers/pcidsk.py::test_pcidsk_tile_v1_overview PASSED
gdrivers/pcidsk.py::test_pcidsk_tile_v2 PASSED
gdrivers/pcidsk.py::test_pcidsk_tile_v2_overview PASSED
gdrivers/pcidsk.py::test_pcidsk_online_rpc SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/pcidsk.py::test_pcidsk_invalid_files[data/pcidsk/invalid_segment_pointers_offset.pix] PASSED
gdrivers/pcidsk.py::test_pcidsk_web_mercator PASSED
gdrivers/pcraster.py::test_pcraster_1 PASSED
gdrivers/pcraster.py::test_pcraster_2 PASSED
gdrivers/pcraster.py::test_pcraster_createcopy PASSED
gdrivers/pcraster.py::test_pcraster_create PASSED
gdrivers/pdf.py::test_pdf_online_1[POPPLER] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/pdf.py::test_pdf_online_1[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_online_2[POPPLER] SKIPPED
gdrivers/pdf.py::test_pdf_online_2[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_1[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_1[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_iso32000[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_iso32000[PODOFO] SKIPPED
gdrivers/pdf.py::test_pdf_iso32000[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_iso32000_dpi_300[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_iso32000_dpi_300[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_ogcbp[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_ogcbp[PODOFO] SKIPPED
gdrivers/pdf.py::test_pdf_ogcbp[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_ogcbp_dpi_300[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_ogcbp_dpi_300[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_ogcbp_lcc[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_ogcbp_lcc[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_no_compression[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_no_compression[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_jpeg_compression[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_jpeg_compression[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_jpx_compression[utm.tif-None] PASSED
gdrivers/pdf.py::test_pdf_jpx_compression[utm.tif-JP2KAK] SKIPPED
gdrivers/pdf.py::test_pdf_jpx_compression[utm.tif-JP2ECW] SKIPPED
gdrivers/pdf.py::test_pdf_jpx_compression[utm.tif-JP2OpenJpeg] PASSED
gdrivers/pdf.py::test_pdf_jpx_compression[rgbsmall.tif-JP2ECW] SKIPPED
gdrivers/pdf.py::test_pdf_jpeg_compression_rgb[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_jpeg_compression_rgb[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_rgba_default_compression_tiled[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_rgba_default_compression_tiled[PODOFO] SKIPPED
gdrivers/pdf.py::test_pdf_rgba_default_compression_tiled[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_jpeg_compression_rgba[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_jpeg_compression_rgba[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_predictor_2[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_predictor_2[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_predictor_2_rgb[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_predictor_2_rgb[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_tiled[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_tiled[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_tiled_128[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_tiled_128[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_color_table[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_color_table[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_xmp[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_xmp[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_info[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_info[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_update_gt[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_update_gt[PODOFO] SKIPPED
gdrivers/pdf.py::test_pdf_update_gt[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_update_info[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_update_info[PODOFO] SKIPPED
gdrivers/pdf.py::test_pdf_update_info[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_update_xmp[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_update_xmp[PODOFO] SKIPPED
gdrivers/pdf.py::test_pdf_update_xmp[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_update_gcps_iso32000[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_update_gcps_iso32000[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_update_gcps_ogc_bp[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_update_gcps_ogc_bp[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_set_5_gcps_ogc_bp[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_set_5_gcps_ogc_bp[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_set_neatline_iso32000[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_set_neatline_iso32000[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_set_neatline_ogc_bp[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_set_neatline_ogc_bp[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_check_identity_iso32000[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_check_identity_iso32000[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_check_identity_ogc_bp[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_check_identity_ogc_bp[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_layers[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_layers[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_custom_layout[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_custom_layout[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_extra_rasters[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_extra_rasters[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_write_ogr[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_write_ogr[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_write_ogr_with_reprojection[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_write_ogr_with_reprojection[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_jpeg_direct_copy[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_jpeg_direct_copy[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_jpeg_in_vrt_direct_copy[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_jpeg_in_vrt_direct_copy[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_write_huge[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_write_huge[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_overviews[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_overviews[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_password[POPPLER] SKIPPED
gdrivers/pdf.py::test_pdf_password[PODOFO] SKIPPED
gdrivers/pdf.py::test_pdf_password[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_multipage[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_multipage[PODOFO] SKIPPED
gdrivers/pdf.py::test_pdf_multipage[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_metadata[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_metadata[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_pam_georef[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_pam_georef[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_composition PASSED
gdrivers/pdf.py::test_pdf_composition_raster_tiled_blending PASSED
gdrivers/pdf.py::test_pdf_composition_pdf_content[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_composition_pdf_content[PODOFO] SKIPPED
gdrivers/pdf.py::test_pdf_composition_pdf_content[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_composition_error_pdf_content_missing_filename[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_composition_error_pdf_content_missing_filename[PODOFO] SKIPPED
gdrivers/pdf.py::test_pdf_composition_error_pdf_content_missing_filename[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_composition_error_pdf_content_non_existing[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_composition_error_pdf_content_non_existing[PODOFO] SKIPPED
gdrivers/pdf.py::test_pdf_composition_error_pdf_content_non_existing[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_composition_error_pdf_content_missing_contents[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_composition_error_pdf_content_missing_contents[PODOFO] SKIPPED
gdrivers/pdf.py::test_pdf_composition_error_pdf_content_missing_contents[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_composition_error_pdf_content_missing_contents_stream[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_composition_error_pdf_content_missing_contents_stream[PODOFO] SKIPPED
gdrivers/pdf.py::test_pdf_composition_error_pdf_content_missing_contents_stream[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_composition_error_pdf_content_missing_resources[POPPLER] PASSED
gdrivers/pdf.py::test_pdf_composition_error_pdf_content_missing_resources[PODOFO] SKIPPED
gdrivers/pdf.py::test_pdf_composition_error_pdf_content_missing_resources[PDFIUM] SKIPPED
gdrivers/pdf.py::test_pdf_composition_raster_georeferenced PASSED
gdrivers/pdf.py::test_pdf_composition_vector_georeferenced PASSED
gdrivers/pdf.py::test_pdf_composition_vector_georeferenced_reprojected PASSED
gdrivers/pdf.py::test_pdf_composition_layer_tree_displayOnlyOnVisiblePages PASSED
gdrivers/pdf.py::test_pdf_composition_outline PASSED
gdrivers/pdf.py::test_pdf_composition_error_missing_file PASSED
gdrivers/pdf.py::test_pdf_composition_error_missing_page PASSED
gdrivers/pdf.py::test_pdf_composition_error_missing_page_width PASSED
gdrivers/pdf.py::test_pdf_composition_error_missing_page_content PASSED
gdrivers/pdf.py::test_pdf_composition_error_invalid_layer_missing_id PASSED
gdrivers/pdf.py::test_pdf_composition_error_invalid_layer_missing_name PASSED
gdrivers/pdf.py::test_pdf_composition_error_duplicate_layer_id PASSED
gdrivers/pdf.py::test_pdf_composition_error_referencing_invalid_layer_id PASSED
gdrivers/pdf.py::test_pdf_composition_error_missing_srs PASSED
gdrivers/pdf.py::test_pdf_composition_error_missing_control_point PASSED
gdrivers/pdf.py::test_pdf_composition_error_missing_attribute_in_control_point PASSED
gdrivers/pdf.py::test_pdf_composition_error_invalid_bbox PASSED
gdrivers/pdf.py::test_pdf_composition_error_missing_dataset_attribute PASSED
gdrivers/pdf.py::test_pdf_composition_error_invalid_dataset PASSED
gdrivers/pdf.py::test_pdf_composition_duplicate_page_id PASSED
gdrivers/pdf.py::test_pdf_composition_outline_item_gotopage_action_missing_page_id PASSED
gdrivers/pdf.py::test_pdf_composition_outline_item_gotopage_action_pointing_to_invalid_page_id PASSED
gdrivers/pdf.py::test_pdf_composition_outline_item_setlayerstate_missing_layer_id PASSED
gdrivers/pdf.py::test_pdf_composition_outline_item_setlayerstate_pointing_to_invalid_layer_id PASSED
gdrivers/pdf.py::test_pdf_iso32000_esri_as_epsg PASSED
gdrivers/pds.py::test_pds_1 PASSED
gdrivers/pds.py::test_pds_2 PASSED
gdrivers/pds.py::test_pds_3 PASSED
gdrivers/pds.py::test_pds_4 PASSED
gdrivers/pds.py::test_pds_5 PASSED
gdrivers/pds.py::test_pds_6 PASSED
gdrivers/pds.py::test_pds_7 PASSED
gdrivers/pds.py::test_pds_8 PASSED
gdrivers/pds.py::test_pds_9 PASSED
gdrivers/pds.py::test_pds_10 PASSED
gdrivers/pds.py::test_pds_line_offset_not_multiple_of_record PASSED
gdrivers/pds.py::test_pds_band_storage_type_line_interleaved PASSED
gdrivers/pds.py::test_pds_oblique_cylindrical_read PASSED
gdrivers/pds.py::test_pds_sharp_on_continuing_line PASSED
gdrivers/pds.py::test_pds_sharp_comma_continuing_line PASSED
gdrivers/pds.py::test_pds_mercator_2SP PASSED
gdrivers/pds4.py::test_pds4_read_cart_versions[pds4/byte_pds4_cart_1700.xml] PASSED
gdrivers/pds4.py::test_pds4_read_cart_versions[pds4/byte_pds4_cart_1b00.xml] PASSED
gdrivers/pds4.py::test_pds4_read_cart_versions[pds4/byte_pds4_cart_1d00_1933.xml] PASSED
gdrivers/pds4.py::test_pds4_read_cart_versions[pds4/byte_pds4_cart_1g00_1950.xml] PASSED
gdrivers/pds4.py::test_pds4_2 PASSED
gdrivers/pds4.py::test_pds4_write_utm PASSED
gdrivers/pds4.py::test_pds4_3 PASSED
gdrivers/pds4.py::test_pds4_4 PASSED
gdrivers/pds4.py::test_pds4_5 PASSED
gdrivers/pds4.py::test_pds4_6 PASSED
gdrivers/pds4.py::test_pds4_7 PASSED
gdrivers/pds4.py::test_pds4_from_bil_to_geotiff PASSED
gdrivers/pds4.py::test_pds4_projected_srs[+proj=eqc +lat_ts=43.75 +lat_0=10 +lon_0=-112.5 +x_0=0 +y_0=0 +R=2439400 +units=m +no_defs] PASSED
gdrivers/pds4.py::test_pds4_projected_srs[+proj=lcc +lat_1=10 +lat_0=10 +lon_0=-112.5 +k_0=0.9 +x_0=0 +y_0=0 +R=2439400 +units=m +no_defs] PASSED
gdrivers/pds4.py::test_pds4_projected_srs[+proj=lcc +lat_0=10 +lon_0=-112.5 +lat_1=9 +lat_2=11 +x_0=0 +y_0=0 +R=2439400 +units=m +no_defs] PASSED
gdrivers/pds4.py::test_pds4_projected_srs[+proj=omerc +lat_0=10 +lonc=11 +alpha=12 +gamma=12 +k=1 +x_0=0 +y_0=0 +R=2439400 +units=m +no_defs] PASSED
gdrivers/pds4.py::test_pds4_projected_srs[+proj=omerc +lat_0=10 +lat_1=12 +lon_1=11 +lat_2=14 +lon_2=13 +k=1 +x_0=0 +y_0=0 +R=2439400 +units=m +no_defs] PASSED
gdrivers/pds4.py::test_pds4_projected_srs[+proj=stere +lat_0=90 +lon_0=10 +k=0.9 +x_0=0 +y_0=0 +R=2439400 +units=m +no_defs] PASSED
gdrivers/pds4.py::test_pds4_projected_srs[+proj=poly +lat_0=9 +lon_0=10 +x_0=0 +y_0=0 +R=2439400 +units=m +no_defs] PASSED
gdrivers/pds4.py::test_pds4_projected_srs[+proj=sinu +lon_0=10 +x_0=0 +y_0=0 +R=2439400 +units=m +no_defs] PASSED
gdrivers/pds4.py::test_pds4_projected_srs[+proj=tmerc +lat_0=11 +lon_0=10 +k=0.9 +x_0=0 +y_0=0 +R=2439400 +units=m +no_defs] PASSED
gdrivers/pds4.py::test_pds4_projected_srs[+proj=merc +lat_ts=2 +lon_0=3 +x_0=0 +y_0=0 +R=2439400 +units=m +no_defs] PASSED
gdrivers/pds4.py::test_pds4_projected_srs[+proj=merc +lon_0=3 +k=0.9 +x_0=0 +y_0=0 +R=2439400 +units=m +no_defs] PASSED
gdrivers/pds4.py::test_pds4_projected_srs[+proj=ortho +lat_0=1 +lon_0=2 +x_0=0 +y_0=0 +R=2439400 +units=m +no_defs] PASSED
gdrivers/pds4.py::test_pds4_projected_srs[+proj=laea +lat_0=1 +lon_0=2 +x_0=0 +y_0=0 +R=2439400 +units=m +no_defs] PASSED
gdrivers/pds4.py::test_pds4_longlat_srs PASSED
gdrivers/pds4.py::test_pds4_9 PASSED
gdrivers/pds4.py::test_pds4_10 PASSED
gdrivers/pds4.py::test_pds4_11 PASSED
gdrivers/pds4.py::test_pds4_12 PASSED
gdrivers/pds4.py::test_pds4_13 PASSED
gdrivers/pds4.py::test_pds4_14 PASSED
gdrivers/pds4.py::test_pds4_15 PASSED
gdrivers/pds4.py::test_pds4_16 PASSED
gdrivers/pds4.py::test_pds4_17 PASSED
gdrivers/pds4.py::test_pds4_18 PASSED
gdrivers/pds4.py::test_pds4_append_subdataset[options0] PASSED
gdrivers/pds4.py::test_pds4_append_subdataset[options1] PASSED
gdrivers/pds4.py::test_pds4_append_subdataset_not_same_gt PASSED
gdrivers/pds4.py::test_pds4_append_subdataset_not_same_srs PASSED
gdrivers/pds4.py::test_pds4_createlabelonly_envi PASSED
gdrivers/pds4.py::test_pds4_createlabelonly_gtiff PASSED
gdrivers/pds4.py::test_pds4_createlabelonly_gtiff_error PASSED
gdrivers/pds4.py::test_pds4_createlabelonly_bigtiff PASSED
gdrivers/pds4.py::test_pds4_createlabelonly_isis3 PASSED
gdrivers/pds4.py::test_pds4_createlabelonly_vicar PASSED
gdrivers/pds4.py::test_pds4_createlabelonly_fits PASSED
gdrivers/pds4.py::test_pds4_createlabelonly_pds3 PASSED
gdrivers/pds4.py::test_pds4_spectral_characteristics PASSED
gdrivers/pds4.py::test_pds4_oblique_cylindrical_read PASSED
gdrivers/pds4.py::test_pds4_oblique_cylindrical_write PASSED
gdrivers/plmosaic.py::test_plmosaic_2 PASSED
gdrivers/plmosaic.py::test_plmosaic_3 PASSED
gdrivers/plmosaic.py::test_plmosaic_4 PASSED
gdrivers/plmosaic.py::test_plmosaic_5 PASSED
gdrivers/plmosaic.py::test_plmosaic_6 PASSED
gdrivers/plmosaic.py::test_plmosaic_7 PASSED
gdrivers/plmosaic.py::test_plmosaic_8 PASSED
gdrivers/plmosaic.py::test_plmosaic_9 PASSED
gdrivers/plmosaic.py::test_plmosaic_9bis PASSED
gdrivers/plmosaic.py::test_plmosaic_9ter PASSED
gdrivers/plmosaic.py::test_plmosaic_10 PASSED
gdrivers/plmosaic.py::test_plmosaic_11 PASSED
gdrivers/plmosaic.py::test_plmosaic_12 PASSED
gdrivers/plmosaic.py::test_plmosaic_13 PASSED
gdrivers/plmosaic.py::test_plmosaic_14 PASSED
gdrivers/plmosaic.py::test_plmosaic_15 PASSED
gdrivers/plmosaic.py::test_plmosaic_16 PASSED
gdrivers/plmosaic.py::test_plmosaic_17 PASSED
gdrivers/plmosaic.py::test_plmosaic_18 PASSED
gdrivers/plmosaic.py::test_plmosaic_19 PASSED
gdrivers/plmosaic.py::test_plmosaic_20 PASSED
gdrivers/plmosaic.py::test_plmosaic_21 PASSED
gdrivers/plmosaic.py::test_plmosaic_with_bbox PASSED
gdrivers/png.py::test_png_1 PASSED
gdrivers/png.py::test_png_2 PASSED
gdrivers/png.py::test_png_3 PASSED
gdrivers/png.py::test_png_4 PASSED
gdrivers/png.py::test_png_5 PASSED
gdrivers/png.py::test_png_6 PASSED
gdrivers/png.py::test_png_7 PASSED
gdrivers/png.py::test_png_8 PASSED
gdrivers/png.py::test_png_9 PASSED
gdrivers/png.py::test_png_10 PASSED
gdrivers/png.py::test_png_11 PASSED
gdrivers/png.py::test_png_12 PASSED
gdrivers/png.py::test_png_13 PASSED
gdrivers/png.py::test_png_14 PASSED
gdrivers/png.py::test_png_whole_image_optim[7-8-1-options0] PASSED
gdrivers/png.py::test_png_whole_image_optim[7-8-1-options1] PASSED
gdrivers/png.py::test_png_whole_image_optim[7-8-1-options2] PASSED
gdrivers/png.py::test_png_whole_image_optim[7-8-2-options0] PASSED
gdrivers/png.py::test_png_whole_image_optim[7-8-2-options1] PASSED
gdrivers/png.py::test_png_whole_image_optim[7-8-2-options2] PASSED
gdrivers/png.py::test_png_whole_image_optim[7-8-3-options0] PASSED
gdrivers/png.py::test_png_whole_image_optim[7-8-3-options1] PASSED
gdrivers/png.py::test_png_whole_image_optim[7-8-3-options2] PASSED
gdrivers/png.py::test_png_whole_image_optim[7-8-4-options0] PASSED
gdrivers/png.py::test_png_whole_image_optim[7-8-4-options1] PASSED
gdrivers/png.py::test_png_whole_image_optim[7-8-4-options2] PASSED
gdrivers/png.py::test_png_whole_image_optim[513-5-1-options0] PASSED
gdrivers/png.py::test_png_whole_image_optim[513-5-1-options1] PASSED
gdrivers/png.py::test_png_whole_image_optim[513-5-1-options2] PASSED
gdrivers/png.py::test_png_whole_image_optim[513-5-2-options0] PASSED
gdrivers/png.py::test_png_whole_image_optim[513-5-2-options1] PASSED
gdrivers/png.py::test_png_whole_image_optim[513-5-2-options2] PASSED
gdrivers/png.py::test_png_whole_image_optim[513-5-3-options0] PASSED
gdrivers/png.py::test_png_whole_image_optim[513-5-3-options1] PASSED
gdrivers/png.py::test_png_whole_image_optim[513-5-3-options2] PASSED
gdrivers/png.py::test_png_whole_image_optim[513-5-4-options0] PASSED
gdrivers/png.py::test_png_whole_image_optim[513-5-4-options1] PASSED
gdrivers/png.py::test_png_whole_image_optim[513-5-4-options2] PASSED
gdrivers/png.py::test_png_copy_mdd PASSED
gdrivers/png_profile.py::test_png_copy_icc PASSED
gdrivers/png_profile.py::test_png_copy_options_icc PASSED
gdrivers/png_profile.py::test_png_copy_options_colorimetric_data PASSED
gdrivers/png_profile.py::test_png_copy_colorimetric_data PASSED
gdrivers/png_profile.py::test_png_sRGB PASSED
gdrivers/pnm.py::test_pnm_1 PASSED
gdrivers/pnm.py::test_pnm_2 PASSED
gdrivers/pnm.py::test_pnm_3 PASSED
gdrivers/pnm.py::test_pnm_4 PASSED
gdrivers/pnm.py::test_pnm_write_non_standard_extension[1] PASSED
gdrivers/pnm.py::test_pnm_write_non_standard_extension[3] PASSED
gdrivers/postgisraster.py::test_postgisraster_test_open_error1 SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'")
gdrivers/postgisraster.py::test_postgisraster_test_open_error2 SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'")
gdrivers/postgisraster.py::test_postgisraster_compare_utm SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'")
gdrivers/postgisraster.py::test_postgisraster_compare_small_world SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'")
gdrivers/postgisraster.py::test_postgisraster_test_utm_open SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'")
gdrivers/postgisraster.py::test_postgisraster_test_small_world_open_b1 SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'")
gdrivers/postgisraster.py::test_postgisraster_test_small_world_open_b2 SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'")
gdrivers/postgisraster.py::test_postgisraster_test_small_world_open_b3 SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'")
gdrivers/postgisraster.py::test_postgisraster_test_create_copy_bad_conn_string SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'")
gdrivers/postgisraster.py::test_postgisraster_test_create_copy_no_dbname SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'")
gdrivers/postgisraster.py::test_postgisraster_test_create_copy_no_tablename SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'")
gdrivers/postgisraster.py::test_postgisraster_test_create_copy_and_delete SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'")
gdrivers/postgisraster.py::test_postgisraster_test_create_copy_and_delete_phases SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'")
gdrivers/postgisraster.py::test_postgisraster_test_norid SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'")
gdrivers/postgisraster.py::test_postgisraster_test_serial SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'")
gdrivers/postgisraster.py::test_postgisraster_test_unique SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'")
gdrivers/postgisraster.py::test_postgisraster_test_constraint SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'")
gdrivers/postgisraster.py::test_postgisraster_test_constraint_with_spi SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'")
gdrivers/postgisraster.py::test_postgisraster_test_outdb SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'")
gdrivers/postgisraster.py::test_postgisraster_test_outdb_client_side SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'")
gdrivers/postgisraster.py::test_postgisraster_test_outdb_client_side_force_ireadblock SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'")
gdrivers/postgisraster.py::test_postgisraster_test_outdb_client_side_if_possible SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'")
gdrivers/postgisraster.py::test_gdal_subdataset_get_filename[table='small_world'] SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'")
gdrivers/postgisraster.py::test_gdal_subdataset_get_filename[] SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'")
gdrivers/postgisraster.py::test_gdal_subdataset_modify_filename[table='small_world'-PG:dbname='xxxx' table='small_world'] SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'")
gdrivers/postgisraster.py::test_gdal_subdataset_modify_filename[-] SKIPPED (GDAL_PG_CONNECTION_STRING not specified; database is not available using default connection string "dbname='autotest'")
gdrivers/prf.py::test_prf_1 PASSED
gdrivers/prf.py::test_prf_2 PASSED
gdrivers/prf.py::test_prf_3 PASSED
gdrivers/prf.py::test_prf_4 PASSED
gdrivers/prf.py::test_prf_5 PASSED
gdrivers/r.py::test_r_1 PASSED
gdrivers/r.py::test_r_2 PASSED
gdrivers/r.py::test_r_3 PASSED
gdrivers/r.py::test_r_4 PASSED
gdrivers/rasterlite.py::test_rasterlite_2 PASSED
gdrivers/rasterlite.py::test_rasterlite_3 PASSED
gdrivers/rasterlite.py::test_rasterlite_4 PASSED
gdrivers/rasterlite.py::test_rasterlite_5 PASSED
gdrivers/rasterlite.py::test_rasterlite_6 PASSED
gdrivers/rasterlite.py::test_rasterlite_7 PASSED
gdrivers/rasterlite.py::test_rasterlite_11 PASSED
gdrivers/rasterlite.py::test_rasterlite_12 PASSED
gdrivers/rasterlite.py::test_rasterlite_13 SKIPPED
gdrivers/rik.py::test_rik_online_1 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/rik.py::test_rik_online_2 SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/rl2.py::test_rl2_2 SKIPPED (DCAP_RASTER missing in SQLite driver)
gdrivers/rl2.py::test_rl2_3 SKIPPED (DCAP_RASTER missing in SQLite driver)
gdrivers/rl2.py::test_rl2_4 SKIPPED (DCAP_RASTER missing in SQLite driver)
gdrivers/rl2.py::test_rl2_5 SKIPPED (DCAP_RASTER missing in SQLite driver)
gdrivers/rl2.py::test_rl2_6 SKIPPED (DCAP_RASTER missing in SQLite driver)
gdrivers/rl2.py::test_rl2_7 SKIPPED (DCAP_RASTER missing in SQLite driver)
gdrivers/rl2.py::test_rl2_8 SKIPPED (DCAP_RASTER missing in SQLite driver)
gdrivers/rl2.py::test_rl2_9 SKIPPED (DCAP_RASTER missing in SQLite driver)
gdrivers/rl2.py::test_rl2_10 SKIPPED (DCAP_RASTER missing in SQLite driver)
gdrivers/rl2.py::test_rl2_11 SKIPPED (DCAP_RASTER missing in SQLite driver)
gdrivers/rl2.py::test_rl2_12 SKIPPED (DCAP_RASTER missing in SQLite driver)
gdrivers/rl2.py::test_rl2_13 SKIPPED (DCAP_RASTER missing in SQLite driver)
gdrivers/rl2.py::test_rl2_14 SKIPPED (DCAP_RASTER missing in SQLite driver)
gdrivers/rl2.py::test_rl2_15 SKIPPED (DCAP_RASTER missing in SQLite driver)
gdrivers/rl2.py::test_rl2_16 SKIPPED (DCAP_RASTER missing in SQLite driver)
gdrivers/rl2.py::test_rl2_17 SKIPPED (DCAP_RASTER missing in SQLite driver)
gdrivers/rl2.py::test_rl2_18 SKIPPED (DCAP_RASTER missing in SQLite driver)
gdrivers/rl2.py::test_rl2_19 SKIPPED (DCAP_RASTER missing in SQLite driver)
gdrivers/rl2.py::test_rl2_20 SKIPPED (DCAP_RASTER missing in SQLite driver)
gdrivers/rl2.py::test_rl2_21 SKIPPED (DCAP_RASTER missing in SQLite driver)
gdrivers/rl2.py::test_rl2_22 SKIPPED (DCAP_RASTER missing in SQLite driver)
gdrivers/rl2.py::test_rl2_23 SKIPPED (DCAP_RASTER missing in SQLite driver)
gdrivers/rl2.py::test_rl2_24 SKIPPED (No support for ENABLE_SQL_SQLITE_FORMAT)
gdrivers/rl2.py::test_rl2_error_create SKIPPED (DCAP_RASTER missing in SQLite driver)
gdrivers/rmf.py::test_rmf_1 PASSED
gdrivers/rmf.py::test_rmf_2 PASSED
gdrivers/rmf.py::test_rmf_3 PASSED
gdrivers/rmf.py::test_rmf_4 PASSED
gdrivers/rmf.py::test_rmf_5 PASSED
gdrivers/rmf.py::test_rmf_6 PASSED
gdrivers/rmf.py::test_rmf_7 PASSED
gdrivers/rmf.py::test_rmf_8 PASSED
gdrivers/rmf.py::test_rmf_9 PASSED
gdrivers/rmf.py::test_rmf_10 PASSED
gdrivers/rmf.py::test_rmf_11 PASSED
gdrivers/rmf.py::test_rmf_12a PASSED
gdrivers/rmf.py::test_rmf_12b PASSED
gdrivers/rmf.py::test_rmf_12c PASSED
gdrivers/rmf.py::test_rmf_12d PASSED
gdrivers/rmf.py::test_rmf_13 PASSED
gdrivers/rmf.py::test_rmf_14 PASSED
gdrivers/rmf.py::test_rmf_15 PASSED
gdrivers/rmf.py::test_rmf_16 PASSED
gdrivers/rmf.py::test_rmf_17 PASSED
gdrivers/rmf.py::test_rmf_18 PASSED
gdrivers/rmf.py::test_rmf_19 PASSED
gdrivers/rmf.py::test_rmf_20 PASSED
gdrivers/rmf.py::test_rmf_21 PASSED
gdrivers/rmf.py::test_rmf_22 PASSED
gdrivers/rmf.py::test_rmf_23 PASSED
gdrivers/rmf.py::test_rmf_24 PASSED
gdrivers/rmf.py::test_rmf_25 PASSED
gdrivers/rmf.py::test_rmf_26 PASSED
gdrivers/rmf.py::test_rmf_27 PASSED
gdrivers/rmf.py::test_rmf_28a PASSED
gdrivers/rmf.py::test_rmf_28b PASSED
gdrivers/rmf.py::test_rmf_29 PASSED
gdrivers/rmf.py::test_rmf_30 PASSED
gdrivers/rmf.py::test_rmf_31a PASSED
gdrivers/rmf.py::test_rmf_31b PASSED
gdrivers/rmf.py::test_rmf_31c PASSED
gdrivers/rmf.py::test_rmf_31d PASSED
gdrivers/rmf.py::test_rmf_31e PASSED
gdrivers/rmf.py::test_rmf_32a PASSED
gdrivers/rmf.py::test_rmf_32b PASSED
gdrivers/rmf.py::test_rmf_32c PASSED
gdrivers/rmf.py::test_rmf_33a PASSED
gdrivers/rmf.py::test_rmf_33b PASSED
gdrivers/rmf.py::test_rmf_33c PASSED
gdrivers/rmf.py::test_rmf_34 PASSED
gdrivers/rmf.py::test_rmf_35 PASSED
gdrivers/roipac.py::test_roipac_1 PASSED
gdrivers/roipac.py::test_roipac_2 PASSED
gdrivers/roipac.py::test_roipac_3 PASSED
gdrivers/roipac.py::test_roipac_4 PASSED
gdrivers/roipac.py::test_roipac_5 PASSED
gdrivers/roipac.py::test_roipac_6 PASSED
gdrivers/rpftoc.py::test_rpftoc_1 PASSED
gdrivers/rpftoc.py::test_rpftoc_2 PASSED
gdrivers/rpftoc.py::test_rpftoc_3 PASSED
gdrivers/rpftoc.py::test_rpftoc_4 PASSED
gdrivers/rraster.py::test_rraster_1 PASSED
gdrivers/rraster.py::test_rraster_1_copy PASSED
gdrivers/rraster.py::test_rraster_rgba PASSED
gdrivers/rraster.py::test_rraster_rgba_copy []
['INTERLEAVE=BIP']
['INTERLEAVE=BIL']
['INTERLEAVE=BSQ']
PASSED
gdrivers/rraster.py::test_rraster_ct_rgb PASSED
gdrivers/rraster.py::test_rraster_ct_rgb_copy PASSED
gdrivers/rraster.py::test_rraster_ct_rgba PASSED
gdrivers/rraster.py::test_rraster_ct_rgba_copy PASSED
gdrivers/rraster.py::test_rraster_rat PASSED
gdrivers/rraster.py::test_rraster_rat_copy PASSED
gdrivers/rraster.py::test_rraster_signedbyte PASSED
gdrivers/rraster.py::test_rraster_datatypes PASSED
gdrivers/rraster.py::test_rraster_nodata_and_metadata PASSED
gdrivers/rraster.py::test_rraster_update PASSED
gdrivers/rraster.py::test_rraster_colorinterpretation PASSED
gdrivers/rs2.py::test_rs2_1 PASSED
gdrivers/rs2.py::test_rs2_2 PASSED
gdrivers/rs2.py::test_rs2_3 PASSED
gdrivers/s102.py::test_s102_basic[data/s102/test_s102_v2.1.h5] PASSED
gdrivers/s102.py::test_s102_basic[data/s102/test_s102_v2.2.h5] PASSED
gdrivers/s102.py::test_s102_elevation FAILED
gdrivers/s102.py::test_s102_north_up_no FAILED
gdrivers/s102.py::test_s102_identify_fallback_through_HDF5_driver PASSED
gdrivers/s102.py::test_s102_multidim PASSED
gdrivers/safe.py::test_safe_1 PASSED
gdrivers/safe.py::test_safe_2 PASSED
gdrivers/safe.py::test_safe_3 PASSED
gdrivers/safe.py::test_safe_4 PASSED
gdrivers/safe.py::test_safe_5 PASSED
gdrivers/safe.py::test_safe_WV PASSED
gdrivers/saga.py::test_saga_1 PASSED
gdrivers/saga.py::test_saga_2 PASSED
gdrivers/saga.py::test_saga_3 PASSED
gdrivers/saga.py::test_saga_4 PASSED
gdrivers/saga.py::test_saga_5 PASSED
gdrivers/saga.py::test_saga_6 PASSED
gdrivers/saga.py::test_saga_7 PASSED
gdrivers/saga.py::test_saga_8 PASSED
gdrivers/saga.py::test_saga_9 PASSED
gdrivers/sar_ceos.py::test_sar_ceos_app_1 PASSED
gdrivers/sar_ceos.py::test_sar_ceos_asf_2 PASSED
gdrivers/sdts.py::test_sdts_1 PASSED
gdrivers/sentinel2.py::test_sentinel2_l1c_1 PASSED
gdrivers/sentinel2.py::test_sentinel2_l1c_2 PASSED
gdrivers/sentinel2.py::test_sentinel2_l1c_3 PASSED
gdrivers/sentinel2.py::test_sentinel2_l1c_4 PASSED
gdrivers/sentinel2.py::test_sentinel2_l1c_5 PASSED
gdrivers/sentinel2.py::test_sentinel2_l1c_6 PASSED
gdrivers/sentinel2.py::test_sentinel2_l1c_7 PASSED
gdrivers/sentinel2.py::test_sentinel2_l1c_tile_1 PASSED
gdrivers/sentinel2.py::test_sentinel2_l1c_tile_2 PASSED
gdrivers/sentinel2.py::test_sentinel2_l1c_tile_3 PASSED
gdrivers/sentinel2.py::test_sentinel2_l1c_tile_4 PASSED
gdrivers/sentinel2.py::test_sentinel2_l1c_tile_5 PASSED
gdrivers/sentinel2.py::test_sentinel2_l1c_tile_6 PASSED
gdrivers/sentinel2.py::test_sentinel2_l1b_1 PASSED
gdrivers/sentinel2.py::test_sentinel2_l1b_2 PASSED
gdrivers/sentinel2.py::test_sentinel2_l1b_3 PASSED
gdrivers/sentinel2.py::test_sentinel2_l1b_4 PASSED
gdrivers/sentinel2.py::test_sentinel2_l1b_5 PASSED
gdrivers/sentinel2.py::test_sentinel2_l2a_1 PASSED
gdrivers/sentinel2.py::test_sentinel2_l2a_2 PASSED
gdrivers/sentinel2.py::test_sentinel2_l2a_3 PASSED
gdrivers/sentinel2.py::test_sentinel2_l2a_4 PASSED
gdrivers/sentinel2.py::test_sentinel2_l2a_5 PASSED
gdrivers/sentinel2.py::test_sentinel2_l2a_6 PASSED
gdrivers/sentinel2.py::test_sentinel2_l2a_7 PASSED
gdrivers/sentinel2.py::test_sentinel2_l1c_safe_compact_1 PASSED
gdrivers/sentinel2.py::test_sentinel2_l1c_safe_compact_2 PASSED
gdrivers/sentinel2.py::test_sentinel2_l1c_safe_compact_3 PASSED
gdrivers/sentinel2.py::test_sentinel2_zipped PASSED
gdrivers/sentinel2.py::test_sentinel2_l1c_processing_baseline_5_09__1 PASSED
gdrivers/sentinel2.py::test_sentinel2_l1c_processing_baseline_5_09__2 PASSED
gdrivers/sentinel2.py::test_sentinel2_l2a_processing_baseline_5_09__1 PASSED
gdrivers/sentinel2.py::test_sentinel2_l2a_processing_baseline_5_09__2 PASSED
gdrivers/sgi.py::test_sgi_1 PASSED
gdrivers/sgi.py::test_sgi_2 PASSED
gdrivers/sgi.py::test_sgi_3 PASSED
gdrivers/sigdem.py::test_sigdem_copy_check_prj PASSED
gdrivers/sigdem.py::test_sigdem_non_square PASSED
gdrivers/sigdem.py::test_sigdem_in_memory PASSED
gdrivers/snodas.py::test_snodas_1 PASSED
gdrivers/srp.py::test_srp_1[0] PASSED
gdrivers/srp.py::test_srp_1[4] PASSED
gdrivers/srp.py::test_srp_1[8] PASSED
gdrivers/srp.py::test_srp_4 PASSED
gdrivers/srp.py::test_srp_5 PASSED
gdrivers/srp.py::test_srp_6 PASSED
gdrivers/srtmhgt.py::test_srtmhgt_1 PASSED
gdrivers/srtmhgt.py::test_srtmhgt_2 PASSED
gdrivers/srtmhgt.py::test_srtmhgt_3 PASSED
gdrivers/srtmhgt.py::test_srtmhgt_4 PASSED
gdrivers/srtmhgt.py::test_srtmhgt_hgts PASSED
gdrivers/stacit.py::test_stacit_basic PASSED
gdrivers/stacit.py::test_stacit_max_items PASSED
gdrivers/stacit.py::test_stacit_multiple_assets PASSED
gdrivers/stacit.py::test_stacit_overlapping_sources PASSED
gdrivers/stacta.py::test_stacta_basic PASSED
gdrivers/stacta.py::test_stacta_east_hemisphere PASSED
gdrivers/stacta.py::test_stacta_subdatasets PASSED
gdrivers/stacta.py::test_stacta_missing_metatile PASSED
gdrivers/stacta.py::test_stacta_network PASSED
gdrivers/stacta.py::test_stacta_with_raster_extension_nominal[data/stacta/test_with_raster_extension.json] PASSED
gdrivers/stacta.py::test_stacta_with_raster_extension_nominal[data/stacta/test_with_raster_extension_no_eo_bands.json] PASSED
gdrivers/stacta.py::test_stacta_with_raster_extension_nominal[data/stacta/test_stac_1_1.json] PASSED
gdrivers/stacta.py::test_stacta_with_raster_extension_errors PASSED
gdrivers/terragen.py::test_terragen_1 PASSED
gdrivers/terragen.py::test_terragen_2 PASSED
gdrivers/test_validate_jp2.py::test_validate_jp2_2 PASSED
gdrivers/test_validate_jp2.py::test_validate_jp2_3 PASSED
gdrivers/test_validate_jp2.py::test_validate_jp2_4 PASSED
gdrivers/test_validate_jp2.py::test_validate_jp2_5 PASSED
gdrivers/test_validate_jp2.py::test_validate_jp2_6 PASSED
gdrivers/test_validate_jp2.py::test_validate_jp2_7 PASSED
gdrivers/test_validate_jp2.py::test_validate_jp2_8 PASSED
gdrivers/tga.py::test_tga_read_rle_grey_level PASSED
gdrivers/tga.py::test_tga_read_rle_color_table PASSED
gdrivers/tga.py::test_tga_read_rle_24bit PASSED
gdrivers/tga.py::test_tga_read_uncompressed_grey_level PASSED
gdrivers/tga.py::test_tga_read_uncompressed_color_table PASSED
gdrivers/tga.py::test_tga_read_uncompressed_16bit PASSED
gdrivers/tga.py::test_tga_read_uncompressed_24bit PASSED
gdrivers/tga.py::test_tga_read_uncompressed_32bit PASSED
gdrivers/tga.py::test_tga_read_uncompressed_32bit_alpha PASSED
gdrivers/tga.py::test_tga_read_single_band_runs_crossing_scanlines PASSED
gdrivers/tga.py::test_tga_read_three_bands_runs_crossing_scanlines PASSED
gdrivers/tiff_profile.py::test_tiff_write_icc PASSED
gdrivers/tiff_profile.py::test_tiff_copy_icc PASSED
gdrivers/tiff_profile.py::test_tiff_copy_options_icc PASSED
gdrivers/tiff_profile.py::test_tiff_copy_options_colorimetric_data PASSED
gdrivers/tiff_profile.py::test_tiff_copy_colorimetric_data PASSED
gdrivers/tiff_profile.py::test_tiff_update_icc PASSED
gdrivers/tiff_profile.py::test_tiff_update_colorimetric PASSED
gdrivers/til.py::test_til_1 PASSED
gdrivers/til.py::test_til_2 PASSED
gdrivers/til.py::test_til_3 PASSED
gdrivers/tiledb_multidim.py::test_tiledb_multidim_basic SKIPPED (TileDB >= 2.15 required)
gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_data_types[14] SKIPPED (TileDB >= 2.15 required)
gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_data_types[1] SKIPPED (TileDB >= 2.15 required)
gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_data_types[3] SKIPPED (TileDB >= 2.15 required)
gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_data_types[2] SKIPPED (TileDB >= 2.15 required)
gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_data_types[5] SKIPPED (TileDB >= 2.15 required)
gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_data_types[4] SKIPPED (TileDB >= 2.15 required)
gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_data_types[13] SKIPPED (TileDB >= 2.15 required)
gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_data_types[12] SKIPPED (TileDB >= 2.15 required)
gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_data_types[6] SKIPPED (TileDB >= 2.15 required)
gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_data_types[7] SKIPPED (TileDB >= 2.15 required)
gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_data_types[8] SKIPPED (TileDB >= 2.15 required)
gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_data_types[9] SKIPPED (TileDB >= 2.15 required)
gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_data_types[10] SKIPPED (TileDB >= 2.15 required)
gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_data_types[11] SKIPPED (TileDB >= 2.15 required)
gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_nodata SKIPPED (TileDB >= 2.15 required)
gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_nodata_cannot_be_set_after_finalize SKIPPED (TileDB >= 2.15 required)
gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_blocksize SKIPPED (TileDB >= 2.15 required)
gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_compression SKIPPED (TileDB >= 2.15 required)
gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_same_name_as_dim SKIPPED (TileDB >= 2.15 required)
gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_read_write SKIPPED (TileDB >= 2.15 required)
gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_read_dim_label_and_spatial_ref[4326-axis_mapping0] SKIPPED (TileDB >= 2.15 required)
gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_read_dim_label_and_spatial_ref[32631-axis_mapping1] SKIPPED (TileDB >= 2.15 required)
gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_read_gdal_raster_classic SKIPPED (TileDB >= 2.15 required)
gdrivers/tiledb_multidim.py::test_tiledb_multidim_array_read_gdal_raster_classic_interleave_attributes SKIPPED (TileDB >= 2.15 required)
gdrivers/tiledb_multidim.py::test_tiledb_multidim_translate_from_netcdf SKIPPED (TileDB >= 2.15 required)
gdrivers/tiledb_read.py::test_tiledb_open SKIPPED (Driver TileDB not present)
gdrivers/tiledb_write.py::test_tiledb_write_complex[BAND] SKIPPED (Driver TileDB not present)
gdrivers/tiledb_write.py::test_tiledb_write_complex[PIXEL] SKIPPED (Driver TileDB not present)
gdrivers/tiledb_write.py::test_tiledb_write_custom_blocksize[BAND] SKIPPED (Driver TileDB not present)
gdrivers/tiledb_write.py::test_tiledb_write_custom_blocksize[PIXEL] SKIPPED (Driver TileDB not present)
gdrivers/tiledb_write.py::test_tiledb_write_custom_blocksize[ATTRIBUTES] SKIPPED (Driver TileDB not present)
gdrivers/tiledb_write.py::test_tiledb_write_update[BAND] SKIPPED (Driver TileDB not present)
gdrivers/tiledb_write.py::test_tiledb_write_update[PIXEL] SKIPPED (Driver TileDB not present)
gdrivers/tiledb_write.py::test_tiledb_write_rgb[BAND] SKIPPED (Driver TileDB not present)
gdrivers/tiledb_write.py::test_tiledb_write_rgb[PIXEL] SKIPPED (Driver TileDB not present)
gdrivers/tiledb_write.py::test_tiledb_write_rgb[ATTRIBUTES] SKIPPED (Driver TileDB not present)
gdrivers/tiledb_write.py::test_tiledb_write_attributes[BAND] SKIPPED (Driver TileDB not present)
gdrivers/tiledb_write.py::test_tiledb_write_attributes[PIXEL] SKIPPED (Driver TileDB not present)
gdrivers/tiledb_write.py::test_tiledb_write_subdatasets SKIPPED (Driver TileDB not present)
gdrivers/tiledb_write.py::test_tiledb_write_band_meta[BAND] SKIPPED (Driver TileDB not present)
gdrivers/tiledb_write.py::test_tiledb_write_band_meta[PIXEL] SKIPPED (Driver TileDB not present)
gdrivers/tiledb_write.py::test_tiledb_write_band_meta[ATTRIBUTES] SKIPPED (Driver TileDB not present)
gdrivers/tiledb_write.py::test_tiledb_write_history[BAND] SKIPPED (Driver TileDB not present)
gdrivers/tiledb_write.py::test_tiledb_write_history[PIXEL] SKIPPED (Driver TileDB not present)
gdrivers/tiledb_write.py::test_tiledb_read_arbitrary_array[1] SKIPPED (Driver TileDB not present)
gdrivers/tiledb_write.py::test_tiledb_read_arbitrary_array[14] SKIPPED (Driver TileDB not present)
gdrivers/tiledb_write.py::test_tiledb_read_arbitrary_array[2] SKIPPED (Driver TileDB not present)
gdrivers/tiledb_write.py::test_tiledb_read_arbitrary_array[3] SKIPPED (Driver TileDB not present)
gdrivers/tiledb_write.py::test_tiledb_read_arbitrary_array[4] SKIPPED (Driver TileDB not present)
gdrivers/tiledb_write.py::test_tiledb_read_arbitrary_array[5] SKIPPED (Driver TileDB not present)
gdrivers/tiledb_write.py::test_tiledb_read_arbitrary_array[12] SKIPPED (Driver TileDB not present)
gdrivers/tiledb_write.py::test_tiledb_read_arbitrary_array[13] SKIPPED (Driver TileDB not present)
gdrivers/tiledb_write.py::test_tiledb_read_arbitrary_array[6] SKIPPED (Driver TileDB not present)
gdrivers/tiledb_write.py::test_tiledb_read_arbitrary_array[7] SKIPPED (Driver TileDB not present)
gdrivers/tiledb_write.py::test_tiledb_read_arbitrary_array[8] SKIPPED (Driver TileDB not present)
gdrivers/tiledb_write.py::test_tiledb_read_arbitrary_array[9] SKIPPED (Driver TileDB not present)
gdrivers/tiledb_write.py::test_tiledb_read_arbitrary_array[10] SKIPPED (Driver TileDB not present)
gdrivers/tiledb_write.py::test_tiledb_read_arbitrary_array[11] SKIPPED (Driver TileDB not present)
gdrivers/usgsdem.py::test_usgsdem_1 PASSED
gdrivers/usgsdem.py::test_usgsdem_2 PASSED
gdrivers/usgsdem.py::test_usgsdem_3 PASSED
gdrivers/usgsdem.py::test_usgsdem_4 PASSED
gdrivers/usgsdem.py::test_usgsdem_5 PASSED
gdrivers/usgsdem.py::test_usgsdem_6 PASSED
gdrivers/usgsdem.py::test_usgsdem_7 PASSED
gdrivers/usgsdem.py::test_usgsdem_8 PASSED
gdrivers/usgsdem.py::test_usgsdem_9 PASSED
gdrivers/usgsdem.py::test_usgsdem_with_extra_values_at_end_of_profile PASSED
gdrivers/usgsdem.py::test_usgsdem_with_spaces_after_byte_864 PASSED
gdrivers/usgsdem.py::test_usgsdem_with_header_of_918_bytes PASSED
gdrivers/usgsdem.py::test_usgsdem_record_1025_bytes_ending_with_linefeed PASSED
gdrivers/usgsdem.py::test_usgsdem_cleanup PASSED
gdrivers/vicar.py::test_vicar_1 PASSED
gdrivers/vicar.py::test_vicar_read_datatypes[vicar_byte] PASSED
gdrivers/vicar.py::test_vicar_read_datatypes[vicar_int16] PASSED
gdrivers/vicar.py::test_vicar_read_datatypes[vicar_bigendian_int16] PASSED
gdrivers/vicar.py::test_vicar_read_datatypes[vicar_int32] PASSED
gdrivers/vicar.py::test_vicar_read_datatypes[vicar_float32_bsq] PASSED
gdrivers/vicar.py::test_vicar_read_datatypes[vicar_float32_bil] PASSED
gdrivers/vicar.py::test_vicar_read_datatypes[vicar_float32_bip] PASSED
gdrivers/vicar.py::test_vicar_read_datatypes[vicar_bigendian_float32] PASSED
gdrivers/vicar.py::test_vicar_read_datatypes[vicar_float64] PASSED
gdrivers/vicar.py::test_vicar_read_datatypes[vicar_cfloat32] PASSED
gdrivers/vicar.py::test_vicar_read_datatypes[vicar_vax_float32] PASSED
gdrivers/vicar.py::test_vicar_read_datatypes[vicar_vax_float64] PASSED
gdrivers/vicar.py::test_vicar_read_datatypes[vicar_vax_cfloat32] PASSED
gdrivers/vicar.py::test_vicar_read_binary_prefix PASSED
gdrivers/vicar.py::test_vicar_create PASSED
gdrivers/vicar.py::test_vicar_create_all_data_types[vicar_byte] PASSED
gdrivers/vicar.py::test_vicar_create_all_data_types[vicar_int16] PASSED
gdrivers/vicar.py::test_vicar_create_all_data_types[vicar_bigendian_float32] PASSED
gdrivers/vicar.py::test_vicar_create_all_data_types[vicar_float64] PASSED
gdrivers/vicar.py::test_vicar_create_all_data_types[vicar_cfloat32] PASSED
gdrivers/vicar.py::test_vicar_create_label_option_as_inline_value PASSED
gdrivers/vicar.py::test_vicar_create_label_option_as_inline_value_error PASSED
gdrivers/vicar.py::test_vicar_create_label_option_as_filename PASSED
gdrivers/vicar.py::test_vicar_create_label_option_as_filename_error PASSED
gdrivers/vicar.py::test_vicar_create_georeferencing[MIPL] PASSED
gdrivers/vicar.py::test_vicar_create_georeferencing[GEOTIFF] PASSED
gdrivers/vicar.py::test_vicar_read_compressed_datasets[vicar_byte_basic] PASSED
gdrivers/vicar.py::test_vicar_read_compressed_datasets[vicar_byte_basic2] PASSED
gdrivers/vicar.py::test_vicar_read_compressed_datasets[vicar_int16_basic2] PASSED
gdrivers/vicar.py::test_vicar_read_compressed_datasets[vicar_all_ones_basic2] PASSED
gdrivers/vicar.py::test_vicar_write_basic PASSED
gdrivers/vicar.py::test_vicar_write_basic2 PASSED
gdrivers/vicar.py::test_vicar_write_basic2_int16 PASSED
gdrivers/vicar.py::test_vicar_write_basic2_all_ones PASSED
gdrivers/vicar.py::test_vicar_write_compression_errors PASSED
gdrivers/vicar.py::test_vicar_open_from_pds3 PASSED
gdrivers/vrtderived.py::test_vrtderived_1 PASSED
gdrivers/vrtderived.py::test_vrtderived_2 PASSED
gdrivers/vrtderived.py::test_vrtderived_3 PASSED
gdrivers/vrtderived.py::test_vrtderived_4 PASSED
gdrivers/vrtderived.py::test_vrtderived_5 PASSED
gdrivers/vrtderived.py::test_vrtderived_6 PASSED
gdrivers/vrtderived.py::test_vrtderived_7 SKIPPED
gdrivers/vrtderived.py::test_vrtderived_8 PASSED
gdrivers/vrtderived.py::test_vrtderived_9 PASSED
gdrivers/vrtderived.py::test_vrtderived_10 PASSED
gdrivers/vrtderived.py::test_vrtderived_11 PASSED
gdrivers/vrtderived.py::test_vrtderived_12 PASSED
gdrivers/vrtderived.py::test_vrtderived_13 PASSED
gdrivers/vrtderived.py::test_vrtderived_14 PASSED
gdrivers/vrtderived.py::test_vrtderived_15 PASSED
gdrivers/vrtderived.py::test_vrtderived_skip_non_contributing_sources PASSED
gdrivers/vrtderived.py::test_vrtderived_cleanup PASSED
gdrivers/vrtfilt.py::test_vrtfilt_1 PASSED
gdrivers/vrtfilt.py::test_vrtfilt_2 PASSED
gdrivers/vrtfilt.py::test_vrtfilt_3 PASSED
gdrivers/vrtfilt.py::test_vrtfilt_4 PASSED
gdrivers/vrtfilt.py::test_vrtfilt_5 PASSED
gdrivers/vrtfilt.py::test_vrtfilt_6 PASSED
gdrivers/vrtfilt.py::test_vrtfilt_7 PASSED
gdrivers/vrtfilt.py::test_vrtfilt_invalid_kernel_size PASSED
gdrivers/vrtlut.py::test_vrtlut_1 PASSED
gdrivers/vrtmask.py::test_vrtmask_1 PASSED
gdrivers/vrtmask.py::test_vrtmask_2 PASSED
gdrivers/vrtmask.py::test_vrtmask_3 PASSED
gdrivers/vrtmask.py::test_vrtmask_4 PASSED
gdrivers/vrtmask.py::test_vrtmask_5 PASSED
gdrivers/vrtmask.py::test_vrtmask_6 PASSED
gdrivers/vrtmask.py::test_vrtmask_7 PASSED
gdrivers/vrtmask.py::test_vrtmask_8 PASSED
gdrivers/vrtmask.py::test_vrtmask_9 SKIPPED
gdrivers/vrtmask.py::test_vrtmask_10 PASSED
gdrivers/vrtmask.py::test_vrtmask_11 PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_dimension PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_attribute PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_subgroup_and_cross_references PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_srs PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_nodata_unit_offset_scale PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_RegularlySpacedValues PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_ConstantValue PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_InlineValues PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_Source PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_Source_classic_dataset PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_serialize PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_createcopy PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_createmultidimensional PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_singlesourcearray PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_statistics_and_serialization PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_derivedarray_no_step PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_array PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_derivedarray_view PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_srcrect_dstrect PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_derivedarray_transpose PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_derivedarray_resample PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_derivedarray_resample_options PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_derivedarray_grid PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_derivedarray_getunscaled PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_derivedarray_getmask PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_error_no_array_in_array_source PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_error_no_SourceFilename PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_error_no_SourceArray PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_error_wrong_SourceFilename PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_error_wrong_SourceArray PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_error_not_a_2D_array PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_error_no_source_array_in_DerivedArray PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_error_unknown_step PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_error_view_missing_expr PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_error_transpose_missing_order PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_error_resample_wrong_dimension PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_error_resample_wrong_srs PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_error_resample_wrong_option PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_grid_missing_gridoptions PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_grid_invalid_XArray PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_grid_invalid_YArray PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_grid_error_wrong_option PASSED
gdrivers/vrtmultidim.py::test_vrtmultidim_arraysource_getmask_error_wrong_option PASSED
gdrivers/vrtovr.py::test_vrtovr_1 PASSED
gdrivers/vrtovr.py::test_vrtovr_2 PASSED
gdrivers/vrtovr.py::test_vrtovr_none PASSED
gdrivers/vrtovr.py::test_vrtovr_errors PASSED
gdrivers/vrtovr.py::test_vrtovr_virtual PASSED
gdrivers/vrtovr.py::test_vrtovr_virtual_with_preexisting_implicit_ovr PASSED
gdrivers/vrtovr.py::test_vrtovr_external_ovr_has_priority_over_implicit PASSED
gdrivers/vrtovr.py::test_vrtovr_cleanup PASSED
gdrivers/vrtpansharpen.py::test_vrtpansharpen_1 PASSED
gdrivers/vrtpansharpen.py::test_vrtpansharpen_2 PASSED
gdrivers/vrtpansharpen.py::test_vrtpansharpen_3 PASSED
gdrivers/vrtpansharpen.py::test_vrtpansharpen_4 PASSED
gdrivers/vrtpansharpen.py::test_vrtpansharpen_5 PASSED
gdrivers/vrtpansharpen.py::test_vrtpansharpen_6 PASSED
gdrivers/vrtpansharpen.py::test_vrtpansharpen_7 PASSED
gdrivers/vrtpansharpen.py::test_vrtpansharpen_band_with_different_extents PASSED
gdrivers/vrtpansharpen.py::test_vrtpansharpen_band_with_different_extents_positive_yres PASSED
gdrivers/vrtpansharpen.py::test_vrtpansharpen_8 PASSED
gdrivers/vrtpansharpen.py::test_vrtpansharpen_9 PASSED
gdrivers/vrtpansharpen.py::test_vrtpansharpen_10 PASSED
gdrivers/vrtpansharpen.py::test_vrtpansharpen_11 PASSED
gdrivers/vrtpansharpen.py::test_vrtpansharpen_nodata_multiple_spectral_bands PASSED
gdrivers/vrtpansharpen.py::test_vrtpansharpen_nodata_overviews PASSED
gdrivers/vrtpansharpen.py::test_vrtpansharpen_out_of_order_input_bands_and_nodata PASSED
gdrivers/vrtrawlink.py::test_vrtrawlink_1 PASSED
gdrivers/vrtrawlink.py::test_vrtrawlink_3 PASSED
gdrivers/vrtrawlink.py::test_vrtrawlink_4 PASSED
gdrivers/vrtrawlink.py::test_vrtrawlink_5 PASSED
gdrivers/vrtrawlink.py::test_vrtrawlink_6 PASSED
gdrivers/vrtrawlink.py::test_vrtrawlink_7 PASSED
gdrivers/vrtrawlink.py::test_vrtrawlink_8 PASSED
gdrivers/vrtrawlink.py::test_vrtrawlink_9 PASSED
gdrivers/vrtrawlink.py::test_vrtrawlink_10 PASSED
gdrivers/vrtrawlink.py::test_vrtrawlink_vax_order PASSED
gdrivers/vrtwarp.py::test_vrtwarp_1 PASSED
gdrivers/vrtwarp.py::test_vrtwarp_2 PASSED
gdrivers/vrtwarp.py::test_vrtwarp_4 PASSED
gdrivers/vrtwarp.py::test_vrtwarp_5 PASSED
gdrivers/vrtwarp.py::test_vrtwarp_6 PASSED
gdrivers/vrtwarp.py::test_vrtwarp_7 PASSED
gdrivers/vrtwarp.py::test_vrtwarp_8 PASSED
gdrivers/vrtwarp.py::test_vrtwarp_9 PASSED
gdrivers/vrtwarp.py::test_vrtwarp_10 PASSED
gdrivers/vrtwarp.py::test_vrtwarp_11 PASSED
gdrivers/vrtwarp.py::test_vrtwarp_read_vrt_of_warped_vrt PASSED
gdrivers/vrtwarp.py::test_vrtwarp_read_blocks_larger_than_2_gigapixels SKIPPED (GDAL_RUN_SLOW_TESTS not set)
gdrivers/vrtwarp.py::test_vrtwarp_read_blocks_in_space PASSED
gdrivers/vrtwarp.py::test_vrtwarp_read_inconsistent_blocksize[data/vrt/warp_inconsistent_blockxsize.vrt] PASSED
gdrivers/vrtwarp.py::test_vrtwarp_read_inconsistent_blocksize[data/vrt/warp_inconsistent_blockysize.vrt] PASSED
gdrivers/vrtwarp.py::test_vrtwarp_write_no_duplicated_blocksize PASSED
gdrivers/vrtwarp.py::test_vrtwarp_alpha_band_and_block_without_source_pixel PASSED
gdrivers/vrtwarp.py::test_vrtwarp_sourcedataset_all_relatives PASSED
gdrivers/vrtwarp.py::test_vrtwarp_sourcedataset_source_relative_dest_absolute PASSED
gdrivers/vrtwarp.py::test_vrtwarp_sourcedataset_source_absolute_dest_absolute PASSED
gdrivers/vrtwarp.py::test_vrtwarp_sourcedataset_source_absolute_dest_relative PASSED
gdrivers/vrtwarp.py::test_vrtwarp_BLOCKXSIZE_BLOCKYSIZE PASSED
gdrivers/vrtwarp.py::test_vrtwarp_float32_max_nodata[-3.4028234663852886e+38] PASSED
gdrivers/vrtwarp.py::test_vrtwarp_float32_max_nodata[3.4028234663852886e+38] PASSED
gdrivers/wcs.py::test_wcs_3 SKIPPED (Could not connect to http://demo.opengeo.org/geoserver/wcs?)
gdrivers/wcs.py::test_wcs_4 SKIPPED (Could not connect to http://demo.opengeo.org/geoserver/wcs?)
gdrivers/wcs.py::test_wcs_6[SimpleGeoServer-100] PASSED
gdrivers/wcs.py::test_wcs_6[SimpleGeoServer-110] PASSED
gdrivers/wcs.py::test_wcs_6[SimpleGeoServer-111] PASSED
gdrivers/wcs.py::test_wcs_6[SimpleGeoServer-201] PASSED
gdrivers/wcs.py::test_wcs_6[GeoServer2-100] PASSED
gdrivers/wcs.py::test_wcs_6[GeoServer2-110] PASSED
gdrivers/wcs.py::test_wcs_6[GeoServer2-111] PASSED
gdrivers/wcs.py::test_wcs_6[GeoServer2-201] PASSED
gdrivers/wcs.py::test_wcs_6[GeoServer-100] PASSED
gdrivers/wcs.py::test_wcs_6[GeoServer-110] PASSED
gdrivers/wcs.py::test_wcs_6[GeoServer-111] PASSED
gdrivers/wcs.py::test_wcs_6[GeoServer-201] PASSED
gdrivers/wcs.py::test_wcs_6[MapServer-100] PASSED
gdrivers/wcs.py::test_wcs_6[MapServer-110] PASSED
gdrivers/wcs.py::test_wcs_6[MapServer-111] PASSED
gdrivers/wcs.py::test_wcs_6[MapServer-112] PASSED
gdrivers/wcs.py::test_wcs_6[MapServer-201] PASSED
gdrivers/wcs.py::test_wcs_6[Rasdaman-201] PASSED
gdrivers/wcs.py::test_wcs_6[Rasdaman2-201] PASSED
gdrivers/wcs.py::test_wcs_6[ArcGIS-100] PASSED
gdrivers/wcs.py::test_wcs_6[ArcGIS-110] PASSED
gdrivers/wcs.py::test_wcs_6[ArcGIS-111] PASSED
gdrivers/wcs.py::test_wcs_6[ArcGIS-112] PASSED
gdrivers/wcs.py::test_wcs_6[ArcGIS-201] PASSED
gdrivers/webp.py::test_webp_2 PASSED
gdrivers/webp.py::test_webp_3 PASSED
gdrivers/webp.py::test_webp_4 PASSED
gdrivers/webp.py::test_webp_5 PASSED
gdrivers/webp.py::test_webp_6 PASSED
gdrivers/webp.py::test_webp_lossless_copy PASSED
gdrivers/webp.py::test_webp_lossless_copy_with_xmp PASSED
gdrivers/wms.py::test_wms_3 PASSED
gdrivers/wms.py::test_wms_4 PASSED
gdrivers/wms.py::test_wms_5 PASSED
gdrivers/wms.py::test_wms_6 PASSED
gdrivers/wms.py::test_wms_7 HTTP service for http://tilecache.osgeo.org/wms-c/Basic.py is down (HTTP Error: 403)
SKIPPED (Could not read from http://tilecache.osgeo.org/wms-c/Basic.py)
gdrivers/wms.py::test_wms_8 PASSED
gdrivers/wms.py::test_wms_12 HTTP service for http://tilecache.osgeo.org/wms-c/Basic.py is down (HTTP Error: 403)
SKIPPED (Could not read from http://tilecache.osgeo.org/wms-c/Basic.py)
gdrivers/wms.py::test_wms_13 HTTP service for http://wms.geobase.ca/wms-bin/cubeserv.cgi?SERVICE=WMS&VERSION=1.1.1&REQUEST=GetCapabilities is down (URL Error: timed out)
SKIPPED (Could not read from http://wms.geobase.ca/wms-bin/cubeserv.cgi?SERVICE=WMS&VERSION=1.1.1&REQUEST=GetCapabilities)
gdrivers/wms.py::test_wms_14 PASSED
gdrivers/wms.py::test_wms_15 PASSED
gdrivers/wms.py::test_wms_16 SKIPPED (GDAL_RUN_SLOW_TESTS not set)
gdrivers/wms.py::test_wms_18 PASSED
gdrivers/wms.py::test_wms_19 PASSED
gdrivers/wms.py::test_wms_data_via_mrf PASSED
gdrivers/wms.py::test_twms_wmsmetadriver PASSED
gdrivers/wms.py::test_twms_GIBS PASSED
gdrivers/wms.py::test_twms_inline_configuration PASSED
gdrivers/wms.py::test_gdal_subdataset_get_filename[WMS:https://gibs.earthdata.nasa.gov/twms/epsg4326/best/twms.cgi?SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&LAYERS=MODIS_Aqua_L3_Land_Surface_Temp_Monthly_CMG_Night_TES&SRS=EPSG:4326&BBOX=-180,-90,180,90-LAYERS=MODIS_Aqua_L3_Land_Surface_Temp_Monthly_CMG_Night_TES] PASSED
gdrivers/wms.py::test_gdal_subdataset_get_filename[WMS:https://gibs.earthdata.nasa.gov/twms/epsg4326/best/twms.cgi?SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&SRS=EPSG:4326&BBOX=-180,-90,180,90&LAYERS=MODIS_Aqua_L3_Land_Surface_Temp_Monthly_CMG_Night_TES-LAYERS=MODIS_Aqua_L3_Land_Surface_Temp_Monthly_CMG_Night_TES] PASSED
gdrivers/wms.py::test_gdal_subdataset_get_filename[WMS:https://gibs.earthdata.nasa.gov/twms/epsg4326/best/twms.cgi?LAYERS=MODIS_Aqua_L3_Land_Surface_Temp_Monthly_CMG_Night_TES&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&SRS=EPSG:4326&BBOX=-180,-90,180,90-LAYERS=MODIS_Aqua_L3_Land_Surface_Temp_Monthly_CMG_Night_TES] PASSED
gdrivers/wms.py::test_gdal_subdataset_get_filename[WMS:https://gibs.earthdata.nasa.gov/twms/epsg4326/best/twms.cgi?-] PASSED
gdrivers/wms.py::test_gdal_subdataset_get_filename[-] PASSED
gdrivers/wms.py::test_gdal_subdataset_modify_filename[WMS:https://gibs.earthdata.nasa.gov/twms/epsg4326/best/twms.cgi?SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&LAYERS=MODIS_Aqua_L3_Land_Surface_Temp_Monthly_CMG_Night_TES&SRS=EPSG:4326&BBOX=-180,-90,180,90] PASSED
gdrivers/wms.py::test_gdal_subdataset_modify_filename[WMS:https://gibs.earthdata.nasa.gov/twms/epsg4326/best/twms.cgi?SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&SRS=EPSG:4326&BBOX=-180,-90,180,90&LAYERS=MODIS_Aqua_L3_Land_Surface_Temp_Monthly_CMG_Night_TES] PASSED
gdrivers/wms.py::test_gdal_subdataset_modify_filename[WMS:https://gibs.earthdata.nasa.gov/twms/epsg4326/best/twms.cgi?LAYERS=MODIS_Aqua_L3_Land_Surface_Temp_Monthly_CMG_Night_TES&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&SRS=EPSG:4326&BBOX=-180,-90,180,90] PASSED
gdrivers/wms.py::test_gdal_subdataset_modify_filename[WMS:https://gibs.earthdata.nasa.gov/twms/epsg4326/best/twms.cgi?] PASSED
gdrivers/wms.py::test_gdal_subdataset_modify_filename[] PASSED
gdrivers/wmts.py::test_wmts_2 PASSED
gdrivers/wmts.py::test_wmts_3 PASSED
gdrivers/wmts.py::test_wmts_4 PASSED
gdrivers/wmts.py::test_wmts_5 PASSED
gdrivers/wmts.py::test_wmts_6 PASSED
gdrivers/wmts.py::test_wmts_7 PASSED
gdrivers/wmts.py::test_wmts_8 PASSED
gdrivers/wmts.py::test_wmts_9 PASSED
gdrivers/wmts.py::test_wmts_10 PASSED
gdrivers/wmts.py::test_wmts_11 PASSED
gdrivers/wmts.py::test_wmts_12 PASSED
gdrivers/wmts.py::test_wmts_12bis PASSED
gdrivers/wmts.py::test_wmts_tilematrixsetlink_to_non_existing_tilematrix PASSED
gdrivers/wmts.py::test_wmts_13 PASSED
gdrivers/wmts.py::test_wmts_14 PASSED
gdrivers/wmts.py::test_wmts_15 PASSED
gdrivers/wmts.py::test_wmts_16 PASSED
gdrivers/wmts.py::test_wmts_17 PASSED
gdrivers/wmts.py::test_wmts_18 PASSED
gdrivers/wmts.py::test_wmts_19 PASSED
gdrivers/wmts.py::test_wmts_20 PASSED
gdrivers/wmts.py::test_wmts_21 PASSED
gdrivers/wmts.py::test_wmts_22 PASSED
gdrivers/wmts.py::test_wmts_23[gray-expected_cs0] PASSED
gdrivers/wmts.py::test_wmts_23[gray+alpha-expected_cs1] PASSED
gdrivers/wmts.py::test_wmts_23[pal-expected_cs2] PASSED
gdrivers/wmts.py::test_wmts_23[rgb-expected_cs3] PASSED
gdrivers/wmts.py::test_wmts_23[rgba-expected_cs4] PASSED
gdrivers/wmts.py::test_wmts_invalid_global_to_tm_reprojection PASSED
gdrivers/wmts.py::test_wmts_check_no_overflow_zoom_level PASSED
gdrivers/wmts.py::test_wmts_24 PASSED
gdrivers/xmp.py::test_xmp[xmp_read_GTiff_True] PASSED
gdrivers/xmp.py::test_xmp[xmp_read_GTiff_False] PASSED
gdrivers/xmp.py::test_xmp[xmp_read_GIF_True] PASSED
gdrivers/xmp.py::test_xmp[xmp_read_BIGGIF_False] PASSED
gdrivers/xmp.py::test_xmp[xmp_read_JPEG_True] PASSED
gdrivers/xmp.py::test_xmp[xmp_read_JPEG_False] PASSED
gdrivers/xmp.py::test_xmp[xmp_read_PNG_True] PASSED
gdrivers/xmp.py::test_xmp[xmp_read_PNG_False] PASSED
gdrivers/xmp.py::test_xmp[xmp_read_JP2ECW_True] PASSED
gdrivers/xmp.py::test_xmp[xmp_read_JP2ECW_False] PASSED
gdrivers/xmp.py::test_xmp[xmp_read_JP2MrSID_True] SKIPPED
gdrivers/xmp.py::test_xmp[xmp_read_JP2MrSID_False] SKIPPED
gdrivers/xmp.py::test_xmp[xmp_read_JPEG2000_True] SKIPPED
gdrivers/xmp.py::test_xmp[xmp_read_JPEG2000_False] SKIPPED
gdrivers/xmp.py::test_xmp[xmp_read_JP2OpenJPEG_True] PASSED
gdrivers/xmp.py::test_xmp[xmp_read_JP2OpenJPEG_False] PASSED
gdrivers/xmp.py::test_xmp[xmp_read_JP2KAK_True] SKIPPED
gdrivers/xmp.py::test_xmp[xmp_read_JP2KAK_False] SKIPPED
gdrivers/xmp.py::test_xmp[xmp_read_PDF_True] PASSED
gdrivers/xmp.py::test_xmp[xmp_read_PDF_False] PASSED
gdrivers/xmp.py::test_xmp[xmp_read_WEBP_True] PASSED
gdrivers/xmp.py::test_xmp[xmp_read_WEBP_False] PASSED
gdrivers/xpm.py::test_xpm[utm.xpm] SKIPPED (GDAL_DOWNLOAD_TEST_DATA is not set to YES)
gdrivers/xpm.py::test_xpm_1 PASSED
gdrivers/xyz.py::test_xyz_1 PASSED
gdrivers/xyz.py::test_xyz_2 PASSED
gdrivers/xyz.py::test_xyz_3 PASSED
gdrivers/xyz.py::test_xyz_4 PASSED
gdrivers/xyz.py::test_xyz_5 PASSED
gdrivers/xyz.py::test_xyz_6 PASSED
gdrivers/xyz.py::test_xyz_7 PASSED
gdrivers/xyz.py::test_xyz_8 PASSED
gdrivers/xyz.py::test_xyz_9 PASSED
gdrivers/xyz.py::test_xyz_organized_by_columns_int16 PASSED
gdrivers/xyz.py::test_xyz_organized_by_columns_float32 PASSED
gdrivers/xyz.py::test_xyz_floating_point_step_organized_by_rows_int16 PASSED
gdrivers/xyz.py::test_xyz_floating_point_step_organized_by_columns_int16 PASSED
gdrivers/xyz.py::test_xyz_floating_point_step_organized_by_columns_float32 PASSED
gdrivers/xyz.py::test_xyz_looks_like_organized_by_columns_but_is_not PASSED
gdrivers/xyz.py::test_xyz_looks_like_organized_by_columns_but_is_not_case2 PASSED
gdrivers/xyz.py::test_xyz_looks_like_missing_lines PASSED
gdrivers/zarr_driver.py::test_zarr_basic[True-!b1-1-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_basic[True-!i1-14-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_basic[True-!i1-14--1--1] PASSED
gdrivers/zarr_driver.py::test_zarr_basic[True-!u1-1-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_basic[True-!u1-1-1-1] PASSED
gdrivers/zarr_driver.py::test_zarr_basic[True-i2-3-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_basic[True-i4-5-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_basic[True-i8-13-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_basic[True-u2-2-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_basic[True-u4-4-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_basic[True-u8-12-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_basic[True-f4-6-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_basic[True-f8-7-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_basic[True-c8-10-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_basic[True-c16-11-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_basic[False-!b1-1-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_basic[False-!i1-14-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_basic[False-!i1-14--1--1] PASSED
gdrivers/zarr_driver.py::test_zarr_basic[False-!u1-1-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_basic[False-!u1-1-1-1] PASSED
gdrivers/zarr_driver.py::test_zarr_basic[False-i2-3-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_basic[False-i4-5-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_basic[False-i8-13-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_basic[False-u2-2-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_basic[False-u4-4-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_basic[False-u8-12-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_basic[False-f4-6-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_basic[False-f8-7-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_basic[False-c8-10-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_basic[False-c16-11-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_string[eHl6-expected_read_data0] PASSED
gdrivers/zarr_driver.py::test_zarr_string[None-expected_read_data1] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_remove_member[None] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_remove_member[zarr_format] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_remove_member[chunks] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_remove_member[compressor] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_remove_member[dtype] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_remove_member[filters] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_remove_member[order] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_remove_member[shape] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_remove_member[fill_value] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update0] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update1] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update2] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update3] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update4] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update5] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update6] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update7] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update8] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update9] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update10] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update11] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update12] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update13] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update14] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update15] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update16] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update17] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update18] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update19] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update20] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update21] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update22] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update23] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update24] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update25] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update26] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update27] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update28] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update29] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update30] PASSED
gdrivers/zarr_driver.py::test_zarr_invalid_json_wrong_values[dict_update31] PASSED
gdrivers/zarr_driver.py::test_zarr_read_compression_methods[blosc.zarr-blosc] PASSED
gdrivers/zarr_driver.py::test_zarr_read_compression_methods[gzip.zarr-gzip] PASSED
gdrivers/zarr_driver.py::test_zarr_read_compression_methods[lz4.zarr-lz4] PASSED
gdrivers/zarr_driver.py::test_zarr_read_compression_methods[lzma.zarr-lzma] PASSED
gdrivers/zarr_driver.py::test_zarr_read_compression_methods[lzma_with_filters.zarr-lzma] PASSED
gdrivers/zarr_driver.py::test_zarr_read_compression_methods[zlib.zarr-zlib] PASSED
gdrivers/zarr_driver.py::test_zarr_read_compression_methods[zstd.zarr-zstd] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fortran_order[u1] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fortran_order[u2] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fortran_order[u4] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fortran_order[u8] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fortran_order_string PASSED
gdrivers/zarr_driver.py::test_zarr_read_fortran_order_3d PASSED
gdrivers/zarr_driver.py::test_zarr_read_compound_well_aligned PASSED
gdrivers/zarr_driver.py::test_zarr_read_compound_not_aligned PASSED
gdrivers/zarr_driver.py::test_zarr_read_compound_complex PASSED
gdrivers/zarr_driver.py::test_zarr_read_array_attributes PASSED
gdrivers/zarr_driver.py::test_zarr_read_crs[projjson] PASSED
gdrivers/zarr_driver.py::test_zarr_read_crs[wkt] PASSED
gdrivers/zarr_driver.py::test_zarr_read_crs[url] PASSED
gdrivers/zarr_driver.py::test_zarr_read_group[True] PASSED
gdrivers/zarr_driver.py::test_zarr_read_group[False] PASSED
gdrivers/zarr_driver.py::test_zarr_read_group_with_zmetadata PASSED
gdrivers/zarr_driver.py::test_zarr_read_ARRAY_DIMENSIONS[True-data/zarr/array_dimensions.zarr] PASSED
gdrivers/zarr_driver.py::test_zarr_read_ARRAY_DIMENSIONS[False-data/zarr/array_dimensions.zarr] PASSED
gdrivers/zarr_driver.py::test_zarr_read_ARRAY_DIMENSIONS[True-data/zarr/array_dimensions_upper_level.zarr] PASSED
gdrivers/zarr_driver.py::test_zarr_read_ARRAY_DIMENSIONS[False-data/zarr/array_dimensions_upper_level.zarr] PASSED
gdrivers/zarr_driver.py::test_zarr_read_ARRAY_DIMENSIONS[False-data/zarr/array_dimensions_upper_level.zarr/subgroup/var] PASSED
gdrivers/zarr_driver.py::test_zarr_read_v3[True] PASSED
gdrivers/zarr_driver.py::test_zarr_read_v3[False] PASSED
gdrivers/zarr_driver.py::test_zarr_read_half_float[le] PASSED
gdrivers/zarr_driver.py::test_zarr_read_half_float[be] PASSED
gdrivers/zarr_driver.py::test_zarr_read_mdim_zarr_non_existing PASSED
gdrivers/zarr_driver.py::test_zarr_read_classic PASSED
gdrivers/zarr_driver.py::test_zarr_read_classic_2d PASSED
gdrivers/zarr_driver.py::test_zarr_read_classic_2d_with_unrelated_auxiliary_1D_arrays PASSED
gdrivers/zarr_driver.py::test_zarr_read_classic_3d_multiband PASSED
gdrivers/zarr_driver.py::test_zarr_read_classic_too_many_samples_3d PASSED
gdrivers/zarr_driver.py::test_zarr_write_single_array_3d[BAND] PASSED
gdrivers/zarr_driver.py::test_zarr_write_single_array_3d[PIXEL] PASSED
gdrivers/zarr_driver.py::test_zarr_read_classic_4d PASSED
gdrivers/zarr_driver.py::test_zarr_read_classic_too_many_samples_4d PASSED
gdrivers/zarr_driver.py::test_zarr_read_empty_shape PASSED
gdrivers/zarr_driver.py::test_zarr_read_BLOSC_COMPRESSORS SKIPPED (blosc not available)
gdrivers/zarr_driver.py::test_zarr_create_group[ZARR_V2-YES] PASSED
gdrivers/zarr_driver.py::test_zarr_create_group[ZARR_V2-NO] PASSED
gdrivers/zarr_driver.py::test_zarr_create_group[ZARR_V3-NO] PASSED
gdrivers/zarr_driver.py::test_zarr_create_group_errors[ZARR_V2-foo] PASSED
gdrivers/zarr_driver.py::test_zarr_create_group_errors[ZARR_V2-directory_with_that_name] PASSED
gdrivers/zarr_driver.py::test_zarr_create_group_errors[ZARR_V2-] PASSED
gdrivers/zarr_driver.py::test_zarr_create_group_errors[ZARR_V2-.] PASSED
gdrivers/zarr_driver.py::test_zarr_create_group_errors[ZARR_V2-..] PASSED
gdrivers/zarr_driver.py::test_zarr_create_group_errors[ZARR_V2-a/b] PASSED
gdrivers/zarr_driver.py::test_zarr_create_group_errors[ZARR_V2-a\\n] PASSED
gdrivers/zarr_driver.py::test_zarr_create_group_errors[ZARR_V2-a:b] PASSED
gdrivers/zarr_driver.py::test_zarr_create_group_errors[ZARR_V2-.zarray] PASSED
gdrivers/zarr_driver.py::test_zarr_create_group_errors[ZARR_V3-foo] PASSED
gdrivers/zarr_driver.py::test_zarr_create_group_errors[ZARR_V3-directory_with_that_name] PASSED
gdrivers/zarr_driver.py::test_zarr_create_group_errors[ZARR_V3-] PASSED
gdrivers/zarr_driver.py::test_zarr_create_group_errors[ZARR_V3-.] PASSED
gdrivers/zarr_driver.py::test_zarr_create_group_errors[ZARR_V3-..] PASSED
gdrivers/zarr_driver.py::test_zarr_create_group_errors[ZARR_V3-a/b] PASSED
gdrivers/zarr_driver.py::test_zarr_create_group_errors[ZARR_V3-a\\n] PASSED
gdrivers/zarr_driver.py::test_zarr_create_group_errors[ZARR_V3-a:b] PASSED
gdrivers/zarr_driver.py::test_zarr_create_group_errors[ZARR_V3-.zarray] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V2-datatype0-None] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V2-datatype1-1] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V2-datatype2-None] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V2-datatype3-None] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V2-datatype4-None] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V2-datatype5-None] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V2-datatype6-None] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V2-datatype7-None] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V2-datatype8-1.5] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V2-datatype9-nan] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V2-datatype10-inf] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V2-datatype11--inf] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V2-datatype12-None] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V2-datatype13-None] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V2-datatype14-None] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V2-datatype15-None] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V2-datatype16-None] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V2-datatype17-ab] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V2-datatype18-None] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V2-datatype19-\x0c\x00\x00\x00\xce\xca#\x00] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V3-datatype0-None] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V3-datatype1-1] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V3-datatype2-None] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V3-datatype3-None] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V3-datatype4-None] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V3-datatype5-None] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V3-datatype6-None] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V3-datatype7-None] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V3-datatype8-1.5] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V3-datatype9-nan] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V3-datatype10-inf] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V3-datatype11--inf] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V3-datatype12-None] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V3-datatype13-None] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V3-datatype14-None] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V3-datatype15-None] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V3-datatype16-None] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V3-datatype17-ab] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V3-datatype18-None] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array[ZARR_V3-datatype19-\x0c\x00\x00\x00\xce\xca#\x00] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_errors[ZARR_V2-foo] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_errors[ZARR_V2-directory_with_that_name] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_errors[ZARR_V2-] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_errors[ZARR_V2-.] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_errors[ZARR_V2-..] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_errors[ZARR_V2-a/b] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_errors[ZARR_V2-a\\n] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_errors[ZARR_V2-a:b] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_errors[ZARR_V2-.zarray] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_errors[ZARR_V3-foo] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_errors[ZARR_V3-directory_with_that_name] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_errors[ZARR_V3-] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_errors[ZARR_V3-.] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_errors[ZARR_V3-..] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_errors[ZARR_V3-a/b] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_errors[ZARR_V3-a\\n] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_errors[ZARR_V3-a:b] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_errors[ZARR_V3-.zarray] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_compressor[NONE-options0-None] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_compressor[zlib-options1-expected_json1] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_compressor[zlib-options2-expected_json2] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_compressor[blosc-options3-expected_json3] SKIPPED (compressor blosc not available)
gdrivers/zarr_driver.py::test_zarr_create_array_compressor_v3[NONE-options0-None] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_compressor_v3[gzip-options1-expected_json1] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_compressor_v3[gzip-options2-expected_json2] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_compressor_v3[blosc-options3-expected_json3] SKIPPED (compressor blosc not available)
gdrivers/zarr_driver.py::test_zarr_create_array_compressor_v3[blosc-options4-expected_json4] SKIPPED (compressor blosc not available)
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[14-options0-expected_json0] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[14-options1-expected_json1] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[14-options2-expected_json2] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[14-options3-expected_json3] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[14-options4-expected_json4] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[1-options0-expected_json0] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[1-options1-expected_json1] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[1-options2-expected_json2] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[1-options3-expected_json3] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[1-options4-expected_json4] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[3-options0-expected_json0] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[3-options1-expected_json1] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[3-options2-expected_json2] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[3-options3-expected_json3] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[3-options4-expected_json4] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[2-options0-expected_json0] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[2-options1-expected_json1] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[2-options2-expected_json2] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[2-options3-expected_json3] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[2-options4-expected_json4] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[5-options0-expected_json0] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[5-options1-expected_json1] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[5-options2-expected_json2] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[5-options3-expected_json3] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[5-options4-expected_json4] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[4-options0-expected_json0] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[4-options1-expected_json1] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[4-options2-expected_json2] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[4-options3-expected_json3] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[4-options4-expected_json4] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[13-options0-expected_json0] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[13-options1-expected_json1] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[13-options2-expected_json2] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[13-options3-expected_json3] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[13-options4-expected_json4] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[12-options0-expected_json0] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[12-options1-expected_json1] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[12-options2-expected_json2] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[12-options3-expected_json3] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[12-options4-expected_json4] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[6-options0-expected_json0] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[6-options1-expected_json1] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[6-options2-expected_json2] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[6-options3-expected_json3] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[6-options4-expected_json4] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[7-options0-expected_json0] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[7-options1-expected_json1] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[7-options2-expected_json2] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[7-options3-expected_json3] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_endian_v3[7-options4-expected_json4] PASSED
gdrivers/zarr_driver.py::test_zarr_read_invalid_zarr_v3[j0-shape missing or not an array] PASSED
gdrivers/zarr_driver.py::test_zarr_read_invalid_zarr_v3[j1-shape missing or not an array] PASSED
gdrivers/zarr_driver.py::test_zarr_read_invalid_zarr_v3[j2-shape and chunks arrays are of different size] PASSED
gdrivers/zarr_driver.py::test_zarr_read_invalid_zarr_v3[j3-data_type missing] PASSED
gdrivers/zarr_driver.py::test_zarr_read_invalid_zarr_v3[j4-Invalid or unsupported format for data_type] PASSED
gdrivers/zarr_driver.py::test_zarr_read_invalid_zarr_v3[j5-chunk_grid missing or not an object] PASSED
gdrivers/zarr_driver.py::test_zarr_read_invalid_zarr_v3[j6-Only chunk_grid.name = regular supported] PASSED
gdrivers/zarr_driver.py::test_zarr_read_invalid_zarr_v3[j7-chunk_grid.configuration.chunk_shape missing or not an array] PASSED
gdrivers/zarr_driver.py::test_zarr_read_invalid_zarr_v3[j8-chunk_key_encoding missing or not an object] PASSED
gdrivers/zarr_driver.py::test_zarr_read_invalid_zarr_v3[j9-Unsupported chunk_key_encoding.name] PASSED
gdrivers/zarr_driver.py::test_zarr_read_invalid_zarr_v3[j10-Separator can only be '/' or '.'] PASSED
gdrivers/zarr_driver.py::test_zarr_read_invalid_zarr_v3[j11-storage_transformers are not supported] PASSED
gdrivers/zarr_driver.py::test_zarr_read_invalid_zarr_v3[j12-Invalid fill_value] PASSED
gdrivers/zarr_driver.py::test_zarr_read_invalid_zarr_v3[j13-dimension_names should be an array] PASSED
gdrivers/zarr_driver.py::test_zarr_read_invalid_zarr_v3[j14-Size of dimension_names[] different from the one of shape] PASSED
gdrivers/zarr_driver.py::test_zarr_read_invalid_zarr_v3[j15-Invalid fill_value for this data type] PASSED
gdrivers/zarr_driver.py::test_zarr_read_invalid_zarr_v3[j16-Hexadecimal representation of fill_value no supported for this data type] PASSED
gdrivers/zarr_driver.py::test_zarr_read_invalid_zarr_v3[j17-Binary representation of fill_value no supported for this data type] PASSED
gdrivers/zarr_driver.py::test_zarr_read_invalid_zarr_v3[j18-Too large chunks] PASSED
gdrivers/zarr_driver.py::test_zarr_read_invalid_zarr_v3[j19-Array test has more than 2^64 tiles. This is not supported.] PASSED
gdrivers/zarr_driver.py::test_zarr_read_data_type_fallback_zarr_v3 PASSED
gdrivers/zarr_driver.py::test_zarr_read_fill_value_v3[float32-0x3fc00000-1.5] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fill_value_v3[float32-0b111111110000000000000000000000-1.5] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fill_value_v3[float64-0x3ff8000000000000-1.5] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fill_value_v3[float64-0b11111111111000000000000000000000000000000000000000000000000000-1.5] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value0-nodata0-complex128] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value0-nodata0-complex64] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value1-nodata1-complex128] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value1-nodata1-complex64] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value2-nodata2-complex128] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value2-nodata2-complex64] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value3-nodata3-complex128] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value3-nodata3-complex64] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value4-nodata4-complex128] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value4-nodata4-complex64] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value5-nodata5-complex128] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value5-nodata5-complex64] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value6-nodata6-complex128] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value6-nodata6-complex64] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value7-nodata7-complex128] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value7-nodata7-complex64] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[1-None-complex128] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[1-None-complex64] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[NaN-None-complex128] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[NaN-None-complex64] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value10-None-complex128] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value10-None-complex64] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value11-None-complex128] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value11-None-complex64] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value12-None-complex128] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value12-None-complex64] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value13-None-complex128] PASSED
gdrivers/zarr_driver.py::test_zarr_read_fill_value_complex_datatype_v3[fill_value13-None-complex64] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_bad_compressor[ZARR_V2] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_bad_compressor[ZARR_V3] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_attributes[ZARR_V2] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_attributes[ZARR_V3] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_set_crs PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_set_dimension_name PASSED
gdrivers/zarr_driver.py::test_zarr_write_array_content[True-!b1-1-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_write_array_content[True-!i1-3-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_write_array_content[True-!i1-3--1--1] PASSED
gdrivers/zarr_driver.py::test_zarr_write_array_content[True-!u1-1-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_write_array_content[True-!u1-1-1-1] PASSED
gdrivers/zarr_driver.py::test_zarr_write_array_content[True-i2-3-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_write_array_content[True-i4-5-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_write_array_content[True-i8-7-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_write_array_content[True-u2-2-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_write_array_content[True-u4-4-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_write_array_content[True-u8-7-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_write_array_content[True-f4-6-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_write_array_content[True-f8-7-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_write_array_content[True-c8-10-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_write_array_content[True-c16-11-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_write_array_content[False-!b1-1-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_write_array_content[False-!i1-3-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_write_array_content[False-!i1-3--1--1] PASSED
gdrivers/zarr_driver.py::test_zarr_write_array_content[False-!u1-1-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_write_array_content[False-!u1-1-1-1] PASSED
gdrivers/zarr_driver.py::test_zarr_write_array_content[False-i2-3-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_write_array_content[False-i4-5-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_write_array_content[False-i8-7-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_write_array_content[False-u2-2-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_write_array_content[False-u4-4-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_write_array_content[False-u8-7-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_write_array_content[False-f4-6-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_write_array_content[False-f8-7-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_write_array_content[False-c8-10-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_write_array_content[False-c16-11-None-None] PASSED
gdrivers/zarr_driver.py::test_zarr_write_interleave[1-B] PASSED
gdrivers/zarr_driver.py::test_zarr_write_interleave[2-H] PASSED
gdrivers/zarr_driver.py::test_zarr_write_interleave[4-I] PASSED
gdrivers/zarr_driver.py::test_zarr_write_interleave[12-Q] PASSED
gdrivers/zarr_driver.py::test_zarr_write_interleave[11-d] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_string[ASCII] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_string[UNICODE] PASSED
gdrivers/zarr_driver.py::test_zarr_update_array_string[data/zarr/unicode_le.zarr] PASSED
gdrivers/zarr_driver.py::test_zarr_update_array_string[data/zarr/unicode_be.zarr] PASSED
gdrivers/zarr_driver.py::test_zarr_create_fortran_order_3d_and_compression_and_dim_separator[14-ZARR_V2] PASSED
gdrivers/zarr_driver.py::test_zarr_create_fortran_order_3d_and_compression_and_dim_separator[14-ZARR_V3] PASSED
gdrivers/zarr_driver.py::test_zarr_create_fortran_order_3d_and_compression_and_dim_separator[1-ZARR_V2] PASSED
gdrivers/zarr_driver.py::test_zarr_create_fortran_order_3d_and_compression_and_dim_separator[1-ZARR_V3] PASSED
gdrivers/zarr_driver.py::test_zarr_create_fortran_order_3d_and_compression_and_dim_separator[3-ZARR_V2] PASSED
gdrivers/zarr_driver.py::test_zarr_create_fortran_order_3d_and_compression_and_dim_separator[3-ZARR_V3] PASSED
gdrivers/zarr_driver.py::test_zarr_create_fortran_order_3d_and_compression_and_dim_separator[2-ZARR_V2] PASSED
gdrivers/zarr_driver.py::test_zarr_create_fortran_order_3d_and_compression_and_dim_separator[2-ZARR_V3] PASSED
gdrivers/zarr_driver.py::test_zarr_create_fortran_order_3d_and_compression_and_dim_separator[5-ZARR_V2] PASSED
gdrivers/zarr_driver.py::test_zarr_create_fortran_order_3d_and_compression_and_dim_separator[5-ZARR_V3] PASSED
gdrivers/zarr_driver.py::test_zarr_create_fortran_order_3d_and_compression_and_dim_separator[4-ZARR_V2] PASSED
gdrivers/zarr_driver.py::test_zarr_create_fortran_order_3d_and_compression_and_dim_separator[4-ZARR_V3] PASSED
gdrivers/zarr_driver.py::test_zarr_create_fortran_order_3d_and_compression_and_dim_separator[13-ZARR_V2] PASSED
gdrivers/zarr_driver.py::test_zarr_create_fortran_order_3d_and_compression_and_dim_separator[13-ZARR_V3] PASSED
gdrivers/zarr_driver.py::test_zarr_create_fortran_order_3d_and_compression_and_dim_separator[12-ZARR_V2] PASSED
gdrivers/zarr_driver.py::test_zarr_create_fortran_order_3d_and_compression_and_dim_separator[12-ZARR_V3] PASSED
gdrivers/zarr_driver.py::test_zarr_create_fortran_order_3d_and_compression_and_dim_separator[6-ZARR_V2] PASSED
gdrivers/zarr_driver.py::test_zarr_create_fortran_order_3d_and_compression_and_dim_separator[6-ZARR_V3] PASSED
gdrivers/zarr_driver.py::test_zarr_create_fortran_order_3d_and_compression_and_dim_separator[7-ZARR_V2] PASSED
gdrivers/zarr_driver.py::test_zarr_create_fortran_order_3d_and_compression_and_dim_separator[7-ZARR_V3] PASSED
gdrivers/zarr_driver.py::test_zarr_create_unit_offset_scale PASSED
gdrivers/zarr_driver.py::test_zarr_getcoordinatevariables PASSED
gdrivers/zarr_driver.py::test_zarr_create_copy PASSED
gdrivers/zarr_driver.py::test_zarr_create[ZARR_V2] PASSED
gdrivers/zarr_driver.py::test_zarr_create[ZARR_V3] PASSED
gdrivers/zarr_driver.py::test_zarr_create_append_subdataset PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_invalid_blocksize[1,2] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_invalid_blocksize[2,2,0] PASSED
gdrivers/zarr_driver.py::test_zarr_create_array_invalid_blocksize[4000000000,4000000000,4000000000] PASSED
gdrivers/zarr_driver.py::test_zarr_read_filters PASSED
gdrivers/zarr_driver.py::test_zarr_update_with_filters PASSED
gdrivers/zarr_driver.py::test_zarr_create_with_filter PASSED
gdrivers/zarr_driver.py::test_zarr_pam_spatial_ref PASSED
gdrivers/zarr_driver.py::test_zarr_read_too_large_tile_size PASSED
gdrivers/zarr_driver.py::test_zarr_read_recursive_array_loading PASSED
gdrivers/zarr_driver.py::test_zarr_read_too_deep_array_loading PASSED
gdrivers/zarr_driver.py::test_zarr_read_nczarr_v2[data/zarr/nczarr_v2.zarr-/MyGroup/Group_A] PASSED
gdrivers/zarr_driver.py::test_zarr_read_nczarr_v2[data/zarr/nczarr_v2.zarr/MyGroup-/Group_A] PASSED
gdrivers/zarr_driver.py::test_zarr_read_nczarr_v2[data/zarr/nczarr_v2.zarr/MyGroup/Group_A-] PASSED
gdrivers/zarr_driver.py::test_zarr_read_nczarr_v2[data/zarr/nczarr_v2.zarr/MyGroup/Group_A/dset2-None] PASSED
gdrivers/zarr_driver.py::test_zarr_cache_tile_presence[ZARR_V2] PASSED
gdrivers/zarr_driver.py::test_zarr_cache_tile_presence[ZARR_V3] PASSED
gdrivers/zarr_driver.py::test_zarr_advise_read[ZARR_V2-NONE] PASSED
gdrivers/zarr_driver.py::test_zarr_advise_read[ZARR_V2-GZIP] PASSED
gdrivers/zarr_driver.py::test_zarr_advise_read[ZARR_V3-NONE] PASSED
gdrivers/zarr_driver.py::test_zarr_advise_read[ZARR_V3-GZIP] PASSED
gdrivers/zarr_driver.py::test_zarr_read_invalid_nczarr_dim PASSED
gdrivers/zarr_driver.py::test_zarr_read_nczar_repeated_array_names PASSED
gdrivers/zarr_driver.py::test_zarr_read_test_overflow_in_AllocateWorkingBuffers_due_to_fortran PASSED
gdrivers/zarr_driver.py::test_zarr_read_test_overflow_in_AllocateWorkingBuffers_due_to_type_change PASSED
gdrivers/zarr_driver.py::test_zarr_read_do_not_crash_on_invalid_byteswap_on_ascii_string PASSED
gdrivers/zarr_driver.py::test_zarr_resize[ZARR_V2-YES] PASSED
gdrivers/zarr_driver.py::test_zarr_resize[ZARR_V2-NO] PASSED
gdrivers/zarr_driver.py::test_zarr_resize[ZARR_V3-NO] PASSED
gdrivers/zarr_driver.py::test_zarr_resize_XARRAY[True] PASSED
gdrivers/zarr_driver.py::test_zarr_resize_XARRAY[False] PASSED
gdrivers/zarr_driver.py::test_zarr_resize_dim_referenced_twice PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_rename_group_at_creation[ZARR_V2-YES] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_rename_group_at_creation[ZARR_V2-NO] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_rename_group_at_creation[ZARR_V3-NO] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_rename_group_after_reopening[ZARR_V2-YES] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_rename_group_after_reopening[ZARR_V2-NO] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_rename_group_after_reopening[ZARR_V3-NO] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_rename_array_at_creation[ZARR_V2-YES] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_rename_array_at_creation[ZARR_V2-NO] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_rename_array_at_creation[ZARR_V3-NO] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_rename_array_after_reopening[ZARR_V2-YES] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_rename_array_after_reopening[ZARR_V2-NO] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_rename_array_after_reopening[ZARR_V3-NO] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_rename_attr_after_reopening[ZARR_V2-YES] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_rename_attr_after_reopening[ZARR_V2-NO] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_rename_attr_after_reopening[ZARR_V3-NO] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_rename_dim_at_creation[ZARR_V2-YES] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_rename_dim_at_creation[ZARR_V2-NO] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_rename_dim_at_creation[ZARR_V3-NO] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_rename_dim_after_reopening[ZARR_V2-YES] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_rename_dim_after_reopening[ZARR_V2-NO] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_rename_dim_after_reopening[ZARR_V3-NO] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_delete_group_after_reopening[True-ZARR_V2-YES] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_delete_group_after_reopening[True-ZARR_V2-NO] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_delete_group_after_reopening[True-ZARR_V3-NO] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_delete_group_after_reopening[False-ZARR_V2-YES] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_delete_group_after_reopening[False-ZARR_V2-NO] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_delete_group_after_reopening[False-ZARR_V3-NO] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_delete_array_after_reopening[True-ZARR_V2-YES] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_delete_array_after_reopening[True-ZARR_V2-NO] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_delete_array_after_reopening[True-ZARR_V3-NO] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_delete_array_after_reopening[False-ZARR_V2-YES] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_delete_array_after_reopening[False-ZARR_V2-NO] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_delete_array_after_reopening[False-ZARR_V3-NO] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_delete_attribute_after_reopening[True-ZARR_V2-YES] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_delete_attribute_after_reopening[True-ZARR_V2-NO] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_delete_attribute_after_reopening[True-ZARR_V3-NO] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_delete_attribute_after_reopening[False-ZARR_V2-YES] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_delete_attribute_after_reopening[False-ZARR_V2-NO] PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_delete_attribute_after_reopening[False-ZARR_V3-NO] PASSED
gdrivers/zarr_driver.py::test_zarr_driver_delete[ZARR_V2] PASSED
gdrivers/zarr_driver.py::test_zarr_driver_delete[ZARR_V3] PASSED
gdrivers/zarr_driver.py::test_zarr_driver_rename[ZARR_V2] PASSED
gdrivers/zarr_driver.py::test_zarr_driver_rename[ZARR_V3] PASSED
gdrivers/zarr_driver.py::test_zarr_driver_copy_files[ZARR_V2] ['.zgroup', '.zmetadata', 'test/', 'test/.zarray', 'test/.zattrs']
PASSED
gdrivers/zarr_driver.py::test_zarr_driver_copy_files[ZARR_V3] ['test/', 'test/zarr.json', 'zarr.json']
PASSED
gdrivers/zarr_driver.py::test_zarr_multidim_compute_statistics_update_metadata PASSED
gdrivers/zmap.py::test_zmap_1 PASSED
gdrivers/zmap.py::test_zmap_nodata PASSED
osr/osr_basic.py::test_osr_basic_1 PASSED
osr/osr_basic.py::test_osr_basic_2 PASSED
osr/osr_basic.py::test_osr_basic_3 PASSED
osr/osr_basic.py::test_osr_basic_4 PASSED
osr/osr_basic.py::test_osr_basic_5 PASSED
osr/osr_basic.py::test_osr_basic_6 PASSED
osr/osr_basic.py::test_osr_basic_7 PASSED
osr/osr_basic.py::test_osr_basic_8 PASSED
osr/osr_basic.py::test_osr_basic_9 PASSED
osr/osr_basic.py::test_osr_basic_10 PASSED
osr/osr_basic.py::test_osr_basic_11 PASSED
osr/osr_basic.py::test_osr_basic_12 PASSED
osr/osr_basic.py::test_osr_basic_13 PASSED
osr/osr_basic.py::test_osr_basic_14 PASSED
osr/osr_basic.py::test_osr_basic_15 PASSED
osr/osr_basic.py::test_osr_basic_16 PASSED
osr/osr_basic.py::test_osr_basic_17 PASSED
osr/osr_basic.py::test_osr_basic_18 PASSED
osr/osr_basic.py::test_osr_basic_19 PASSED
osr/osr_basic.py::test_osr_basic_20 PASSED
osr/osr_basic.py::test_osr_basic_21 PASSED
osr/osr_basic.py::test_osr_basic_22 PASSED
osr/osr_basic.py::test_osr_basic_23 PASSED
osr/osr_basic.py::test_osr_basic_24 PASSED
osr/osr_basic.py::test_osr_basic_25 PASSED
osr/osr_basic.py::test_osr_basic_26 PASSED
osr/osr_basic.py::test_osr_basic_setgeogcs PASSED
osr/osr_basic.py::test_osr_basic_set_from_user_input_IGNF PASSED
osr/osr_basic.py::test_osr_basic_set_from_user_input_IGNF_non_existing_code PASSED
osr/osr_basic.py::test_osr_basic_set_from_user_input_non_existing_authority PASSED
osr/osr_basic.py::test_osr_basic_set_from_user_input_IAU PASSED
osr/osr_basic.py::test_osr_basic_set_from_user_input_GEODCRS PASSED
osr/osr_basic.py::test_osr_basic_set_from_user_input_GEOGCRS PASSED
osr/osr_basic.py::test_osr_basic_set_from_user_input_PROJCRS PASSED
osr/osr_basic.py::test_osr_basic_set_from_user_input_COMPOUNDCRS PASSED
osr/osr_basic.py::test_osr_basic_export_to_sfsql PASSED
osr/osr_basic.py::test_osr_basic_export_to_wkt1_esri PASSED
osr/osr_basic.py::test_osr_basic_export_to_wkt1_gdal PASSED
osr/osr_basic.py::test_osr_basic_export_to_wkt2_2015 PASSED
osr/osr_basic.py::test_osr_basic_export_to_wkt2_2018 PASSED
osr/osr_basic.py::test_osr_get_name PASSED
osr/osr_basic.py::test_SetPROJSearchPath PASSED
osr/osr_basic.py::test_Set_PROJ_DATA_config_option PASSED
osr/osr_basic.py::test_Set_PROJ_DATA_config_option_sub_proccess_config_option_ok PASSED
osr/osr_basic.py::test_Set_PROJ_DATA_config_option_sub_proccess_config_option_ko PASSED
osr/osr_basic.py::test_osr_import_projjson_possibly_error_out PASSED
osr/osr_basic.py::test_osr_import_projjson PASSED
osr/osr_basic.py::test_osr_export_projjson_possibly_error_out PASSED
osr/osr_basic.py::test_osr_export_projjson PASSED
osr/osr_basic.py::test_osr_promote_to_3D_possibly_error_out PASSED
osr/osr_basic.py::test_osr_promote_to_3D PASSED
osr/osr_basic.py::test_osr_strip_vertical PASSED
osr/osr_basic.py::test_osr_SetVerticalPerspective PASSED
osr/osr_basic.py::test_osr_create_in_one_thread_destroy_in_other PASSED
osr/osr_basic.py::test_osr_SpatialReference_invalid_wkt_in_constructor PASSED
osr/osr_basic.py::test_osr_GetUTMZone_Projected3D PASSED
osr/osr_basic.py::test_osr_GetProjParm_Projected3D PASSED
osr/osr_basic.py::test_SetPROJAuxDbPaths PASSED
osr/osr_basic.py::test_osr_basic_is_dynamic PASSED
osr/osr_basic.py::test_osr_basic_set_get_coordinate_epoch PASSED
osr/osr_basic.py::test_osr_basic_export_equal_earth_to_wkt PASSED
osr/osr_basic.py::test_osr_basic_set_from_user_input_too_long PASSED
osr/osr_basic.py::test_osr_basic_get_axes_count PASSED
osr/osr_basic.py::test_osr_basic_export_derived_projected_crs_to_wkt PASSED
osr/osr_basic.py::test_osr_basic_proj_network PASSED
osr/osr_basic.py::test_osr_basic_get_linear_units_compound_engineering_crs PASSED
osr/osr_basic.py::test_osr_basic_epsg_horizontal_and_ellipsoidal_height PASSED
osr/osr_basic.py::test_osr_basic_eqearth_central_meridian PASSED
osr/osr_basic.py::test_osr_exceptions PASSED
osr/osr_basic.py::test_osr_basic_set_from_user_input_COORDINATEMETADATA_with_epoch PASSED
osr/osr_basic.py::test_osr_basic_set_from_user_input_COORDINATEMETADATA_without_epoch PASSED
osr/osr_basic.py::test_osr_basic_SetProjCS_Bound PASSED
osr/osr_basic.py::test_osr_basic_warning_exceptions PASSED
osr/osr_basic.py::test_osr_basic_wkt_format_configuration_option PASSED
osr/osr_basic.py::test_osr_basic_default_axis_mapping_strategy PASSED
osr/osr_basic.py::test_osr_basic_urn_coordinateMetadata SKIPPED (Requires PROJ >= 9.4.0)
osr/osr_basic.py::test_osr_basic_set_from_user_input_EPSG_8254_at_something SKIPPED (Requires PROJ >= 9.4.0)
osr/osr_basic.py::test_osr_basic_has_point_motion_operation SKIPPED (Requires PROJ >= 9.4.0)
osr/osr_compd.py::test_osr_compd_1 PASSED
osr/osr_compd.py::test_osr_compd_2 PASSED
osr/osr_compd.py::test_osr_compd_3 PASSED
osr/osr_compd.py::test_osr_compd_4 PASSED
osr/osr_compd.py::test_osr_compd_5 PASSED
osr/osr_compd.py::test_osr_compd_6 PASSED
osr/osr_compd.py::test_osr_compd_7 warning they are equivalent, but not completely the same
COMPD_CS["My Compound SRS",
GEOGCS["WGS 84",
DATUM["WGS_1984",
SPHEROID["WGS 84",6378137,298.257223563,
AUTHORITY["EPSG","7030"]],
AUTHORITY["EPSG","6326"]],
PRIMEM["Greenwich",0,
AUTHORITY["EPSG","8901"]],
UNIT["degree",0.0174532925199433,
AUTHORITY["EPSG","9122"]],
AXIS["Latitude",NORTH],
AXIS["Longitude",EAST],
AUTHORITY["EPSG","4326"]],
VERT_CS["NAVD88 height",
VERT_DATUM["North American Vertical Datum 1988",2005,
AUTHORITY["EPSG","5103"]],
UNIT["foot",0.304800609601219],
AXIS["Gravity-related height",UP]]]
PASSED
osr/osr_compd.py::test_osr_compd_8 PASSED
osr/osr_compd.py::test_osr_compd_vert_datum_2002 PASSED
osr/osr_ct.py::test_osr_ct_1 PASSED
osr/osr_ct.py::test_osr_ct_2 PASSED
osr/osr_ct.py::test_osr_ct_3 PASSED
osr/osr_ct.py::test_osr_ct_4 PASSED
osr/osr_ct.py::test_osr_ct_5 PASSED
osr/osr_ct.py::test_osr_ct_6 PASSED
osr/osr_ct.py::test_osr_ct_7 PASSED
osr/osr_ct.py::test_osr_ct_8 PASSED
osr/osr_ct.py::test_osr_ct_towgs84_only_one_side PASSED
osr/osr_ct.py::test_osr_ct_towgs84_both_side PASSED
osr/osr_ct.py::test_osr_ct_options_operation PASSED
osr/osr_ct.py::test_osr_ct_options_area_of_interest PASSED
osr/osr_ct.py::test_osr_ct_4D[None-None] PASSED
osr/osr_ct.py::test_osr_ct_4D[None-EPSG:4326] PASSED
osr/osr_ct.py::test_osr_ct_4D[EPSG:4326-None] PASSED
osr/osr_ct.py::test_osr_ct_4D[EPSG:4326-EPSG:4326] PASSED
osr/osr_ct.py::test_osr_ct_geocentric PASSED
osr/osr_ct.py::test_osr_ct_lon_wrap PASSED
osr/osr_ct.py::test_osr_ct_transformpointwitherrorcode PASSED
osr/osr_ct.py::test_osr_ct_options_accuracy PASSED
osr/osr_ct.py::test_osr_ct_options_ballpark_disallowed PASSED
osr/osr_ct.py::test_osr_ct_options_only_best_enabled PASSED
osr/osr_ct.py::test_osr_ct_non_specified_time_with_time_dependent_transformation PASSED
osr/osr_ct.py::test_osr_ct_take_into_account_srs_coordinate_epoch PASSED
osr/osr_ct.py::test_osr_ct_only_axis_order_different PASSED
osr/osr_ct.py::test_osr_ct_wkt_non_consistent_with_epsg_definition PASSED
osr/osr_ct.py::test_osr_ct_OGR_CT_PREFER_OFFICIAL_SRS_DEF PASSED
osr/osr_ct.py::test_osr_ct_point_motion_operation SKIPPED (Requires PROJ >= 9.4.0)
osr/osr_ct_proj.py::test_proj[UTM_WGS84] PASSED
osr/osr_ct_proj.py::test_proj[Bonne_WGS84] PASSED
osr/osr_ct_proj.py::test_proj[TPED_Mars] PASSED
osr/osr_ct_proj.py::test_proj[ScalePrecision(#1970)] PASSED
osr/osr_ct_proj.py::test_proj[GoogleMercator(#3136)] PASSED
osr/osr_ct_proj.py::test_proj[Equirectangular(#2706)] PASSED
osr/osr_ct_proj.py::test_proj[Geocentric] PASSED
osr/osr_ct_proj.py::test_proj[EGM 96 Conversion] PASSED
osr/osr_ct_proj.py::test_proj[No-op Optimization (projected)] PASSED
osr/osr_ct_proj.py::test_proj[No-op Optimization (geodetic)] PASSED
osr/osr_ct_proj.py::test_proj[GRS80 -> EPSG:38570] PASSED
osr/osr_ct_proj.py::test_proj[GRS80 -> EPSG:38571] PASSED
osr/osr_ct_proj.py::test_proj[DHDN -> WGS84 using BETA2007] SKIPPED (Did not find GRID:BETA2007.gsb)
osr/osr_ct_proj.py::test_proj[DHDN -> WGS84 using TOWGS84 automatically set] PASSED
osr/osr_ct_proj.py::test_proj[DHDN -> WGS84 using explicit TOWGS84] PASSED
osr/osr_ct_proj.py::test_proj[EPSG:27562 -> EPSG:4258 using OGR_CT_OP_SELECTION=BEST_ACCURACY] SKIPPED (Did not find GRID:ntf_r93.gsb)
osr/osr_ct_proj.py::test_transform_bounds_densify[0-expected0] PASSED
osr/osr_ct_proj.py::test_transform_bounds_densify[100-expected1] PASSED
osr/osr_ct_proj.py::test_transform_bounds__normalized_axis[0-expected0] PASSED
osr/osr_ct_proj.py::test_transform_bounds__normalized_axis[100-expected1] PASSED
osr/osr_ct_proj.py::test_transform_bounds_densify_out_of_bounds PASSED
osr/osr_ct_proj.py::test_transform_bounds_densify_out_of_bounds__geographic_output PASSED
osr/osr_ct_proj.py::test_transform_bounds_antimeridian PASSED
osr/osr_ct_proj.py::test_transform_bounds_antimeridian_normalized_axis PASSED
osr/osr_ct_proj.py::test_transform_bounds__beyond_global_bounds PASSED
osr/osr_ct_proj.py::test_transform_bounds__ignore_inf PASSED
osr/osr_ct_proj.py::test_transform_bounds__ignore_inf_geographic PASSED
osr/osr_ct_proj.py::test_transform_bounds__noop_geographic PASSED
osr/osr_ct_proj.py::test_transform_bounds__north_pole PASSED
osr/osr_ct_proj.py::test_transform_bounds__north_pole__xy PASSED
osr/osr_ct_proj.py::test_transform_bounds__south_pole PASSED
osr/osr_ct_proj.py::test_transform_bounds__south_pole__xy PASSED
osr/osr_ct_proj.py::test_transform_bounds__internal_error_message PASSED
osr/osr_ct_proj.py::test_transform_bounds__epsg_4326_to_esri_53037 PASSED
osr/osr_epsg.py::test_osr_epsg_1 PASSED
osr/osr_epsg.py::test_osr_epsg_2 PASSED
osr/osr_epsg.py::test_osr_epsg_4 PASSED
osr/osr_epsg.py::test_osr_epsg_5 PASSED
osr/osr_epsg.py::test_osr_epsg_6 PASSED
osr/osr_epsg.py::test_osr_epsg_treats_as_northing_easting[2193-True] PASSED
osr/osr_epsg.py::test_osr_epsg_treats_as_northing_easting[32631-False] PASSED
osr/osr_epsg.py::test_osr_epsg_treats_as_northing_easting[32661-True] PASSED
osr/osr_epsg.py::test_osr_epsg_treats_as_northing_easting[5041-False] PASSED
osr/osr_epsg.py::test_osr_epsg_treats_as_northing_easting[32761-True] PASSED
osr/osr_epsg.py::test_osr_epsg_treats_as_northing_easting[5042-False] PASSED
osr/osr_epsg.py::test_osr_epsg_treats_as_northing_easting[3031-False] PASSED
osr/osr_epsg.py::test_osr_epsg_treats_as_northing_easting[5482-True] PASSED
osr/osr_epsg.py::test_osr_epsg_9 PASSED
osr/osr_epsg.py::test_osr_epsg_10 PASSED
osr/osr_epsg.py::test_osr_epsg_11 PASSED
osr/osr_epsg.py::test_osr_epsg_12 PASSED
osr/osr_epsg.py::test_osr_epsg_13 PASSED
osr/osr_epsg.py::test_osr_epsg_gcs_deprecated PASSED
osr/osr_epsg.py::test_osr_epsg_geoccs_deprecated PASSED
osr/osr_epsg.py::test_osr_epsg_area_of_use PASSED
osr/osr_epsg.py::test_osr_GetCRSInfoListFromDatabase PASSED
osr/osr_epsg.py::test_osr_epsg_auto_identify_epsg_nad83_cors96 PASSED
osr/osr_epsg.py::test_osr_epsg_auto_identify_epsg_odd_wkt PASSED
osr/osr_epsg.py::test_osr_epsg_auto_identify_epsg_projcrs_with_geogcrs_without_axis_roder PASSED
osr/osr_epsg.py::test_osr_epsg_EPSGTreatsAsLatLong_for_CompoundCRS PASSED
osr/osr_erm.py::test_osr_erm_1 PASSED
osr/osr_erm.py::test_osr_erm_2 PASSED
osr/osr_erm.py::test_osr_erm_GDA2020 PASSED
osr/osr_esri.py::test_osr_esri_1 PASSED
osr/osr_esri.py::test_osr_esri_2 PASSED
osr/osr_esri.py::test_osr_esri_4 PASSED
osr/osr_esri.py::test_osr_esri_5 PASSED
osr/osr_esri.py::test_osr_esri_6 PASSED
osr/osr_esri.py::test_osr_esri_7 PASSED
osr/osr_esri.py::test_osr_esri_8 PASSED
osr/osr_esri.py::test_osr_esri_9 PASSED
osr/osr_esri.py::test_osr_esri_11 PASSED
osr/osr_esri.py::test_osr_esri_12 PASSED
osr/osr_esri.py::test_osr_esri_13 PASSED
osr/osr_esri.py::test_osr_esri_14 PASSED
osr/osr_esri.py::test_osr_esri_15 PASSED
osr/osr_esri.py::test_osr_esri_16 PASSED
osr/osr_esri.py::test_osr_esri_17 PASSED
osr/osr_esri.py::test_osr_esri_18 PASSED
osr/osr_esri.py::test_osr_esri_19 PASSED
osr/osr_esri.py::test_osr_esri_20 PASSED
osr/osr_esri.py::test_osr_esri_24 PASSED
osr/osr_esri.py::test_osr_esri_25 PASSED
osr/osr_esri.py::test_osr_esri_26 PASSED
osr/osr_esri.py::test_osr_esri_27 PASSED
osr/osr_esri.py::test_osr_esri_28 PASSED
osr/osr_esri.py::test_osr_esri_29 PASSED
osr/osr_esri.py::test_osr_esri_30 PASSED
osr/osr_esri.py::test_osr_esri_31 PASSED
osr/osr_esri.py::test_osr_esri_32 PASSED
osr/osr_esri.py::test_osr_esri_33 PASSED
osr/osr_micoordsys.py::test_osr_micoordsys_1 PASSED
osr/osr_micoordsys.py::test_osr_micoordsys_2 PASSED
osr/osr_micoordsys.py::test_osr_micoordsys_3 PASSED
osr/osr_ozi.py::test_osr_ozi_1 PASSED
osr/osr_ozi.py::test_osr_ozi_2 PASSED
osr/osr_ozi.py::test_osr_ozi_3 PASSED
osr/osr_pci.py::test_osr_pci_1 PASSED
osr/osr_pci.py::test_osr_pci_2 PASSED
osr/osr_pci.py::test_osr_pci_3 PASSED
osr/osr_pci.py::test_osr_pci_4 PASSED
osr/osr_pci.py::test_osr_pci_5 PASSED
osr/osr_pci.py::test_osr_pci_6 PASSED
osr/osr_pci.py::test_osr_pci_7 PASSED
osr/osr_pm.py::test_osr_pm_1 PASSED
osr/osr_pm.py::test_osr_pm_2 PASSED
osr/osr_pm.py::test_osr_pm_3 PASSED
osr/osr_proj4.py::test_osr_proj4_1 PASSED
osr/osr_proj4.py::test_osr_proj4_2 PASSED
osr/osr_proj4.py::test_osr_proj4_4 PASSED
osr/osr_proj4.py::test_osr_proj4_5 PASSED
osr/osr_proj4.py::test_osr_proj4_6 PASSED
osr/osr_proj4.py::test_osr_proj4_7 PASSED
osr/osr_proj4.py::test_osr_proj4_8 PASSED
osr/osr_proj4.py::test_osr_proj4_9 PASSED
osr/osr_proj4.py::test_osr_proj4_10 PASSED
osr/osr_proj4.py::test_osr_proj4_11 PASSED
osr/osr_proj4.py::test_osr_proj4_12 PASSED
osr/osr_proj4.py::test_osr_proj4_13 PASSED
osr/osr_proj4.py::test_osr_proj4_14 PASSED
osr/osr_proj4.py::test_osr_proj4_16 PASSED
osr/osr_proj4.py::test_osr_proj4_17 PASSED
osr/osr_proj4.py::test_osr_proj4_18 PASSED
osr/osr_proj4.py::test_osr_proj4_19 PASSED
osr/osr_proj4.py::test_osr_proj4_20 PASSED
osr/osr_proj4.py::test_osr_proj4_21 PASSED
osr/osr_proj4.py::test_osr_proj4_22 PASSED
osr/osr_proj4.py::test_osr_proj4_23 PASSED
osr/osr_proj4.py::test_osr_proj4_24 PASSED
osr/osr_proj4.py::test_osr_proj4_25 PASSED
osr/osr_proj4.py::test_osr_proj4_26 PASSED
osr/osr_proj4.py::test_osr_proj4_27 PASSED
osr/osr_proj4.py::test_osr_proj4_28 PASSED
osr/osr_proj4.py::test_osr_proj4_error_cases_export_mercator PASSED
osr/osr_proj4.py::test_osr_unknown_member_id_in_datum_ensemble PASSED
osr/osr_url.py::test_osr_url_1 PASSED
osr/osr_url.py::test_osr_url_2 PASSED
osr/osr_url.py::test_osr_spatialreference_https_4326 PASSED
osr/osr_url.py::test_osr_www_opengis_http_4326 PASSED
osr/osr_url.py::test_osr_opengis_http_4326 PASSED
osr/osr_url.py::test_osr_www_opengis_https_4326 PASSED
osr/osr_url.py::test_osr_opengis_https_4326 PASSED
osr/osr_usgs.py::test_osr_usgs_1 PASSED
osr/osr_usgs.py::test_osr_usgs_2 PASSED
osr/osr_validate.py::test_osr_validate_1 PASSED
osr/osr_validate.py::test_osr_validate_2 PASSED
osr/osr_validate.py::test_osr_validate_3 PASSED
osr/osr_validate.py::test_osr_validate_4 PASSED
osr/osr_validate.py::test_osr_validate_5 PASSED
osr/osr_validate.py::test_osr_validate_6 PASSED
osr/osr_xml.py::test_osr_xml_1 PASSED
osr/osr_xml.py::test_osr_xml_2 PASSED
alg/applyverticalshiftgrid.py::test_applyverticalshiftgrid_1 PASSED
alg/applyverticalshiftgrid.py::test_applyverticalshiftgrid_2 PASSED
alg/applyverticalshiftgrid.py::test_applyverticalshiftgrid_3 PASSED
alg/applyverticalshiftgrid.py::test_applyverticalshiftgrid_4 PASSED
alg/applyverticalshiftgrid.py::test_applyverticalshiftgrid_5 PASSED
alg/applyverticalshiftgrid.py::test_applyverticalshiftgrid_6 PASSED
alg/applyverticalshiftgrid.py::test_applyverticalshiftgrid_7 PASSED
alg/contour.py::test_contour_1 PASSED
alg/contour.py::test_contour_2 PASSED
alg/contour.py::test_contour_real_world_case PASSED
alg/contour.py::test_contour_3 PASSED
alg/contour.py::test_contour_nodata_precision_issue_float32 PASSED
alg/contour.py::test_contour_too_many_levels PASSED
alg/contour.py::test_contour_raster_acquisition_error PASSED
alg/cutline.py::test_cutline_1 PASSED
alg/cutline.py::test_cutline_2 PASSED
alg/cutline.py::test_cutline_3 PASSED
alg/cutline.py::test_cutline_4 PASSED
alg/dither.py::test_dither_1 PASSED
alg/fillnodata.py::test_fillnodata_1x1_no_nodata PASSED
alg/fillnodata.py::test_fillnodata_nodata[1x1_nodata_but_pixel_valid] PASSED
alg/fillnodata.py::test_fillnodata_nodata[1x1_nodata_pixel_invalid] PASSED
alg/fillnodata.py::test_fillnodata_nodata[2x1_valid_invalid] PASSED
alg/fillnodata.py::test_fillnodata_nodata[2x1_invalid_valid] PASSED
alg/fillnodata.py::test_fillnodata_nodata[3x1_valid_invalid_valid] PASSED
alg/fillnodata.py::test_fillnodata_nodata[4x1_valid_invalid_invalid_valid] PASSED
alg/fillnodata.py::test_fillnodata_nodata[1x2_valid_invalid] PASSED
alg/fillnodata.py::test_fillnodata_nodata[1x2_invalid_valid] PASSED
alg/fillnodata.py::test_fillnodata_nodata[1x3_valid_invalid_valid] PASSED
alg/fillnodata.py::test_fillnodata_nodata[1x4_valid_invalid_invalid_valid] PASSED
alg/fillnodata.py::test_fillnodata_nodata[3x3_central_column_invalid] PASSED
alg/fillnodata.py::test_fillnodata_nodata[3x3_central_line_invalid] PASSED
alg/fillnodata.py::test_fillnodata_nodata[3x3_central_column_and_line_invalid] PASSED
alg/fillnodata.py::test_fillnodata_nodata[3x3_central_column_and_line_invalid_search_dist_1_5] PASSED
alg/fillnodata.py::test_fillnodata_nodata[4x4] PASSED
alg/fillnodata.py::test_fillnodata_nodata[4x4_smooth_1] PASSED
alg/fillnodata.py::test_fillnodata_user_provided_mask_with_smoothing PASSED
alg/polygonize.py::test_polygonize_1[True] PASSED
alg/polygonize.py::test_polygonize_1[False] PASSED
alg/polygonize.py::test_polygonize_2 PASSED
alg/polygonize.py::test_polygonize_3 PASSED
alg/polygonize.py::test_polygonize_4 PASSED
alg/polygonize.py::test_polygonize_5 PASSED
alg/polygonize.py::test_polygonize_6 PASSED
alg/polygonize.py::test_polygonize_7 PASSED
alg/polygonize.py::test_polygonize_8 PASSED
alg/proximity.py::test_proximity_1 PASSED
alg/proximity.py::test_proximity_2 PASSED
alg/proximity.py::test_proximity_3 PASSED
alg/rasterize.py::test_rasterize_1 PASSED
alg/rasterize.py::test_rasterize_2 PASSED
alg/rasterize.py::test_rasterize_3 PASSED
alg/rasterize.py::test_rasterize_4 PASSED
alg/rasterize.py::test_rasterize_5 PASSED
alg/rasterize.py::test_rasterize_6 PASSED
alg/rasterize.py::test_rasterize_7 PASSED
alg/rasterize.py::test_rasterize_all_touched_issue_7523 PASSED
alg/rasterize.py::test_rasterize_merge_alg_add_multiple_segment_linestring PASSED
alg/rasterize.py::test_rasterize_merge_alg_add_polygon[clockwise] PASSED
alg/rasterize.py::test_rasterize_merge_alg_add_polygon[counterclockwise] PASSED
alg/rasterize.py::test_rasterize_bugfix_gh6981 PASSED
alg/rasterize.py::test_rasterize_bugfix_gh8437[1-options0-clockwise] PASSED
alg/rasterize.py::test_rasterize_bugfix_gh8437[1-options0-counterclockwise] PASSED
alg/rasterize.py::test_rasterize_bugfix_gh8437[1-options0-linestring] PASSED
alg/rasterize.py::test_rasterize_bugfix_gh8437[1-options1-clockwise] PASSED
alg/rasterize.py::test_rasterize_bugfix_gh8437[1-options1-counterclockwise] PASSED
alg/rasterize.py::test_rasterize_bugfix_gh8437[1-options1-linestring] PASSED
alg/rasterize.py::test_rasterize_bugfix_gh8437[1-options2-clockwise] PASSED
alg/rasterize.py::test_rasterize_bugfix_gh8437[1-options2-counterclockwise] PASSED
alg/rasterize.py::test_rasterize_bugfix_gh8437[1-options2-linestring] PASSED
alg/rasterize.py::test_rasterize_bugfix_gh8437[1-options3-clockwise] PASSED
alg/rasterize.py::test_rasterize_bugfix_gh8437[1-options3-counterclockwise] PASSED
alg/rasterize.py::test_rasterize_bugfix_gh8437[1-options3-linestring] PASSED
alg/rasterize.py::test_rasterize_bugfix_gh8437[2-options0-clockwise] PASSED
alg/rasterize.py::test_rasterize_bugfix_gh8437[2-options0-counterclockwise] PASSED
alg/rasterize.py::test_rasterize_bugfix_gh8437[2-options0-linestring] PASSED
alg/rasterize.py::test_rasterize_bugfix_gh8437[2-options1-clockwise] PASSED
alg/rasterize.py::test_rasterize_bugfix_gh8437[2-options1-counterclockwise] PASSED
alg/rasterize.py::test_rasterize_bugfix_gh8437[2-options1-linestring] PASSED
alg/rasterize.py::test_rasterize_bugfix_gh8437[2-options2-clockwise] PASSED
alg/rasterize.py::test_rasterize_bugfix_gh8437[2-options2-counterclockwise] PASSED
alg/rasterize.py::test_rasterize_bugfix_gh8437[2-options2-linestring] PASSED
alg/rasterize.py::test_rasterize_bugfix_gh8437[2-options3-clockwise] PASSED
alg/rasterize.py::test_rasterize_bugfix_gh8437[2-options3-counterclockwise] PASSED
alg/rasterize.py::test_rasterize_bugfix_gh8437[2-options3-linestring] PASSED
alg/rasterize.py::test_rasterize_bugfix_gh8918[POLYGON((7.5 2.5, 7.5 8.0, 2.5 8.0, 2.5 2.5, 7.5 2.5))] PASSED
alg/rasterize.py::test_rasterize_bugfix_gh8918[POLYGON((8.0 2.5, 8.0 7.5, 2.5 7.5, 2.5 2.5, 8.0 2.5))] PASSED
alg/rasterize.py::test_rasterize_bugfix_gh8918[POLYGON((7.5 2.0, 7.5 7.5, 2.5 7.5, 2.5 2.0, 7.5 2.0))] PASSED
alg/rasterize.py::test_rasterize_bugfix_gh8918[POLYGON((7.5 2.5, 7.5 7.5, 2.0 7.5, 2.0 2.5, 7.5 2.5))] PASSED
alg/reproject.py::test_reproject_1 PASSED
alg/reproject.py::test_reproject_2 PASSED
alg/reproject.py::test_reproject_3 PASSED
alg/reproject.py::test_reproject_4 PASSED
alg/sieve.py::test_sieve_1 PASSED
alg/sieve.py::test_sieve_2 PASSED
alg/sieve.py::test_sieve_3 PASSED
alg/sieve.py::test_sieve_4 PASSED
alg/sieve.py::test_sieve_5 PASSED
alg/sieve.py::test_sieve_6 PASSED
alg/sieve.py::test_sieve_7 PASSED
alg/sieve.py::test_sieve_8 PASSED
alg/transformgeoloc.py::test_transformgeoloc_1 PASSED
alg/warp.py::test_warp_1 PASSED
alg/warp.py::test_warp_1_short PASSED
alg/warp.py::test_warp_1_ushort PASSED
alg/warp.py::test_warp_1_float PASSED
alg/warp.py::test_warp_2 Diff at pixel (219, 7) : 1.000000
Diff at pixel (231, 7) : -1.000000
Diff at pixel (328, 7) : 1.000000
Diff at pixel (238, 13) : 1.000000
Diff at pixel (276, 21) : -1.000000
Diff at pixel (135, 25) : 1.000000
Diff at pixel (375, 25) : -1.000000
Diff at pixel (159, 31) : -1.000000
Diff at pixel (156, 34) : -1.000000
Max diff : 1
Number of diffs : 84
PASSED
alg/warp.py::test_warp_2_short Diff at pixel (219, 7) : 1.000000
Diff at pixel (231, 7) : -1.000000
Diff at pixel (328, 7) : 1.000000
Diff at pixel (238, 13) : 1.000000
Diff at pixel (276, 21) : -1.000000
Diff at pixel (135, 25) : 1.000000
Diff at pixel (375, 25) : -1.000000
Diff at pixel (159, 31) : -1.000000
Diff at pixel (156, 34) : -1.000000
Max diff : 1
Number of diffs : 84
PASSED
alg/warp.py::test_warp_2_ushort Diff at pixel (219, 7) : 1.000000
Diff at pixel (231, 7) : -1.000000
Diff at pixel (328, 7) : 1.000000
Diff at pixel (238, 13) : 1.000000
Diff at pixel (276, 21) : -1.000000
Diff at pixel (135, 25) : 1.000000
Diff at pixel (375, 25) : -1.000000
Diff at pixel (159, 31) : -1.000000
Diff at pixel (156, 34) : -1.000000
Max diff : 1
Number of diffs : 84
PASSED
alg/warp.py::test_warp_2_downsize PASSED
alg/warp.py::test_warp_3 PASSED
alg/warp.py::test_warp_3_short PASSED
alg/warp.py::test_warp_3_ushort PASSED
alg/warp.py::test_warp_3_downsize PASSED
alg/warp.py::test_warp_3_float_downsize PASSED
alg/warp.py::test_warp_4 PASSED
alg/warp.py::test_warp_4_short PASSED
alg/warp.py::test_warp_4_ushort PASSED
alg/warp.py::test_warp_4_downsize PASSED
alg/warp.py::test_warp_4_short_downsize PASSED
alg/warp.py::test_warp_4_float_downsize PASSED
alg/warp.py::test_warp_5 PASSED
alg/warp.py::test_warp_5_downsize PASSED
alg/warp.py::test_warp_6 PASSED
alg/warp.py::test_warp_7 PASSED
alg/warp.py::test_warp_8 PASSED
alg/warp.py::test_warp_9 Diff at pixel (0, 0) : 1.000000
Diff at pixel (1, 0) : 1.000000
Diff at pixel (9, 0) : -1.000000
Diff at pixel (18, 0) : 1.000000
Diff at pixel (19, 0) : 1.000000
Diff at pixel (0, 2) : 1.000000
Diff at pixel (0, 5) : 1.000000
Diff at pixel (0, 7) : -1.000000
Diff at pixel (0, 9) : -1.000000
Max diff : 1
Number of diffs : 14
PASSED
alg/warp.py::test_warp_10 PASSED
alg/warp.py::test_warp_11 PASSED
alg/warp.py::test_warp_12 PASSED
alg/warp.py::test_warp_13 PASSED
alg/warp.py::test_warp_14 PASSED
alg/warp.py::test_warp_15 PASSED
alg/warp.py::test_warp_16 PASSED
alg/warp.py::test_warp_17 PASSED
alg/warp.py::test_warp_18 PASSED
alg/warp.py::test_warp_19[Byte-near-1] PASSED
alg/warp.py::test_warp_19[Byte-near-2] PASSED
alg/warp.py::test_warp_19[Byte-near-3] PASSED
alg/warp.py::test_warp_19[Byte-near-7] PASSED
alg/warp.py::test_warp_19[Byte-bilinear-1] PASSED
alg/warp.py::test_warp_19[Byte-bilinear-2] PASSED
alg/warp.py::test_warp_19[Byte-bilinear-3] PASSED
alg/warp.py::test_warp_19[Byte-bilinear-7] PASSED
alg/warp.py::test_warp_19[Byte-cubic-1] PASSED
alg/warp.py::test_warp_19[Byte-cubic-2] PASSED
alg/warp.py::test_warp_19[Byte-cubic-3] PASSED
alg/warp.py::test_warp_19[Byte-cubic-7] PASSED
alg/warp.py::test_warp_19[Byte-cubicspline-1] PASSED
alg/warp.py::test_warp_19[Byte-cubicspline-2] PASSED
alg/warp.py::test_warp_19[Byte-cubicspline-3] PASSED
alg/warp.py::test_warp_19[Byte-cubicspline-7] PASSED
alg/warp.py::test_warp_19[Byte-lanczos-1] PASSED
alg/warp.py::test_warp_19[Byte-lanczos-2] PASSED
alg/warp.py::test_warp_19[Byte-lanczos-3] PASSED
alg/warp.py::test_warp_19[Byte-lanczos-7] PASSED
alg/warp.py::test_warp_19[Byte-average-1] PASSED
alg/warp.py::test_warp_19[Byte-average-2] PASSED
alg/warp.py::test_warp_19[Byte-average-3] PASSED
alg/warp.py::test_warp_19[Byte-average-7] PASSED
alg/warp.py::test_warp_19[Int16-near-1] PASSED
alg/warp.py::test_warp_19[Int16-near-2] PASSED
alg/warp.py::test_warp_19[Int16-near-3] PASSED
alg/warp.py::test_warp_19[Int16-near-7] PASSED
alg/warp.py::test_warp_19[Int16-bilinear-1] PASSED
alg/warp.py::test_warp_19[Int16-bilinear-2] PASSED
alg/warp.py::test_warp_19[Int16-bilinear-3] PASSED
alg/warp.py::test_warp_19[Int16-bilinear-7] PASSED
alg/warp.py::test_warp_19[Int16-cubic-1] PASSED
alg/warp.py::test_warp_19[Int16-cubic-2] PASSED
alg/warp.py::test_warp_19[Int16-cubic-3] PASSED
alg/warp.py::test_warp_19[Int16-cubic-7] PASSED
alg/warp.py::test_warp_19[Int16-cubicspline-1] PASSED
alg/warp.py::test_warp_19[Int16-cubicspline-2] PASSED
alg/warp.py::test_warp_19[Int16-cubicspline-3] PASSED
alg/warp.py::test_warp_19[Int16-cubicspline-7] PASSED
alg/warp.py::test_warp_19[Int16-lanczos-1] PASSED
alg/warp.py::test_warp_19[Int16-lanczos-2] PASSED
alg/warp.py::test_warp_19[Int16-lanczos-3] PASSED
alg/warp.py::test_warp_19[Int16-lanczos-7] PASSED
alg/warp.py::test_warp_19[Int16-average-1] PASSED
alg/warp.py::test_warp_19[Int16-average-2] PASSED
alg/warp.py::test_warp_19[Int16-average-3] PASSED
alg/warp.py::test_warp_19[Int16-average-7] PASSED
alg/warp.py::test_warp_19[CInt16-near-1] PASSED
alg/warp.py::test_warp_19[CInt16-near-2] PASSED
alg/warp.py::test_warp_19[CInt16-near-3] PASSED
alg/warp.py::test_warp_19[CInt16-near-7] PASSED
alg/warp.py::test_warp_19[CInt16-bilinear-1] PASSED
alg/warp.py::test_warp_19[CInt16-bilinear-2] PASSED
alg/warp.py::test_warp_19[CInt16-bilinear-3] PASSED
alg/warp.py::test_warp_19[CInt16-bilinear-7] PASSED
alg/warp.py::test_warp_19[CInt16-cubic-1] PASSED
alg/warp.py::test_warp_19[CInt16-cubic-2] PASSED
alg/warp.py::test_warp_19[CInt16-cubic-3] PASSED
alg/warp.py::test_warp_19[CInt16-cubic-7] PASSED
alg/warp.py::test_warp_19[CInt16-cubicspline-1] PASSED
alg/warp.py::test_warp_19[CInt16-cubicspline-2] PASSED
alg/warp.py::test_warp_19[CInt16-cubicspline-3] PASSED
alg/warp.py::test_warp_19[CInt16-cubicspline-7] PASSED
alg/warp.py::test_warp_19[CInt16-lanczos-1] PASSED
alg/warp.py::test_warp_19[CInt16-lanczos-2] PASSED
alg/warp.py::test_warp_19[CInt16-lanczos-3] PASSED
alg/warp.py::test_warp_19[CInt16-lanczos-7] PASSED
alg/warp.py::test_warp_19[CInt16-average-1] PASSED
alg/warp.py::test_warp_19[CInt16-average-2] PASSED
alg/warp.py::test_warp_19[CInt16-average-3] PASSED
alg/warp.py::test_warp_19[CInt16-average-7] PASSED
alg/warp.py::test_warp_19[UInt16-near-1] PASSED
alg/warp.py::test_warp_19[UInt16-near-2] PASSED
alg/warp.py::test_warp_19[UInt16-near-3] PASSED
alg/warp.py::test_warp_19[UInt16-near-7] PASSED
alg/warp.py::test_warp_19[UInt16-bilinear-1] PASSED
alg/warp.py::test_warp_19[UInt16-bilinear-2] PASSED
alg/warp.py::test_warp_19[UInt16-bilinear-3] PASSED
alg/warp.py::test_warp_19[UInt16-bilinear-7] PASSED
alg/warp.py::test_warp_19[UInt16-cubic-1] PASSED
alg/warp.py::test_warp_19[UInt16-cubic-2] PASSED
alg/warp.py::test_warp_19[UInt16-cubic-3] PASSED
alg/warp.py::test_warp_19[UInt16-cubic-7] PASSED
alg/warp.py::test_warp_19[UInt16-cubicspline-1] PASSED
alg/warp.py::test_warp_19[UInt16-cubicspline-2] PASSED
alg/warp.py::test_warp_19[UInt16-cubicspline-3] PASSED
alg/warp.py::test_warp_19[UInt16-cubicspline-7] PASSED
alg/warp.py::test_warp_19[UInt16-lanczos-1] PASSED
alg/warp.py::test_warp_19[UInt16-lanczos-2] PASSED
alg/warp.py::test_warp_19[UInt16-lanczos-3] PASSED
alg/warp.py::test_warp_19[UInt16-lanczos-7] PASSED
alg/warp.py::test_warp_19[UInt16-average-1] PASSED
alg/warp.py::test_warp_19[UInt16-average-2] PASSED
alg/warp.py::test_warp_19[UInt16-average-3] PASSED
alg/warp.py::test_warp_19[UInt16-average-7] PASSED
alg/warp.py::test_warp_19[Int32-near-1] PASSED
alg/warp.py::test_warp_19[Int32-near-2] PASSED
alg/warp.py::test_warp_19[Int32-near-3] PASSED
alg/warp.py::test_warp_19[Int32-near-7] PASSED
alg/warp.py::test_warp_19[Int32-bilinear-1] PASSED
alg/warp.py::test_warp_19[Int32-bilinear-2] PASSED
alg/warp.py::test_warp_19[Int32-bilinear-3] PASSED
alg/warp.py::test_warp_19[Int32-bilinear-7] PASSED
alg/warp.py::test_warp_19[Int32-cubic-1] PASSED
alg/warp.py::test_warp_19[Int32-cubic-2] PASSED
alg/warp.py::test_warp_19[Int32-cubic-3] PASSED
alg/warp.py::test_warp_19[Int32-cubic-7] PASSED
alg/warp.py::test_warp_19[Int32-cubicspline-1] PASSED
alg/warp.py::test_warp_19[Int32-cubicspline-2] PASSED
alg/warp.py::test_warp_19[Int32-cubicspline-3] PASSED
alg/warp.py::test_warp_19[Int32-cubicspline-7] PASSED
alg/warp.py::test_warp_19[Int32-lanczos-1] PASSED
alg/warp.py::test_warp_19[Int32-lanczos-2] PASSED
alg/warp.py::test_warp_19[Int32-lanczos-3] PASSED
alg/warp.py::test_warp_19[Int32-lanczos-7] PASSED
alg/warp.py::test_warp_19[Int32-average-1] PASSED
alg/warp.py::test_warp_19[Int32-average-2] PASSED
alg/warp.py::test_warp_19[Int32-average-3] PASSED
alg/warp.py::test_warp_19[Int32-average-7] PASSED
alg/warp.py::test_warp_19[CInt32-near-1] PASSED
alg/warp.py::test_warp_19[CInt32-near-2] PASSED
alg/warp.py::test_warp_19[CInt32-near-3] PASSED
alg/warp.py::test_warp_19[CInt32-near-7] PASSED
alg/warp.py::test_warp_19[CInt32-bilinear-1] PASSED
alg/warp.py::test_warp_19[CInt32-bilinear-2] PASSED
alg/warp.py::test_warp_19[CInt32-bilinear-3] PASSED
alg/warp.py::test_warp_19[CInt32-bilinear-7] PASSED
alg/warp.py::test_warp_19[CInt32-cubic-1] PASSED
alg/warp.py::test_warp_19[CInt32-cubic-2] PASSED
alg/warp.py::test_warp_19[CInt32-cubic-3] PASSED
alg/warp.py::test_warp_19[CInt32-cubic-7] PASSED
alg/warp.py::test_warp_19[CInt32-cubicspline-1] PASSED
alg/warp.py::test_warp_19[CInt32-cubicspline-2] PASSED
alg/warp.py::test_warp_19[CInt32-cubicspline-3] PASSED
alg/warp.py::test_warp_19[CInt32-cubicspline-7] PASSED
alg/warp.py::test_warp_19[CInt32-lanczos-1] PASSED
alg/warp.py::test_warp_19[CInt32-lanczos-2] PASSED
alg/warp.py::test_warp_19[CInt32-lanczos-3] PASSED
alg/warp.py::test_warp_19[CInt32-lanczos-7] PASSED
alg/warp.py::test_warp_19[CInt32-average-1] PASSED
alg/warp.py::test_warp_19[CInt32-average-2] PASSED
alg/warp.py::test_warp_19[CInt32-average-3] PASSED
alg/warp.py::test_warp_19[CInt32-average-7] PASSED
alg/warp.py::test_warp_19[UInt32-near-1] PASSED
alg/warp.py::test_warp_19[UInt32-near-2] PASSED
alg/warp.py::test_warp_19[UInt32-near-3] PASSED
alg/warp.py::test_warp_19[UInt32-near-7] PASSED
alg/warp.py::test_warp_19[UInt32-bilinear-1] PASSED
alg/warp.py::test_warp_19[UInt32-bilinear-2] PASSED
alg/warp.py::test_warp_19[UInt32-bilinear-3] PASSED
alg/warp.py::test_warp_19[UInt32-bilinear-7] PASSED
alg/warp.py::test_warp_19[UInt32-cubic-1] PASSED
alg/warp.py::test_warp_19[UInt32-cubic-2] PASSED
alg/warp.py::test_warp_19[UInt32-cubic-3] PASSED
alg/warp.py::test_warp_19[UInt32-cubic-7] PASSED
alg/warp.py::test_warp_19[UInt32-cubicspline-1] PASSED
alg/warp.py::test_warp_19[UInt32-cubicspline-2] PASSED
alg/warp.py::test_warp_19[UInt32-cubicspline-3] PASSED
alg/warp.py::test_warp_19[UInt32-cubicspline-7] PASSED
alg/warp.py::test_warp_19[UInt32-lanczos-1] PASSED
alg/warp.py::test_warp_19[UInt32-lanczos-2] PASSED
alg/warp.py::test_warp_19[UInt32-lanczos-3] PASSED
alg/warp.py::test_warp_19[UInt32-lanczos-7] PASSED
alg/warp.py::test_warp_19[UInt32-average-1] PASSED
alg/warp.py::test_warp_19[UInt32-average-2] PASSED
alg/warp.py::test_warp_19[UInt32-average-3] PASSED
alg/warp.py::test_warp_19[UInt32-average-7] PASSED
alg/warp.py::test_warp_19[Float32-near-1] PASSED
alg/warp.py::test_warp_19[Float32-near-2] PASSED
alg/warp.py::test_warp_19[Float32-near-3] PASSED
alg/warp.py::test_warp_19[Float32-near-7] PASSED
alg/warp.py::test_warp_19[Float32-bilinear-1] PASSED
alg/warp.py::test_warp_19[Float32-bilinear-2] PASSED
alg/warp.py::test_warp_19[Float32-bilinear-3] PASSED
alg/warp.py::test_warp_19[Float32-bilinear-7] PASSED
alg/warp.py::test_warp_19[Float32-cubic-1] PASSED
alg/warp.py::test_warp_19[Float32-cubic-2] PASSED
alg/warp.py::test_warp_19[Float32-cubic-3] PASSED
alg/warp.py::test_warp_19[Float32-cubic-7] PASSED
alg/warp.py::test_warp_19[Float32-cubicspline-1] PASSED
alg/warp.py::test_warp_19[Float32-cubicspline-2] PASSED
alg/warp.py::test_warp_19[Float32-cubicspline-3] PASSED
alg/warp.py::test_warp_19[Float32-cubicspline-7] PASSED
alg/warp.py::test_warp_19[Float32-lanczos-1] PASSED
alg/warp.py::test_warp_19[Float32-lanczos-2] PASSED
alg/warp.py::test_warp_19[Float32-lanczos-3] PASSED
alg/warp.py::test_warp_19[Float32-lanczos-7] PASSED
alg/warp.py::test_warp_19[Float32-average-1] PASSED
alg/warp.py::test_warp_19[Float32-average-2] PASSED
alg/warp.py::test_warp_19[Float32-average-3] PASSED
alg/warp.py::test_warp_19[Float32-average-7] PASSED
alg/warp.py::test_warp_19[CFloat32-near-1] PASSED
alg/warp.py::test_warp_19[CFloat32-near-2] PASSED
alg/warp.py::test_warp_19[CFloat32-near-3] PASSED
alg/warp.py::test_warp_19[CFloat32-near-7] PASSED
alg/warp.py::test_warp_19[CFloat32-bilinear-1] PASSED
alg/warp.py::test_warp_19[CFloat32-bilinear-2] PASSED
alg/warp.py::test_warp_19[CFloat32-bilinear-3] PASSED
alg/warp.py::test_warp_19[CFloat32-bilinear-7] PASSED
alg/warp.py::test_warp_19[CFloat32-cubic-1] PASSED
alg/warp.py::test_warp_19[CFloat32-cubic-2] PASSED
alg/warp.py::test_warp_19[CFloat32-cubic-3] PASSED
alg/warp.py::test_warp_19[CFloat32-cubic-7] PASSED
alg/warp.py::test_warp_19[CFloat32-cubicspline-1] PASSED
alg/warp.py::test_warp_19[CFloat32-cubicspline-2] PASSED
alg/warp.py::test_warp_19[CFloat32-cubicspline-3] PASSED
alg/warp.py::test_warp_19[CFloat32-cubicspline-7] PASSED
alg/warp.py::test_warp_19[CFloat32-lanczos-1] PASSED
alg/warp.py::test_warp_19[CFloat32-lanczos-2] PASSED
alg/warp.py::test_warp_19[CFloat32-lanczos-3] PASSED
alg/warp.py::test_warp_19[CFloat32-lanczos-7] PASSED
alg/warp.py::test_warp_19[CFloat32-average-1] PASSED
alg/warp.py::test_warp_19[CFloat32-average-2] PASSED
alg/warp.py::test_warp_19[CFloat32-average-3] PASSED
alg/warp.py::test_warp_19[CFloat32-average-7] PASSED
alg/warp.py::test_warp_19[Float64-near-1] PASSED
alg/warp.py::test_warp_19[Float64-near-2] PASSED
alg/warp.py::test_warp_19[Float64-near-3] PASSED
alg/warp.py::test_warp_19[Float64-near-7] PASSED
alg/warp.py::test_warp_19[Float64-bilinear-1] PASSED
alg/warp.py::test_warp_19[Float64-bilinear-2] PASSED
alg/warp.py::test_warp_19[Float64-bilinear-3] PASSED
alg/warp.py::test_warp_19[Float64-bilinear-7] PASSED
alg/warp.py::test_warp_19[Float64-cubic-1] PASSED
alg/warp.py::test_warp_19[Float64-cubic-2] PASSED
alg/warp.py::test_warp_19[Float64-cubic-3] PASSED
alg/warp.py::test_warp_19[Float64-cubic-7] PASSED
alg/warp.py::test_warp_19[Float64-cubicspline-1] PASSED
alg/warp.py::test_warp_19[Float64-cubicspline-2] PASSED
alg/warp.py::test_warp_19[Float64-cubicspline-3] PASSED
alg/warp.py::test_warp_19[Float64-cubicspline-7] PASSED
alg/warp.py::test_warp_19[Float64-lanczos-1] PASSED
alg/warp.py::test_warp_19[Float64-lanczos-2] PASSED
alg/warp.py::test_warp_19[Float64-lanczos-3] PASSED
alg/warp.py::test_warp_19[Float64-lanczos-7] PASSED
alg/warp.py::test_warp_19[Float64-average-1] PASSED
alg/warp.py::test_warp_19[Float64-average-2] PASSED
alg/warp.py::test_warp_19[Float64-average-3] PASSED
alg/warp.py::test_warp_19[Float64-average-7] PASSED
alg/warp.py::test_warp_19[CFloat64-near-1] PASSED
alg/warp.py::test_warp_19[CFloat64-near-2] PASSED
alg/warp.py::test_warp_19[CFloat64-near-3] PASSED
alg/warp.py::test_warp_19[CFloat64-near-7] PASSED
alg/warp.py::test_warp_19[CFloat64-bilinear-1] PASSED
alg/warp.py::test_warp_19[CFloat64-bilinear-2] PASSED
alg/warp.py::test_warp_19[CFloat64-bilinear-3] PASSED
alg/warp.py::test_warp_19[CFloat64-bilinear-7] PASSED
alg/warp.py::test_warp_19[CFloat64-cubic-1] PASSED
alg/warp.py::test_warp_19[CFloat64-cubic-2] PASSED
alg/warp.py::test_warp_19[CFloat64-cubic-3] PASSED
alg/warp.py::test_warp_19[CFloat64-cubic-7] PASSED
alg/warp.py::test_warp_19[CFloat64-cubicspline-1] PASSED
alg/warp.py::test_warp_19[CFloat64-cubicspline-2] PASSED
alg/warp.py::test_warp_19[CFloat64-cubicspline-3] PASSED
alg/warp.py::test_warp_19[CFloat64-cubicspline-7] PASSED
alg/warp.py::test_warp_19[CFloat64-lanczos-1] PASSED
alg/warp.py::test_warp_19[CFloat64-lanczos-2] PASSED
alg/warp.py::test_warp_19[CFloat64-lanczos-3] PASSED
alg/warp.py::test_warp_19[CFloat64-lanczos-7] PASSED
alg/warp.py::test_warp_19[CFloat64-average-1] PASSED
alg/warp.py::test_warp_19[CFloat64-average-2] PASSED
alg/warp.py::test_warp_19[CFloat64-average-3] PASSED
alg/warp.py::test_warp_19[CFloat64-average-7] PASSED
alg/warp.py::test_warp_20 PASSED
alg/warp.py::test_warp_21 PASSED
alg/warp.py::test_warp_22[default-default] PASSED
alg/warp.py::test_warp_22[default-optimizeSize] PASSED
alg/warp.py::test_warp_22[tiled-default] PASSED
alg/warp.py::test_warp_22[tiled-optimizeSize] PASSED
alg/warp.py::test_warp_22[tiled16-default] PASSED
alg/warp.py::test_warp_22[tiled16-optimizeSize] PASSED
alg/warp.py::test_warp_23 PASSED
alg/warp.py::test_warp_24 PASSED
alg/warp.py::test_warp_25 PASSED
alg/warp.py::test_warp_26 PASSED
alg/warp.py::test_warp_27 PASSED
alg/warp.py::test_warp_28 PASSED
alg/warp.py::test_warp_29 PASSED
alg/warp.py::test_warp_30 PASSED
alg/warp.py::test_warp_31 PASSED
alg/warp.py::test_warp_32 PASSED
alg/warp.py::test_warp_33 PASSED
alg/warp.py::test_warp_34 PASSED
alg/warp.py::test_warp_35 PASSED
alg/warp.py::test_warp_36 PASSED
alg/warp.py::test_warp_37 PASSED
alg/warp.py::test_warp_38 PASSED
alg/warp.py::test_warp_39 PASSED
alg/warp.py::test_warp_40 PASSED
alg/warp.py::test_warp_weighted_average Diff at pixel (1, 0) : 0.000000
Diff at pixel (2, 0) : 0.000000
Diff at pixel (0, 1) : 0.000000
Max diff : 0
Number of diffs : 3
PASSED
alg/warp.py::test_warp_weighted_average_with_srcoffset PASSED
alg/warp.py::test_warp_sum Diff at pixel (0, 0) : 0.000000
Diff at pixel (1, 0) : 0.000000
Diff at pixel (2, 0) : 0.000000
Diff at pixel (2, 1) : -0.000000
Diff at pixel (1, 2) : -0.000000
Diff at pixel (2, 2) : -0.000000
Max diff : 0
Number of diffs : 6
PASSED
alg/warp.py::test_warp_41 PASSED
alg/warp.py::test_warp_42 PASSED
alg/warp.py::test_warp_43 PASSED
alg/warp.py::test_warp_44 PASSED
alg/warp.py::test_warp_45 PASSED
alg/warp.py::test_warp_46 PASSED
alg/warp.py::test_warp_47 PASSED
alg/warp.py::test_warp_48 PASSED
alg/warp.py::test_warp_49 PASSED
alg/warp.py::test_warp_50 PASSED
alg/warp.py::test_warp_51 PASSED
alg/warp.py::test_warp_52 PASSED
alg/warp.py::test_warp_53[near-generalCase-Byte] PASSED
alg/warp.py::test_warp_53[near-generalCase-UInt16] PASSED
alg/warp.py::test_warp_53[near-generalCase-Int16] PASSED
alg/warp.py::test_warp_53[near-default-Byte] PASSED
alg/warp.py::test_warp_53[near-default-UInt16] PASSED
alg/warp.py::test_warp_53[near-default-Int16] PASSED
alg/warp.py::test_warp_53[cubic-generalCase-Byte] PASSED
alg/warp.py::test_warp_53[cubic-generalCase-UInt16] PASSED
alg/warp.py::test_warp_53[cubic-generalCase-Int16] PASSED
alg/warp.py::test_warp_53[cubic-default-Byte] PASSED
alg/warp.py::test_warp_53[cubic-default-UInt16] PASSED
alg/warp.py::test_warp_53[cubic-default-Int16] PASSED
alg/warp.py::test_warp_53[cubicspline-generalCase-Byte] PASSED
alg/warp.py::test_warp_53[cubicspline-generalCase-UInt16] PASSED
alg/warp.py::test_warp_53[cubicspline-generalCase-Int16] PASSED
alg/warp.py::test_warp_53[cubicspline-default-Byte] PASSED
alg/warp.py::test_warp_53[cubicspline-default-UInt16] PASSED
alg/warp.py::test_warp_53[cubicspline-default-Int16] PASSED
alg/warp.py::test_warp_53[bilinear-generalCase-Byte] PASSED
alg/warp.py::test_warp_53[bilinear-generalCase-UInt16] PASSED
alg/warp.py::test_warp_53[bilinear-generalCase-Int16] PASSED
alg/warp.py::test_warp_53[bilinear-default-Byte] PASSED
alg/warp.py::test_warp_53[bilinear-default-UInt16] PASSED
alg/warp.py::test_warp_53[bilinear-default-Int16] PASSED
alg/warp.py::test_warp_54[YES] PASSED
alg/warp.py::test_warp_54[NO] PASSED
alg/warp.py::test_warp_55 PASSED
alg/warp.py::test_warp_56[YES] PASSED
alg/warp.py::test_warp_56[NO] PASSED
alg/warp.py::test_warp_nearest_real_nodata_multiple_band PASSED
alg/warp.py::test_warp_med_out_of_bounds_src_pixels PASSED
alg/warp.py::test_warp_rpc_source_has_geotransform PASSED
alg/warp.py::test_warp_ds_rms PASSED
alg/warp.py::test_warp_rms_1 PASSED
alg/warp.py::test_warp_rms_2 PASSED
alg/warp.py::test_warp_mode_ties PASSED
alg/warp.py::test_warp_max_downsampling_missed_edges PASSED
alg/warp.py::test_warp_average_oversampling PASSED
gnm/gnm_test.py::test_gnm_filenetwork_create PASSED
gnm/gnm_test.py::test_gnm_filenetwork_open PASSED
gnm/gnm_test.py::test_gnm_import PASSED
gnm/gnm_test.py::test_gnm_autoconnect PASSED
gnm/gnm_test.py::test_gnm_graph_dijkstra PASSED
gnm/gnm_test.py::test_gnm_graph_kshortest PASSED
gnm/gnm_test.py::test_gnm_graph_connectedcomponents PASSED
gnm/gnm_test.py::test_gnm_delete PASSED
utilities/test_gdal_contour.py::test_gdal_contour_1 SKIPPED (gdal_contour not available)
utilities/test_gdal_contour.py::test_gdal_contour_2 SKIPPED (gdal_contour not available)
utilities/test_gdal_contour.py::test_gdal_contour_3 SKIPPED (gdal_contour not available)
utilities/test_gdal_contour.py::test_gdal_contour_4 SKIPPED (gdal_contour not available)
utilities/test_gdal_contour.py::test_gdal_contour_5 SKIPPED (gdal_contour not available)
utilities/test_gdal_create.py::test_gdal_create_pdf_tif SKIPPED (gdal_create not available)
utilities/test_gdal_create.py::test_gdal_create_pdf_no_direct_write_capabilities SKIPPED (gdal_create not available)
utilities/test_gdal_create.py::test_gdal_create_pdf_composition SKIPPED (gdal_create not available)
utilities/test_gdal_create.py::test_gdal_create_not_write_driver SKIPPED (gdal_create not available)
utilities/test_gdal_create.py::test_gdal_create_input_file_invalid SKIPPED (gdal_create not available)
utilities/test_gdal_create.py::test_gdal_create_input_file SKIPPED (gdal_create not available)
utilities/test_gdal_create.py::test_gdal_create_input_file_overrrides SKIPPED (gdal_create not available)
utilities/test_gdal_footprint.py::test_gdal_footprint_basic SKIPPED (gdal_footprint not available)
utilities/test_gdal_footprint.py::test_gdal_footprint_appending SKIPPED (gdal_footprint not available)
utilities/test_gdal_footprint.py::test_gdal_footprint_overwrite SKIPPED (gdal_footprint not available)
utilities/test_gdal_footprint.py::test_gdal_footprint_wrong_input_dataset SKIPPED (gdal_footprint not available)
utilities/test_gdal_footprint.py::test_gdal_footprint_wrong_output_dataset SKIPPED (gdal_footprint not available)
utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_basic PASSED
utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_targetCoordinateSystem_pixel PASSED
utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_targetCoordinateSystem_georef PASSED
utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_destSRS PASSED
utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_inline_geojson PASSED
utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_inline_wkt PASSED
utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_srcNodata PASSED
utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_alpha_band PASSED
utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_splitPolys PASSED
utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_convexHull PASSED
utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_densify PASSED
utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_simplify PASSED
utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_maxPoints PASSED
utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_ovr PASSED
utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_ovr_georef PASSED
utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_dsco_lco PASSED
utilities/test_gdal_footprint_lib.py::test_gdal_footprint_footprint_dict_arguments PASSED
utilities/test_gdal_footprint_lib.py::test_gdal_footprint_footprint_rgba_overviews PASSED
utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_union PASSED
utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_intersection_none PASSED
utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_intersection_partial PASSED
utilities/test_gdal_footprint_lib.py::test_gdal_footprint_layerName PASSED
utilities/test_gdal_footprint_lib.py::test_gdal_footprint_wrong_output_format PASSED
utilities/test_gdal_footprint_lib.py::test_gdal_footprint_output_layer_has_crs_but_input_not PASSED
utilities/test_gdal_footprint_lib.py::test_gdal_footprint_wrong_number_nodata_values PASSED
utilities/test_gdal_footprint_lib.py::test_gdal_footprint_wrong_bands PASSED
utilities/test_gdal_footprint_lib.py::test_gdal_footprint_wrong_ovr_on_band_with_nodata PASSED
utilities/test_gdal_footprint_lib.py::test_gdal_footprint_wrong_ovr_on_band_with_alpha PASSED
utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_targetCoordinateSystem_georef_error PASSED
utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_minRingArea PASSED
utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_destSRS_and_targetCoordinateSystem_pixel_mutually_exclusive PASSED
utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_srcNodata_and_ovr_mutually_exclusive PASSED
utilities/test_gdal_grid.py::test_gdal_grid_1 SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_2 SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_2bis SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_3[True] SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_3[False] SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_4[Generic-None] SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_4[SSE-None] SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_4[AVX-None] SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_4[AVX-1] SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_4[AVX-2] SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_4bis SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_5 SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_5bis SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_6[True] SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_6[False] SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_6bis[True] SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_6bis[False] SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_7 SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_7bis SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_8[True] SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_8[False] SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_8bis[True] SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_8bis[False] SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_9 SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_9bis SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_10bis[True] SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_10bis[False] SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_10[True] SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_10[False] SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_11 SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_12[True] SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_12[False] SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_13bis[True] SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_13bis[False] SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_13[True] SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_13[False] SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_14 SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_15[True] SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_15[False] SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_16 SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_17[True] SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_17[False] SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_18 SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_19 SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_19_250_8minp SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_19_250_10maxp_3pow SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_clipsrc SKIPPED (gdal_grid not available)
utilities/test_gdal_grid.py::test_gdal_grid_tr SKIPPED (gdal_grid not available)
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_1 PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_2[env0] PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_2[env1] PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_2[env2] PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_3 PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_invdistnn_quadrant_all_params[invdist] PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_invdistnn_quadrant_all_params[invdistnn] PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_invdistnn_quadrant_insufficient_radius[invdist] PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_invdistnn_quadrant_insufficient_radius[invdistnn] PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_invdistnn_quadrant_min_points_not_reached PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_invdistnn_quadrant_missing_point_in_one_quadrant PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_invdistnn_quadrant_ignore_extra_points PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_average_quadrant_all_params PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_average_quadrant_insufficient_radius PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_average_quadrant_min_points_not_reached PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_average_quadrant_missing_point_in_one_quadrant PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_average_quadrant_ignore_extra_points PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_minimum_quadrant_all_params PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_minimum_quadrant_insufficient_radius PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_minimum_quadrant_min_points_not_reached PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_minimum_quadrant_missing_point_in_one_quadrant PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_minimum_quadrant_ignore_extra_points PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_maximum_quadrant_all_params PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_maximum_quadrant_insufficient_radius PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_maximum_quadrant_min_points_not_reached PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_maximum_quadrant_missing_point_in_one_quadrant PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_maximum_quadrant_ignore_extra_points PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_range_quadrant_all_params PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_range_quadrant_insufficient_radius PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_range_quadrant_min_points_not_reached PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_range_quadrant_missing_point_in_one_quadrant PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_range_quadrant_ignore_extra_points PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_count_quadrant_all_params PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_count_quadrant_insufficient_radius PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_count_quadrant_min_points_not_reached PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_count_quadrant_missing_point_in_one_quadrant PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_count_quadrant_ignore_extra_points PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_average_distance_quadrant_all_params PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_average_distance_quadrant_insufficient_radius PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_average_distance_quadrant_min_points_not_reached PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_average_distance_quadrant_missing_point_in_one_quadrant PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_average_distance_quadrant_ignore_extra_points PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_skip_null_zfield PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_skip_nan_zvalue PASSED
utilities/test_gdal_grid_lib.py::test_gdal_grid_lib_dict_arguments PASSED
utilities/test_gdal_rasterize.py::test_gdal_rasterize_1 SKIPPED (gdal_rasterize not available)
utilities/test_gdal_rasterize.py::test_gdal_rasterize_2 SKIPPED (gdal_rasterize not available)
utilities/test_gdal_rasterize.py::test_gdal_rasterize_3 SKIPPED (gdal_rasterize not available)
utilities/test_gdal_rasterize.py::test_gdal_rasterize_4 SKIPPED (gdal_rasterize not available)
utilities/test_gdal_rasterize.py::test_gdal_rasterize_5 SKIPPED (gdal_rasterize not available)
utilities/test_gdal_rasterize.py::test_gdal_rasterize_6 SKIPPED (gdal_rasterize not available)
utilities/test_gdal_rasterize.py::test_gdal_rasterize_7[False] SKIPPED (gdal_rasterize not available)
utilities/test_gdal_rasterize.py::test_gdal_rasterize_7[True] SKIPPED (gdal_rasterize not available)
utilities/test_gdal_rasterize.py::test_gdal_rasterize_8 SKIPPED (gdal_rasterize not available)
utilities/test_gdal_rasterize_lib.py::test_gdal_rasterize_lib_1 PASSED
utilities/test_gdal_rasterize_lib.py::test_gdal_rasterize_lib_3 SKIPPED
utilities/test_gdal_rasterize_lib.py::test_gdal_rasterize_lib_100 PASSED
utilities/test_gdal_rasterize_lib.py::test_gdal_rasterize_lib_101 PASSED
utilities/test_gdal_rasterize_lib.py::test_gdal_rasterize_lib_102 PASSED
utilities/test_gdal_rasterize_lib.py::test_gdal_rasterize_lib_4 PASSED
utilities/test_gdal_rasterize_lib.py::test_gdal_rasterize_lib_multipolygon PASSED
utilities/test_gdal_rasterize_lib.py::test_gdal_rasterize_lib_inverse PASSED
utilities/test_gdal_rasterize_lib.py::test_gdal_rasterize_lib_inverse_nested_polygons PASSED
utilities/test_gdal_rasterize_lib.py::test_gdal_rasterize_lib_int64_attribute PASSED
utilities/test_gdal_rasterize_lib.py::test_gdal_rasterize_lib_invalid_layers PASSED
utilities/test_gdal_rasterize_lib.py::test_gdal_rasterize_lib_empty_layer PASSED
utilities/test_gdal_rasterize_lib.py::test_gdal_rasterize_lib_too_small_resolution PASSED
utilities/test_gdal_rasterize_lib.py::test_gdal_rasterize_lib_dict_arguments PASSED
utilities/test_gdal_translate.py::test_gdal_translate_1 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_2 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_3 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_4 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_5 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_6 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_7 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_8 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_9 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_10 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_11 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_12 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_add_gt SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_13 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_14 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_15 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_16 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_17 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_18 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_19 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_20 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_21 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_22 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_23 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_24 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_25 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_26 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_27 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_28 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_29 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_30 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_31 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_32 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_32bis SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_33 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_33bis SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_33ter SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_34 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_35 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_36 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_37 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_39 SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_if_option SKIPPED (gdal_translate not available)
utilities/test_gdal_translate.py::test_gdal_translate_scale_and_unscale_incompatible SKIPPED (not working on Windows)
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_1 PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_2 PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_3 PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_4 PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_5 PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_6 PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_7 PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_8 PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_9 PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_nodata_uint64 PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_nodata_int64 PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_10 PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_11 PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_12 PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_outputGeotransform PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_13 PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_13a PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_14 PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_100 PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_101 PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_102 PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_scale_0_255_input_range PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_103 PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_104 PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_gcp_vrt_path PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_rcp_vrt_path PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_geolocation_vrt_path PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_colorinterp PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_110 PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_111 PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_112 PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_generate_ovr PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_tr_non_nearest_case_1 PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_tr_non_nearest_case_2 PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_tr_non_nearest_case_3 PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_tr_non_nearest_oversampling PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_preserve_block_size PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_resampling_methods[0-near] PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_resampling_methods[2-cubic] PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_resampling_methods[3-cubicspline] PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_resampling_methods[4-lanczos] PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_resampling_methods[5-average] PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_resampling_methods[14-rms] PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_resampling_methods[6-mode] PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_resampling_methods[7-gauss] PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_not_delete_shared_auxiliary_files PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_coord_epoch_is_dynamic PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_overview_level PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_overview_level_freestanding SKIPPED (Driver JP2KAK not present)
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_no_input_band PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_scale_and_unscale_incompatible PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_dict_arguments PASSED
utilities/test_gdal_translate_lib.py::test_gdal_translate_ovr_rpc PASSED
utilities/test_gdal_viewshed.py::test_gdal_viewshed SKIPPED (gdalwarp not available)
utilities/test_gdal_viewshed.py::test_gdal_viewshed_non_earth_crs[] SKIPPED (gdalwarp not available)
utilities/test_gdal_viewshed.py::test_gdal_viewshed_non_earth_crs[ -cc 1.0] SKIPPED (gdalwarp not available)
utilities/test_gdal_viewshed.py::test_gdal_viewshed_alternative_modes SKIPPED (gdalwarp not available)
utilities/test_gdal_viewshed.py::test_gdal_viewshed_api SKIPPED (gdalwarp not available)
utilities/test_gdal_viewshed.py::test_gdal_viewshed_all_options SKIPPED (gdalwarp not available)
utilities/test_gdal_viewshed.py::test_gdal_viewshed_missing_source SKIPPED (gdalwarp not available)
utilities/test_gdal_viewshed.py::test_gdal_viewshed_missing_destination SKIPPED (gdalwarp not available)
utilities/test_gdal_viewshed.py::test_gdal_viewshed_missing_ox SKIPPED (gdalwarp not available)
utilities/test_gdal_viewshed.py::test_gdal_viewshed_missing_oy SKIPPED (gdalwarp not available)
utilities/test_gdal_viewshed.py::test_gdal_viewshed_invalid_input SKIPPED (gdalwarp not available)
utilities/test_gdal_viewshed.py::test_gdal_viewshed_invalid_band SKIPPED (gdalwarp not available)
utilities/test_gdal_viewshed.py::test_gdal_viewshed_invalid_observer_point SKIPPED (gdalwarp not available)
utilities/test_gdal_viewshed.py::test_gdal_viewshed_invalid_output_driver SKIPPED (gdalwarp not available)
utilities/test_gdal_viewshed.py::test_gdal_viewshed_invalid_output_filename SKIPPED (gdalwarp not available)
utilities/test_gdaladdo.py::test_gdaladdo_1 SKIPPED (gdaladdo not available)
utilities/test_gdaladdo.py::test_gdaladdo_2 SKIPPED (gdaladdo not available)
utilities/test_gdaladdo.py::test_gdaladdo_3 SKIPPED (gdaladdo not available)
utilities/test_gdaladdo.py::test_gdaladdo_5 SKIPPED (gdaladdo not available)
utilities/test_gdaladdo.py::test_gdaladdo_5bis SKIPPED (gdaladdo not available)
utilities/test_gdaladdo.py::test_gdaladdo_partial_refresh_from_projwin SKIPPED (gdaladdo not available)
utilities/test_gdaladdo.py::test_gdaladdo_partial_refresh_from_source_timestamp SKIPPED (gdaladdo not available)
utilities/test_gdaladdo.py::test_gdaladdo_partial_refresh_from_source_extent SKIPPED (gdaladdo not available)
utilities/test_gdalbuildvrt.py::test_gdalbuildvrt_1 SKIPPED (gdalbuildvrt not available)
utilities/test_gdalbuildvrt.py::test_gdalbuildvrt_2 SKIPPED (gdalbuildvrt not available)
utilities/test_gdalbuildvrt.py::test_gdalbuildvrt_3 SKIPPED (gdalbuildvrt not available)
utilities/test_gdalbuildvrt.py::test_gdalbuildvrt_4 SKIPPED (gdalbuildvrt not available)
utilities/test_gdalbuildvrt.py::test_gdalbuildvrt_5 SKIPPED (gdalbuildvrt not available)
utilities/test_gdalbuildvrt.py::test_gdalbuildvrt_6 SKIPPED (gdalbuildvrt not available)
utilities/test_gdalbuildvrt.py::test_gdalbuildvrt_7 SKIPPED (gdalbuildvrt not available)
utilities/test_gdalbuildvrt.py::test_gdalbuildvrt_8 SKIPPED (gdalbuildvrt not available)
utilities/test_gdalbuildvrt.py::test_gdalbuildvrt_9 SKIPPED (gdalbuildvrt not available)
utilities/test_gdalbuildvrt.py::test_gdalbuildvrt_10 SKIPPED (gdalbuildvrt not available)
utilities/test_gdalbuildvrt.py::test_gdalbuildvrt_11 SKIPPED (gdalbuildvrt not available)
utilities/test_gdalbuildvrt.py::test_gdalbuildvrt_12 SKIPPED (gdalbuildvrt not available)
utilities/test_gdalbuildvrt.py::test_gdalbuildvrt_13 SKIPPED (gdalbuildvrt not available)
utilities/test_gdalbuildvrt.py::test_gdalbuildvrt_14 SKIPPED (gdalbuildvrt not available)
utilities/test_gdalbuildvrt.py::test_gdalbuildvrt_15 SKIPPED (gdalbuildvrt not available)
utilities/test_gdalbuildvrt.py::test_gdalbuildvrt_16 SKIPPED (gdalbuildvrt not available)
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_1 PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_2 PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_ovr PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_te_partial_overlap PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_mem_sources PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_mem_sources_separate PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_virtual_overviews PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_virtual_overviews_not_same_res PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_separate_nodata PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_separate_nodata_2 PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_separate_nodata_3 PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_separate_nodata_4 PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_separate_multiband PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_separate_multiband_regular_raster PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_separate_multiband_band_selection PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_separate_multiband_band_selection_error PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_usemaskband_on_mask_band PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_usemaskband_on_alpha_band PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_resampling_methods[0-near] PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_resampling_methods[2-cubic] PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_resampling_methods[3-cubicspline] PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_resampling_methods[4-lanczos] PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_resampling_methods[5-average] PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_resampling_methods[14-rms] PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_resampling_methods[6-mode] PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_resampling_methods[7-gauss] PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_bandList PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_bandList_subset_of_bands_from_multiple_band_source PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_warnings_and_custom_error_handler PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_strict_mode PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_te_touching_on_edge PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_addAlpha[MEM-3-3] PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_addAlpha[MEM-3-4] PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_addAlpha[MEM-4-3] PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_addAlpha[MEM-4-4] PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_addAlpha[GTiff-3-3] PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_addAlpha[GTiff-3-4] PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_addAlpha[GTiff-4-3] PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_addAlpha[GTiff-4-4] PASSED
utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_stable_average PASSED
utilities/test_gdaldem.py::test_gdaldem_hillshade SKIPPED (gdaldem not available)
utilities/test_gdaldem.py::test_gdaldem_hillshade_compressed_tiled_output SKIPPED (gdaldem not available)
utilities/test_gdaldem.py::test_gdaldem_hillshade_combined SKIPPED (gdaldem not available)
utilities/test_gdaldem.py::test_gdaldem_hillshade_compute_edges SKIPPED (gdaldem not available)
utilities/test_gdaldem.py::test_gdaldem_hillshade_azimuth SKIPPED (gdaldem not available)
utilities/test_gdaldem.py::test_gdaldem_hillshade_png SKIPPED (gdaldem not available)
utilities/test_gdaldem.py::test_gdaldem_hillshade_png_compute_edges SKIPPED (gdaldem not available)
utilities/test_gdaldem.py::test_gdaldem_slope SKIPPED (gdaldem not available)
utilities/test_gdaldem.py::test_gdaldem_aspect SKIPPED (gdaldem not available)
utilities/test_gdaldem.py::test_gdaldem_color_relief SKIPPED (gdaldem not available)
utilities/test_gdaldem.py::test_gdaldem_color_relief_cpt SKIPPED (gdaldem not available)
utilities/test_gdaldem.py::test_gdaldem_color_relief_vrt SKIPPED (gdaldem not available)
utilities/test_gdaldem.py::test_gdaldem_color_relief_from_float32 SKIPPED (gdaldem not available)
utilities/test_gdaldem.py::test_gdaldem_color_relief_png SKIPPED (gdaldem not available)
utilities/test_gdaldem.py::test_gdaldem_color_relief_from_float32_to_png SKIPPED (gdaldem not available)
utilities/test_gdaldem.py::test_gdaldem_color_relief_nearest_color_entry SKIPPED (gdaldem not available)
utilities/test_gdaldem.py::test_gdaldem_color_relief_nearest_color_entry_vrt SKIPPED (gdaldem not available)
utilities/test_gdaldem.py::test_gdaldem_color_relief_nodata_nan SKIPPED (gdaldem not available)
utilities/test_gdaldem.py::test_gdaldem_color_relief_repeated_entry SKIPPED (gdaldem not available)
utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade PASSED
utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade_float PASSED
utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade_float_png PASSED
utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade_combined PASSED
utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade_ZevenbergenThorne PASSED
utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade_ZevenbergenThorne_combined PASSED
utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade_compute_edges PASSED
utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade_compute_edges_float PASSED
utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade_azimuth PASSED
utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade_multidirectional PASSED
utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade_multidirectional_ZevenbergenThorne PASSED
utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade_igor PASSED
utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade_igor_ZevenbergenThorne PASSED
utilities/test_gdaldem_lib.py::test_gdaldem_lib_color_relief PASSED
utilities/test_gdaldem_lib.py::test_gdaldem_lib_color_relief_nodata_value PASSED
utilities/test_gdaldem_lib.py::test_gdaldem_lib_tpi PASSED
utilities/test_gdaldem_lib.py::test_gdaldem_lib_tri_wilson PASSED
utilities/test_gdaldem_lib.py::test_gdaldem_lib_tri_riley PASSED
utilities/test_gdaldem_lib.py::test_gdaldem_lib_roughness PASSED
utilities/test_gdaldem_lib.py::test_gdaldem_lib_slope_ZevenbergenThorne PASSED
utilities/test_gdaldem_lib.py::test_gdaldem_lib_aspect_ZevenbergenThorne PASSED
utilities/test_gdaldem_lib.py::test_gdaldem_lib_nodata PASSED
utilities/test_gdaldem_lib.py::test_gdaldem_lib_dict_arguments PASSED
utilities/test_gdalinfo.py::test_gdalinfo_1 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_2 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_3 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_4 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_5 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_6 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_7 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_8 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_9 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_10 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_11 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_12 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_13 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_14 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_15 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_16 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_17 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_18 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_19 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_20 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_21 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_22 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_23 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_24 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_25 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_26 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_27 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_28 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_29 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_30 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_31 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_32 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_33 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_34 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_35 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_36 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_37 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_38 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_39 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_40 SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_if_option SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_stac_json SKIPPED (gdalinfo not available)
utilities/test_gdalinfo.py::test_gdalinfo_stac_eo_bands SKIPPED (gdalinfo not available)
utilities/test_gdalinfo_lib.py::test_gdalinfo_lib_1 PASSED
utilities/test_gdalinfo_lib.py::test_gdalinfo_lib_1_str PASSED
utilities/test_gdalinfo_lib.py::test_gdalinfo_lib_1_path PASSED
utilities/test_gdalinfo_lib.py::test_gdalinfo_lib_2 PASSED
utilities/test_gdalinfo_lib.py::test_gdalinfo_lib_3 PASSED
utilities/test_gdalinfo_lib.py::test_gdalinfo_lib_4 PASSED
utilities/test_gdalinfo_lib.py::test_gdalinfo_lib_5 PASSED
utilities/test_gdalinfo_lib.py::test_gdalinfo_lib_6 PASSED
utilities/test_gdalinfo_lib.py::test_gdalinfo_lib_7 PASSED
utilities/test_gdalinfo_lib.py::test_gdalinfo_lib_8 PASSED
utilities/test_gdalinfo_lib.py::test_gdalinfo_lib_nodatavalues PASSED
utilities/test_gdalinfo_lib.py::test_gdalinfo_lib_coordinate_epoch PASSED
utilities/test_gdalinfo_lib.py::test_gdalinfo_lib_nodata_precision[Float32] PASSED
utilities/test_gdalinfo_lib.py::test_gdalinfo_lib_nodata_precision[Float64] PASSED
utilities/test_gdalinfo_lib.py::test_gdalinfo_lib_nodata_full_precision_float64 PASSED
utilities/test_gdalinfo_lib.py::test_gdalinfo_lib_json_projjson_no_epsg PASSED
utilities/test_gdallocationinfo.py::test_gdallocationinfo_1 SKIPPED (gdallocationinfo not available)
utilities/test_gdallocationinfo.py::test_gdallocationinfo_2 SKIPPED (gdallocationinfo not available)
utilities/test_gdallocationinfo.py::test_gdallocationinfo_3 SKIPPED (gdallocationinfo not available)
utilities/test_gdallocationinfo.py::test_gdallocationinfo_4 SKIPPED (gdallocationinfo not available)
utilities/test_gdallocationinfo.py::test_gdallocationinfo_5 SKIPPED (gdallocationinfo not available)
utilities/test_gdallocationinfo.py::test_gdallocationinfo_6 SKIPPED (gdallocationinfo not available)
utilities/test_gdallocationinfo.py::test_gdallocationinfo_wgs84 SKIPPED (gdallocationinfo not available)
utilities/test_gdalmdiminfo.py::test_gdalmdiminfo_1 SKIPPED (gdalmdiminfo not available)
utilities/test_gdalmdiminfo.py::test_gdalmdiminfo_if_option SKIPPED (gdalmdiminfo not available)
utilities/test_gdalmdiminfo_lib.py::test_gdalmdiminfo_lib_non_multidim_dataset PASSED
utilities/test_gdalmdiminfo_lib.py::test_gdalmdiminfo_lib_empty_mem_dataset PASSED
utilities/test_gdalmdiminfo_lib.py::test_gdalmdiminfo_lib_mem_dataset PASSED
utilities/test_gdalmdiminfo_lib.py::test_gdalmdiminfo_lib_arrayoption PASSED
utilities/test_gdalmdiminfo_lib.py::test_gdalmdiminfo_lib_path_input PASSED
utilities/test_gdalmdiminfo_lib.py::test_gdalmdiminfo_lib_int64 PASSED
utilities/test_gdalmdiminfo_lib.py::test_gdalmdiminfo_lib_uint64 PASSED
utilities/test_gdalmdimtranslate.py::test_gdalmdimtranslate_1 SKIPPED (gdalmdimtranslate not available)
utilities/test_gdalmdimtranslate.py::test_gdalmdimtranslate_if SKIPPED (gdalmdimtranslate not available)
utilities/test_gdalmdimtranslate.py::test_gdalmdimtranslate_if_error SKIPPED (gdalmdimtranslate not available)
utilities/test_gdalmdimtranslate_lib.py::test_gdalmdimtranslate_no_arg PASSED
utilities/test_gdalmdimtranslate_lib.py::test_gdalmdimtranslate_multidim_to_mem PASSED
utilities/test_gdalmdimtranslate_lib.py::test_gdalmdimtranslate_multidim_to_classic PASSED
utilities/test_gdalmdimtranslate_lib.py::test_gdalmdimtranslate_multidim_1d_to_classic PASSED
utilities/test_gdalmdimtranslate_lib.py::test_gdalmdimtranslate_classic_to_classic PASSED
utilities/test_gdalmdimtranslate_lib.py::test_gdalmdimtranslate_classic_to_multidim PASSED
utilities/test_gdalmdimtranslate_lib.py::test_gdalmdimtranslate_array PASSED
utilities/test_gdalmdimtranslate_lib.py::test_gdalmdimtranslate_array_with_transpose_and_view PASSED
utilities/test_gdalmdimtranslate_lib.py::test_gdalmdimtranslate_group PASSED
utilities/test_gdalmdimtranslate_lib.py::test_gdalmdimtranslate_two_groups PASSED
utilities/test_gdalmdimtranslate_lib.py::test_gdalmdimtranslate_subset PASSED
utilities/test_gdalmdimtranslate_lib.py::test_gdalmdimtranslate_scaleaxes PASSED
utilities/test_gdalmdimtranslate_lib.py::test_gdalmdimtranslate_dims_with_same_name_different_size PASSED
utilities/test_gdalmdimtranslate_lib.py::test_gdalmdimtranslate_array_with_view PASSED
utilities/test_gdalmdimtranslate_lib.py::test_gdalmdimtranslate_array_resample PASSED
utilities/test_gdalmdimtranslate_lib.py::test_gdalmdimtranslate_dict_arguments PASSED
utilities/test_gdalsrsinfo.py::test_gdalsrsinfo_1 SKIPPED (gdalsrsinfo not available)
utilities/test_gdalsrsinfo.py::test_gdalsrsinfo_2 SKIPPED (gdalsrsinfo not available)
utilities/test_gdalsrsinfo.py::test_gdalsrsinfo_3 SKIPPED (gdalsrsinfo not available)
utilities/test_gdalsrsinfo.py::test_gdalsrsinfo_4 SKIPPED (gdalsrsinfo not available)
utilities/test_gdalsrsinfo.py::test_gdalsrsinfo_5 SKIPPED (gdalsrsinfo not available)
utilities/test_gdalsrsinfo.py::test_gdalsrsinfo_6 SKIPPED (gdalsrsinfo not available)
utilities/test_gdalsrsinfo.py::test_gdalsrsinfo_7 SKIPPED (gdalsrsinfo not available)
utilities/test_gdalsrsinfo.py::test_gdalsrsinfo_9 SKIPPED (gdalsrsinfo not available)
utilities/test_gdalsrsinfo.py::test_gdalsrsinfo_10 SKIPPED (gdalsrsinfo not available)
utilities/test_gdalsrsinfo.py::test_gdalsrsinfo_11 SKIPPED (gdalsrsinfo not available)
utilities/test_gdalsrsinfo.py::test_gdalsrsinfo_12 SKIPPED (gdalsrsinfo not available)
utilities/test_gdalsrsinfo.py::test_gdalsrsinfo_13 SKIPPED (gdalsrsinfo not available)
utilities/test_gdalsrsinfo.py::test_gdalsrsinfo_14 SKIPPED (gdalsrsinfo not available)
utilities/test_gdalsrsinfo.py::test_gdalsrsinfo_14bis SKIPPED (gdalsrsinfo not available)
utilities/test_gdalsrsinfo.py::test_gdalsrsinfo_15 SKIPPED (gdalsrsinfo not available)
utilities/test_gdalsrsinfo.py::test_gdalsrsinfo_16 SKIPPED (gdalsrsinfo not available)
utilities/test_gdalsrsinfo.py::test_gdalsrsinfo_17 SKIPPED (gdalsrsinfo not available)
utilities/test_gdalsrsinfo.py::test_gdalsrsinfo_all SKIPPED (gdalsrsinfo not available)
utilities/test_gdaltindex.py::test_gdaltindex_1 SKIPPED (gdaltindex not available)
utilities/test_gdaltindex.py::test_gdaltindex_2 SKIPPED (gdaltindex not available)
utilities/test_gdaltindex.py::test_gdaltindex_3 SKIPPED (gdaltindex not available)
utilities/test_gdaltindex.py::test_gdaltindex_4 SKIPPED (gdaltindex not available)
utilities/test_gdaltindex.py::test_gdaltindex_5[] SKIPPED (gdaltindex not available)
utilities/test_gdaltindex.py::test_gdaltindex_5[-src_srs_format AUTO] SKIPPED (gdaltindex not available)
utilities/test_gdaltindex.py::test_gdaltindex_5[-src_srs_format EPSG] SKIPPED (gdaltindex not available)
utilities/test_gdaltindex.py::test_gdaltindex_5[-src_srs_format PROJ] SKIPPED (gdaltindex not available)
utilities/test_gdaltindex.py::test_gdaltindex_5[-src_srs_format WKT] SKIPPED (gdaltindex not available)
utilities/test_gdaltindex.py::test_gdaltindex_6[] SKIPPED (gdaltindex not available)
utilities/test_gdaltindex.py::test_gdaltindex_6[-lyr_name tileindex] SKIPPED (gdaltindex not available)
utilities/test_gdaltransform.py::test_gdaltransform_1 SKIPPED (gdaltransform not available)
utilities/test_gdaltransform.py::test_gdaltransform_2 SKIPPED (gdaltransform not available)
utilities/test_gdaltransform.py::test_gdaltransform_3 SKIPPED (gdaltransform not available)
utilities/test_gdaltransform.py::test_gdaltransform_4 SKIPPED (gdaltransform not available)
utilities/test_gdaltransform.py::test_gdaltransform_5 SKIPPED (gdaltransform not available)
utilities/test_gdaltransform.py::test_gdaltransform_6 SKIPPED (gdaltransform not available)
utilities/test_gdaltransform.py::test_gdaltransform_7 SKIPPED (gdaltransform not available)
utilities/test_gdaltransform.py::test_gdaltransform_8 SKIPPED (gdaltransform not available)
utilities/test_gdaltransform.py::test_gdaltransform_9 SKIPPED (gdaltransform not available)
utilities/test_gdaltransform.py::test_gdaltransform_ct_4D SKIPPED (gdaltransform not available)
utilities/test_gdaltransform.py::test_gdaltransform_s_coord_epoch SKIPPED (gdaltransform not available)
utilities/test_gdaltransform.py::test_gdaltransform_t_coord_epoch SKIPPED (gdaltransform not available)
utilities/test_gdaltransform.py::test_gdaltransform_s_t_coord_epoch SKIPPED (gdaltransform not available)
utilities/test_gdalwarp.py::test_gdalwarp_1 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_2 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_3 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_4 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_5 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_6 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_7 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_8 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_9 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_10 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_11 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_12 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_13 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_14 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_16 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_17 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_18 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_19 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_20 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_21 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_22 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_23 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_24 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_25 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_26 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_27 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_28 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_29 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_30 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_31 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_33 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_34 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_35 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_36 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_37 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_38 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_39 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_40 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_41 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_42 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_43 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_44 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_45 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_45bis SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_46 SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_46bis SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_46ter SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_47_append_subdataset SKIPPED (gdalwarp not available)
utilities/test_gdalwarp.py::test_gdalwarp_if_option SKIPPED (gdalwarp not available)
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_1 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_2 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_3 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_4 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_5 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_6 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_7 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_8 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_9 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_10 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_11 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_12 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_13 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_14 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_resampling_methods[0-near] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_resampling_methods[2-cubic] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_resampling_methods[3-cubicspline] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_resampling_methods[4-lanczos] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_resampling_methods[5-average] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_resampling_methods[14-rms] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_resampling_methods[6-mode] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_resampling_methods[8-max] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_resampling_methods[9-min] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_resampling_methods[10-med] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_resampling_methods[11-q1] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_resampling_methods[12-q3] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_resampling_methods[13-sum] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_15 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_16 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_17 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_19 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_21 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_cutline_reprojection PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_cutline_reprojection_and_coordinate_operation PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_cutline_postgis SKIPPED (OGR_PG_CONNECTION_STRING not defined)
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_cutline_larger_source_dataset[options0] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_cutline_larger_source_dataset[options1] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_23 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_32 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_34 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_45 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_46 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_cutline_all_touched_single_pixel PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_crop_to_cutline_slightly_shifted_wrt_pixel_boundaries PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_100 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_101 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_102 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_103 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_104 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_105 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_106 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_107 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_108 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_109 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_110 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_111 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_112 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_113 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_114 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_115 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_116 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_117 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_118 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_119 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_120 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_121 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_122 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_123 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_124 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_125 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_126 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_127 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_128 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_129 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_130 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_131 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_132[1] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_132[6] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_133 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_134 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_135 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_135a PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_135b PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_135c PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_135d PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_135e PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_135f PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_135g PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_135h PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_135i PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_135j PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_135k PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_135m PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_135n PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_135o PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_135p PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_135q PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_135r PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_135s PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_136[MEM] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_136[VRT] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_several_sources_with_different_srs_no_explicit_target_srs PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_touching_dateline PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_override_default_output_nodata[NC] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_override_default_output_nodata[NC2] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_override_default_output_nodata[NC4] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_auto_skip_nosource PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_to_ortho PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_insufficient_dst_band_count PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_ct PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_ct_wkt PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_restrict_output_dataset_warp_rpc_new PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_restrict_output_dataset_warp_rpc_existing PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_restrict_output_dataset_warp_rpc_existing_no_intersection PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_restrict_output_dataset_warp_rpc_existing_RPC_FOOTPRINT PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_bug_4326_to_3857 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_full_world_4326_to_3857 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_to_cog PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_to_cog_reprojection_options PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_to_cog_reprojection_options_and_te PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_to_cog_reprojection_options_and_conflicting_t_srs PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_to_cog_reprojection_options_te_and_conflicting_t_srs PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_multiple_source_compatible_buildvrt_to_cog PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_multiple_source_compatible_buildvrt_to_cog_reprojection_options PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_multiple_source_incompatible_buildvrt_to_cog PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_multiple_source_incompatible_buildvrt_to_cog_reprojection_options PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_no_crs PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_xscale_antimeridian PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_scale_offset PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_cutline_zero_width_sliver PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_propagating_coordinate_epoch PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_s_coord_epoch PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_t_coord_epoch PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_automatic_grid_sampling PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_src_nodata_with_dstalpha PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_src_points_outside_of_earth PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_from_ob_tran_including_north_pole_to_geographic PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_geographic_outside_180_no_crs_change PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_generate_ovr PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_not_delete_shared_auxiliary_files PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_issue_with_te_and_geographic_crs_world_coverage PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_epsg_4326_to_esri_53037 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_epsg_4326_to_esri_102020[average] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_epsg_4326_to_esri_102020[mode] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_epsg_4326_to_esri_102020[min] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_epsg_4326_to_esri_102020[max] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_epsg_4326_to_esri_102020[med] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_epsg_4326_to_esri_102020[q1] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_epsg_4326_to_esri_102020[q3] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_epsg_4326_to_esri_102020[sum] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_epsg_4326_to_esri_102020[rms] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_sum_preserving[] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_sum_preserving[-ts 1 1] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_sum_preserving[-ts 10 10] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_sum_preserving[-ts 40 40] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_sum_preserving[-t_srs EPSG:4326] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_sum_preserving[-t_srs EPSG:4326 -ts 11 9] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_sum_preserving[-t_srs EPSG:4326 -ts 100 100] PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_sum_preserving_multiband PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_sum_preserving_accross_antimeridian PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_srcBands PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_preserve_non_square_pixels_if_no_reprojection PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_preserve_non_square_pixels_same_horizontal_crs PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_preserve_non_square_pixels_if_no_reprojection_multi_sources PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_tr_square PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_auto_optimize_size PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_working_data_type_with_source_dataset_of_different_types PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_cutline_crossing_antimeridian_in_EPSG_32601_and_raster_in_EPSG_4326 PASSED
utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_dict_arguments PASSED
utilities/test_gnmutils.py::test_gnmmanage_1 SKIPPED (gnmmanage not available)
utilities/test_gnmutils.py::test_gnmmanage_2 SKIPPED (gnmmanage not available)
utilities/test_gnmutils.py::test_gnmmanage_3 SKIPPED (gnmmanage not available)
utilities/test_gnmutils.py::test_gnmmanage_4 SKIPPED (gnmmanage not available)
utilities/test_gnmutils.py::test_gnmanalyse_1 SKIPPED (gnmmanage not available)
utilities/test_gnmutils.py::test_gnmanalyse_2 SKIPPED (gnmmanage not available)
utilities/test_gnmutils.py::test_gnm_cleanup SKIPPED (gnmmanage not available)
utilities/test_nearblack.py::test_nearblack_1 SKIPPED (nearblack not available)
utilities/test_nearblack.py::test_nearblack_2 SKIPPED (nearblack not available)
utilities/test_nearblack.py::test_nearblack_4 SKIPPED (nearblack not available)
utilities/test_nearblack.py::test_nearblack_5 SKIPPED (nearblack not available)
utilities/test_nearblack.py::test_nearblack_7 SKIPPED (nearblack not available)
utilities/test_nearblack.py::test_nearblack_8 SKIPPED (nearblack not available)
utilities/test_nearblack_lib.py::test_nearblack_lib_1[twopasses] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_1[floodfill] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_2[twopasses] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_2[floodfill] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_3[twopasses] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_3[floodfill] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_4[twopasses] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_4[floodfill] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_5[twopasses] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_5[floodfill] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_7[twopasses] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_7[floodfill] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_8[twopasses] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_8[floodfill] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_all_valid[twopasses] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_all_valid[floodfill] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_all_invalid[twopasses] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_all_invalid[floodfill] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_single_pixel_valid[twopasses] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_single_pixel_valid[floodfill] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_all_contour_valid[0-twopasses] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_all_contour_valid[0-floodfill] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_all_contour_valid[1-twopasses] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_all_contour_valid[1-floodfill] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_all_contour_valid[5-twopasses] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_all_contour_valid[5-floodfill] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_erosion_from_left[twopasses] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_erosion_from_left[floodfill] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_erosion_from_right[twopasses] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_erosion_from_right[floodfill] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_erosion_from_top[twopasses] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_erosion_from_top[floodfill] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_erosion_from_bottom[twopasses] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_erosion_from_bottom[floodfill] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_erosion_from_top_and_bottom[twopasses] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_erosion_from_top_and_bottom[floodfill] PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_floodfill_concave_from_left PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_floodfill_concave_from_right PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_floodfill_concave_from_top PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_floodfill_concave_from_bottom PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_floodfill_concave_from_bottom_non_black PASSED
utilities/test_nearblack_lib.py::test_nearblack_lib_dict_arguments PASSED
utilities/test_ogr2ogr.py::test_ogr2ogr_1 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_2 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_3 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_4 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_5 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_6[postgis] SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_7[postgis] SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_41[postgis] SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_6[no-postgis] SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_7[no-postgis] SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_41[no-postgis] SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_8 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_9 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_10 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_11 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_12 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_13 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_14 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_15 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_16 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_17 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_18 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_polygon_splitting SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_19 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_20 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_21 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_22 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_23 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_24 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_25 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_26 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_27 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_28 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_29[0] SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_29[1] SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_30 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_31 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_32 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_33 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_34 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_35 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_36 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_37 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_38 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_39 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_40 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_42 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_43[2] SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_43[3] SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_44 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_45 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_46[] SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_46[-tps] SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_46[-order 1] SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_46[-a_srs EPSG:4326] SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_46[-s_srs EPSG:4326 -t_srs EPSG:3857] SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_47 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_48 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_49 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_49_bis SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_50 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_51 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_51bis SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_51ter SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_52 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_53 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_54 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_54bis SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_55 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_55bis SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_56 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_57 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_57bis SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_58 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_59 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_59bis SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_60 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_61 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_62 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_62bis SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_63 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_64 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_65 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_66 SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_check_identity_transformation[87.67571099999996-0-4326] SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_if_ok SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr.py::test_ogr2ogr_if_ko SKIPPED (ogr2ogr not available)
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_1 PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_2 PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_2a PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_2b PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_3 PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_4 PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_5 PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_6 PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_sel_fields_empty PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_7 PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_8 PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_9 PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_10 PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_11 PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_12 PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_13 PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_14 PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_15 PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_16 PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_17 PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_18 PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_19 PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_20 PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_20a PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_21 PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_clipsrc_wkt_no_dst_geom PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_axis_mapping_swap PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_ct PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_ct_no_srs PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_convert_to_linear_promote_to_multi[geometryType0] PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_convert_to_linear_promote_to_multi[geometryType1] PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_makevalid PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_sql_filename PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_emptyStrAsNull PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_fielddomain_ PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_assign_coord_epoch PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_s_coord_epoch PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_t_coord_epoch PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_launder_geometry_column_name PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_upsert PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_t_srs_ignored PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_spat_srs_projected PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_spat_srs_geographic PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_clipsrc_datasource PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_clipsrc_discard_lower_dimensionality PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_clipsrc_invalid_polygon PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_clipsrc_3d_polygon PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_clipdst_datasource PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_clipdst_discard_lower_dimensionality PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_clip_datasource_reprojection[True] PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_clip_datasource_reprojection[False] PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_explodecollections PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_fid_string_to_gpkg PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_mapfieldtype PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_options_and_args PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_simplify PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_transaction_size[0] PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_transaction_size[10] PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_transaction_size[unlimited] PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_dateTimeTo PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_convert_list_type_to_JSON PASSED
utilities/test_ogr2ogr_lib.py::test_width_precision_flags[ESRI Shapefile-.shp-ESRI Shapefile-.shp-5-2-True-True] PASSED
utilities/test_ogr2ogr_lib.py::test_width_precision_flags[ESRI Shapefile-.shp-GML-.gml-4-2-True-True] PASSED
utilities/test_ogr2ogr_lib.py::test_width_precision_flags[ESRI Shapefile-.shp-CSV-.csv-5-2-True-True] PASSED
utilities/test_ogr2ogr_lib.py::test_width_precision_flags[ESRI Shapefile-.shp-PGDump-.sql-4-2-True-True] PASSED
utilities/test_ogr2ogr_lib.py::test_width_precision_flags[GML-.gml-GML-.gml-4-2-False-False] PASSED
utilities/test_ogr2ogr_lib.py::test_width_precision_flags[GML-.gml-ESRI Shapefile-.shp-6-2-False-False] PASSED
utilities/test_ogr2ogr_lib.py::test_width_precision_flags[GML-.gml-PGDump-.sql-4-2-False-False] PASSED
utilities/test_ogr2ogr_lib.py::test_width_precision_flags[GML-.gml-CSV-.csv-6-2-False-False] PASSED
utilities/test_ogr2ogr_lib.py::test_width_precision_flags[CSV-.csv-CSV-.csv-5-2-True-True] PASSED
utilities/test_ogr2ogr_lib.py::test_width_precision_flags[CSV-.csv-ESRI Shapefile-.shp-5-2-True-True] PASSED
utilities/test_ogr2ogr_lib.py::test_width_precision_flags[CSV-.csv-GML-.gml-4-2-True-True] PASSED
utilities/test_ogr2ogr_lib.py::test_width_precision_flags[CSV-.shp-PGDump-.sql-4-2-True-True] PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_nlt_GEOMETRY_nlt_CURVE_TO_LINEAR PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_invalid_nlt_combinations[nlt_value0] PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_invalid_nlt_combinations[nlt_value1] PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_invalid_nlt_combinations[nlt_value2] PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_invalid_nlt_combinations[nlt_value3] PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_invalid_nlt_combinations[nlt_value4] PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_invalid_nlt_combinations[nlt_value5] PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_invalid_nlt_combinations[nlt_value6] PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_valid_nlt_combinations[nlt_value0] PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_valid_nlt_combinations[nlt_value1] PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_valid_nlt_combinations[nlt_value2] PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_valid_nlt_combinations[nlt_value3] PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_valid_nlt_combinations[nlt_value4] PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_valid_nlt_combinations[nlt_value5] PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_valid_nlt_combinations[nlt_value6] PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_geojson_output SKIPPED (ogrinfo not available)
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_dict_arguments PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_reprojection_curve_geometries_output_supports_curve PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_reprojection_curve_geometries_forced_geom_type[POLYGON] PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_reprojection_curve_geometries_forced_geom_type[CONVERT_TO_LINEAR] PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_reprojection_curve_geometries_output_does_not_support_curve PASSED
utilities/test_ogr2ogr_lib.py::test_translate_explodecollections_preserve_fid[True] PASSED
utilities/test_ogr2ogr_lib.py::test_translate_explodecollections_preserve_fid[False] PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_OGR2OGR_USE_ARROW_API_YES[None] PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_OGR2OGR_USE_ARROW_API_YES[1] PASSED
utilities/test_ogr2ogr_lib.py::test_json_types PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_accumulerated_errors[True-True] PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_accumulerated_errors[True-False] PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_accumulerated_errors[False-True] PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_accumulerated_errors[False-False] PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_gpkg_to_shp_preserved_fid PASSED
utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_gpkg_to_shp_truncated_field_names PASSED
utilities/test_ogrinfo.py::test_ogrinfo_1 SKIPPED (ogrinfo not available)
utilities/test_ogrinfo.py::test_ogrinfo_2 SKIPPED (ogrinfo not available)
utilities/test_ogrinfo.py::test_ogrinfo_3 SKIPPED (ogrinfo not available)
utilities/test_ogrinfo.py::test_ogrinfo_4 SKIPPED (ogrinfo not available)
utilities/test_ogrinfo.py::test_ogrinfo_5 SKIPPED (ogrinfo not available)
utilities/test_ogrinfo.py::test_ogrinfo_6 SKIPPED (ogrinfo not available)
utilities/test_ogrinfo.py::test_ogrinfo_7 SKIPPED (ogrinfo not available)
utilities/test_ogrinfo.py::test_ogrinfo_8 SKIPPED (ogrinfo not available)
utilities/test_ogrinfo.py::test_ogrinfo_9 SKIPPED (ogrinfo not available)
utilities/test_ogrinfo.py::test_ogrinfo_10 SKIPPED (ogrinfo not available)
utilities/test_ogrinfo.py::test_ogrinfo_11 SKIPPED (ogrinfo not available)
utilities/test_ogrinfo.py::test_ogrinfo_12 SKIPPED (ogrinfo not available)
utilities/test_ogrinfo.py::test_ogrinfo_13 SKIPPED (ogrinfo not available)
utilities/test_ogrinfo.py::test_ogrinfo_14 SKIPPED (ogrinfo not available)
utilities/test_ogrinfo.py::test_ogrinfo_15 SKIPPED (ogrinfo not available)
utilities/test_ogrinfo.py::test_ogrinfo_16 SKIPPED (ogrinfo not available)
utilities/test_ogrinfo.py::test_ogrinfo_17 SKIPPED (ogrinfo not available)
utilities/test_ogrinfo.py::test_ogrinfo_18 SKIPPED (ogrinfo not available)
utilities/test_ogrinfo.py::test_ogrinfo_19 SKIPPED (ogrinfo not available)
utilities/test_ogrinfo.py::test_ogrinfo_20 SKIPPED (ogrinfo not available)
utilities/test_ogrinfo.py::test_ogrinfo_21 SKIPPED (ogrinfo not available)
utilities/test_ogrinfo.py::test_ogrinfo_22 SKIPPED (ogrinfo not available)
utilities/test_ogrinfo.py::test_ogrinfo_23 SKIPPED (ogrinfo not available)
utilities/test_ogrinfo.py::test_ogrinfo_24 SKIPPED (ogrinfo not available)
utilities/test_ogrinfo.py::test_ogrinfo_25 SKIPPED (ogrinfo not available)
utilities/test_ogrinfo.py::test_ogrinfo_sql_filename SKIPPED (ogrinfo not available)
utilities/test_ogrinfo.py::test_ogrinfo_nogeomtype SKIPPED (ogrinfo not available)
utilities/test_ogrinfo.py::test_ogrinfo_fielddomains SKIPPED (ogrinfo not available)
utilities/test_ogrinfo.py::test_ogrinfo_hiearchical SKIPPED (ogrinfo not available)
utilities/test_ogrinfo.py::test_ogrinfo_failed_sql SKIPPED (ogrinfo not available)
utilities/test_ogrinfo.py::test_ogrinfo_empty_gpkg SKIPPED (ogrinfo not available)
utilities/test_ogrinfo.py::test_ogrinfo_if_ok SKIPPED (ogrinfo not available)
utilities/test_ogrinfo.py::test_ogrinfo_if_ko SKIPPED (ogrinfo not available)
utilities/test_ogrinfo_lib.py::test_ogrinfo_lib_1 PASSED
utilities/test_ogrinfo_lib.py::test_ogrinfo_lib_1_str PASSED
utilities/test_ogrinfo_lib.py::test_ogrinfo_lib_1_path PASSED
utilities/test_ogrinfo_lib.py::test_ogrinfo_lib_json PASSED
utilities/test_ogrinfo_lib.py::test_ogrinfo_lib_json_features PASSED
utilities/test_ogrinfo_lib.py::test_ogrinfo_lib_json_validate PASSED
utilities/test_ogrinfo_lib.py::test_ogrinfo_lib_json_zm PASSED
utilities/test_ogrinfo_lib.py::test_ogrinfo_lib_relationships PASSED
utilities/test_ogrinfo_lib.py::test_ogrinfo_lib_json_relationships PASSED
utilities/test_ogrinfo_lib.py::test_ogrinfo_lib_json_OFSTJSON PASSED
utilities/test_ogrinfo_lib.py::test_ogrinfo_lib_json_fields_NO PASSED
utilities/test_ogrinfo_lib.py::test_ogrinfo_lib_json_geom_NO PASSED
utilities/test_ogrinfo_lib.py::test_ogrinfo_lib_fielddomains PASSED
utilities/test_ogrinfo_lib.py::test_ogrinfo_lib_time_zones PASSED
utilities/test_ogrlineref.py::test_ogrlineref_2 SKIPPED (ogrlineref not available)
utilities/test_ogrlineref.py::test_ogrlineref_3 SKIPPED (ogrlineref not available)
utilities/test_ogrlineref.py::test_ogrlineref_4 SKIPPED (ogrlineref not available)
utilities/test_ogrlineref.py::test_ogrlineref_5 SKIPPED (ogrlineref not available)
utilities/test_ogrtindex.py::test_ogrtindex_1[None] SKIPPED (ogrtindex not available)
utilities/test_ogrtindex.py::test_ogrtindex_1[4326] SKIPPED (ogrtindex not available)
utilities/test_ogrtindex.py::test_ogrtindex_3[-expected_srss0] SKIPPED (ogrtindex not available)
utilities/test_ogrtindex.py::test_ogrtindex_3[-src_srs_format AUTO-expected_srss1] SKIPPED (ogrtindex not available)
utilities/test_ogrtindex.py::test_ogrtindex_3[-src_srs_format EPSG-expected_srss2] SKIPPED (ogrtindex not available)
utilities/test_ogrtindex.py::test_ogrtindex_3[-src_srs_format PROJ-expected_srss3] SKIPPED (ogrtindex not available)
utilities/test_ogrtindex.py::test_ogrtindex_3[-src_srs_format WKT-expected_srss4] SKIPPED (ogrtindex not available)
utilities/test_sozip.py::test_sozip_list SKIPPED (sozip_path not available)
utilities/test_sozip.py::test_sozip_create SKIPPED (sozip_path not available)
utilities/test_sozip.py::test_sozip_append SKIPPED (sozip_path not available)
utilities/test_sozip.py::test_sozip_validate SKIPPED (sozip_path not available)
utilities/test_sozip.py::test_sozip_optimize_from SKIPPED (sozip_path not available)
pyscripts/test_gdal2tiles.py::test_gdal2tiles_help PASSED
pyscripts/test_gdal2tiles.py::test_gdal2tiles_version PASSED
pyscripts/test_gdal2tiles.py::test_gdal2tiles_py_simple PASSED
pyscripts/test_gdal2tiles.py::test_gdal2tiles_py_zoom_option PASSED
pyscripts/test_gdal2tiles.py::test_gdal2tiles_py_resampling_option PASSED
pyscripts/test_gdal2tiles.py::test_gdal2tiles_py_xyz PASSED
pyscripts/test_gdal2tiles.py::test_gdal2tiles_py_invalid_srs PASSED
pyscripts/test_gdal2tiles.py::test_does_not_error_when_source_bounds_close_to_tiles_bound PASSED
pyscripts/test_gdal2tiles.py::test_does_not_error_when_nothing_to_put_in_the_low_zoom_tile PASSED
pyscripts/test_gdal2tiles.py::test_handle_utf8_filename PASSED
pyscripts/test_gdal2tiles.py::test_gdal2tiles_py_cleanup PASSED
pyscripts/test_gdal2tiles.py::test_exclude_transparent_tiles PASSED
pyscripts/test_gdal2tiles.py::test_gdal2tiles_py_profile_raster PASSED
pyscripts/test_gdal2tiles.py::test_gdal2tiles_py_profile_raster_oversample PASSED
pyscripts/test_gdal2tiles.py::test_gdal2tiles_py_profile_raster_xyz PASSED
pyscripts/test_gdal2tiles.py::test_gdal2tiles_py_profile_geodetic_tmscompatible_xyz PASSED
pyscripts/test_gdal2tiles.py::test_gdal2tiles_py_mapml PASSED
pyscripts/test_gdal2tiles.py::test_gdal2tiles_py_webp PASSED
pyscripts/test_gdal2xyz.py::test_gdal2xyz_help PASSED
pyscripts/test_gdal2xyz.py::test_gdal2xyz_version PASSED
pyscripts/test_gdal2xyz.py::test_gdal2xyz_py_1 PASSED
pyscripts/test_gdal2xyz.py::test_gdal2xyz_py_2 PASSED
pyscripts/test_gdal2xyz.py::test_gdal2xyz_py_3 PASSED
pyscripts/test_gdal2xyz.py::test_gdal2xyz_py_srcnodata_dstnodata PASSED
pyscripts/test_gdal_calc.py::test_gdal_calc_help PASSED
pyscripts/test_gdal_calc.py::test_gdal_calc_version PASSED
pyscripts/test_gdal_calc.py::test_gdal_calc_py_1 PASSED
pyscripts/test_gdal_calc.py::test_gdal_calc_py_2 PASSED
pyscripts/test_gdal_calc.py::test_gdal_calc_py_3 PASSED
pyscripts/test_gdal_calc.py::test_gdal_calc_py_4 PASSED
pyscripts/test_gdal_calc.py::test_gdal_calc_py_5 PASSED
pyscripts/test_gdal_calc.py::test_gdal_calc_py_6 PASSED
pyscripts/test_gdal_calc.py::test_gdal_calc_py_7 PASSED
pyscripts/test_gdal_calc.py::test_gdal_calc_py_8 PASSED
pyscripts/test_gdal_calc.py::test_gdal_calc_py_9 g2_getfld: return from g2_unpack7 = 4
0...10...20...30...40...50...60...70...80...90...100 - done.
0...10...20...30...40...50...60...70...80...90...100 - done.
0...10...20...30...40...50...60...70...80...90...100 - done.
0...10...20...30...40...50...60...70...80...90...100 - done.
0...10...20...30...40...50...60...70...80...90...100 - done.
0...10...20...30...40...50...60...70...80...90...100 - done.
0...10...20...30...40...50...60...70...80...90...100 - done.
0...10...20...30...40...50...60...70...80...90...100 - done.
0...10...20...30...40...50...60..PASSED
pyscripts/test_gdal_calc.py::test_gdal_calc_py_10 PASSED
pyscripts/test_gdal_calc.py::test_gdal_calc_py_multiple_inputs_same_alpha PASSED
pyscripts/test_gdal_calc.py::test_gdal_calc_py_cleanup PASSED
pyscripts/test_gdal_edit.py::test_gdal_edit_help PASSED
pyscripts/test_gdal_edit.py::test_gdal_edit_version PASSED
pyscripts/test_gdal_edit.py::test_gdal_edit_py_1[True] PASSED
pyscripts/test_gdal_edit.py::test_gdal_edit_py_1[False] PASSED
pyscripts/test_gdal_edit.py::test_gdal_edit_py_1b PASSED
pyscripts/test_gdal_edit.py::test_gdal_edit_py_2 PASSED
pyscripts/test_gdal_edit.py::test_gdal_edit_py_3 PASSED
pyscripts/test_gdal_edit.py::test_gdal_edit_py_4 PASSED
pyscripts/test_gdal_edit.py::test_gdal_edit_py_5 PASSED
pyscripts/test_gdal_edit.py::test_gdal_edit_py_6 PASSED
pyscripts/test_gdal_edit.py::test_gdal_edit_py_7 PASSED
pyscripts/test_gdal_edit.py::test_gdal_edit_py_8 PASSED
pyscripts/test_gdal_edit.py::test_gdal_edit_py_unsetrpc PASSED
pyscripts/test_gdal_fillnodata.py::test_gdal_fillnodata_help PASSED
pyscripts/test_gdal_fillnodata.py::test_gdal_fillnodata_version PASSED
pyscripts/test_gdal_fillnodata.py::test_gdal_fillnodata_1 PASSED
pyscripts/test_gdal_fillnodata.py::test_gdal_fillnodata_2 PASSED
pyscripts/test_gdal_fillnodata.py::test_gdal_fillnodata_smoothing PASSED
pyscripts/test_gdal_ls_py.py::test_gdal_ls_py_1 PASSED
pyscripts/test_gdal_ls_py.py::test_gdal_ls_py_2 PASSED
pyscripts/test_gdal_ls_py.py::test_gdal_ls_py_3 PASSED
pyscripts/test_gdal_ls_py.py::test_gdal_ls_py_4 PASSED
pyscripts/test_gdal_ls_py.py::test_gdal_ls_py_5 PASSED
pyscripts/test_gdal_ls_py.py::test_gdal_ls_py_6 PASSED
pyscripts/test_gdal_ls_py.py::test_gdal_ls_py_7 PASSED
pyscripts/test_gdal_ls_py.py::test_gdal_ls_py_8 SKIPPED
pyscripts/test_gdal_merge.py::test_gdal_merge_help PASSED
pyscripts/test_gdal_merge.py::test_gdal_merge_version PASSED
pyscripts/test_gdal_merge.py::test_gdal_merge_1 PASSED
pyscripts/test_gdal_merge.py::test_gdal_merge_2 PASSED
pyscripts/test_gdal_merge.py::test_gdal_merge_3 PASSED
pyscripts/test_gdal_merge.py::test_gdal_merge_4 PASSED
pyscripts/test_gdal_merge.py::test_gdal_merge_5 PASSED
pyscripts/test_gdal_pansharpen.py::test_gdal_pansharpen_help PASSED
pyscripts/test_gdal_pansharpen.py::test_gdal_pansharpen_version PASSED
pyscripts/test_gdal_pansharpen.py::test_gdal_pansharpen_1 PASSED
pyscripts/test_gdal_pansharpen.py::test_gdal_pansharpen_2 PASSED
pyscripts/test_gdal_polygonize.py::test_gdal_polygonize_help PASSED
pyscripts/test_gdal_polygonize.py::test_gdal_polygonize_version PASSED
pyscripts/test_gdal_polygonize.py::test_gdal_polygonize_1 PASSED
pyscripts/test_gdal_polygonize.py::test_gdal_polygonize_2 PASSED
pyscripts/test_gdal_polygonize.py::test_gdal_polygonize_3 PASSED
pyscripts/test_gdal_polygonize.py::test_gdal_polygonize_4 PASSED
pyscripts/test_gdal_polygonize.py::test_gdal_polygonize_minus_8 PASSED
pyscripts/test_gdal_polygonize.py::test_gdal_polygonize_overwrite[geojson] PASSED
pyscripts/test_gdal_polygonize.py::test_gdal_polygonize_overwrite[gpkg] PASSED
pyscripts/test_gdal_proximity.py::test_gdal_proximity_help PASSED
pyscripts/test_gdal_proximity.py::test_gdal_proximity_version PASSED
pyscripts/test_gdal_proximity.py::test_gdal_proximity_1 PASSED
pyscripts/test_gdal_proximity.py::test_gdal_proximity_2 PASSED
pyscripts/test_gdal_proximity.py::test_gdal_proximity_3 PASSED
pyscripts/test_gdal_proximity.py::test_gdal_proximity_cleanup PASSED
pyscripts/test_gdal_retile.py::test_gdal_retile_help PASSED
pyscripts/test_gdal_retile.py::test_gdal_retile_version PASSED
pyscripts/test_gdal_retile.py::test_gdal_retile_1 PASSED
pyscripts/test_gdal_retile.py::test_gdal_retile_2 PASSED
pyscripts/test_gdal_retile.py::test_gdal_retile_non_contigous PASSED
pyscripts/test_gdal_retile.py::test_gdal_retile_3 PASSED
pyscripts/test_gdal_retile.py::test_gdal_retile_4 PASSED
pyscripts/test_gdal_retile.py::test_gdal_retile_5 PASSED
pyscripts/test_gdal_retile.py::test_gdal_retile_png PASSED
pyscripts/test_gdal_sieve.py::test_gdal_sieve_help PASSED
pyscripts/test_gdal_sieve.py::test_gdal_sieve_version PASSED
pyscripts/test_gdal_sieve.py::test_gdal_sieve_1 PASSED
pyscripts/test_gdal_sieve.py::test_gdal_sieve_src_without_nodata PASSED
pyscripts/test_gdal_utils.py::test_utils_py_0 PASSED
pyscripts/test_gdal_utils.py::test_utils_py_1 PASSED
pyscripts/test_gdal_utils.py::test_min_max[gcore-byte.tif-74-255-False] PASSED
pyscripts/test_gdal_utils.py::test_utils_arrays PASSED
pyscripts/test_gdal_utils.py::test_utils_np_arrays PASSED
pyscripts/test_gdal_utils.py::test_utils_color_files[color_paletted_red_green_0-255.qml-256-pal0] PASSED
pyscripts/test_gdal_utils.py::test_utils_color_files[color_pseudocolor_spectral_0-100.qml-5-pal1] PASSED
pyscripts/test_gdal_utils.py::test_utils_color_files_nv[color_paletted_red_green_0-255.txt-None] PASSED
pyscripts/test_gdal_utils.py::test_utils_color_files_nv[color_paletted_red_green_0-1-nv.txt-0] PASSED
pyscripts/test_gdal_utils.py::test_utils_color_table_and_palette PASSED
pyscripts/test_gdal_utils.py::test_read_write_color_table_from_raster PASSED
pyscripts/test_gdal_utils.py::test_utils_base_get_extension PASSED
pyscripts/test_gdal_utils.py::test_utils_util_DoesDriverHandleExtension PASSED
pyscripts/test_gdal_utils.py::test_utils_util_GetOutputDriverFor PASSED
pyscripts/test_gdal_utils.py::test_utils_py_cleanup PASSED
pyscripts/test_gdalcompare.py::test_gdalcompare_help PASSED
pyscripts/test_gdalcompare.py::test_gdalcompare_version PASSED
pyscripts/test_gdalcompare.py::test_gdalcompare_same PASSED
pyscripts/test_gdalcompare.py::test_gdalcompare_different_type PASSED
pyscripts/test_gdalcompare.py::test_gdalcompare_different_pixel_content PASSED
pyscripts/test_gdalcompare.py::test_gdalcompare_different_band_count PASSED
pyscripts/test_gdalcompare.py::test_gdalcompare_different_dimension PASSED
pyscripts/test_gdalcompare.py::test_gdalcompare_different_nodata PASSED
pyscripts/test_gdalcompare.py::test_gdalcompare_different_nodata_nan PASSED
pyscripts/test_gdalcompare.py::test_gdalcompare_different_srs PASSED
pyscripts/test_gdalcompare.py::test_gdalcompare_different_geotransform PASSED
pyscripts/test_gdalcompare.py::test_gdalcompare_different_metadata PASSED
pyscripts/test_gdalcompare.py::test_gdalcompare_different_overview PASSED
pyscripts/test_gdalinfo_py.py::test_gdalinfo_py_1 PASSED
pyscripts/test_gdalinfo_py.py::test_gdalinfo_py_2 PASSED
pyscripts/test_gdalinfo_py.py::test_gdalinfo_py_3 PASSED
pyscripts/test_gdalinfo_py.py::test_gdalinfo_py_4 PASSED
pyscripts/test_gdalinfo_py.py::test_gdalinfo_py_5 PASSED
pyscripts/test_gdalinfo_py.py::test_gdalinfo_py_6 PASSED
pyscripts/test_gdalinfo_py.py::test_gdalinfo_py_7 PASSED
pyscripts/test_gdalinfo_py.py::test_gdalinfo_py_8 PASSED
pyscripts/test_gdalinfo_py.py::test_gdalinfo_py_9 PASSED
pyscripts/test_gdalinfo_py.py::test_gdalinfo_py_10 PASSED
pyscripts/test_gdallocationinfo_py.py::test_gdallocationinfo_py_1 PASSED
pyscripts/test_gdallocationinfo_py.py::test_gdallocationinfo_py_3 PASSED
pyscripts/test_gdallocationinfo_py.py::test_gdallocationinfo_py_4 PASSED
pyscripts/test_gdallocationinfo_py.py::test_gdallocationinfo_py_6 PASSED
pyscripts/test_gdallocationinfo_py.py::test_gdallocationinfo_py_wgs84 PASSED
pyscripts/test_gdallocationinfo_py.py::test_gdallocationinfo_py_7 PASSED
pyscripts/test_gdallocationinfo_py.py::test_gdallocationinfo_py_cleanup PASSED
pyscripts/test_gdalmove.py::test_gdalmove_help PASSED
pyscripts/test_gdalmove.py::test_gdalmove_version PASSED
pyscripts/test_gdalmove.py::test_gdalmove_1 PASSED
pyscripts/test_gdalmove.py::test_gdalmove_cleanup PASSED
pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_1 PASSED
pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_2 PASSED
pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_3 PASSED
pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_4 PASSED
pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_5 PASSED
pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_6[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_7[postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_6[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_7[no-postgis] SKIPPED (OGR_PG_CONNECTION_STRING not specified; Postgres is not available using default connection string dbname=autotest)
pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_8 PASSED
pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_9 PASSED
pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_10 PASSED
pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_11 PASSED
pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_12 PASSED
pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_13 PASSED
pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_14 SKIPPED (-segmentize not implemented)
pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_15 PASSED
pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_16 PASSED
pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_17 PASSED
pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_18 SKIPPED (-wrapdateline not implemented)
pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_19 PASSED
pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_20 PASSED
pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_21 PASSED
pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_22 PASSED
pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_23 SKIPPED
pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_24 PASSED
pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_25 PASSED
pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_26 PASSED
pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_27 PASSED
pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_31 PASSED
pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_32 PASSED
pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_33 PASSED
pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_34 PASSED
pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_35 PASSED
pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_36 PASSED
pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_37 PASSED
pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_38 PASSED
pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_39 PASSED
pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_43 PASSED
pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_44 PASSED
pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_45 PASSED
pyscripts/test_ogr2ogr_py.py::test_ogr2ogr_py_46 PASSED
pyscripts/test_ogr_layer_algebra.py::test_ogr_layer_algebra_help PASSED
pyscripts/test_ogr_layer_algebra.py::test_ogr_layer_algebra_version PASSED
pyscripts/test_ogr_layer_algebra.py::test_ogr_layer_algebra_intersection PASSED
pyscripts/test_ogr_layer_algebra.py::test_ogr_layer_algebra_union PASSED
pyscripts/test_ogr_layer_algebra.py::test_ogr_layer_algebra_symdifference PASSED
pyscripts/test_ogr_layer_algebra.py::test_ogr_layer_algebra_identity PASSED
pyscripts/test_ogr_layer_algebra.py::test_ogr_layer_algebra_update PASSED
pyscripts/test_ogr_layer_algebra.py::test_ogr_layer_algebra_clip PASSED
pyscripts/test_ogr_layer_algebra.py::test_ogr_layer_algebra_erase PASSED
pyscripts/test_ogrinfo_py.py::test_ogrinfo_py_1 PASSED
pyscripts/test_ogrinfo_py.py::test_ogrinfo_py_2 PASSED
pyscripts/test_ogrinfo_py.py::test_ogrinfo_py_3 PASSED
pyscripts/test_ogrinfo_py.py::test_ogrinfo_py_4 PASSED
pyscripts/test_ogrinfo_py.py::test_ogrinfo_py_5 PASSED
pyscripts/test_ogrinfo_py.py::test_ogrinfo_py_6 PASSED
pyscripts/test_ogrinfo_py.py::test_ogrinfo_py_7 PASSED
pyscripts/test_ogrinfo_py.py::test_ogrinfo_py_8 PASSED
pyscripts/test_ogrinfo_py.py::test_ogrinfo_py_9 PASSED
pyscripts/test_ogrinfo_py.py::test_ogrinfo_py_10 PASSED
pyscripts/test_ogrinfo_py.py::test_ogrinfo_py_11 PASSED
pyscripts/test_ogrinfo_py.py::test_ogrinfo_py_22 PASSED
pyscripts/test_ogrinfo_py.py::test_ogrinfo_py_23 PASSED
pyscripts/test_ogrmerge.py::test_ogrmerge_help PASSED
pyscripts/test_ogrmerge.py::test_ogrmerge_version PASSED
pyscripts/test_ogrmerge.py::test_ogrmerge_1 PASSED
pyscripts/test_ogrmerge.py::test_ogrmerge_2 PASSED
pyscripts/test_ogrmerge.py::test_ogrmerge_3 PASSED
pyscripts/test_ogrmerge.py::test_ogrmerge_4 PASSED
pyscripts/test_ogrmerge.py::test_ogrmerge_5 PASSED
pyscripts/test_ogrmerge.py::test_ogrmerge_6 PASSED
pyscripts/test_ogrmerge.py::test_ogrmerge_7 PASSED
pyscripts/test_ogrmerge.py::test_ogrmerge_8 PASSED
pyscripts/test_ogrmerge.py::test_ogrmerge_9 PASSED
pyscripts/test_ogrmerge.py::test_ogrmerge_10 PASSED
pyscripts/test_ogrmerge.py::test_ogrmerge_11 PASSED
pyscripts/test_ogrmerge.py::test_ogrmerge_12 PASSED
pyscripts/test_ogrmerge.py::test_ogrmerge_gpkg[True-True-True-None-None-None] PASSED
pyscripts/test_ogrmerge.py::test_ogrmerge_gpkg[True-False-True-None-None-None] PASSED
pyscripts/test_ogrmerge.py::test_ogrmerge_gpkg[False-True-True-None-None-None] PASSED
pyscripts/test_ogrmerge.py::test_ogrmerge_gpkg[False-False-True-None-None-None] PASSED
pyscripts/test_ogrmerge.py::test_ogrmerge_gpkg[True-True-False-None-None-None0] PASSED
pyscripts/test_ogrmerge.py::test_ogrmerge_gpkg[True-False-False-None-None-None] PASSED
pyscripts/test_ogrmerge.py::test_ogrmerge_gpkg[False-True-False-None-None-None] PASSED
pyscripts/test_ogrmerge.py::test_ogrmerge_gpkg[False-False-False-None-None-None] PASSED
pyscripts/test_ogrmerge.py::test_ogrmerge_gpkg[True-True-False-None-None-None1] PASSED
pyscripts/test_ogrmerge.py::test_ogrmerge_gpkg[True-True-False-EPSG:32631-None-None] PASSED
pyscripts/test_ogrmerge.py::test_ogrmerge_gpkg[True-True-False-None-EPSG:32631-None] PASSED
pyscripts/test_ogrmerge.py::test_ogrmerge_gpkg[True-True-False-None-None-EPSG:32631] PASSED
pyscripts/test_ogrmerge.py::test_ogrmerge_gpkg[True-True-False-None-EPSG:32631-EPSG:4326] PASSED
pyscripts/test_ogrmerge.py::test_ogrmerge_gpkg_non_spatial[True] PASSED
pyscripts/test_ogrmerge.py::test_ogrmerge_gpkg_non_spatial[False] PASSED
pyscripts/test_ogrmerge.py::test_ogrmerge_gpkg_curve_geom_in_generic_layer PASSED
pyscripts/test_osr_util.py::test_gis_order PASSED
pyscripts/test_osr_util.py::test_gis_order2 PASSED
pyscripts/test_osr_util.py::test_transform PASSED
pyscripts/test_pct.py::test_rgb2pct_help PASSED
pyscripts/test_pct.py::test_rgb2pct_version PASSED
pyscripts/test_pct.py::test_rgb2pct_1 PASSED
pyscripts/test_pct.py::test_pct2rgb_help PASSED
pyscripts/test_pct.py::test_pct2rgb_version PASSED
pyscripts/test_pct.py::test_pct2rgb_1 Diff at pixel (31, 0) : 1.000000
Diff at pixel (32, 0) : 3.000000
Diff at pixel (35, 0) : -4.000000
Diff at pixel (36, 0) : 6.000000
Diff at pixel (37, 0) : 2.000000
Diff at pixel (38, 0) : 6.000000
Diff at pixel (39, 0) : 2.000000
Diff at pixel (40, 0) : 5.000000
Diff at pixel (41, 0) : 7.000000
Diff at pixel (35, 1) : 10.000000
Diff at pixel (33, 2) : -13.000000
Diff at pixel (40, 14) : -14.000000
Diff at pixel (25, 38) : -17.000000
Diff at pixel (35, 42) : -18.000000
Max diff : 18
Number of diffs : 1659
PASSED
pyscripts/test_pct.py::test_pct2rgb_no_color_table PASSED
pyscripts/test_pct.py::test_rgb2pct_2 PASSED
pyscripts/test_pct.py::test_rgb2pct_3 PASSED
pyscripts/test_pct.py::test_pct2rgb_4 PASSED
pyscripts/test_pct.py::test_gdalattachpct_1 .70...80...90...100 - done.
0...10...20...30...40...50...60...70...80...90...100 - done.
0...10...20...30...40...50...60...70...80...90...PASSED
pyscripts/test_validate_geoparquet.py::test_validate_geoparquet_not_parquet_file SKIPPED (Driver Parquet not present)
pyscripts/test_validate_geoparquet.py::test_validate_geoparquet_cannot_download_schema SKIPPED (Driver Parquet not present)
pyscripts/test_validate_geoparquet.py::test_validate_geoparquet_ok SKIPPED (Driver Parquet not present)
pyscripts/test_validate_geoparquet.py::test_validate_geoparquet_invalid_json SKIPPED (Driver Parquet not present)
pyscripts/test_validate_geoparquet.py::test_validate_geoparquet_does_not_validate_schema SKIPPED (Driver Parquet not present)
pyscripts/test_validate_geoparquet.py::test_validate_geoparquet_primary_column_not_in_columns SKIPPED (Driver Parquet not present)
pyscripts/test_validate_geoparquet.py::test_validate_geoparquet_minimum_valid_metadata SKIPPED (Driver Parquet not present)
pyscripts/test_validate_geoparquet.py::test_validate_geoparquet_column_name_not_found SKIPPED (Driver Parquet not present)
pyscripts/test_validate_geoparquet.py::test_validate_geoparquet_invalid_bbox[bbox0-None] SKIPPED (Driver Parquet not present)
pyscripts/test_validate_geoparquet.py::test_validate_geoparquet_invalid_bbox[bbox1-None] SKIPPED (Driver Parquet not present)
pyscripts/test_validate_geoparquet.py::test_validate_geoparquet_invalid_bbox[bbox2-abs(bbox[0]) > 180] SKIPPED (Driver Parquet not present)
pyscripts/test_validate_geoparquet.py::test_validate_geoparquet_invalid_bbox[bbox3-abs(bbox[1]) > 90] SKIPPED (Driver Parquet not present)
pyscripts/test_validate_geoparquet.py::test_validate_geoparquet_invalid_bbox[bbox4-abs(bbox[2]) > 180] SKIPPED (Driver Parquet not present)
pyscripts/test_validate_geoparquet.py::test_validate_geoparquet_invalid_bbox[bbox5-abs(bbox[3]) > 90] SKIPPED (Driver Parquet not present)
pyscripts/test_validate_geoparquet.py::test_validate_geoparquet_invalid_bbox[bbox6-bbox[3] < bbox[1]] SKIPPED (Driver Parquet not present)
pyscripts/test_validate_geoparquet.py::test_validate_geoparquet_invalid_bbox[bbox7-bbox[5] < bbox[2]] SKIPPED (Driver Parquet not present)
pyscripts/test_validate_geoparquet.py::test_validate_geoparquet_invalid_wkb SKIPPED (Driver Parquet not present)
pyscripts/test_validate_geoparquet.py::test_validate_geoparquet_geom_type_not_consistent_with_declaration SKIPPED (Driver Parquet not present)
pyscripts/test_validate_geoparquet.py::test_validate_geoparquet_invalid_winding_order SKIPPED (Driver Parquet not present)
pyscripts/gdal2tiles/test_add_alpha_band_to_string_vrt.py::AddAlphaBandToStringVrtTest::test_adds_the_alpha_option PASSED
pyscripts/gdal2tiles/test_add_alpha_band_to_string_vrt.py::AddAlphaBandToStringVrtTest::test_adds_the_correct_band_info_1_band PASSED
pyscripts/gdal2tiles/test_add_alpha_band_to_string_vrt.py::AddAlphaBandToStringVrtTest::test_adds_the_correct_band_info_3_bands PASSED
pyscripts/gdal2tiles/test_add_alpha_band_to_string_vrt.py::AddAlphaBandToStringVrtTest::test_adds_the_init_dest_option PASSED
pyscripts/gdal2tiles/test_add_alpha_band_to_string_vrt.py::AddAlphaBandToStringVrtTest::test_band_is_in_the_right_place PASSED
pyscripts/gdal2tiles/test_add_gdal_warp_options_to_string.py::AddGdalWarpOptionStringTest::test_changes_option_tag_based_on_input_options PASSED
pyscripts/gdal2tiles/test_add_gdal_warp_options_to_string.py::AddGdalWarpOptionStringTest::test_no_changes_if_no_option PASSED
pyscripts/gdal2tiles/test_add_gdal_warp_options_to_string.py::AddGdalWarpOptionStringTest::test_no_changes_if_no_option_tag_present PASSED
pyscripts/gdal2tiles/test_nb_data_bands.py::NbDataBandsTest::test_1_band_means_gray PASSED
pyscripts/gdal2tiles/test_nb_data_bands.py::NbDataBandsTest::test_2_bands_means_gray_alpha PASSED
pyscripts/gdal2tiles/test_nb_data_bands.py::NbDataBandsTest::test_3_bands_means_rgb PASSED
pyscripts/gdal2tiles/test_nb_data_bands.py::NbDataBandsTest::test_4_bands_means_rgba PASSED
pyscripts/gdal2tiles/test_nb_data_bands.py::NbDataBandsTest::test_alpha_mask PASSED
pyscripts/gdal2tiles/test_option_parser.py::OptionParserInputOutputTest::test_exits_when_0_args_passed PASSED
pyscripts/gdal2tiles/test_option_parser.py::OptionParserInputOutputTest::test_exits_when_first_param_is_not_a_file PASSED
pyscripts/gdal2tiles/test_option_parser.py::OptionParserInputOutputTest::test_exits_when_input_file_does_not_exist PASSED
pyscripts/gdal2tiles/test_option_parser.py::OptionParserInputOutputTest::test_exits_when_more_than_2_free_parameters PASSED
pyscripts/gdal2tiles/test_option_parser.py::OptionParserInputOutputTest::test_output_folder_is_the_input_file_folder_when_none_passed PASSED
pyscripts/gdal2tiles/test_option_parser.py::OptionParserInputOutputTest::test_vanilla_input_output PASSED
pyscripts/gdal2tiles/test_option_parser.py::OptionParserPostProcessingTest::test_antialias_resampling_not_supported_wout_numpy PASSED
pyscripts/gdal2tiles/test_option_parser.py::OptionParserPostProcessingTest::test_antialias_resampling_supported_with_numpy PASSED
pyscripts/gdal2tiles/test_option_parser.py::OptionParserPostProcessingTest::test_average_resampling_supported_with_latest_gdal PASSED
pyscripts/gdal2tiles/test_option_parser.py::OptionParserPostProcessingTest::test_tiledriver_webp_quality_option_invalid PASSED
pyscripts/gdal2tiles/test_option_parser.py::OptionParserPostProcessingTest::test_tiledriver_webp_quality_option_valid PASSED
pyscripts/gdal2tiles/test_option_parser.py::OptionParserPostProcessingTest::test_tiledriver_wout_webp PASSED
pyscripts/gdal2tiles/test_option_parser.py::OptionParserPostProcessingTest::test_tiledriver_wout_webp_png_accepted PASSED
pyscripts/gdal2tiles/test_option_parser.py::OptionParserPostProcessingTest::test_title_default_to_input_filename_if_not_set PASSED
pyscripts/gdal2tiles/test_option_parser.py::OptionParserPostProcessingTest::test_title_is_untouched_if_set PASSED
pyscripts/gdal2tiles/test_option_parser.py::OptionParserPostProcessingTest::test_url_ends_with_the_output_folder_last_component PASSED
pyscripts/gdal2tiles/test_option_parser.py::OptionParserPostProcessingTest::test_url_stays_empty_if_not_passed PASSED
pyscripts/gdal2tiles/test_option_parser.py::OptionParserPostProcessingTest::test_zoom_option_not_specified PASSED
pyscripts/gdal2tiles/test_option_parser.py::OptionParserPostProcessingTest::test_zoom_option_single_level PASSED
pyscripts/gdal2tiles/test_option_parser.py::OptionParserPostProcessingTest::test_zoom_option_two_levels PASSED
pyscripts/gdal2tiles/test_option_parser.py::OptionParserPostProcessingTest::test_zoom_option_two_levels_automatic_max PASSED
pyscripts/gdal2tiles/test_reproject_dataset.py::ReprojectDatasetTest::test_4326_to_3857_longitude_beyond_180 PASSED
pyscripts/gdal2tiles/test_reproject_dataset.py::ReprojectDatasetTest::test_raises_if_no_from_or_to_srs PASSED
pyscripts/gdal2tiles/test_reproject_dataset.py::ReprojectDatasetTest::test_returns_dataset_unchanged_if_in_destination_srs_and_no_gcps PASSED
pyscripts/gdal2tiles/test_reproject_dataset.py::ReprojectDatasetTest::test_returns_warped_vrt_dataset_when_from_srs_different_from_to_srs PASSED
pyscripts/gdal2tiles/test_setup_input_srs.py::SetupInputSrsTest::test_reads_values_from_input_dataset_with_projection_when_no_options PASSED
pyscripts/gdal2tiles/test_setup_input_srs.py::SetupInputSrsTest::test_reads_values_from_input_dataset_wout_projection_with_gcps_when_no_options PASSED
pyscripts/gdal2tiles/test_setup_input_srs.py::SetupInputSrsTest::test_uses_the_passed_arguments_in_priority PASSED
pyscripts/gdal2tiles/test_setup_no_data_value.py::SetupNoDataValueTest::test_extends_passed_arguments_if_not_enough_values_given PASSED
pyscripts/gdal2tiles/test_setup_no_data_value.py::SetupNoDataValueTest::test_reads_values_from_input_dataset PASSED
pyscripts/gdal2tiles/test_setup_no_data_value.py::SetupNoDataValueTest::test_uses_the_passed_arguments_in_priority PASSED
pyscripts/gdal2tiles/test_update_alpha_value_for_non_alpha_inputs.py::UpdateAlphaValueForNonAlphaInputsTest::test_do_nothing_on_2_or_4_bands_inputs PASSED
pyscripts/gdal2tiles/test_vsimem.py::test_gdal2tiles_vsimem 100 - done.
0...10...20...30...40...50PASSED
benchmark/test_gdalwarp.py::test_gdalwarp[near-1] ERROR
benchmark/test_gdalwarp.py::test_gdalwarp[near-ALL_CPUS] ERROR
benchmark/test_gdalwarp.py::test_gdalwarp[cubic-1] ERROR
benchmark/test_gdalwarp.py::test_gdalwarp[cubic-ALL_CPUS] ERROR
benchmark/test_gtiff.py::test_gtiff_byte ERROR
benchmark/test_gtiff.py::test_gtiff_byte_get_srs ERROR
benchmark/test_gtiff.py::test_gtiff_multithread_write[True] ERROR
benchmark/test_gtiff.py::test_gtiff_multithread_write[False] ERROR
benchmark/test_gtiff.py::test_gtiff_create_copy[dest_default-source_default] ERROR
benchmark/test_gtiff.py::test_gtiff_create_copy[dest_default-source_tiled] ERROR
benchmark/test_gtiff.py::test_gtiff_create_copy[dest_tiled-source_default] ERROR
benchmark/test_gtiff.py::test_gtiff_create_copy[dest_tiled-source_tiled] ERROR
benchmark/test_gtiff.py::test_gtiff_create_copy[dest_tiled_lzw-source_default] ERROR
benchmark/test_gtiff.py::test_gtiff_create_copy[dest_tiled_lzw-source_tiled] ERROR
benchmark/test_gtiff.py::test_gtiff_create_copy[dest_tiled_lzw_all_cpus-source_default] ERROR
benchmark/test_gtiff.py::test_gtiff_create_copy[dest_tiled_lzw_all_cpus-source_tiled] ERROR
benchmark/test_gtiff.py::test_gtiff_build_overviews[NEAREST-source_tiled] ERROR
benchmark/test_gtiff.py::test_gtiff_build_overviews[BILINEAR-source_tiled] ERROR
benchmark/test_gtiff.py::test_gtiff_build_overviews[CUBIC-source_tiled] ERROR
benchmark/test_gtiff.py::test_gtiff_build_overviews[CUBICSPLINE-source_tiled] ERROR
benchmark/test_gtiff.py::test_gtiff_build_overviews[LANCZOS-source_tiled] ERROR
benchmark/test_gtiff.py::test_gtiff_build_overviews[AVERAGE-source_tiled] ERROR
benchmark/test_gtiff.py::test_gtiff_build_overviews[RMS-source_tiled] ERROR
benchmark/test_gtiff.py::test_gtiff_build_overviews[MODE-source_tiled] ERROR
benchmark/test_gtiff.py::test_gtiff_build_overviews[GAUSS-source_tiled] ERROR
benchmark/test_ogr2ogr.py::test_ogr2ogr[50000] ERROR
benchmark/test_ogr2ogr.py::test_ogr2ogr_reproject[10000] ERROR
benchmark/test_ogr_gpkg.py::test_ogr_gpkg_create ERROR
benchmark/test_ogr_gpkg.py::test_ogr_gpkg_spatial_index ERROR
=================================== ERRORS ====================================
___________________ ERROR at setup of test_gdalwarp[near-1] ___________________
file E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\benchmark\test_gdalwarp.py, line 62
@pytest.mark.parametrize("num_threads", ["1", "ALL_CPUS"])
@pytest.mark.parametrize("resample_alg", ["near", "cubic"])
def test_gdalwarp(tmp_vsimem, source_ds_filename, num_threads, resample_alg):
file E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\conftest.py, line 299
@pytest.fixture(scope="function")
def decorate_with_benchmark(request, benchmark):
E fixture 'benchmark' not found
> available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis
> use 'pytest --fixtures [testpath]' for help on them.
E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\conftest.py:299
_______________ ERROR at setup of test_gdalwarp[near-ALL_CPUS] ________________
file E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\benchmark\test_gdalwarp.py, line 62
@pytest.mark.parametrize("num_threads", ["1", "ALL_CPUS"])
@pytest.mark.parametrize("resample_alg", ["near", "cubic"])
def test_gdalwarp(tmp_vsimem, source_ds_filename, num_threads, resample_alg):
file E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\conftest.py, line 299
@pytest.fixture(scope="function")
def decorate_with_benchmark(request, benchmark):
E fixture 'benchmark' not found
> available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis
> use 'pytest --fixtures [testpath]' for help on them.
E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\conftest.py:299
__________________ ERROR at setup of test_gdalwarp[cubic-1] ___________________
file E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\benchmark\test_gdalwarp.py, line 62
@pytest.mark.parametrize("num_threads", ["1", "ALL_CPUS"])
@pytest.mark.parametrize("resample_alg", ["near", "cubic"])
def test_gdalwarp(tmp_vsimem, source_ds_filename, num_threads, resample_alg):
file E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\conftest.py, line 299
@pytest.fixture(scope="function")
def decorate_with_benchmark(request, benchmark):
E fixture 'benchmark' not found
> available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis
> use 'pytest --fixtures [testpath]' for help on them.
E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\conftest.py:299
_______________ ERROR at setup of test_gdalwarp[cubic-ALL_CPUS] _______________
file E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\benchmark\test_gdalwarp.py, line 62
@pytest.mark.parametrize("num_threads", ["1", "ALL_CPUS"])
@pytest.mark.parametrize("resample_alg", ["near", "cubic"])
def test_gdalwarp(tmp_vsimem, source_ds_filename, num_threads, resample_alg):
file E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\conftest.py, line 299
@pytest.fixture(scope="function")
def decorate_with_benchmark(request, benchmark):
E fixture 'benchmark' not found
> available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis
> use 'pytest --fixtures [testpath]' for help on them.
E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\conftest.py:299
______________________ ERROR at setup of test_gtiff_byte ______________________
file E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\benchmark\test_gtiff.py, line 44
def test_gtiff_byte():
file E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\conftest.py, line 299
@pytest.fixture(scope="function")
def decorate_with_benchmark(request, benchmark):
E fixture 'benchmark' not found
> available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_2048x2048_filename, source_ds_4096x4096_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis
> use 'pytest --fixtures [testpath]' for help on them.
E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\conftest.py:299
__________________ ERROR at setup of test_gtiff_byte_get_srs __________________
file E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\benchmark\test_gtiff.py, line 48
def test_gtiff_byte_get_srs():
file E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\conftest.py, line 299
@pytest.fixture(scope="function")
def decorate_with_benchmark(request, benchmark):
E fixture 'benchmark' not found
> available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_2048x2048_filename, source_ds_4096x4096_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis
> use 'pytest --fixtures [testpath]' for help on them.
E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\conftest.py:299
____________ ERROR at setup of test_gtiff_multithread_write[True] _____________
file E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\benchmark\test_gtiff.py, line 53
@pytest.mark.parametrize("with_optim", [True, False])
def test_gtiff_multithread_write(with_optim):
file E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\conftest.py, line 299
@pytest.fixture(scope="function")
def decorate_with_benchmark(request, benchmark):
E fixture 'benchmark' not found
> available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_2048x2048_filename, source_ds_4096x4096_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis
> use 'pytest --fixtures [testpath]' for help on them.
E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\conftest.py:299
____________ ERROR at setup of test_gtiff_multithread_write[False] ____________
file E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\benchmark\test_gtiff.py, line 53
@pytest.mark.parametrize("with_optim", [True, False])
def test_gtiff_multithread_write(with_optim):
file E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\conftest.py, line 299
@pytest.fixture(scope="function")
def decorate_with_benchmark(request, benchmark):
E fixture 'benchmark' not found
> available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_2048x2048_filename, source_ds_4096x4096_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis
> use 'pytest --fixtures [testpath]' for help on them.
E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\conftest.py:299
____ ERROR at setup of test_gtiff_create_copy[dest_default-source_default] ____
file E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\benchmark\test_gtiff.py, line 123
@pytest.mark.parametrize(
"source_ds_4096x4096_filename",
[[], ["TILED=YES"]],
indirect=True,
ids=["source_default", "source_tiled"],
)
@pytest.mark.parametrize(
"options",
[
[],
["TILED=YES"],
["TILED=YES", "COMPRESS=LZW"],
["TILED=YES", "COMPRESS=LZW", "NUM_THREADS=ALL_CPUS"],
],
ids=["dest_default", "dest_tiled", "dest_tiled_lzw", "dest_tiled_lzw_all_cpus"],
)
def test_gtiff_create_copy(tmp_vsimem, source_ds_4096x4096_filename, options):
file E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\conftest.py, line 299
@pytest.fixture(scope="function")
def decorate_with_benchmark(request, benchmark):
E fixture 'benchmark' not found
> available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_2048x2048_filename, source_ds_4096x4096_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis
> use 'pytest --fixtures [testpath]' for help on them.
E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\conftest.py:299
_____ ERROR at setup of test_gtiff_create_copy[dest_default-source_tiled] _____
file E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\benchmark\test_gtiff.py, line 123
@pytest.mark.parametrize(
"source_ds_4096x4096_filename",
[[], ["TILED=YES"]],
indirect=True,
ids=["source_default", "source_tiled"],
)
@pytest.mark.parametrize(
"options",
[
[],
["TILED=YES"],
["TILED=YES", "COMPRESS=LZW"],
["TILED=YES", "COMPRESS=LZW", "NUM_THREADS=ALL_CPUS"],
],
ids=["dest_default", "dest_tiled", "dest_tiled_lzw", "dest_tiled_lzw_all_cpus"],
)
def test_gtiff_create_copy(tmp_vsimem, source_ds_4096x4096_filename, options):
file E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\conftest.py, line 299
@pytest.fixture(scope="function")
def decorate_with_benchmark(request, benchmark):
E fixture 'benchmark' not found
> available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_2048x2048_filename, source_ds_4096x4096_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis
> use 'pytest --fixtures [testpath]' for help on them.
E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\conftest.py:299
_____ ERROR at setup of test_gtiff_create_copy[dest_tiled-source_default] _____
file E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\benchmark\test_gtiff.py, line 123
@pytest.mark.parametrize(
"source_ds_4096x4096_filename",
[[], ["TILED=YES"]],
indirect=True,
ids=["source_default", "source_tiled"],
)
@pytest.mark.parametrize(
"options",
[
[],
["TILED=YES"],
["TILED=YES", "COMPRESS=LZW"],
["TILED=YES", "COMPRESS=LZW", "NUM_THREADS=ALL_CPUS"],
],
ids=["dest_default", "dest_tiled", "dest_tiled_lzw", "dest_tiled_lzw_all_cpus"],
)
def test_gtiff_create_copy(tmp_vsimem, source_ds_4096x4096_filename, options):
file E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\conftest.py, line 299
@pytest.fixture(scope="function")
def decorate_with_benchmark(request, benchmark):
E fixture 'benchmark' not found
> available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_2048x2048_filename, source_ds_4096x4096_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis
> use 'pytest --fixtures [testpath]' for help on them.
E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\conftest.py:299
______ ERROR at setup of test_gtiff_create_copy[dest_tiled-source_tiled] ______
file E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\benchmark\test_gtiff.py, line 123
@pytest.mark.parametrize(
"source_ds_4096x4096_filename",
[[], ["TILED=YES"]],
indirect=True,
ids=["source_default", "source_tiled"],
)
@pytest.mark.parametrize(
"options",
[
[],
["TILED=YES"],
["TILED=YES", "COMPRESS=LZW"],
["TILED=YES", "COMPRESS=LZW", "NUM_THREADS=ALL_CPUS"],
],
ids=["dest_default", "dest_tiled", "dest_tiled_lzw", "dest_tiled_lzw_all_cpus"],
)
def test_gtiff_create_copy(tmp_vsimem, source_ds_4096x4096_filename, options):
file E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\conftest.py, line 299
@pytest.fixture(scope="function")
def decorate_with_benchmark(request, benchmark):
E fixture 'benchmark' not found
> available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_2048x2048_filename, source_ds_4096x4096_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis
> use 'pytest --fixtures [testpath]' for help on them.
E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\conftest.py:299
___ ERROR at setup of test_gtiff_create_copy[dest_tiled_lzw-source_default] ___
file E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\benchmark\test_gtiff.py, line 123
@pytest.mark.parametrize(
"source_ds_4096x4096_filename",
[[], ["TILED=YES"]],
indirect=True,
ids=["source_default", "source_tiled"],
)
@pytest.mark.parametrize(
"options",
[
[],
["TILED=YES"],
["TILED=YES", "COMPRESS=LZW"],
["TILED=YES", "COMPRESS=LZW", "NUM_THREADS=ALL_CPUS"],
],
ids=["dest_default", "dest_tiled", "dest_tiled_lzw", "dest_tiled_lzw_all_cpus"],
)
def test_gtiff_create_copy(tmp_vsimem, source_ds_4096x4096_filename, options):
file E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\conftest.py, line 299
@pytest.fixture(scope="function")
def decorate_with_benchmark(request, benchmark):
E fixture 'benchmark' not found
> available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_2048x2048_filename, source_ds_4096x4096_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis
> use 'pytest --fixtures [testpath]' for help on them.
E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\conftest.py:299
____ ERROR at setup of test_gtiff_create_copy[dest_tiled_lzw-source_tiled] ____
file E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\benchmark\test_gtiff.py, line 123
@pytest.mark.parametrize(
"source_ds_4096x4096_filename",
[[], ["TILED=YES"]],
indirect=True,
ids=["source_default", "source_tiled"],
)
@pytest.mark.parametrize(
"options",
[
[],
["TILED=YES"],
["TILED=YES", "COMPRESS=LZW"],
["TILED=YES", "COMPRESS=LZW", "NUM_THREADS=ALL_CPUS"],
],
ids=["dest_default", "dest_tiled", "dest_tiled_lzw", "dest_tiled_lzw_all_cpus"],
)
def test_gtiff_create_copy(tmp_vsimem, source_ds_4096x4096_filename, options):
file E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\conftest.py, line 299
@pytest.fixture(scope="function")
def decorate_with_benchmark(request, benchmark):
E fixture 'benchmark' not found
> available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_2048x2048_filename, source_ds_4096x4096_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis
> use 'pytest --fixtures [testpath]' for help on them.
E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\conftest.py:299
_ ERROR at setup of test_gtiff_create_copy[dest_tiled_lzw_all_cpus-source_default] _
file E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\benchmark\test_gtiff.py, line 123
@pytest.mark.parametrize(
"source_ds_4096x4096_filename",
[[], ["TILED=YES"]],
indirect=True,
ids=["source_default", "source_tiled"],
)
@pytest.mark.parametrize(
"options",
[
[],
["TILED=YES"],
["TILED=YES", "COMPRESS=LZW"],
["TILED=YES", "COMPRESS=LZW", "NUM_THREADS=ALL_CPUS"],
],
ids=["dest_default", "dest_tiled", "dest_tiled_lzw", "dest_tiled_lzw_all_cpus"],
)
def test_gtiff_create_copy(tmp_vsimem, source_ds_4096x4096_filename, options):
file E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\conftest.py, line 299
@pytest.fixture(scope="function")
def decorate_with_benchmark(request, benchmark):
E fixture 'benchmark' not found
> available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_2048x2048_filename, source_ds_4096x4096_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis
> use 'pytest --fixtures [testpath]' for help on them.
E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\conftest.py:299
_ ERROR at setup of test_gtiff_create_copy[dest_tiled_lzw_all_cpus-source_tiled] _
file E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\benchmark\test_gtiff.py, line 123
@pytest.mark.parametrize(
"source_ds_4096x4096_filename",
[[], ["TILED=YES"]],
indirect=True,
ids=["source_default", "source_tiled"],
)
@pytest.mark.parametrize(
"options",
[
[],
["TILED=YES"],
["TILED=YES", "COMPRESS=LZW"],
["TILED=YES", "COMPRESS=LZW", "NUM_THREADS=ALL_CPUS"],
],
ids=["dest_default", "dest_tiled", "dest_tiled_lzw", "dest_tiled_lzw_all_cpus"],
)
def test_gtiff_create_copy(tmp_vsimem, source_ds_4096x4096_filename, options):
file E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\conftest.py, line 299
@pytest.fixture(scope="function")
def decorate_with_benchmark(request, benchmark):
E fixture 'benchmark' not found
> available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_2048x2048_filename, source_ds_4096x4096_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis
> use 'pytest --fixtures [testpath]' for help on them.
E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\conftest.py:299
_____ ERROR at setup of test_gtiff_build_overviews[NEAREST-source_tiled] ______
file E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\benchmark\test_gtiff.py, line 158
@pytest.mark.parametrize(
"source_ds_2048x2048_filename", [["TILED=YES"]], indirect=True, ids=["source_tiled"]
)
@pytest.mark.parametrize(
"ovr_alg",
[
"NEAREST",
"BILINEAR",
"CUBIC",
"CUBICSPLINE",
"LANCZOS",
"AVERAGE",
"RMS",
"MODE",
"GAUSS",
],
)
def test_gtiff_build_overviews(tmp_vsimem, source_ds_2048x2048_filename, ovr_alg):
file E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\conftest.py, line 299
@pytest.fixture(scope="function")
def decorate_with_benchmark(request, benchmark):
E fixture 'benchmark' not found
> available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_2048x2048_filename, source_ds_4096x4096_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis
> use 'pytest --fixtures [testpath]' for help on them.
E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\conftest.py:299
_____ ERROR at setup of test_gtiff_build_overviews[BILINEAR-source_tiled] _____
file E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\benchmark\test_gtiff.py, line 158
@pytest.mark.parametrize(
"source_ds_2048x2048_filename", [["TILED=YES"]], indirect=True, ids=["source_tiled"]
)
@pytest.mark.parametrize(
"ovr_alg",
[
"NEAREST",
"BILINEAR",
"CUBIC",
"CUBICSPLINE",
"LANCZOS",
"AVERAGE",
"RMS",
"MODE",
"GAUSS",
],
)
def test_gtiff_build_overviews(tmp_vsimem, source_ds_2048x2048_filename, ovr_alg):
file E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\conftest.py, line 299
@pytest.fixture(scope="function")
def decorate_with_benchmark(request, benchmark):
E fixture 'benchmark' not found
> available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_2048x2048_filename, source_ds_4096x4096_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis
> use 'pytest --fixtures [testpath]' for help on them.
E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\conftest.py:299
______ ERROR at setup of test_gtiff_build_overviews[CUBIC-source_tiled] _______
file E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\benchmark\test_gtiff.py, line 158
@pytest.mark.parametrize(
"source_ds_2048x2048_filename", [["TILED=YES"]], indirect=True, ids=["source_tiled"]
)
@pytest.mark.parametrize(
"ovr_alg",
[
"NEAREST",
"BILINEAR",
"CUBIC",
"CUBICSPLINE",
"LANCZOS",
"AVERAGE",
"RMS",
"MODE",
"GAUSS",
],
)
def test_gtiff_build_overviews(tmp_vsimem, source_ds_2048x2048_filename, ovr_alg):
file E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\conftest.py, line 299
@pytest.fixture(scope="function")
def decorate_with_benchmark(request, benchmark):
E fixture 'benchmark' not found
> available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_2048x2048_filename, source_ds_4096x4096_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis
> use 'pytest --fixtures [testpath]' for help on them.
E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\conftest.py:299
___ ERROR at setup of test_gtiff_build_overviews[CUBICSPLINE-source_tiled] ____
file E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\benchmark\test_gtiff.py, line 158
@pytest.mark.parametrize(
"source_ds_2048x2048_filename", [["TILED=YES"]], indirect=True, ids=["source_tiled"]
)
@pytest.mark.parametrize(
"ovr_alg",
[
"NEAREST",
"BILINEAR",
"CUBIC",
"CUBICSPLINE",
"LANCZOS",
"AVERAGE",
"RMS",
"MODE",
"GAUSS",
],
)
def test_gtiff_build_overviews(tmp_vsimem, source_ds_2048x2048_filename, ovr_alg):
file E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\conftest.py, line 299
@pytest.fixture(scope="function")
def decorate_with_benchmark(request, benchmark):
E fixture 'benchmark' not found
> available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_2048x2048_filename, source_ds_4096x4096_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis
> use 'pytest --fixtures [testpath]' for help on them.
E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\conftest.py:299
_____ ERROR at setup of test_gtiff_build_overviews[LANCZOS-source_tiled] ______
file E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\benchmark\test_gtiff.py, line 158
@pytest.mark.parametrize(
"source_ds_2048x2048_filename", [["TILED=YES"]], indirect=True, ids=["source_tiled"]
)
@pytest.mark.parametrize(
"ovr_alg",
[
"NEAREST",
"BILINEAR",
"CUBIC",
"CUBICSPLINE",
"LANCZOS",
"AVERAGE",
"RMS",
"MODE",
"GAUSS",
],
)
def test_gtiff_build_overviews(tmp_vsimem, source_ds_2048x2048_filename, ovr_alg):
file E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\conftest.py, line 299
@pytest.fixture(scope="function")
def decorate_with_benchmark(request, benchmark):
E fixture 'benchmark' not found
> available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_2048x2048_filename, source_ds_4096x4096_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis
> use 'pytest --fixtures [testpath]' for help on them.
E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\conftest.py:299
_____ ERROR at setup of test_gtiff_build_overviews[AVERAGE-source_tiled] ______
file E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\benchmark\test_gtiff.py, line 158
@pytest.mark.parametrize(
"source_ds_2048x2048_filename", [["TILED=YES"]], indirect=True, ids=["source_tiled"]
)
@pytest.mark.parametrize(
"ovr_alg",
[
"NEAREST",
"BILINEAR",
"CUBIC",
"CUBICSPLINE",
"LANCZOS",
"AVERAGE",
"RMS",
"MODE",
"GAUSS",
],
)
def test_gtiff_build_overviews(tmp_vsimem, source_ds_2048x2048_filename, ovr_alg):
file E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\conftest.py, line 299
@pytest.fixture(scope="function")
def decorate_with_benchmark(request, benchmark):
E fixture 'benchmark' not found
> available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_2048x2048_filename, source_ds_4096x4096_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis
> use 'pytest --fixtures [testpath]' for help on them.
E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\conftest.py:299
_______ ERROR at setup of test_gtiff_build_overviews[RMS-source_tiled] ________
file E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\benchmark\test_gtiff.py, line 158
@pytest.mark.parametrize(
"source_ds_2048x2048_filename", [["TILED=YES"]], indirect=True, ids=["source_tiled"]
)
@pytest.mark.parametrize(
"ovr_alg",
[
"NEAREST",
"BILINEAR",
"CUBIC",
"CUBICSPLINE",
"LANCZOS",
"AVERAGE",
"RMS",
"MODE",
"GAUSS",
],
)
def test_gtiff_build_overviews(tmp_vsimem, source_ds_2048x2048_filename, ovr_alg):
file E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\conftest.py, line 299
@pytest.fixture(scope="function")
def decorate_with_benchmark(request, benchmark):
E fixture 'benchmark' not found
> available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_2048x2048_filename, source_ds_4096x4096_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis
> use 'pytest --fixtures [testpath]' for help on them.
E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\conftest.py:299
_______ ERROR at setup of test_gtiff_build_overviews[MODE-source_tiled] _______
file E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\benchmark\test_gtiff.py, line 158
@pytest.mark.parametrize(
"source_ds_2048x2048_filename", [["TILED=YES"]], indirect=True, ids=["source_tiled"]
)
@pytest.mark.parametrize(
"ovr_alg",
[
"NEAREST",
"BILINEAR",
"CUBIC",
"CUBICSPLINE",
"LANCZOS",
"AVERAGE",
"RMS",
"MODE",
"GAUSS",
],
)
def test_gtiff_build_overviews(tmp_vsimem, source_ds_2048x2048_filename, ovr_alg):
file E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\conftest.py, line 299
@pytest.fixture(scope="function")
def decorate_with_benchmark(request, benchmark):
E fixture 'benchmark' not found
> available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_2048x2048_filename, source_ds_4096x4096_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis
> use 'pytest --fixtures [testpath]' for help on them.
E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\conftest.py:299
______ ERROR at setup of test_gtiff_build_overviews[GAUSS-source_tiled] _______
file E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\benchmark\test_gtiff.py, line 158
@pytest.mark.parametrize(
"source_ds_2048x2048_filename", [["TILED=YES"]], indirect=True, ids=["source_tiled"]
)
@pytest.mark.parametrize(
"ovr_alg",
[
"NEAREST",
"BILINEAR",
"CUBIC",
"CUBICSPLINE",
"LANCZOS",
"AVERAGE",
"RMS",
"MODE",
"GAUSS",
],
)
def test_gtiff_build_overviews(tmp_vsimem, source_ds_2048x2048_filename, ovr_alg):
file E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\conftest.py, line 299
@pytest.fixture(scope="function")
def decorate_with_benchmark(request, benchmark):
E fixture 'benchmark' not found
> available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_ds_2048x2048_filename, source_ds_4096x4096_filename, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis
> use 'pytest --fixtures [testpath]' for help on them.
E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\conftest.py:299
____________________ ERROR at setup of test_ogr2ogr[50000] ____________________
file E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\benchmark\test_ogr2ogr.py, line 70
@pytest.mark.parametrize("source_file", [50000], indirect=True)
def test_ogr2ogr(tmp_vsimem, source_file):
file E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\conftest.py, line 299
@pytest.fixture(scope="function")
def decorate_with_benchmark(request, benchmark):
E fixture 'benchmark' not found
> available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_file, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis
> use 'pytest --fixtures [testpath]' for help on them.
E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\conftest.py:299
_______________ ERROR at setup of test_ogr2ogr_reproject[10000] _______________
file E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\benchmark\test_ogr2ogr.py, line 78
@pytest.mark.parametrize("source_file", [10000], indirect=True)
def test_ogr2ogr_reproject(tmp_vsimem, source_file):
file E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\conftest.py, line 299
@pytest.fixture(scope="function")
def decorate_with_benchmark(request, benchmark):
E fixture 'benchmark' not found
> available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_file, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis
> use 'pytest --fixtures [testpath]' for help on them.
E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\conftest.py:299
___________________ ERROR at setup of test_ogr_gpkg_create ____________________
file E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\benchmark\test_ogr_gpkg.py, line 61
def test_ogr_gpkg_create(tmp_vsimem):
file E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\conftest.py, line 299
@pytest.fixture(scope="function")
def decorate_with_benchmark(request, benchmark):
E fixture 'benchmark' not found
> available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_file, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis
> use 'pytest --fixtures [testpath]' for help on them.
E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\conftest.py:299
________________ ERROR at setup of test_ogr_gpkg_spatial_index ________________
file E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\benchmark\test_ogr_gpkg.py, line 73
def test_ogr_gpkg_spatial_index(source_file):
file E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\conftest.py, line 299
@pytest.fixture(scope="function")
def decorate_with_benchmark(request, benchmark):
E fixture 'benchmark' not found
> available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, chdir_to_test_file, decorate_with_benchmark, doctest_namespace, monkeypatch, pg_autotest_ds, pg_ds, pg_has_postgis, pg_postgis_version, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, source_file, tmp_path, tmp_path_factory, tmp_vsimem, tmpdir, tmpdir_factory, use_postgis
> use 'pytest --fixtures [testpath]' for help on them.
E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\conftest.py:299
================================== FAILURES ===================================
______________________________ test_ogr_fgdb_19 _______________________________
openfilegdb_drv = >
fgdb_drv = >
test_gdb = WindowsPath('C:/Users/szekeres/AppData/Local/Temp/pytest-of-szekeres/pytest-4215/test_ogr_fgdb_190/test.gdb')
def test_ogr_fgdb_19(openfilegdb_drv, fgdb_drv, test_gdb):
# FIXME likely due to too old FileGDB SDK on those targets
# fails with ERROR 1: Failed to open Geodatabase (The system cannot find the file specified.)
# File "ogr_fgdb.py", line 1664, in ogr_fgdb_19
# if ds.StartTransaction(force=True) != 0:
if (
gdaltest.is_travis_branch("ubuntu_2004")
or gdaltest.is_travis_branch("ubuntu_1804")
or gdaltest.is_travis_branch("ubuntu_1604")
or gdaltest.is_travis_branch("trusty_clang")
or gdaltest.is_travis_branch("python3")
or gdaltest.is_travis_branch("trunk_with_coverage")
):
pytest.skip()
# Error case: try in read-only
ds = fgdb_drv.Open(test_gdb)
with gdal.quiet_errors():
ret = ds.StartTransaction(force=True)
assert ret != 0
ds = None
(bPerLayerCopyingForTransaction, ds) = ogr_fgdb_19_open_update(
openfilegdb_drv, fgdb_drv, test_gdb
)
assert ds.TestCapability(ogr.ODsCEmulatedTransactions) == 1
# Error case: try in non-forced mode
with gdal.quiet_errors():
ret = ds.StartTransaction(force=False)
assert ret != 0
# Error case: try StartTransaction() with a ExecuteSQL layer still active
sql_lyr = ds.ExecuteSQL("SELECT * FROM test")
with gdal.quiet_errors():
ret = ds.StartTransaction(force=True)
assert ret != 0
ds.ReleaseResultSet(sql_lyr)
# Error case: call CommitTransaction() while there is no transaction
with gdal.quiet_errors():
ret = ds.CommitTransaction()
assert ret != 0
# Error case: call RollbackTransaction() while there is no transaction
with gdal.quiet_errors():
ret = ds.RollbackTransaction()
assert ret != 0
# Error case: try StartTransaction() with another active connection
ds2 = fgdb_drv.Open(test_gdb, update=1)
with gdal.quiet_errors():
ret = ds2.StartTransaction(force=True)
assert ret != 0
ds2 = None
# Successful StartTransaction() finally!
lyr = ds.GetLayer(0)
lyr = ds.GetLayer(0) # again
old_count = lyr.GetFeatureCount()
lyr_defn = lyr.GetLayerDefn()
layer_created_before_transaction = ds.CreateLayer(
"layer_created_before_transaction", geom_type=ogr.wkbNone
)
layer_created_before_transaction_defn = (
layer_created_before_transaction.GetLayerDefn()
)
> assert ds.StartTransaction(force=True) == 0
E AssertionError: assert 6 == 0
E + where 6 = >>(force=True)
E + where >> = >.StartTransaction
E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\ogr\ogr_fgdb.py:1259: AssertionError
_____________________________ test_ogr_fgdb_19bis _____________________________
openfilegdb_drv = >
fgdb_drv = >
def test_ogr_fgdb_19bis(openfilegdb_drv, fgdb_drv):
if (
gdaltest.is_travis_branch("ubuntu_2004")
or gdaltest.is_travis_branch("ubuntu_1804")
or gdaltest.is_travis_branch("ubuntu_1604")
or gdaltest.is_travis_branch("trusty_clang")
or gdaltest.is_travis_branch("python3")
or gdaltest.is_travis_branch("trunk_with_coverage")
):
pytest.skip()
> (bPerLayerCopyingForTransaction, ds) = ogr_fgdb_19_open_update(
openfilegdb_drv, fgdb_drv, test_gdb
)
E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\ogr\ogr_fgdb.py:1684:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\ogr\ogr_fgdb.py:1177: in ogr_fgdb_19_open_update
ds = fgdb_drv.Open(filename, update=1)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = >
args = (,), kwargs = {'update': 1}
def Open(self, *args, **kwargs) -> "OGRDataSourceShadow *":
r"""Open(Driver self, char const * utf8_path, int update=0) -> DataSource"""
_WarnIfUserHasNotSpecifiedIfUsingExceptions()
> return _ogr.Driver_Open(self, *args, **kwargs)
E RuntimeError: not a string or os.PathLike
E:\buildsystem\release-1928-x64\bin\gdal\python\osgeo\ogr.py:732: RuntimeError
______________________________ test_ogr_fgdb_20 _______________________________
openfilegdb_drv = >
fgdb_drv = >
tmp_path = WindowsPath('C:/Users/szekeres/AppData/Local/Temp/pytest-of-szekeres/pytest-4215/test_ogr_fgdb_200')
def test_ogr_fgdb_20(openfilegdb_drv, fgdb_drv, tmp_path):
if openfilegdb_drv is None:
pytest.skip("No OpenFileGDB driver available")
if (
gdaltest.is_travis_branch("ubuntu_2004")
or gdaltest.is_travis_branch("ubuntu_1804")
or gdaltest.is_travis_branch("ubuntu_1604")
or gdaltest.is_travis_branch("trusty_clang")
or gdaltest.is_travis_branch("python3")
or gdaltest.is_travis_branch("trunk_with_coverage")
):
pytest.skip()
ds = fgdb_drv.CreateDataSource(tmp_path / "test.gdb")
ds = None
# We need the OpenFileGDB driver for CreateFeature() with user defined FID
openfilegdb_drv.Register()
ds = fgdb_drv.Open(tmp_path / "test.gdb", update=1)
openfilegdb_drv.Deregister()
fgdb_drv.Deregister()
# Force OpenFileGDB first
openfilegdb_drv.Register()
fgdb_drv.Register()
lyr = ds.CreateLayer("test_2147483647", geom_type=ogr.wkbNone)
lyr.CreateField(ogr.FieldDefn("int", ogr.OFTInteger))
f = ogr.Feature(lyr.GetLayerDefn())
fid = 2147483647
f.SetFID(fid)
f.SetField(0, fid)
lyr.CreateFeature(f)
ds = None
ds = openfilegdb_drv.Open(tmp_path / "test.gdb")
lyr = ds.GetLayerByName("test_2147483647")
f = lyr.GetNextFeature()
assert f
assert f.GetFID() == 2147483647
ds = None
ds = fgdb_drv.Open(tmp_path / "test.gdb", update=1)
lyr = ds.GetLayerByName("test_2147483647")
# GetNextFeature() is excruciatingly slow on such huge FID with the SDK driver
f = lyr.GetFeature(2147483647)
assert f
lyr = ds.CreateLayer("ogr_fgdb_20", geom_type=ogr.wkbNone)
lyr.CreateField(ogr.FieldDefn("id", ogr.OFTInteger))
lyr.CreateField(ogr.FieldDefn("str", ogr.OFTString))
ds.ExecuteSQL("CREATE INDEX ogr_fgdb_20_id ON ogr_fgdb_20(id)")
f = ogr.Feature(lyr.GetLayerDefn())
f.SetField("id", 1)
ret = lyr.CreateFeature(f)
assert (
ret == 0
and f.GetFID() == 1
and lyr.GetMetadataItem("1", "MAP_OGR_FID_TO_FGDB_FID") is None
)
# Existing FID
with gdal.quiet_errors():
ret = lyr.CreateFeature(f)
assert ret != 0
for invalid_fid in [-2, 0, 9876543210]:
f = ogr.Feature(lyr.GetLayerDefn())
f.SetFID(invalid_fid)
with gdal.quiet_errors():
ret = lyr.CreateFeature(f)
assert ret != 0, invalid_fid
f = ogr.Feature(lyr.GetLayerDefn())
f.SetFID(2)
f.SetField("id", 2)
ret = lyr.CreateFeature(f)
if (
ret != 0
or f.GetFID() != 2
or lyr.GetMetadataItem("2", "MAP_OGR_FID_TO_FGDB_FID") is not None
):
f.DumpReadable()
pytest.fail()
# OGR FID = 4, FileGDB FID = 3
f = ogr.Feature(lyr.GetLayerDefn())
f.SetFID(4)
f.SetField("id", 4)
# Cannot call CreateFeature() with a set FID when a dataset is opened more than once
ds2 = fgdb_drv.Open(tmp_path / "test.gdb", update=1)
with gdal.quiet_errors():
ret = lyr.CreateFeature(f)
assert ret != 0
ds2 = None
ret = lyr.CreateFeature(f)
if (
ret != 0
or f.GetFID() != 4
or lyr.GetMetadataItem("4", "MAP_OGR_FID_TO_FGDB_FID") != "3"
):
f.DumpReadable()
pytest.fail(lyr.GetMetadataItem("4", "MAP_OGR_FID_TO_FGDB_FID"))
# Cannot open geodatabase at the moment since it is in 'FID hack mode'
with gdal.quiet_errors():
ds2 = fgdb_drv.Open(tmp_path / "test.gdb", update=1)
assert ds2 is None
ds2 = None
# Existing FID, but only in OGR space
with gdal.quiet_errors():
ret = lyr.CreateFeature(f)
assert ret != 0
# This FID exists as a FGDB ID, but should not be user visible.
f.SetFID(3)
ret = lyr.SetFeature(f)
assert ret == ogr.OGRERR_NON_EXISTING_FEATURE
ret = lyr.DeleteFeature(3)
assert ret == ogr.OGRERR_NON_EXISTING_FEATURE
ret = lyr.GetFeature(3)
assert ret is None
# Trying to set OGR FID = 3 --> FileGDB FID = 4
f = ogr.Feature(lyr.GetLayerDefn())
f.SetFID(3)
f.SetField("id", 3)
ret = lyr.CreateFeature(f)
if (
ret != 0
or f.GetFID() != 3
or lyr.GetMetadataItem("3", "MAP_OGR_FID_TO_FGDB_FID") != "4"
):
f.DumpReadable()
pytest.fail()
lyr.ResetReading()
expected = [(1, None), (2, None), (4, 3), (3, 4)]
for i in range(2):
for (fid, fgdb_fid) in expected:
if i == 0:
f = lyr.GetNextFeature()
else:
f = lyr.GetFeature(fid)
assert f is not None
if f.GetFID() != fid or f.GetField("id") != fid:
f.DumpReadable()
pytest.fail(fid)
got_fgdb_fid = lyr.GetMetadataItem(
str(f.GetFID()), "MAP_OGR_FID_TO_FGDB_FID"
)
if got_fgdb_fid is None:
assert fgdb_fid is None
elif int(got_fgdb_fid) != fgdb_fid:
print(fgdb_fid)
pytest.fail(got_fgdb_fid)
for fid in [-9876543210, 0, 100]:
f = lyr.GetFeature(fid)
if f is not None:
f.DumpReadable()
pytest.fail()
for invalid_fid in [-2, 0, 9876543210]:
f = ogr.Feature(lyr.GetLayerDefn())
f.SetFID(invalid_fid)
ret = lyr.SetFeature(f)
assert ret == ogr.OGRERR_NON_EXISTING_FEATURE
ret = lyr.DeleteFeature(invalid_fid)
assert ret == ogr.OGRERR_NON_EXISTING_FEATURE
f = lyr.GetFeature(3)
f.SetField("str", "3")
ret = lyr.SetFeature(f)
assert ret == 0
f = lyr.GetFeature(3)
assert f.GetField("str") == "3"
ret = lyr.DeleteFeature(1)
assert ret == 0
ret = lyr.DeleteFeature(3)
assert ret == 0
for (fid, fgdb_fid) in [
(3, 5),
(2049, 6),
(10, 7),
(7, 8),
(9, None),
(8, 10),
(12, 11),
]:
f = ogr.Feature(lyr.GetLayerDefn())
f.SetFID(fid)
f.SetField("id", fid)
ret = lyr.CreateFeature(f)
if (
ret != 0
or f.GetFID() != fid
or str(lyr.GetMetadataItem(str(fid), "MAP_OGR_FID_TO_FGDB_FID"))
!= str(fgdb_fid)
):
f.DumpReadable()
print(lyr.GetMetadataItem(str(fid), "MAP_OGR_FID_TO_FGDB_FID"))
pytest.fail(fid)
# Normally 12 should be attributed, but it has already been reserved
f = ogr.Feature(lyr.GetLayerDefn())
ret = lyr.CreateFeature(f)
if ret != 0 or f.GetFID() != 13:
f.DumpReadable()
pytest.fail()
f.SetField("id", f.GetFID())
lyr.SetFeature(f)
lyr.ResetReading()
expected = [
(2, None),
(4, 3),
(3, 5),
(2049, 6),
(10, 7),
(7, 8),
(9, None),
(8, 10),
]
for (fid, fgdb_fid) in expected:
f = lyr.GetNextFeature()
assert f is not None
if (
f.GetFID() != fid
or f.GetField("id") != fid
or str(lyr.GetMetadataItem(str(fid), "MAP_OGR_FID_TO_FGDB_FID"))
!= str(fgdb_fid)
):
f.DumpReadable()
print(lyr.GetMetadataItem(str(fid), "MAP_OGR_FID_TO_FGDB_FID"))
pytest.fail(fid)
lyr.SetAttributeFilter("id = 3")
lyr.ResetReading()
f = lyr.GetNextFeature()
if f.GetFID() != 3:
f.DumpReadable()
pytest.fail()
# This will cause a resync of indexes
lyr.SetAttributeFilter("OBJECTID = 3")
lyr.ResetReading()
f = lyr.GetNextFeature()
if f.GetFID() != 3:
f.DumpReadable()
pytest.fail()
# No sparse pages
lyr = ds.CreateLayer("ogr_fgdb_20_simple", geom_type=ogr.wkbNone)
lyr.CreateField(ogr.FieldDefn("id", ogr.OFTInteger))
f = ogr.Feature(lyr.GetLayerDefn())
f.SetFID(2)
f.SetField("id", 2)
lyr.CreateFeature(f)
# This will cause a resync of indexes
sql_lyr = ds.ExecuteSQL("SELECT * FROM ogr_fgdb_20_simple")
f = sql_lyr.GetNextFeature()
if f.GetFID() != 2:
f.DumpReadable()
pytest.fail()
# Do not allow user set FID while a select layer is in progress
f = ogr.Feature(lyr.GetLayerDefn())
f.SetFID(3)
f.SetField("id", 3)
with gdal.quiet_errors():
ret = lyr.CreateFeature(f)
assert ret != 0
ds.ReleaseResultSet(sql_lyr)
# Do it in transaction, but this is completely orthogonal
ds.StartTransaction(force=True)
f = ogr.Feature(lyr.GetLayerDefn())
f.SetFID(3)
f.SetField("id", 3)
lyr.CreateFeature(f)
f = None
ds.CommitTransaction()
# Multi-page indexes
srs = osr.SpatialReference()
srs.ImportFromEPSG(32630)
with gdal.config_option("FGDB_RESYNC_THRESHOLD", "600"):
lyr = ds.CreateLayer("ogr_fgdb_20_indexes", geom_type=ogr.wkbPoint, srs=srs)
lyr.CreateField(ogr.FieldDefn("id", ogr.OFTInteger))
ds.ExecuteSQL("CREATE INDEX ogr_fgdb_20_indexes_id ON ogr_fgdb_20_indexes(id)")
with gdal.config_option("FGDB_BULK_LOAD", "YES"):
for i in range(1000):
f = ogr.Feature(lyr.GetLayerDefn())
f.SetFID(i + 2)
f.SetField("id", i + 2)
f.SetGeometry(ogr.CreateGeometryFromWkt("POINT (%d 0)" % i))
lyr.CreateFeature(f)
ds = None
# Check consistency after re-opening
gdal.ErrorReset()
for update in [0, 1]:
ds = fgdb_drv.Open(tmp_path / "test.gdb", update=update)
lyr = ds.GetLayerByName("ogr_fgdb_20")
assert lyr.GetFeatureCount() == 10
lyr.ResetReading()
expected = [2, 3, 4, 7, 8, 9, 10, 12, 13, 2049]
for fid in expected:
f = lyr.GetNextFeature()
assert gdal.GetLastErrorType() == 0
assert f is not None, fid
if f.GetFID() != fid or f.GetField("id") != fid:
f.DumpReadable()
pytest.fail(fid)
for fid in expected:
lyr.SetAttributeFilter("id = %d" % fid)
lyr.ResetReading()
f = lyr.GetNextFeature()
if f.GetFID() != fid or f.GetField("id") != fid:
f.DumpReadable()
pytest.fail(fid)
lyr = ds.GetLayerByName("ogr_fgdb_20_simple")
f = lyr.GetNextFeature()
assert f.GetFID() == 2
f = lyr.GetNextFeature()
assert f.GetFID() == 3
# Check attribute index
lyr = ds.GetLayerByName("ogr_fgdb_20_indexes")
for i in range(1000):
fid = i + 2
lyr.SetAttributeFilter("id = %d" % fid)
lyr.ResetReading()
f = lyr.GetNextFeature()
assert f.GetFID() == fid
# Check spatial index
lyr.SetAttributeFilter(None)
if update == 1:
for i in range(1000):
fid = i + 2
lyr.SetSpatialFilterRect(i - 0.01, -0.01, i + 0.01, 0.01)
lyr.ResetReading()
f = lyr.GetNextFeature()
assert f.GetFID() == fid
# Insert new features
ds = fgdb_drv.Open(tmp_path / "test.gdb", update=1)
lyr = ds.GetLayerByName("ogr_fgdb_20")
for (fid, fgdb_fid) in [
(10000000, 2050),
(10000001, 2051),
(8191, 2052),
(16384, 2053),
]:
f = ogr.Feature(lyr.GetLayerDefn())
f.SetFID(fid)
f.SetField("id", fid)
ret = lyr.CreateFeature(f)
if (
ret != 0
or f.GetFID() != fid
or str(lyr.GetMetadataItem(str(fid), "MAP_OGR_FID_TO_FGDB_FID"))
!= str(fgdb_fid)
):
f.DumpReadable()
pytest.fail(lyr.GetMetadataItem(str(fid), "MAP_OGR_FID_TO_FGDB_FID"))
ds = None
# Insert a new intermediate FIDs
for (fid, fgdb_fid) in [(1000000, 10000002), (1000001, 10000002)]:
ds = fgdb_drv.Open(tmp_path / "test.gdb", update=1)
lyr = ds.GetLayerByName("ogr_fgdb_20")
f = ogr.Feature(lyr.GetLayerDefn())
f.SetFID(fid)
f.SetField("id", fid)
ret = lyr.CreateFeature(f)
if (
ret != 0
or f.GetFID() != fid
or lyr.GetMetadataItem(str(fid), "MAP_OGR_FID_TO_FGDB_FID") != str(fgdb_fid)
):
f.DumpReadable()
pytest.fail(lyr.GetMetadataItem(str(fid), "MAP_OGR_FID_TO_FGDB_FID"))
ds = None
# Check consistency after re-opening
gdal.ErrorReset()
for update in [0, 1]:
ds = fgdb_drv.Open(tmp_path / "test.gdb", update=update)
lyr = ds.GetLayerByName("ogr_fgdb_20")
assert lyr.GetFeatureCount() == 16
lyr.ResetReading()
expected = [
2,
3,
4,
7,
8,
9,
10,
12,
13,
2049,
8191,
16384,
1000000,
1000001,
10000000,
10000001,
]
for fid in expected:
f = lyr.GetNextFeature()
assert gdal.GetLastErrorType() == 0
assert f is not None, fid
if f.GetFID() != fid or f.GetField("id") != fid:
f.DumpReadable()
pytest.fail(fid)
# Simulate different errors when database reopening is done
# to sync ids
for case in ("CASE1", "CASE2", "CASE3"):
try:
shutil.rmtree("tmp/test2.gdb")
except OSError:
pass
ds = fgdb_drv.CreateDataSource(tmp_path / "test2.gdb")
> lyr = ds.CreateLayer("foo", geom_type=ogr.wkbNone)
E AttributeError: 'NoneType' object has no attribute 'CreateLayer'
E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\ogr\ogr_fgdb.py:2149: AttributeError
_________________________________ test_ecw_22 _________________________________
def test_ecw_22():
ds = gdal.Open("data/ecw/spif83.ecw")
expected_wkt = """PROJCS["L2CAL6M",GEOGCS["NAD83",DATUM["North_American_Datum_1983",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY["EPSG","6269"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4269"]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",32.7833333078095],PARAMETER["standard_parallel_2",33.8833333208765],PARAMETER["latitude_of_origin",32.166666682432],PARAMETER["central_meridian",-116.249999974595],PARAMETER["false_easting",2000000],PARAMETER["false_northing",500000],UNIT["Metre",1],AXIS["Easting",EAST],AXIS["Northing",NORTH]]"""
expected_srs = osr.SpatialReference()
expected_srs.ImportFromWkt(expected_wkt)
> assert ds.GetSpatialRef().IsSame(expected_srs), "did not get expected SRS."
E AssertionError: did not get expected SRS.
E assert 0
E + where 0 = >>( >)
E + where >> = >.IsSame
E + where > = >>()
E + where >> = >.GetSpatialRef
E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\gdrivers\ecw.py:714: AssertionError
_________________________________ test_ecw_25 _________________________________
tmp_path = WindowsPath('C:/Users/szekeres/AppData/Local/Temp/pytest-of-szekeres/pytest-4215/test_ecw_250')
def test_ecw_25(tmp_path):
shutil.copyfile("data/ecw/spif83.ecw", tmp_path / "spif83.ecw")
proj = "NUTM31"
datum = "WGS84"
units = "FEET"
ds = gdal.Open(tmp_path / "spif83.ecw", gdal.GA_Update)
if (
ds is None
and gdaltest.ecw_drv.major_version == 3
and gdal.GetConfigOption("APPVEYOR") is not None
):
pytest.skip()
sr = osr.SpatialReference()
sr.ImportFromERM(proj, datum, units)
wkt = sr.ExportToWkt()
ds.SetProjection(wkt)
ds = None
assert not os.path.exists(tmp_path / "spif83.ecw.aux.xml")
ds = gdal.Open(tmp_path / "spif83.ecw")
got_proj = ds.GetMetadataItem("PROJ", "ECW")
got_datum = ds.GetMetadataItem("DATUM", "ECW")
got_units = ds.GetMetadataItem("UNITS", "ECW")
got_wkt = ds.GetProjectionRef()
ds = None
> assert got_proj == proj
E AssertionError: assert 'epsg:32631' == 'NUTM31'
E - NUTM31
E + epsg:32631
E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\gdrivers\ecw.py:812: AssertionError
_________________________________ test_ecw_26 _________________________________
tmp_path = WindowsPath('C:/Users/szekeres/AppData/Local/Temp/pytest-of-szekeres/pytest-4215/test_ecw_260')
def test_ecw_26(tmp_path):
shutil.copyfile("data/ecw/spif83.ecw", tmp_path / "spif83.ecw")
proj = "NUTM31"
datum = "WGS84"
units = "FEET"
ds = gdal.Open(tmp_path / "spif83.ecw", gdal.GA_Update)
if (
ds is None
and gdaltest.ecw_drv.major_version == 3
and gdal.GetConfigOption("APPVEYOR") is not None
):
pytest.skip()
ds.SetMetadataItem("PROJ", proj, "ECW")
ds.SetMetadataItem("DATUM", datum, "ECW")
ds.SetMetadataItem("UNITS", units, "ECW")
ds = None
assert not os.path.exists(tmp_path / "spif83.ecw.aux.xml")
ds = gdal.Open(tmp_path / "spif83.ecw")
got_proj = ds.GetMetadataItem("PROJ", "ECW")
got_datum = ds.GetMetadataItem("DATUM", "ECW")
got_units = ds.GetMetadataItem("UNITS", "ECW")
got_wkt = ds.GetProjectionRef()
ds = None
> assert got_proj == proj
E AssertionError: assert 'epsg:32631' == 'NUTM31'
E - NUTM31
E + epsg:32631
E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\gdrivers\ecw.py:852: AssertionError
_____________________________ test_s102_elevation _____________________________
def test_s102_elevation():
ds = gdal.OpenEx(
"data/s102/test_s102_v2.1.h5", open_options=["DEPTH_OR_ELEVATION=ELEVATION"]
)
assert ds.RasterCount == 2
assert ds.RasterXSize == 3
assert ds.RasterYSize == 2
assert ds.GetSpatialRef().GetAuthorityCode(None) == "4326"
assert ds.GetGeoTransform() == pytest.approx((1.8, 0.4, 0.0, 48.75, 0.0, -0.5))
elevation = ds.GetRasterBand(1)
> assert elevation.GetDescription() == "elevation"
E AssertionError: assert 'depth' == 'elevation'
E - elevation
E + depth
E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\gdrivers\s102.py:108: AssertionError
____________________________ test_s102_north_up_no ____________________________
def test_s102_north_up_no():
ds = gdal.OpenEx("data/s102/test_s102_v2.1.h5", open_options=["NORTH_UP=NO"])
assert ds.RasterCount == 2
assert ds.RasterXSize == 3
assert ds.RasterYSize == 2
assert ds.GetSpatialRef().GetAuthorityCode(None) == "4326"
> assert ds.GetGeoTransform() == pytest.approx((1.8, 0.4, 0.0, 47.75, 0.0, 0.5))
E assert (1.8, 0.4, 0.0, 48.75, 0.0, -0.5) == approx((1.8 ± 1.8e-06, 0.4 ± 4.0e-07, 0.0 ± 1.0e-12, 47.75 ± 4.8e-05, 0.0 ± 1.0e-12, 0.5 ± 5.0e-07))
E comparison failed. Mismatched elements: 2 / 6:
E Max absolute difference: 1.0
E Max relative difference: 2.0
E Index | Obtained | Expected
E 3 | 48.75 | 47.75 ± 4.8e-05
E 5 | -0.5 | 0.5 ± 5.0e-07
E:\buildsystem\src\gdal-3-8-vc16x64\vc16x64\autotest\gdrivers\s102.py:140: AssertionError
=========================== short test summary info ===========================
FAILED ogr/ogr_fgdb.py::test_ogr_fgdb_19 - AssertionError: assert 6 == 0
+ where 6 = >>(force=True)
+ where >> = >.StartTransaction
FAILED ogr/ogr_fgdb.py::test_ogr_fgdb_19bis - RuntimeError: not a string or os.PathLike
FAILED ogr/ogr_fgdb.py::test_ogr_fgdb_20 - AttributeError: 'NoneType' object has no attribute 'CreateLayer'
FAILED gdrivers/ecw.py::test_ecw_22 - AssertionError: did not get expected SRS.
assert 0
+ where 0 = >>( >)
+ where >> = >.IsSame
+ where > = >>()
+ where >> = >.GetSpatialRef
FAILED gdrivers/ecw.py::test_ecw_25 - AssertionError: assert 'epsg:32631' == 'NUTM31'
- NUTM31
+ epsg:32631
FAILED gdrivers/ecw.py::test_ecw_26 - AssertionError: assert 'epsg:32631' == 'NUTM31'
- NUTM31
+ epsg:32631
FAILED gdrivers/s102.py::test_s102_elevation - AssertionError: assert 'depth' == 'elevation'
- elevation
+ depth
FAILED gdrivers/s102.py::test_s102_north_up_no - assert (1.8, 0.4, 0.0, 48.75, 0.0, -0.5) == approx((1.8 ± 1.8e-06, 0.4 ± 4.0e-07, 0.0 ± 1.0e-12, 47.75 ± 4.8e-05, 0.0 ± 1.0e-12, 0.5 ± 5.0e-07))
comparison failed. Mismatched elements: 2 / 6:
Max absolute difference: 1.0
Max relative difference: 2.0
Index | Obtained | Expected
3 | 48.75 | 47.75 ± 4.8e-05
5 | -0.5 | 0.5 ± 5.0e-07
ERROR benchmark/test_gdalwarp.py::test_gdalwarp[near-1]
ERROR benchmark/test_gdalwarp.py::test_gdalwarp[near-ALL_CPUS]
ERROR benchmark/test_gdalwarp.py::test_gdalwarp[cubic-1]
ERROR benchmark/test_gdalwarp.py::test_gdalwarp[cubic-ALL_CPUS]
ERROR benchmark/test_gtiff.py::test_gtiff_byte
ERROR benchmark/test_gtiff.py::test_gtiff_byte_get_srs
ERROR benchmark/test_gtiff.py::test_gtiff_multithread_write[True]
ERROR benchmark/test_gtiff.py::test_gtiff_multithread_write[False]
ERROR benchmark/test_gtiff.py::test_gtiff_create_copy[dest_default-source_default]
ERROR benchmark/test_gtiff.py::test_gtiff_create_copy[dest_default-source_tiled]
ERROR benchmark/test_gtiff.py::test_gtiff_create_copy[dest_tiled-source_default]
ERROR benchmark/test_gtiff.py::test_gtiff_create_copy[dest_tiled-source_tiled]
ERROR benchmark/test_gtiff.py::test_gtiff_create_copy[dest_tiled_lzw-source_default]
ERROR benchmark/test_gtiff.py::test_gtiff_create_copy[dest_tiled_lzw-source_tiled]
ERROR benchmark/test_gtiff.py::test_gtiff_create_copy[dest_tiled_lzw_all_cpus-source_default]
ERROR benchmark/test_gtiff.py::test_gtiff_create_copy[dest_tiled_lzw_all_cpus-source_tiled]
ERROR benchmark/test_gtiff.py::test_gtiff_build_overviews[NEAREST-source_tiled]
ERROR benchmark/test_gtiff.py::test_gtiff_build_overviews[BILINEAR-source_tiled]
ERROR benchmark/test_gtiff.py::test_gtiff_build_overviews[CUBIC-source_tiled]
ERROR benchmark/test_gtiff.py::test_gtiff_build_overviews[CUBICSPLINE-source_tiled]
ERROR benchmark/test_gtiff.py::test_gtiff_build_overviews[LANCZOS-source_tiled]
ERROR benchmark/test_gtiff.py::test_gtiff_build_overviews[AVERAGE-source_tiled]
ERROR benchmark/test_gtiff.py::test_gtiff_build_overviews[RMS-source_tiled]
ERROR benchmark/test_gtiff.py::test_gtiff_build_overviews[MODE-source_tiled]
ERROR benchmark/test_gtiff.py::test_gtiff_build_overviews[GAUSS-source_tiled]
ERROR benchmark/test_ogr2ogr.py::test_ogr2ogr[50000]
ERROR benchmark/test_ogr2ogr.py::test_ogr2ogr_reproject[10000]
ERROR benchmark/test_ogr_gpkg.py::test_ogr_gpkg_create
ERROR benchmark/test_ogr_gpkg.py::test_ogr_gpkg_spatial_index
= 8 failed, 11000 passed, 2209 skipped, 5 xfailed, 1 xpassed, 29 errors in 511.02s (0:08:31) =
...60...70...80...90...100 - done.