found ninja in C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\Ninja\ninja.exe found 7zip in C:\Program Files\7-Zip\7z.exe SET GDAL_DOWNLOAD_TEST_DATA=YES SET PROJ_LIB=E:\buildsystem2\release-1929-x64\bin\proj9\SHARE SET GDAL_DRIVER_PATH=E:\buildsystem2\release-1929-x64\bin\gdal\plugins;E:\buildsystem2\release-1929-x64\bin\gdal\plugins-external SET GDAL_DATA=E:\buildsystem2\src\gdal-3-11-vc16x64\gdal\data SET PYTHONPATH=E:\buildsystem2\release-1929-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:\buildsystem2\release-1929-x64\bin;E:\buildsystem2\release-1929-x64\bin\debug;E:\buildsystem2\release-1929-x64\bin\gdal\python\osgeo;E:\builds\Oracle\instantclient_12_2-x64;E:\buildsystem\support\FileGDB_API_1_5_1-VS2017\bin64;E:\buildsystem2\support\diffutils;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.26100.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:\ActiveTcl\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files (x86)\Microsoft SQL Server\150\DTS\Binn\;C:\Program Files\Microsoft SQL Server\150\DTS\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\150\Tools\Binn\;C:\Program Files\Microsoft SQL Server\150\Tools\Binn\;C:\Program Files\Azure Data Studio\bin;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files\fio\;C:\Program Files\Git\cmd;C:\Program Files\7-Zip;C:\Program Files\dotnet\;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;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:\buildsystem2\src\gdal-3-11-vc16x64\autotest C:\Python\Python310\Scripts\pytest.exe gcore/ ogr/ osr/ alg/ gnm/ utilities/ -vvs ============================= test session starts ============================= platform win32 -- Python 3.10.11, pytest-8.3.4, pluggy-1.5.0 -- C:\Python\Python310\python.exe cachedir: .pytest_cache benchmark: 5.1.0 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000) GDAL Build Info: OGR_ENABLED: YES CURL_ENABLED: YES CURL_VERSION: 8.18.0 GEOS_ENABLED: YES GEOS_VERSION: 3.14.1-CAPI-1.20.5 PROJ_BUILD_VERSION: 9.7.1 PROJ_RUNTIME_VERSION: 9.7.1 COMPILER: MSVC 192930159 GDAL_DOWNLOAD_TEST_DATA: YES GDAL_RUN_SLOW_TESTS: undefined (tests marked as "slow" will be skipped) rootdir: E:\buildsystem2\src\gdal-3-11-vc16x64\autotest plugins: benchmark-5.1.0, env-1.1.5, sugar-1.0.0 collecting ... Could not find gdal.exe in E:\buildsystem2\src\gdal-3-11-vc16x64/apps. Trying with PATH Could not find gdal_contour.exe in E:\buildsystem2\src\gdal-3-11-vc16x64/apps. Trying with PATH Could not find gdal_create.exe in E:\buildsystem2\src\gdal-3-11-vc16x64/apps. Trying with PATH Could not find gdal_footprint.exe in E:\buildsystem2\src\gdal-3-11-vc16x64/apps. Trying with PATH Could not find gdal_grid.exe in E:\buildsystem2\src\gdal-3-11-vc16x64/apps. Trying with PATH Could not find gdal_rasterize.exe in E:\buildsystem2\src\gdal-3-11-vc16x64/apps. Trying with PATH Could not find gdal_translate.exe in E:\buildsystem2\src\gdal-3-11-vc16x64/apps. Trying with PATH Could not find gdalwarp.exe in E:\buildsystem2\src\gdal-3-11-vc16x64/apps. Trying with PATH Could not find gdal_viewshed.exe in E:\buildsystem2\src\gdal-3-11-vc16x64/apps. Trying with PATH Could not find gdaladdo.exe in E:\buildsystem2\src\gdal-3-11-vc16x64/apps. Trying with PATH Could not find gdalbuildvrt.exe in E:\buildsystem2\src\gdal-3-11-vc16x64/apps. Trying with PATH Could not find gdaldem.exe in E:\buildsystem2\src\gdal-3-11-vc16x64/apps. Trying with PATH Could not find gdalenhance.exe in E:\buildsystem2\src\gdal-3-11-vc16x64/apps. Trying with PATH Could not find gdalinfo.exe in E:\buildsystem2\src\gdal-3-11-vc16x64/apps. Trying with PATH Could not find gdallocationinfo.exe in E:\buildsystem2\src\gdal-3-11-vc16x64/apps. Trying with PATH Could not find gdalmanage.exe in E:\buildsystem2\src\gdal-3-11-vc16x64/apps. Trying with PATH Could not find gdalmdiminfo.exe in E:\buildsystem2\src\gdal-3-11-vc16x64/apps. Trying with PATH Could not find gdalmdimtranslate.exe in E:\buildsystem2\src\gdal-3-11-vc16x64/apps. Trying with PATH Could not find gdalsrsinfo.exe in E:\buildsystem2\src\gdal-3-11-vc16x64/apps. Trying with PATH Could not find gdaltindex.exe in E:\buildsystem2\src\gdal-3-11-vc16x64/apps. Trying with PATH Could not find gdaltransform.exe in E:\buildsystem2\src\gdal-3-11-vc16x64/apps. Trying with PATH Could not find gnmmanage.exe in E:\buildsystem2\src\gdal-3-11-vc16x64/apps. Trying with PATH Could not find gnmanalyse.exe in E:\buildsystem2\src\gdal-3-11-vc16x64/apps. Trying with PATH Could not find nearblack.exe in E:\buildsystem2\src\gdal-3-11-vc16x64/apps. Trying with PATH Could not find ogr2ogr.exe in E:\buildsystem2\src\gdal-3-11-vc16x64/apps. Trying with PATH Could not find ogrinfo.exe in E:\buildsystem2\src\gdal-3-11-vc16x64/apps. Trying with PATH Could not find ogrlineref.exe in E:\buildsystem2\src\gdal-3-11-vc16x64/apps. Trying with PATH Could not find ogrtindex.exe in E:\buildsystem2\src\gdal-3-11-vc16x64/apps. Trying with PATH Could not find sozip.exe in E:\buildsystem2\src\gdal-3-11-vc16x64/apps. Trying with PATH collected 4681 items / 1 skipped gcore/basic_test.py::test_basic_test_1 PASSED gcore/basic_test.py::test_basic_test_invalid_open_flag PASSED gcore/basic_test.py::test_basic_test_strace_non_existing_file SKIPPED 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_layer_use_after_dataset_close_1 PASSED gcore/basic_test.py::test_layer_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 gcore/basic_test.py::test_tmp_vsimem PASSED gcore/basic_test.py::test_band_iter PASSED gcore/basic_test.py::test_band_getitem PASSED gcore/basic_test.py::test_colorinterp PASSED gcore/basic_test.py::test_ComputeMinMaxLocation PASSED gcore/basic_test.py::test_create_numpy_types PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[ECW] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[JP2ECW] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[FileGDB] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[FITS] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[GeoRaster] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[GIF] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[BIGGIF] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[HDF4] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[HDF4Image] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[KEA] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[HDF5] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[HDF5Image] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[BAG] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[S102] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[S104] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[S111] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[MrSID] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[netCDF] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[OCI] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[ODBC] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[PDF] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[ADBC] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[VRT] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[DERIVED] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[GTI] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[SNAP_TIFF] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[GTiff] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[COG] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[LIBERTIFF] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[NITF] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[RPFTOC] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[ECRGTOC] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[HFA] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[SAR_CEOS] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[CEOS] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[JAXAPALSAR] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[GFF] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[ESRIC] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[AIG] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[AAIGrid] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[GRASSASCIIGrid] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[ISG] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[DTED] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[PNG] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[JPEG] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[MEM] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[JDEM] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[ESAT] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[BSB] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[BMP] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[DIMAP] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[AirSAR] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[RS2] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[SAFE] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[PCIDSK] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[PCRaster] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[ILWIS] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[SRTMHGT] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[Leveller] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[Terragen] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[ISIS3] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[ISIS2] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[PDS] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[PDS4] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[VICAR] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[TIL] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[ERS] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[JP2OpenJPEG] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[L1B] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[GRIB] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[RMF] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[WCS] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[WMS] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[MSGN] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[RST] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[GSAG] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[GSBG] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[GS7BG] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[COSAR] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[TSX] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[COASP] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[MAP] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[KMLSUPEROVERLAY] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[WEBP] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[MBTiles] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[PLMOSAIC] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[CALS] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[WMTS] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[SENTINEL2] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[MRF] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[PNM] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[DOQ1] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[DOQ2] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[MFF] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[MFF2] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[GSC] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[FAST] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[BT] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[LAN] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[CPG] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[NDF] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[EIR] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[LCP] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[GTX] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[LOSLAS] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[NTv2] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[ACE2] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[SNODAS] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[KRO] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[ROI_PAC] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[RRASTER] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[BYN] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[NOAA_B] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[NSIDCbin] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[RIK] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[USGSDEM] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[GXF] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[NWT_GRD] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[NWT_GRC] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[ADRG] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[SRP] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[PostGISRaster] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[SAGA] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[XYZ] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[HF2] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[CTG] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[ZMap] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[NGSGEOID] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[IRIS] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[PRF] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[EEDAI] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[EEDA] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[DAAS] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[SIGDEM] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[TGA] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[OGCAPI] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[STACTA] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[STACIT] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[GDALG] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[GNMFile] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[GNMDatabase] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[ESRI Shapefile] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[MapInfo File] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[LVBAG] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[S57] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[DGN] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[OGR_VRT] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[CSV] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[NAS] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[GML] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[GPX] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[LIBKML] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[KML] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[GeoJSON] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[GeoJSONSeq] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[ESRIJSON] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[TopoJSON] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[Interlis 1] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[Interlis 2] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[OGR_GMT] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[GPKG] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[SQLite] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[WAsP] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[PGeo] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[MSSQLSpatial] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[PostgreSQL] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[MySQL] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[OpenFileGDB] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[DXF] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[CAD] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[FlatGeobuf] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[GeoRSS] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[VFK] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[PGDUMP] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[OSM] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[GPSBabel] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[OGR_PDS] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[WFS] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[OAPIF] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[EDIGEO] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[Idrisi] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[XLS] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[ODS] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[XLSX] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[Elasticsearch] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[Carto] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[AmigoCloud] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[SXF] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[Selafin] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[JML] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[PLSCENES] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[CSW] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[VDV] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[GMLAS] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[MVT] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[NGW] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[MapML] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[GTFS] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[PMTiles] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[JSONFG] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[MiraMonVector] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[AVCBin] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[AVCE00] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[AIVector] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[PAux] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[GenBin] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[ENVI] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[EHdr] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[ISCE] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[Zarr] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[RCM] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[HTTP] PASSED gcore/test_driver_metadata.py::test_metadata_has_long_name[NUMPY] 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[FileGDB] 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[GIF] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[BIGGIF] 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[KEA] 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[S104] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[S111] 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[OCI] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[ODBC] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[PDF] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[ADBC] 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[GTI] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[SNAP_TIFF] 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[LIBERTIFF] 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[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[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[ESAT] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[BSB] 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[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[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[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[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[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[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[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[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[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[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[GDALG] 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[LVBAG] 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[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[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[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[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[MiraMonVector] 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[AIVector] PASSED gcore/test_driver_metadata.py::test_metadata_dcap_yes[PAux] 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[RCM] 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[FileGDB] 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[GIF] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[BIGGIF] 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[KEA] 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[S104] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[S111] 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[OCI] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[ODBC] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[PDF] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[ADBC] 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[GTI] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[SNAP_TIFF] 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[LIBERTIFF] 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[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[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[ESAT] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[BSB] 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[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[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[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[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[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[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[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[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[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[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[GDALG] 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[LVBAG] 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[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[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[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[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[MiraMonVector] 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[AIVector] PASSED gcore/test_driver_metadata.py::test_metadata_openoptionlist[PAux] 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[RCM] 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[FileGDB] 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[GIF] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[BIGGIF] 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[KEA] 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[S104] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[S111] 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[OCI] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[ODBC] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[PDF] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[ADBC] 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[GTI] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[SNAP_TIFF] 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[LIBERTIFF] 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[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[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[ESAT] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[BSB] 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[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[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[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[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[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[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[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[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[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[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[GDALG] 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[LVBAG] 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[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[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[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[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[MiraMonVector] 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[AIVector] PASSED gcore/test_driver_metadata.py::test_metadata_creationoptionslist[PAux] 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[RCM] 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[FileGDB] 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[OCI] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[ODBC] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[PDF] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[ADBC] PASSED gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[MEM] 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[GDALG] 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[LVBAG] 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[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[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[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[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[MiraMonVector] 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[AIVector] 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[S104] PASSED gcore/test_driver_metadata.py::test_metadata_multidim_array_creationoptionslist[S111] 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[S104] PASSED gcore/test_driver_metadata.py::test_metadata_multidim_attribute_creationoptionslist[S111] 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[S104] PASSED gcore/test_driver_metadata.py::test_metadata_multidim_dataset_creationoptionslist[S111] 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[S104] PASSED gcore/test_driver_metadata.py::test_metadata_multidim_dimension_creationoptionslist[S111] 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[S104] PASSED gcore/test_driver_metadata.py::test_metadata_multidim_group_creationoptionslist[S111] 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[FileGDB] 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[GIF] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[BIGGIF] 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[KEA] 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[S104] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[S111] 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[OCI] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[ODBC] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[PDF] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[ADBC] 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[GTI] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[SNAP_TIFF] 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[LIBERTIFF] 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[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[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[ESAT] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[BSB] 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[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[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[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[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[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[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[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[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[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[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[GDALG] 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[LVBAG] 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[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[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[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[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[MiraMonVector] 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[AIVector] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[PAux] 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[RCM] 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[FileGDB] 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[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[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[KEA] 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[S104] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[S111] 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[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[PDF] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[ADBC] 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[GTI] PASSED gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[SNAP_TIFF] 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[LIBERTIFF] 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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[GDALG] 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[LVBAG] 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[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[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[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[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[MiraMonVector] 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[AIVector] 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[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[RCM] 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[FileGDB] 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[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[PDF] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[ADBC] PASSED gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[MEM] 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[GDALG] 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[LVBAG] 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[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[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[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[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[MiraMonVector] 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[AIVector] 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[FileGDB] 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[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[PDF] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[ADBC] PASSED gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[MEM] 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[GDALG] 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[LVBAG] 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[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[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[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[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[MiraMonVector] 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[AIVector] 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[FileGDB] 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[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[PDF] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[ADBC] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[MEM] 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[GDALG] 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[LVBAG] 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[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[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[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[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[MiraMonVector] 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[AIVector] PASSED gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[HTTP] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[JP2ECW] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[FileGDB] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[FITS] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[BAG] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[netCDF] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[OCI] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[ODBC] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[PDF] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[ADBC] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[MEM] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[PCIDSK] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[PDS4] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[VICAR] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[JP2OpenJPEG] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[MBTiles] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[EEDA] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[OGCAPI] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[GDALG] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[ESRI Shapefile] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[MapInfo File] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[LVBAG] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[S57] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[DGN] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[OGR_VRT] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[CSV] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[NAS] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[GML] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[GPX] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[LIBKML] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[KML] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[GeoJSON] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[GeoJSONSeq] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[ESRIJSON] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[TopoJSON] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[Interlis 1] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[Interlis 2] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[OGR_GMT] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[GPKG] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[SQLite] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[WAsP] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[PGeo] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[MSSQLSpatial] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[PostgreSQL] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[MySQL] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[OpenFileGDB] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[DXF] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[CAD] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[FlatGeobuf] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[GeoRSS] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[VFK] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[PGDUMP] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[OSM] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[GPSBabel] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[OGR_PDS] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[WFS] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[OAPIF] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[EDIGEO] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[Idrisi] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[XLS] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[ODS] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[XLSX] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[Elasticsearch] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[Carto] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[AmigoCloud] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[SXF] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[Selafin] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[JML] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[PLSCENES] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[CSW] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[VDV] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[GMLAS] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[MVT] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[NGW] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[MapML] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[GTFS] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[PMTiles] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[JSONFG] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[MiraMonVector] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[AVCBin] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[AVCE00] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[AIVector] PASSED gcore/test_driver_metadata.py::test_metadata_update_items[HTTP] PASSED gcore/thread_test.py::test_thread_test_1 PASSED gcore/thread_test.py::test_thread_safe_open PASSED gcore/thread_test.py::test_thread_safe_create PASSED gcore/thread_test.py::test_thread_safe_create_close_src_ds PASSED gcore/thread_test.py::test_thread_safe_src_cannot_be_reopened PASSED gcore/thread_test.py::test_thread_safe_incompatible_open_flags[1] PASSED gcore/thread_test.py::test_thread_safe_incompatible_open_flags[4] PASSED gcore/thread_test.py::test_thread_safe_incompatible_open_flags[16] PASSED gcore/thread_test.py::test_thread_safe_incompatible_open_flags[8] PASSED gcore/thread_test.py::test_thread_safe_src_alter_after_opening PASSED gcore/thread_test.py::test_thread_safe_mask_band PASSED gcore/thread_test.py::test_thread_safe_mask_of_mask_band PASSED gcore/thread_test.py::test_thread_safe_mask_band_implicit_mem_ds PASSED gcore/thread_test.py::test_thread_safe_mask_band_explicit_mem_ds PASSED gcore/thread_test.py::test_thread_safe_overview PASSED gcore/thread_test.py::test_thread_safe_overview_mem_ds PASSED gcore/thread_test.py::test_thread_safe_open_options PASSED gcore/thread_test.py::test_thread_safe_reuse_same_driver_as_prototype PASSED gcore/thread_test.py::test_thread_safe_no_rat PASSED gcore/thread_test.py::test_thread_safe_rat PASSED gcore/thread_test.py::test_thread_safe_unsupported_rat PASSED gcore/thread_test.py::test_thread_safe_many_datasets PASSED gcore/thread_test.py::test_thread_safe_BeginAsyncReader PASSED gcore/thread_test.py::test_thread_safe_GetVirtualMem PASSED gcore/thread_test.py::test_thread_safe_GetMetadadata PASSED gcore/thread_test.py::test_thread_safe_GetUnitType PASSED gcore/thread_test.py::test_thread_safe_GetColorTable PASSED gcore/thread_test.py::test_thread_safe_GetSpatialRef PASSED gcore/thread_test.py::test_thread_safe_GetGCPs 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 Could not find test_ogrsf.exe in E:\buildsystem2\src\gdal-3-11-vc16x64/apps. Trying with PATH 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_getfielddefn 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_dataset_iter PASSED ogr/ogr_basic_test.py::test_ogr_basic_dataset_getitem 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_basic_test.py::test_general_cmd_line_processor PASSED ogr/ogr_basic_test.py::test_driver_open_throw_1 PASSED ogr/ogr_basic_test.py::test_driver_open_throw_2 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_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_join_test.py::test_ogr_join_on_special_field 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_unrecognized_dialect 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_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_invalid_statements[None] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[*] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT ' FROM my_layer] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT + FROM my_layer] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT (1 FROM my_layer] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT (1)) FROM my_layer] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT (1,) FROM my_layer] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT 1 + FROM my_layer] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT 1 + 'a' FROM my_layer] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT 1 - FROM my_layer] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT 1 * FROM my_layer] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT 1 % FROM my_layer] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT x.] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT x AS] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT *] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT * FROM] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT * FROM foo] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT FROM my_layer] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT FROM FROM my_layer] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT ('strfield'] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT 'strfield' +] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT 'strfield' 'strfield'] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT CONCAT('strfield')] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT foo(strfield) FROM my_layer] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT strfield, FROM my_layer] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT strfield, foo FROM my_layer] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT strfield AS FROM my_layer] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT strfield AS 1 FROM my_layer] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT strfield AS strfield2 FROM] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT strfield + intfield FROM my_layer] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT CAST] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT CAST(] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT CAST(strfield] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT CAST(strfield AS] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT CAST(strfield AS foo] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT CAST(strfield AS foo)] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT CAST(strfield AS foo) FROM] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT CAST(strfield AS foo) FROM my_layer] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT CAST(strfield AS CHARACTER] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT CAST(strfield AS CHARACTER)] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT CAST(strfield AS CHARACTER) FROM] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT CAST(strfield AS CHARACTER) FROM foo] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT CAST(strfield AS CHARACTER(] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT CAST(strfield AS CHARACTER(2] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT CAST(strfield AS CHARACTER(2)] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT CAST(strfield AS CHARACTER(2))] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT CAST(strfield AS CHARACTER(2)) FROM] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT CAST(strfield AS CHARACTER(2)) FROM foo] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT CAST(strfield AS 1) FROM my_layer] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT * FROM my_layer WHERE] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT * FROM my_layer WHERE strfield = ] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT * FROM my_layer WHERE strfield = foo0] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT * FROM my_layer WHERE foo = 'a'] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT * FROM my_layer WHERE strfield = 'aSELECT * FROM my_layer WHERE strfield = 'a' ORDER ] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT * FROM my_layer WHERE strfield = 'a' ORDER BY] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT * FROM my_layer WHERE strfield = 'a' ORDER BY foo] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT * FROM my_layer WHERE strfield = 'a' ORDER BY strfield UNK] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT * FROM my_layer ORDER BY geom] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT FOO(*) FROM my_layer] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT FOO(*) AS bar FROM my_layer] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT COUNT] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT COUNT(] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT COUNT() FROM my_layer] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT COUNT(*] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT COUNT(*)] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT COUNT(*) FROM] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT COUNT(*) AS foo FROM] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT COUNT(* FROM my_layer] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT COUNT(i_dont_exist) FROM my_layer] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT COUNT(FOO intfield) FROM my_layer] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT COUNT(DISTINCT intfield FROM my_layer] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT COUNT(DISTINCT i_dont_exist) FROM my_layer] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT COUNT(DISTINCT *) FROM my_layer] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT FOO(DISTINCT intfield) FROM my_layer] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT FOO(DISTINCT intfield) as foo FROM my_layer] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT DISTINCT foo FROM my_layer] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT DISTINCT foo AS 'id' 'id2' FROM] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT DISTINCT foo AS id id2 FROM] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT DISTINCT FROM my_layer] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT DISTINCT strfield, COUNT(DISTINCT intfield) FROM my_layer] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT MIN(intfield*2) FROM my_layer] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT MIN(intfield,2) FROM my_layer] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT MIN(foo) FROM my_layer] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT MAX(foo) FROM my_layer] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT SUM(foo) FROM my_layer] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT AVG(foo) FROM my_layer] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT STDDEV_POP(foo) FROM my_layer] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT STDDEV_SAMP(foo) FROM my_layer] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT SUM(strfield) FROM my_layer] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT AVG(strfield) FROM my_layer] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT AVG(intfield, intfield) FROM my_layer] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT STDDEV_POP(strfield) FROM my_layer] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT STDDEV_SAMP(strfield) FROM my_layer] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT * FROM my_layer WHERE AVG(intfield) = 1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT * FROM my_layer WHERE STDDEV_POP(intfield) = 1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT * FROM 'foo' foo] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT * FROM my_layer WHERE strfield =] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT * FROM my_layer WHERE strfield = foo1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT * FROM my_layer WHERE strfield = intfield] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT * FROM my_layer WHERE strfield = 1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT * FROM my_layer WHERE strfield = '1' AND] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT * FROM my_layer WHERE strfield LIKE] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT * FROM my_layer WHERE strfield LIKE 1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT * FROM my_layer WHERE strfield IS] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT * FROM my_layer WHERE strfield IS NOT] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT * FROM my_layer WHERE strfield IS foo] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT * FROM my_layer WHERE strfield IS NOT foo] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT * FROM my_layer WHERE (strfield IS NOT NULL] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT * FROM my_layer WHERE strfield IN] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT * FROM my_layer WHERE strfield IN(] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT * FROM my_layer WHERE strfield IN()] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT * FROM my_layer WHERE strfield IN('a'] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT * FROM my_layer WHERE strfield IN('a',] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT * FROM my_layer WHERE strfield IN('a','b'] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT * FROM my_layer WHERE strfield IN('a','b'))] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT * FROM my_layer LEFT] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT * FROM my_layer LEFT JOIN] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT * FROM my_layer LEFT JOIN foo] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT * FROM my_layer LEFT JOIN foo ON my_layer.strfield = my_layer2.strfield] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT * FROM my_layer LEFT JOIN my_layer2 ON my_layer.strfield = foo.strfield] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT * FROM my_layer LEFT JOIN my_layer2 ON my_layer.strfield = my_layer2.foo] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT *, my_layer2. FROM my_layer LEFT JOIN my_layer2 ON my_layer.strfield = my_layer2.strfield] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT *, my_layer2.foo FROM my_layer LEFT JOIN my_layer2 ON my_layer.strfield = my_layer2.strfield] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT * FROM my_layer UNION] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT * FROM my_layer UNION ALL] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT * FROM my_layer UNION ALL SELECT] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT * FROM my_layer UNION ALL SELECT *] PASSED ogr/ogr_sql_test.py::test_ogr_sql_invalid_statements[SELECT * FROM my_layer UNION ALL SELECT * FROM] 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_count_and_null 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_hstore_get_value_invalid_parameters[SELECT hstore_get_value('a') FROM poly] PASSED ogr/ogr_sql_test.py::test_ogr_sql_hstore_get_value_invalid_parameters[SELECT hstore_get_value(1, 1) FROM poly] PASSED ogr/ogr_sql_test.py::test_ogr_sql_hstore_get_value_invalid_hstore_syntax_or_empty_result[SELECT hstore_get_value('a', null) FROM poly] PASSED ogr/ogr_sql_test.py::test_ogr_sql_hstore_get_value_invalid_hstore_syntax_or_empty_result[SELECT hstore_get_value(null, 'a') FROM poly] PASSED ogr/ogr_sql_test.py::test_ogr_sql_hstore_get_value_invalid_hstore_syntax_or_empty_result[SELECT hstore_get_value('a', 'a') FROM poly] PASSED ogr/ogr_sql_test.py::test_ogr_sql_hstore_get_value_invalid_hstore_syntax_or_empty_result[SELECT hstore_get_value('a=>b', 'c') FROM poly] PASSED ogr/ogr_sql_test.py::test_ogr_sql_hstore_get_value_invalid_hstore_syntax_or_empty_result[SELECT hstore_get_value('a=>', 'a') FROM poly] PASSED ogr/ogr_sql_test.py::test_ogr_sql_hstore_get_value_invalid_hstore_syntax_or_empty_result[SELECT hstore_get_value(' a => ', 'a') FROM poly] PASSED ogr/ogr_sql_test.py::test_ogr_sql_hstore_get_value_invalid_hstore_syntax_or_empty_result[SELECT hstore_get_value('a=>b,z,c=>d', 'c') FROM poly] PASSED ogr/ogr_sql_test.py::test_ogr_sql_hstore_get_value_invalid_hstore_syntax_or_empty_result[SELECT hstore_get_value('"a', 'a') FROM poly] PASSED ogr/ogr_sql_test.py::test_ogr_sql_hstore_get_value_invalid_hstore_syntax_or_empty_result[SELECT hstore_get_value('"a"', 'a') FROM poly] PASSED ogr/ogr_sql_test.py::test_ogr_sql_hstore_get_value_invalid_hstore_syntax_or_empty_result[SELECT hstore_get_value('"a"=', 'a') FROM poly] PASSED ogr/ogr_sql_test.py::test_ogr_sql_hstore_get_value_invalid_hstore_syntax_or_empty_result[SELECT hstore_get_value('"a" =>', 'a') FROM poly] PASSED ogr/ogr_sql_test.py::test_ogr_sql_hstore_get_value_invalid_hstore_syntax_or_empty_result[SELECT hstore_get_value('"a" => ', 'a') FROM poly] PASSED ogr/ogr_sql_test.py::test_ogr_sql_hstore_get_value_invalid_hstore_syntax_or_empty_result[SELECT hstore_get_value('"a" => "', 'a') FROM poly] PASSED ogr/ogr_sql_test.py::test_ogr_sql_hstore_get_value_invalid_hstore_syntax_or_empty_result[SELECT hstore_get_value('"a" => "" z', 'a') FROM poly] PASSED ogr/ogr_sql_test.py::test_ogr_sql_hstore_get_value_valid[SELECT hstore_get_value('a=>b', 'a') FROM poly-b] PASSED ogr/ogr_sql_test.py::test_ogr_sql_hstore_get_value_valid[SELECT hstore_get_value(' a => b ', 'a') FROM poly-b] PASSED ogr/ogr_sql_test.py::test_ogr_sql_hstore_get_value_valid[SELECT hstore_get_value('"a"=>b', 'a') FROM poly-b] PASSED ogr/ogr_sql_test.py::test_ogr_sql_hstore_get_value_valid[SELECT hstore_get_value(' "a" =>b', 'a') FROM poly-b] PASSED ogr/ogr_sql_test.py::test_ogr_sql_hstore_get_value_valid[SELECT hstore_get_value('a=>"b"', 'a') FROM poly-b] PASSED ogr/ogr_sql_test.py::test_ogr_sql_hstore_get_value_valid[SELECT hstore_get_value('a=> "b" ', 'a') FROM poly-b] PASSED ogr/ogr_sql_test.py::test_ogr_sql_hstore_get_value_valid[SELECT hstore_get_value('"a"=>"b"', 'a') FROM poly-b] PASSED ogr/ogr_sql_test.py::test_ogr_sql_hstore_get_value_valid[SELECT hstore_get_value(' "a" => "b" ', 'a') FROM poly-b] PASSED ogr/ogr_sql_test.py::test_ogr_sql_hstore_get_value_valid[SELECT hstore_get_value(' "a\\"b" => "b" ', 'a"b') FROM poly-b] PASSED ogr/ogr_sql_test.py::test_ogr_sql_45 PASSED ogr/ogr_sql_test.py::test_ogr_sql_strict_quoting_non_aggregate PASSED ogr/ogr_sql_test.py::test_ogr_sql_strict_quoting_aggregate PASSED ogr/ogr_sql_test.py::test_ogr_sql_strict_quoting_errors[select * from 'test'] PASSED ogr/ogr_sql_test.py::test_ogr_sql_strict_quoting_errors[select distinct 'id' from 'test'] PASSED ogr/ogr_sql_test.py::test_ogr_sql_strict_quoting_errors[select max('id') from 'test'] PASSED ogr/ogr_sql_test.py::test_ogr_sql_strict_quoting_errors[select id as 'id2' from 'test'] 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_sql_test.py::test_ogr_sql_select_except_errors[(] PASSED ogr/ogr_sql_test.py::test_ogr_sql_select_except_errors[)] PASSED ogr/ogr_sql_test.py::test_ogr_sql_select_except_errors[()] PASSED ogr/ogr_sql_test.py::test_ogr_sql_select_except_errors[(*)] PASSED ogr/ogr_sql_test.py::test_ogr_sql_select_except_errors[(EASID, ] PASSED ogr/ogr_sql_test.py::test_ogr_sql_select_except_errors[(EASID, DOES_NOT_EXIST)] PASSED ogr/ogr_sql_test.py::test_ogr_sql_select_except_errors[(EAS_ID, EAS_ID)] PASSED ogr/ogr_sql_test.py::test_ogr_sql_select_except_errors[(EAS_ID,, AREA)] PASSED ogr/ogr_sql_test.py::test_ogr_sql_select_except_attrs PASSED ogr/ogr_sql_test.py::test_ogr_sql_select_except_geom PASSED ogr/ogr_sql_test.py::test_ogr_sql_select_except_multiple_asterisk_1 PASSED ogr/ogr_sql_test.py::test_ogr_sql_select_except_multiple_asterisk_2 PASSED ogr/ogr_sql_test.py::test_ogr_sql_select_except_named_geometry PASSED ogr/ogr_sql_test.py::test_ogr_sql_select_except_join_1 PASSED ogr/ogr_sql_test.py::test_ogr_sql_select_except_join_2 PASSED ogr/ogr_sql_test.py::test_ogr_sql_select_except_join_3 PASSED ogr/ogr_sql_test.py::test_ogr_sql_like_utf8 PASSED ogr/ogr_sql_test.py::test_ogr_sql_ilike_utf8 PASSED ogr/ogr_sql_test.py::test_ogr_sql_test_execute_sql_error_on_spatial_filter_mem_layer PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-1 + intfield >= 0-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-intfield = 0-0] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-intfield = 1-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-NOT intfield = 0-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-NOT intfield = 1-0] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-intfield IS NULL-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-intfield IS NOT NULL-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-intfield IN (NULL)-0] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-NULL IN (NULL)-0] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-NULL NOT IN (NULL)-0] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-intfield NOT IN (NULL)-0] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-intfield IN (1, NULL)-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-intfield IN (0, NULL)-0] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-intfield IN (NULL, 1)-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-intfield IN (NULL, 0)-0] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-intfield NOT IN (1, NULL)-0] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-intfield NOT IN (0, NULL)-0] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-intfield NOT IN (NULL, 1)-0] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-intfield NOT IN (NULL, 0)-0] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-(NOT intfield = 0) OR intfield IS NULL-2] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-NOT (intfield = 0 OR intfield = 0)-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-(NOT intfield = 0) AND NOT (intfield = 0)-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-NOT (intfield = 0 OR intfield IS NULL)-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-(NOT intfield = 0) AND NOT (intfield IS NULL)-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-NOT (intfield = 0 OR intfield IS NOT NULL)-0] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-(NOT intfield = 0) AND NOT (intfield IS NOT NULL)-0] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-intfield <> 0 AND intfield <> 2-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-intfield IS NOT NULL AND intfield NOT IN (2)-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-NOT(intfield NOT IN (1) AND NULL NOT IN (1))-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-NOT(intfield IS NOT NULL AND intfield NOT IN (2))-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-NOT(NOT(intfield IS NOT NULL AND intfield NOT IN (2)))-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-NOT (intfield = 0 AND intfield = 0)-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-(intfield NOT IN (1) AND NULL NOT IN (1)) IS NULL-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-1 + realfield >= 0-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-realfield = 0-0] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-realfield = 1-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-NOT realfield = 0-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-NOT realfield = 1-0] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-realfield IS NULL-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-realfield IS NOT NULL-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-realfield IN (NULL)-0] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-realfield NOT IN (NULL)-0] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-realfield IN (1, NULL)-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-realfield IN (0, NULL)-0] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-realfield NOT IN (1, NULL)-0] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-realfield NOT IN (0, NULL)-0] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-(NOT realfield = 0) OR realfield IS NULL-2] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-NOT (realfield = 0 OR realfield = 0)-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-NOT (realfield = 0 OR realfield IS NULL)-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-NOT (realfield = 0 OR realfield IS NOT NULL)-0] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-strfield = ''-0] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-strfield = 'foo'-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-NOT strfield = ''-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-NOT strfield = 'foo'-0] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-strfield IS NULL-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-strfield IS NOT NULL-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-strfield IN ('foo', NULL)-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-strfield NOT IN ('foo', NULL)-0] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-strfield IN ('', NULL)-0] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-strfield NOT IN ('', NULL)-0] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-datetimefield = '1970-01-01T00:00:00'-0] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-datetimefield = '2024-01-01T00:00:00'-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-NOT datetimefield = '1970-01-01T00:00:00'-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-NOT datetimefield = '2024-01-01T00:00:00'-0] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-datetimefield IS NULL-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-datetimefield IS NOT NULL-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-datetimefield IN ('2024-01-01T00:00:00', NULL)-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-datetimefield NOT IN ('2024-01-01T00:00:00', NULL)-0] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-datetimefield IN ('1970-01-01T00:00:00', NULL)-0] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-datetimefield NOT IN ('1970-01-01T00:00:00', NULL)-0] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[None-datetimefield IN ('invalid', NULL)-None] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-1 + intfield >= 0-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-intfield = 0-0] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-intfield = 1-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-NOT intfield = 0-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-NOT intfield = 1-0] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-intfield IS NULL-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-intfield IS NOT NULL-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-intfield IN (NULL)-0] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-NULL IN (NULL)-0] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-NULL NOT IN (NULL)-0] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-intfield NOT IN (NULL)-0] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-intfield IN (1, NULL)-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-intfield IN (0, NULL)-0] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-intfield IN (NULL, 1)-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-intfield IN (NULL, 0)-0] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-intfield NOT IN (1, NULL)-0] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-intfield NOT IN (0, NULL)-0] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-intfield NOT IN (NULL, 1)-0] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-intfield NOT IN (NULL, 0)-0] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-(NOT intfield = 0) OR intfield IS NULL-2] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-NOT (intfield = 0 OR intfield = 0)-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-(NOT intfield = 0) AND NOT (intfield = 0)-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-NOT (intfield = 0 OR intfield IS NULL)-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-(NOT intfield = 0) AND NOT (intfield IS NULL)-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-NOT (intfield = 0 OR intfield IS NOT NULL)-0] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-(NOT intfield = 0) AND NOT (intfield IS NOT NULL)-0] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-intfield <> 0 AND intfield <> 2-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-intfield IS NOT NULL AND intfield NOT IN (2)-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-NOT(intfield NOT IN (1) AND NULL NOT IN (1))-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-NOT(intfield IS NOT NULL AND intfield NOT IN (2))-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-NOT(NOT(intfield IS NOT NULL AND intfield NOT IN (2)))-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-NOT (intfield = 0 AND intfield = 0)-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-(intfield NOT IN (1) AND NULL NOT IN (1)) IS NULL-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-1 + realfield >= 0-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-realfield = 0-0] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-realfield = 1-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-NOT realfield = 0-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-NOT realfield = 1-0] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-realfield IS NULL-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-realfield IS NOT NULL-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-realfield IN (NULL)-0] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-realfield NOT IN (NULL)-0] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-realfield IN (1, NULL)-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-realfield IN (0, NULL)-0] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-realfield NOT IN (1, NULL)-0] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-realfield NOT IN (0, NULL)-0] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-(NOT realfield = 0) OR realfield IS NULL-2] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-NOT (realfield = 0 OR realfield = 0)-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-NOT (realfield = 0 OR realfield IS NULL)-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-NOT (realfield = 0 OR realfield IS NOT NULL)-0] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-strfield = ''-0] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-strfield = 'foo'-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-NOT strfield = ''-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-NOT strfield = 'foo'-0] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-strfield IS NULL-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-strfield IS NOT NULL-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-strfield IN ('foo', NULL)-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-strfield NOT IN ('foo', NULL)-0] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-strfield IN ('', NULL)-0] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-strfield NOT IN ('', NULL)-0] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-datetimefield = '1970-01-01T00:00:00'-0] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-datetimefield = '2024-01-01T00:00:00'-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-NOT datetimefield = '1970-01-01T00:00:00'-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-NOT datetimefield = '2024-01-01T00:00:00'-0] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-datetimefield IS NULL-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-datetimefield IS NOT NULL-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-datetimefield IN ('2024-01-01T00:00:00', NULL)-1] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-datetimefield NOT IN ('2024-01-01T00:00:00', NULL)-0] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-datetimefield IN ('1970-01-01T00:00:00', NULL)-0] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-datetimefield NOT IN ('1970-01-01T00:00:00', NULL)-0] PASSED ogr/ogr_sql_test.py::test_ogr_sql_on_null[SQLite-datetimefield IN ('invalid', NULL)-None] PASSED ogr/ogr_sql_test.py::test_ogr_sql_ogr_style_hidden PASSED ogr/ogr_sql_test.py::test_ogr_sql_identifier_hidden PASSED ogr/ogr_sql_test.py::test_ogr_sql_kahan_babuska_eumaier_summation[input0-2] PASSED ogr/ogr_sql_test.py::test_ogr_sql_kahan_babuska_eumaier_summation[input1-inf] PASSED ogr/ogr_sql_test.py::test_ogr_sql_kahan_babuska_eumaier_summation[input2--inf] PASSED ogr/ogr_sql_test.py::test_ogr_sql_kahan_babuska_eumaier_summation[input3-nan] PASSED ogr/ogr_sql_test.py::test_ogr_sql_kahan_babuska_eumaier_summation[input4-nan] PASSED ogr/ogr_sql_test.py::test_ogr_sql_max_expr_depth[+] PASSED ogr/ogr_sql_test.py::test_ogr_sql_max_expr_depth[-] PASSED ogr/ogr_sql_test.py::test_ogr_sql_max_expr_depth[*] PASSED ogr/ogr_sql_test.py::test_ogr_sql_max_expr_depth[/] PASSED ogr/ogr_sql_test.py::test_ogr_sql_max_expr_depth[%] PASSED ogr/ogr_sql_test.py::test_ogr_sql_max_expr_depth[<] PASSED ogr/ogr_sql_test.py::test_ogr_sql_max_expr_depth[<=] PASSED ogr/ogr_sql_test.py::test_ogr_sql_max_expr_depth[=<] PASSED ogr/ogr_sql_test.py::test_ogr_sql_max_expr_depth[=] PASSED ogr/ogr_sql_test.py::test_ogr_sql_max_expr_depth[<>] PASSED ogr/ogr_sql_test.py::test_ogr_sql_max_expr_depth[>] PASSED ogr/ogr_sql_test.py::test_ogr_sql_max_expr_depth[>=] PASSED ogr/ogr_sql_test.py::test_ogr_sql_max_expr_depth[=>] PASSED ogr/ogr_sql_test.py::test_ogr_sql_max_expr_depth_other PASSED ogr/ogr_sql_test.py::test_ogr_sql_union_layer_feature_count_add_overflow 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.py::test_gdal_no_argument SKIPPED (gdal binary not available) utilities/test_gdal.py::test_gdal_help SKIPPED (gdal binary not available) utilities/test_gdal.py::test_gdal_json_usage SKIPPED (gdal binary not available) utilities/test_gdal.py::test_gdal_invalid_command_line SKIPPED (gdal binary not available) utilities/test_gdal.py::test_gdal_format_only SKIPPED (gdal binary not available) utilities/test_gdal.py::test_gdal_format_as_output_format SKIPPED (gdal binary not available) utilities/test_gdal.py::test_gdal_failure_during_run SKIPPED (gdal binary not available) utilities/test_gdal.py::test_gdal_success SKIPPED (gdal binary not available) utilities/test_gdal.py::test_gdal_failure_during_finalize SKIPPED (gdal binary not available) utilities/test_gdal.py::test_gdal_config_not_serialized_to_gdalg SKIPPED utilities/test_gdal.py::test_gdal_suggestions SKIPPED (gdal binary not available) utilities/test_gdal.py::test_gdal_completion SKIPPED (gdal binary not available) utilities/test_gdal.py::test_gdal_completion_co SKIPPED (gdal binary not available) utilities/test_gdal.py::test_gdal_completion_lco SKIPPED (gdal binary not available) utilities/test_gdal.py::test_gdal_completion_oo SKIPPED (gdal binary not available) utilities/test_gdal.py::test_gdal_completion_dst_crs SKIPPED (gdal binary not available) utilities/test_gdal.py::test_gdal_completion_config SKIPPED (gdal binary not available) utilities/test_gdal.py::test_gdal_completion_pipeline[raster] SKIPPED utilities/test_gdal.py::test_gdal_completion_pipeline[vector] SKIPPED utilities/test_gdal.py::test_gdal_algorithm_getter_setter SKIPPED (gdal binary not available) utilities/test_gdal.py::test_gdal_algorithm SKIPPED (gdal binary not available) utilities/test_gdal.py::test_gdal_run SKIPPED (gdal binary not available) utilities/test_gdal.py::test_gdal_drivers SKIPPED (gdal binary not available) utilities/test_gdal_contour.py::test_gdal_contour_1 SKIPPED utilities/test_gdal_contour.py::test_gdal_contour_2 SKIPPED utilities/test_gdal_contour.py::test_gdal_contour_3 SKIPPED utilities/test_gdal_contour.py::test_gdal_contour_4 SKIPPED utilities/test_gdal_contour.py::test_gdal_contour_5 SKIPPED utilities/test_gdal_contour.py::test_gdal_contour_missing_fl_i_or_e SKIPPED utilities/test_gdal_contour.py::test_gdal_contour_fl_and_i SKIPPED utilities/test_gdal_contour.py::test_gdal_contour_fl_e SKIPPED utilities/test_gdal_contour.py::test_gdal_contour_fl_ignore_off SKIPPED utilities/test_gdal_contour.py::test_gdal_contour_fl_and_i_no_dups SKIPPED utilities/test_gdal_contour.py::test_gdal_contour_i_polygonize SKIPPED utilities/test_gdal_contour.py::test_gdal_contour_fl_and_i_no_dups_polygonize SKIPPED utilities/test_gdal_contour.py::test_gdal_contour_fl_e_polygonize SKIPPED utilities/test_gdal_contour.py::test_gdal_contour_gt[0] SKIPPED utilities/test_gdal_contour.py::test_gdal_contour_gt[1] SKIPPED utilities/test_gdal_contour.py::test_gdal_contour_gt[unlimited] SKIPPED utilities/test_gdal_contour.py::test_gdal_contour_fl_and_i__polygonize SKIPPED utilities/test_gdal_contour_lib.py::test_contour_1[options0-None-True-expected_elev_values0-False] PASSED utilities/test_gdal_contour_lib.py::test_contour_1[options0-None-True-expected_elev_values0-True] PASSED utilities/test_gdal_contour_lib.py::test_contour_1[options1-None-False-expected_elev_values1-False] PASSED utilities/test_gdal_contour_lib.py::test_contour_1[options1-None-False-expected_elev_values1-True] PASSED utilities/test_gdal_contour_lib.py::test_contour_1[None-options_args2-False-expected_elev_values2-False] PASSED utilities/test_gdal_contour_lib.py::test_contour_1[None-options_args2-False-expected_elev_values2-True] PASSED utilities/test_gdal_contour_lib.py::test_contour_1[None-options_args3-False-expected_elev_values3-False] PASSED utilities/test_gdal_contour_lib.py::test_contour_1[None-options_args3-False-expected_elev_values3-True] PASSED utilities/test_gdal_contour_lib.py::test_contour_1[None-options_args4-False-expected_elev_values4-False] PASSED utilities/test_gdal_contour_lib.py::test_contour_1[None-options_args4-False-expected_elev_values4-True] PASSED utilities/test_gdal_contour_lib.py::test_contour_1[None-options_args5-False-expected_elev_values5-False] PASSED utilities/test_gdal_contour_lib.py::test_contour_1[None-options_args5-False-expected_elev_values5-True] PASSED utilities/test_gdal_create.py::test_gdal_create_pdf_tif[-burn 1.1 2] SKIPPED utilities/test_gdal_create.py::test_gdal_create_pdf_tif[-burn "1 2"] SKIPPED utilities/test_gdal_create.py::test_gdal_create_pdf_tif[-burn 1 -burn 2] SKIPPED utilities/test_gdal_create.py::test_gdal_create_pdf_no_direct_write_capabilities SKIPPED utilities/test_gdal_create.py::test_gdal_create_pdf_composition SKIPPED utilities/test_gdal_create.py::test_gdal_create_not_write_driver SKIPPED utilities/test_gdal_create.py::test_gdal_create_input_file_invalid SKIPPED utilities/test_gdal_create.py::test_gdal_create_input_file SKIPPED utilities/test_gdal_create.py::test_gdal_create_input_file_overrrides SKIPPED utilities/test_gdal_create.py::test_gdal_create_input_file_gcps SKIPPED utilities/test_gdal_footprint.py::test_gdal_footprint_basic SKIPPED utilities/test_gdal_footprint.py::test_gdal_footprint_appending SKIPPED utilities/test_gdal_footprint.py::test_gdal_footprint_overwrite SKIPPED utilities/test_gdal_footprint.py::test_gdal_footprint_wrong_input_dataset SKIPPED utilities/test_gdal_footprint.py::test_gdal_footprint_wrong_output_dataset SKIPPED 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_footprint_lib.py::test_gdal_footprint_lib_no_location PASSED utilities/test_gdal_footprint_lib.py::test_gdal_footprint_lib_writeAbsolutePath 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 utilities/test_gdal_grid.py::test_gdal_grid_4[SSE-None] SKIPPED utilities/test_gdal_grid.py::test_gdal_grid_4[AVX-None] SKIPPED 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 utilities/test_gdal_grid.py::test_gdal_grid_6bis[False] SKIPPED 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 utilities/test_gdal_grid.py::test_gdal_grid_8bis[False] SKIPPED 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 utilities/test_gdal_grid.py::test_gdal_grid_10bis[False] SKIPPED 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 utilities/test_gdal_grid.py::test_gdal_grid_13bis[False] SKIPPED 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 utilities/test_gdal_grid.py::test_gdal_grid_19_250_10maxp_3pow SKIPPED 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_grid_lib.py::test_gdal_grid_lib_errors PASSED utilities/test_gdal_rasterize.py::test_gdal_rasterize_1 SKIPPED utilities/test_gdal_rasterize.py::test_gdal_rasterize_2 SKIPPED utilities/test_gdal_rasterize.py::test_gdal_rasterize_3 SKIPPED utilities/test_gdal_rasterize.py::test_gdal_rasterize_4 SKIPPED utilities/test_gdal_rasterize.py::test_gdal_rasterize_5 SKIPPED utilities/test_gdal_rasterize.py::test_gdal_rasterize_6 SKIPPED utilities/test_gdal_rasterize.py::test_gdal_rasterize_7[False] SKIPPED utilities/test_gdal_rasterize.py::test_gdal_rasterize_7[True] SKIPPED utilities/test_gdal_rasterize.py::test_gdal_rasterize_8 SKIPPED utilities/test_gdal_rasterize.py::test_gdal_rasterize_ts_1 SKIPPED 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_rasterize_lib.py::test_gdal_rasterize_no_options PASSED utilities/test_gdal_translate.py::test_gdal_translate_1 SKIPPED utilities/test_gdal_translate.py::test_gdal_translate_2 SKIPPED utilities/test_gdal_translate.py::test_gdal_translate_3 SKIPPED utilities/test_gdal_translate.py::test_gdal_translate_4 SKIPPED utilities/test_gdal_translate.py::test_gdal_translate_5 SKIPPED utilities/test_gdal_translate.py::test_gdal_translate_6 SKIPPED utilities/test_gdal_translate.py::test_gdal_translate_7 SKIPPED utilities/test_gdal_translate.py::test_gdal_translate_8 SKIPPED utilities/test_gdal_translate.py::test_gdal_translate_9 SKIPPED utilities/test_gdal_translate.py::test_gdal_translate_10 SKIPPED utilities/test_gdal_translate.py::test_gdal_translate_11 SKIPPED utilities/test_gdal_translate.py::test_gdal_translate_12 SKIPPED utilities/test_gdal_translate.py::test_gdal_translate_add_gt SKIPPED utilities/test_gdal_translate.py::test_gdal_translate_13 SKIPPED utilities/test_gdal_translate.py::test_gdal_translate_14 SKIPPED utilities/test_gdal_translate.py::test_gdal_translate_15 SKIPPED utilities/test_gdal_translate.py::test_gdal_translate_16 SKIPPED utilities/test_gdal_translate.py::test_gdal_translate_17 SKIPPED utilities/test_gdal_translate.py::test_gdal_translate_18 SKIPPED utilities/test_gdal_translate.py::test_gdal_translate_19 SKIPPED utilities/test_gdal_translate.py::test_gdal_translate_20 SKIPPED utilities/test_gdal_translate.py::test_gdal_translate_21 SKIPPED utilities/test_gdal_translate.py::test_gdal_translate_22 SKIPPED utilities/test_gdal_translate.py::test_gdal_translate_23 SKIPPED utilities/test_gdal_translate.py::test_gdal_translate_24 SKIPPED utilities/test_gdal_translate.py::test_gdal_translate_25 SKIPPED utilities/test_gdal_translate.py::test_gdal_translate_26 SKIPPED utilities/test_gdal_translate.py::test_gdal_translate_27 SKIPPED utilities/test_gdal_translate.py::test_gdal_translate_28 SKIPPED utilities/test_gdal_translate.py::test_gdal_translate_29 SKIPPED utilities/test_gdal_translate.py::test_gdal_translate_30 SKIPPED utilities/test_gdal_translate.py::test_gdal_translate_31 SKIPPED utilities/test_gdal_translate.py::test_gdal_translate_32 SKIPPED utilities/test_gdal_translate.py::test_gdal_translate_32bis SKIPPED utilities/test_gdal_translate.py::test_gdal_translate_33 SKIPPED utilities/test_gdal_translate.py::test_gdal_translate_33bis SKIPPED utilities/test_gdal_translate.py::test_gdal_translate_33ter SKIPPED utilities/test_gdal_translate.py::test_gdal_translate_34 SKIPPED utilities/test_gdal_translate.py::test_gdal_translate_35 SKIPPED utilities/test_gdal_translate.py::test_gdal_translate_36 SKIPPED utilities/test_gdal_translate.py::test_gdal_translate_37 SKIPPED utilities/test_gdal_translate.py::test_gdal_translate_39 SKIPPED utilities/test_gdal_translate.py::test_gdal_translate_if_option SKIPPED utilities/test_gdal_translate.py::test_gdal_translate_scale_and_unscale_incompatible SKIPPED utilities/test_gdal_translate.py::test_gdal_translate_scale_invalid SKIPPED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_1 PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_error_case_arg_parser 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_7_error 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_uint64_invalid[36893488147419103232] PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_nodata_uint64_invalid[3.2] PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_nodata_int64 PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_nodata_int64_invalid[36893488147419103232] PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_nodata_int64_invalid[3.2] PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_nodata_minus_inf PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_10 PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_srcwin_invalid 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_projwin_rotated PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_projwin_srs_no_source_srs PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_srcwin_negative PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_cannot_identify_format PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_invalid_format PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_no_raster_capabilites PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_no_creation_capabilites PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_103 PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_projwin_expand PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_31 PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_projwin_polar PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_projwin_partially_outside[partially] PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_projwin_partially_outside[completely] PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_projwin_partially_outside[False] PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_projwin_partially_outside[True] PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_projwin_completely_outside[partially] PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_projwin_completely_outside[completely] PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_projwin_completely_outside[False] PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_projwin_completely_outside[True] PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_projwin_invalid_error_if_window_outside_source 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_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_assign_offset PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_dict_arguments PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_dmo_option PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_ovr_rpc PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_raster_uint16_ct_0_255_range PASSED utilities/test_gdal_translate_lib.py::test_gdal_translate_lib_int_max_sized_raster 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 utilities/test_gdal_viewshed.py::test_gdal_viewshed_non_earth_crs[ -cc 1.0] SKIPPED utilities/test_gdal_viewshed.py::test_gdal_viewshed_alternative_modes SKIPPED utilities/test_gdal_viewshed.py::test_gdal_viewshed_api SKIPPED utilities/test_gdal_viewshed.py::test_gdal_viewshed_all_options SKIPPED utilities/test_gdal_viewshed.py::test_gdal_viewshed_cumulative SKIPPED utilities/test_gdal_viewshed.py::test_gdal_viewshed_value_options SKIPPED utilities/test_gdal_viewshed.py::test_gdal_viewshed_tz_option SKIPPED utilities/test_gdal_viewshed.py::test_gdal_viewshed_cc_option SKIPPED utilities/test_gdal_viewshed.py::test_gdal_viewshed_md_option SKIPPED utilities/test_gdal_viewshed.py::test_gdal_viewshed_missing_source SKIPPED utilities/test_gdal_viewshed.py::test_gdal_viewshed_missing_destination SKIPPED utilities/test_gdal_viewshed.py::test_gdal_viewshed_missing_ox SKIPPED utilities/test_gdal_viewshed.py::test_gdal_viewshed_missing_oy SKIPPED utilities/test_gdal_viewshed.py::test_gdal_viewshed_invalid_input SKIPPED utilities/test_gdal_viewshed.py::test_gdal_viewshed_invalid_band SKIPPED utilities/test_gdal_viewshed.py::test_gdal_viewshed_invalid_output_driver SKIPPED utilities/test_gdal_viewshed.py::test_gdal_viewshed_invalid_output_filename SKIPPED utilities/test_gdal_viewshed.py::test_gdal_viewshed_south_up SKIPPED 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 utilities/test_gdaladdo.py::test_gdaladdo_partial_refresh_from_source_timestamp SKIPPED utilities/test_gdaladdo.py::test_gdaladdo_partial_refresh_from_source_extent SKIPPED utilities/test_gdaladdo.py::test_gdaladdo_reuse_previous_resampling_and_levels[True] SKIPPED utilities/test_gdaladdo.py::test_gdaladdo_reuse_previous_resampling_and_levels[False] SKIPPED utilities/test_gdaladdo.py::test_gdaladdo_partial_refresh_from_source_timestamp_gti SKIPPED utilities/test_gdaladdo.py::test_gdaladdo_illegal_factor SKIPPED utilities/test_gdaladdo.py::test_gdaladdo_cog SKIPPED (gdaladdo not available) utilities/test_gdalalg_convert.py::test_gdalalg_convert_raster PASSED utilities/test_gdalalg_convert.py::test_gdalalg_convert_vector PASSED utilities/test_gdalalg_convert.py::test_gdalalg_convert_on_raster_invalid_arg PASSED utilities/test_gdalalg_convert.py::test_gdalalg_convert_on_unrecognized_input PASSED utilities/test_gdalalg_driver_gti_create.py::test_gdalalg_driver_gti_create_xml_filename PASSED utilities/test_gdalalg_driver_gti_create.py::test_gdalalg_driver_gti_create PASSED utilities/test_gdalalg_driver_gti_create.py::test_gdalalg_driver_gti_create_wrong_nodata PASSED utilities/test_gdalalg_driver_gti_create.py::test_gdalalg_driver_gti_create_wrong_color_interpretation PASSED utilities/test_gdalalg_driver_gti_create.py::test_gdalalg_driver_gti_create_wrong_fetch_metadata PASSED utilities/test_gdalalg_info.py::test_gdalalg_info_on_raster[args0] PASSED utilities/test_gdalalg_info.py::test_gdalalg_info_on_raster[args1] PASSED utilities/test_gdalalg_info.py::test_gdalalg_info_on_raster_invalid_arg PASSED utilities/test_gdalalg_info.py::test_gdalalg_info_on_vector[args0] PASSED utilities/test_gdalalg_info.py::test_gdalalg_info_on_vector[args1] PASSED utilities/test_gdalalg_info.py::test_gdalalg_info_on_vector[args2] PASSED utilities/test_gdalalg_info.py::test_gdalalg_info_on_vector[args3] PASSED utilities/test_gdalalg_info.py::test_gdalalg_info_on_vector[args4] PASSED utilities/test_gdalalg_info.py::test_gdalalg_info_on_vector[args5] PASSED utilities/test_gdalalg_info.py::test_gdalalg_info_on_vector_invalid_arg PASSED utilities/test_gdalalg_info.py::test_gdalalg_info_invalid_arg PASSED utilities/test_gdalalg_info.py::test_gdalalg_info_run_cannot_be_run PASSED utilities/test_gdalalg_info.py::test_gdalalg_info_mixed_raster_vector PASSED utilities/test_gdalalg_info.py::test_gdalalg_info_mixed_raster_vector_with_invalid_arg PASSED utilities/test_gdalalg_info.py::test_gdalalg_info_mixed_run_without_arg PASSED utilities/test_gdalalg_info.py::test_gdalalg_info_netcdf_raster PASSED utilities/test_gdalalg_info.py::test_gdalalg_info_i_do_not_exist_format PASSED utilities/test_gdalalg_info.py::test_gdalalg_info_help SKIPPED (gdal binary missing) utilities/test_gdalalg_mdim.py::test_gdalalg_mdim_run_error PASSED utilities/test_gdalalg_mdim.py::test_gdalalg_mdim_drivers PASSED utilities/test_gdalalg_mdim_convert.py::test_gdalalg_mdim_convert_basic SKIPPED utilities/test_gdalalg_mdim_convert.py::test_gdalalg_mdim_convert_overwrite SKIPPED utilities/test_gdalalg_mdim_convert.py::test_gdalalg_mdim_convert_to_mem SKIPPED utilities/test_gdalalg_mdim_convert.py::test_gdalalg_mdim_convert_multidim_to_classic SKIPPED utilities/test_gdalalg_mdim_convert.py::test_gdalalg_mdim_convert_group SKIPPED utilities/test_gdalalg_mdim_convert.py::test_gdalalg_mdim_convert_subset SKIPPED utilities/test_gdalalg_mdim_convert.py::test_gdalalg_mdim_convert_scaleaxes SKIPPED utilities/test_gdalalg_mdim_convert.py::test_gdalalg_mdim_convert_creation_option SKIPPED utilities/test_gdalalg_mdim_convert.py::test_gdalalg_mdim_convert_completion_array SKIPPED utilities/test_gdalalg_mdim_convert.py::test_gdalalg_mdim_convert_completion_array_option SKIPPED utilities/test_gdalalg_mdim_convert.py::test_gdalalg_mdim_convert_valid_transpose_axis SKIPPED utilities/test_gdalalg_mdim_info.py::test_gdalalg_mdim_info SKIPPED utilities/test_gdalalg_mdim_info.py::test_gdalalg_mdim_info_all_options SKIPPED utilities/test_gdalalg_mdim_info.py::test_gdalalg_mdim_info_binary SKIPPED utilities/test_gdalalg_mdim_info.py::test_gdalalg_mdim_info_completion_array_invalid_ds SKIPPED utilities/test_gdalalg_mdim_info.py::test_gdalalg_mdim_info_completion_array SKIPPED utilities/test_gdalalg_mdim_info.py::test_gdalalg_mdim_info_completion_array_option_invalid_ds SKIPPED utilities/test_gdalalg_mdim_info.py::test_gdalalg_mdim_info_completion_array_option SKIPPED utilities/test_gdalalg_pipeline.py::test_gdalalg_pipeline_read_and_write PASSED utilities/test_gdalalg_pipeline.py::test_gdalalg_pipeline_mixed_run_without_arg PASSED utilities/test_gdalalg_raster.py::test_gdalalg_raster_run_error PASSED utilities/test_gdalalg_raster.py::test_gdalalg_raster_drivers PASSED utilities/test_gdalalg_raster_aspect.py::test_gdalalg_raster_aspect[options0-63997] PASSED utilities/test_gdalalg_raster_aspect.py::test_gdalalg_raster_aspect[options1-59218] PASSED utilities/test_gdalalg_raster_aspect.py::test_gdalalg_raster_aspect[options2-50539] PASSED utilities/test_gdalalg_raster_aspect.py::test_gdalalg_raster_aspect[options3-53663] PASSED utilities/test_gdalalg_raster_aspect.py::test_gdalalg_raster_aspect[options4-63627] PASSED utilities/test_gdalalg_raster_aspect.py::test_gdalalg_raster_aspect[options5-54885] PASSED utilities/test_gdalalg_raster_aspect.py::test_gdalalg_raster_aspect_band PASSED utilities/test_gdalalg_raster_aspect.py::test_gdalalg_raster_aspect_gdalg PASSED utilities/test_gdalalg_raster_aspect.py::test_gdalalg_raster_aspect_vrt_output_from_format PASSED utilities/test_gdalalg_raster_aspect.py::test_gdalalg_raster_aspect_vrt_output_from_filename PASSED utilities/test_gdalalg_raster_aspect.py::test_gdalalg_raster_aspect_vrt_output_pipeline_from_format PASSED utilities/test_gdalalg_raster_aspect.py::test_gdalalg_raster_aspect_vrt_output_pipeline_from_filename PASSED utilities/test_gdalalg_raster_calc.py::test_gdalalg_raster_calc_basic_1[tif] PASSED utilities/test_gdalalg_raster_calc.py::test_gdalalg_raster_calc_basic_1[vrt] PASSED utilities/test_gdalalg_raster_calc.py::test_gdalalg_raster_calc_basic_2[tif] PASSED utilities/test_gdalalg_raster_calc.py::test_gdalalg_raster_calc_basic_2[vrt] PASSED utilities/test_gdalalg_raster_calc.py::test_gdalalg_raster_calc_creation_options PASSED utilities/test_gdalalg_raster_calc.py::test_gdalalg_raster_calc_output_format PASSED utilities/test_gdalalg_raster_calc.py::test_gdalalg_raster_calc_output_type PASSED utilities/test_gdalalg_raster_calc.py::test_gdalalg_raster_calc_overwrite PASSED utilities/test_gdalalg_raster_calc.py::test_gdalalg_raster_calc_basic_named_source[X + 3] PASSED utilities/test_gdalalg_raster_calc.py::test_gdalalg_raster_calc_basic_named_source[X[1] + 3] PASSED utilities/test_gdalalg_raster_calc.py::test_gdalalg_raster_calc_multiple_calcs PASSED utilities/test_gdalalg_raster_calc.py::test_gdalalg_raster_calc_multiple_inputs[(A+B) / (A - B + 3)] PASSED utilities/test_gdalalg_raster_calc.py::test_gdalalg_raster_calc_multiple_inputs[A[2] + B] PASSED utilities/test_gdalalg_raster_calc.py::test_gdalalg_raster_calc_inputs_from_file PASSED utilities/test_gdalalg_raster_calc.py::test_gdalalg_raster_calc_different_band_counts PASSED utilities/test_gdalalg_raster_calc.py::test_gdalalg_calc_different_resolutions PASSED utilities/test_gdalalg_raster_calc.py::test_gdalalg_raster_calc_error_extent_mismatch PASSED utilities/test_gdalalg_raster_calc.py::test_gdalalg_raster_calc_error_extent_within_tolerance PASSED utilities/test_gdalalg_raster_calc.py::test_gdalalg_raster_calc_error_crs_mismatch PASSED utilities/test_gdalalg_raster_calc.py::test_gdalalg_raster_calc_error_band_count_mismatch[bands0] PASSED utilities/test_gdalalg_raster_calc.py::test_gdalalg_raster_calc_error_band_count_mismatch[bands1] PASSED utilities/test_gdalalg_raster_calc.py::test_gdalalg_raster_calc_expression_rewriting[aX + 2-aX-1-expected0] PASSED utilities/test_gdalalg_raster_calc.py::test_gdalalg_raster_calc_expression_rewriting[aX + 2-aX-2-expected1] PASSED utilities/test_gdalalg_raster_calc.py::test_gdalalg_raster_calc_expression_rewriting[aX + 2-X-1-expected2] PASSED utilities/test_gdalalg_raster_calc.py::test_gdalalg_raster_calc_expression_rewriting[aX + 2-a-1-expected3] PASSED utilities/test_gdalalg_raster_calc.py::test_gdalalg_raster_calc_expression_rewriting[2 + aX-X-1-expected4] PASSED utilities/test_gdalalg_raster_calc.py::test_gdalalg_raster_calc_expression_rewriting[2 + aX-aX-1-expected5] PASSED utilities/test_gdalalg_raster_calc.py::test_gdalalg_raster_calc_expression_rewriting[B1 + B10-B1-1-expected6] PASSED utilities/test_gdalalg_raster_calc.py::test_gdalalg_raster_calc_expression_rewriting[B1[1] + B10-B1-2-expected7] PASSED utilities/test_gdalalg_raster_calc.py::test_gdalalg_raster_calc_expression_rewriting[B1[1] + B1-B1-2-expected8] PASSED utilities/test_gdalalg_raster_calc.py::test_gdalalg_raster_calc_expression_rewriting[SIN(N) + N-N-1-expected9] PASSED utilities/test_gdalalg_raster_calc.py::test_gdalalg_raster_calc_expression_rewriting[SUM(N,N2) + N-N-1-expected10] PASSED utilities/test_gdalalg_raster_calc.py::test_gdalalg_raster_calc_expression_rewriting[SUM(N,N2) + N-N2-1-expected11] PASSED utilities/test_gdalalg_raster_calc.py::test_gdalalg_raster_calc_expression_rewriting[A_X + X-X-1-expected12] PASSED utilities/test_gdalalg_raster_calc.py::test_gdalalg_raster_calc_gdalg_json PASSED utilities/test_gdalalg_raster_clean_collar.py::test_gdalalg_raster_clean_collar PASSED utilities/test_gdalalg_raster_clean_collar.py::test_gdalalg_raster_clean_collar_update_output PASSED utilities/test_gdalalg_raster_clean_collar.py::test_gdalalg_raster_clean_collar_update_input_as_object PASSED utilities/test_gdalalg_raster_clean_collar.py::test_gdalalg_raster_clean_collar_update_input_as_name PASSED utilities/test_gdalalg_raster_clean_collar.py::test_gdalalg_raster_clean_collar_color_and_pixel_distance PASSED utilities/test_gdalalg_raster_clean_collar.py::test_gdalalg_raster_clean_collar_color_tuple PASSED utilities/test_gdalalg_raster_clean_collar.py::test_gdalalg_raster_clean_collar_color_threshold PASSED utilities/test_gdalalg_raster_clean_collar.py::test_gdalalg_raster_clean_collar_add_alpha PASSED utilities/test_gdalalg_raster_clean_collar.py::test_gdalalg_raster_clean_collar_add_mask PASSED utilities/test_gdalalg_raster_clean_collar.py::test_gdalalg_raster_clean_collar_add_mask_from_alpha PASSED utilities/test_gdalalg_raster_clean_collar.py::test_gdalalg_raster_clean_collar_algorithm_default_is_floodfill PASSED utilities/test_gdalalg_raster_clean_collar.py::test_gdalalg_raster_clean_collar_algorithm_twopasses PASSED utilities/test_gdalalg_raster_clip.py::test_gdalalg_raster_clip_missing_bbox_or_like PASSED utilities/test_gdalalg_raster_clip.py::test_gdalalg_raster_clip_input_error PASSED utilities/test_gdalalg_raster_clip.py::test_gdalalg_raster_clip_bbox PASSED utilities/test_gdalalg_raster_clip.py::test_gdalalg_raster_clip_like PASSED utilities/test_gdalalg_raster_clip.py::test_gdalalg_raster_clip_like_error PASSED utilities/test_gdalalg_raster_clip.py::test_gdalalg_raster_clip_bbox_outside_source[partially outside-True] PASSED utilities/test_gdalalg_raster_clip.py::test_gdalalg_raster_clip_bbox_outside_source[partially outside-False] PASSED utilities/test_gdalalg_raster_clip.py::test_gdalalg_raster_clip_bbox_outside_source[completely outside-True] PASSED utilities/test_gdalalg_raster_clip.py::test_gdalalg_raster_clip_bbox_outside_source[completely outside-False] PASSED utilities/test_gdalalg_raster_clip.py::test_gdalalg_raster_clip_bbox_crs PASSED utilities/test_gdalalg_raster_clip.py::test_gdalalg_raster_clip_geometry_add_alpha PASSED utilities/test_gdalalg_raster_clip.py::test_gdalalg_raster_clip_geometry_nodata PASSED utilities/test_gdalalg_raster_clip.py::test_gdalalg_raster_clip_wrong_geometry PASSED utilities/test_gdalalg_raster_clip.py::test_gdalalg_raster_clip_geometry_upside_down PASSED utilities/test_gdalalg_raster_clip.py::test_gdalalg_raster_clip_geometry_only_bbox PASSED utilities/test_gdalalg_raster_clip.py::test_gdalalg_raster_clip_geometry_srs PASSED utilities/test_gdalalg_raster_clip.py::test_gdalalg_raster_clip_geometry_outside_extent[True] PASSED utilities/test_gdalalg_raster_clip.py::test_gdalalg_raster_clip_geometry_outside_extent[False] PASSED utilities/test_gdalalg_raster_color_map.py::test_gdalalg_raster_color_map[MEM-options0-checksum0] PASSED utilities/test_gdalalg_raster_color_map.py::test_gdalalg_raster_color_map[MEM-options1-checksum1] PASSED utilities/test_gdalalg_raster_color_map.py::test_gdalalg_raster_color_map[MEM-options2-checksum2] PASSED utilities/test_gdalalg_raster_color_map.py::test_gdalalg_raster_color_map[MEM-options3-checksum3] PASSED utilities/test_gdalalg_raster_color_map.py::test_gdalalg_raster_color_map[VRT-options0-checksum0] PASSED utilities/test_gdalalg_raster_color_map.py::test_gdalalg_raster_color_map[VRT-options1-checksum1] PASSED utilities/test_gdalalg_raster_color_map.py::test_gdalalg_raster_color_map[VRT-options2-checksum2] PASSED utilities/test_gdalalg_raster_color_map.py::test_gdalalg_raster_color_map[VRT-options3-checksum3] PASSED utilities/test_gdalalg_raster_color_map.py::test_gdalalg_raster_color_map_wrong_file PASSED utilities/test_gdalalg_raster_color_map.py::test_gdalalg_raster_color_map_missing PASSED utilities/test_gdalalg_raster_color_map.py::test_gdalalg_raster_color_map_gdalg PASSED utilities/test_gdalalg_raster_color_map.py::test_gdalalg_raster_color_map_from_color_table[MEM-options0-checksum0] PASSED utilities/test_gdalalg_raster_color_map.py::test_gdalalg_raster_color_map_from_color_table[MEM-options1-checksum1] PASSED utilities/test_gdalalg_raster_color_map.py::test_gdalalg_raster_color_map_from_color_table[MEM-options2-checksum2] PASSED utilities/test_gdalalg_raster_color_map.py::test_gdalalg_raster_color_map_from_color_table[VRT-options0-checksum0] PASSED utilities/test_gdalalg_raster_color_map.py::test_gdalalg_raster_color_map_from_color_table[VRT-options1-checksum1] PASSED utilities/test_gdalalg_raster_color_map.py::test_gdalalg_raster_color_map_from_color_table[VRT-options2-checksum2] PASSED utilities/test_gdalalg_raster_contour.py::test_gdalalg_raster_contour[options0-True-expected_elev_values0] PASSED utilities/test_gdalalg_raster_contour.py::test_gdalalg_raster_contour[options1-False-expected_elev_values1] PASSED utilities/test_gdalalg_raster_contour.py::test_gdalalg_raster_contour[options2-False-expected_elev_values2] PASSED utilities/test_gdalalg_raster_contour.py::test_gdalalg_raster_contour[options3-False-expected_elev_values3] PASSED utilities/test_gdalalg_raster_contour.py::test_gdalalg_raster_contour[options4-False-expected_elev_values4] PASSED utilities/test_gdalalg_raster_contour.py::test_gdalalg_raster_contour[options5-False-expected_elev_values5] PASSED utilities/test_gdalalg_raster_contour.py::test_gdalalg_raster_contour[options6-True-expected_elev_values6] PASSED utilities/test_gdalalg_raster_contour.py::test_gdalalg_raster_contour[options7-True-expected_elev_values7] PASSED utilities/test_gdalalg_raster_contour.py::test_gdalalg_raster_contour[options8-True-expected_elev_values8] PASSED utilities/test_gdalalg_raster_contour.py::test_gdalalg_raster_contour[options9-True-contour: Argument 'exp-base' is mutually exclusive with 'levels'.] PASSED utilities/test_gdalalg_raster_contour.py::test_gdalalg_raster_contour[options10-True-contour: Argument 'levels' is mutually exclusive with 'interval'.] PASSED utilities/test_gdalalg_raster_contour.py::test_gdalalg_raster_contour[options11-True-contour: One of 'interval', 'levels', 'exp-base' must be specified.] PASSED utilities/test_gdalalg_raster_contour.py::test_gdalalg_raster_contour[options12-True-Value of argument 'interval' is -10, but should be > 0] PASSED utilities/test_gdalalg_raster_contour.py::test_gdalalg_raster_contour_overwrite PASSED utilities/test_gdalalg_raster_contour.py::test_gdalalg_raster_contour_creation_options PASSED utilities/test_gdalalg_raster_convert.py::test_gdalalg_raster_convert PASSED utilities/test_gdalalg_raster_convert.py::test_gdalalg_raster_convert_to_mem PASSED utilities/test_gdalalg_raster_convert.py::test_gdalalg_raster_convert_append PASSED utilities/test_gdalalg_raster_convert.py::test_gdalalg_raster_convert_failed_append PASSED utilities/test_gdalalg_raster_create.py::test_gdalalg_raster_create_missing_size PASSED utilities/test_gdalalg_raster_create.py::test_gdalalg_raster_create_cannot_create_file PASSED utilities/test_gdalalg_raster_create.py::test_gdalalg_raster_create_cannot_guess_format PASSED utilities/test_gdalalg_raster_create.py::test_gdalalg_raster_create_minimal PASSED utilities/test_gdalalg_raster_create.py::test_gdalalg_raster_create_burn_invalid_count PASSED utilities/test_gdalalg_raster_create.py::test_gdalalg_raster_create_burn_invalid_count_bis PASSED utilities/test_gdalalg_raster_create.py::test_gdalalg_raster_create_overwrite PASSED utilities/test_gdalalg_raster_create.py::test_gdalalg_raster_create_failed_append PASSED utilities/test_gdalalg_raster_create.py::test_gdalalg_raster_create_full PASSED utilities/test_gdalalg_raster_create.py::test_gdalalg_raster_create_copy PASSED utilities/test_gdalalg_raster_create.py::test_gdalalg_raster_create_copy_metadata_missing_input PASSED utilities/test_gdalalg_raster_create.py::test_gdalalg_raster_create_copy_metadata PASSED utilities/test_gdalalg_raster_create.py::test_gdalalg_raster_create_copy_overviews_missing_input PASSED utilities/test_gdalalg_raster_create.py::test_gdalalg_raster_create_copy_overviews_not_same_size PASSED utilities/test_gdalalg_raster_create.py::test_gdalalg_raster_create_overviews PASSED utilities/test_gdalalg_raster_create.py::test_gdalalg_raster_create_copy_unset_crs PASSED utilities/test_gdalalg_raster_create.py::test_gdalalg_raster_create_copy_unset_nodata PASSED utilities/test_gdalalg_raster_create.py::test_gdalalg_raster_create_copy_nodata_nan PASSED utilities/test_gdalalg_raster_create.py::test_gdalalg_raster_create_copy_nodata_out_of_range PASSED utilities/test_gdalalg_raster_create.py::test_gdalalg_raster_create_copy_override_size PASSED utilities/test_gdalalg_raster_create.py::test_gdalalg_raster_create_copy_override_band_count PASSED utilities/test_gdalalg_raster_create.py::test_gdalalg_raster_create_copy_override_datatype PASSED utilities/test_gdalalg_raster_create.py::test_gdalalg_raster_create_copy_override_crs PASSED utilities/test_gdalalg_raster_create.py::test_gdalalg_raster_create_copy_override_bbox PASSED utilities/test_gdalalg_raster_create.py::test_gdalalg_raster_create_creation_option PASSED utilities/test_gdalalg_raster_create.py::test_gdalalg_raster_create_overwrite_mem_file_with_real_file_same_name PASSED utilities/test_gdalalg_raster_edit.py::test_gdalalg_raster_edit_read_only PASSED utilities/test_gdalalg_raster_edit.py::test_gdalalg_raster_edit_crs PASSED utilities/test_gdalalg_raster_edit.py::test_gdalalg_raster_edit_crs_none PASSED utilities/test_gdalalg_raster_edit.py::test_gdalalg_raster_edit_bbox PASSED utilities/test_gdalalg_raster_edit.py::test_gdalalg_raster_edit_bbox_invalid PASSED utilities/test_gdalalg_raster_edit.py::test_gdalalg_raster_edit_nodata PASSED utilities/test_gdalalg_raster_edit.py::test_gdalalg_raster_edit_nodata_invalid PASSED utilities/test_gdalalg_raster_edit.py::test_gdalalg_raster_edit_metadata PASSED utilities/test_gdalalg_raster_edit.py::test_gdalalg_raster_edit_stats PASSED utilities/test_gdalalg_raster_edit.py::test_gdalalg_raster_edit_approx_stats PASSED utilities/test_gdalalg_raster_edit.py::test_gdalalg_raster_edit_hist PASSED utilities/test_gdalalg_raster_edit.py::test_gdalalg_raster_pipeline_edit_crs PASSED utilities/test_gdalalg_raster_edit.py::test_gdalalg_raster_pipeline_edit_crs_none PASSED utilities/test_gdalalg_raster_edit.py::test_gdalalg_raster_pipeline_edit_bbox PASSED utilities/test_gdalalg_raster_edit.py::test_gdalalg_raster_pipeline_edit_nodata PASSED utilities/test_gdalalg_raster_edit.py::test_gdalalg_raster_pipeline_edit_metadata PASSED utilities/test_gdalalg_raster_fill_nodata.py::test_gdalalg_raster_fill_nodata_cannot_open_file PASSED utilities/test_gdalalg_raster_fill_nodata.py::test_gdalalg_raster_fill_nodata[creation_option0] PASSED utilities/test_gdalalg_raster_fill_nodata.py::test_gdalalg_raster_fill_nodata[creation_option1] PASSED utilities/test_gdalalg_raster_fill_nodata.py::test_gdalalg_raster_fill_nodata[creation_option2] PASSED utilities/test_gdalalg_raster_fill_nodata.py::test_gdalalg_raster_fill_nodata_overwrite PASSED utilities/test_gdalalg_raster_fill_nodata.py::test_gdalalg_raster_fill_nodata_smoothing PASSED utilities/test_gdalalg_raster_fill_nodata.py::test_gdalalg_raster_fill_nodata_max_distance PASSED utilities/test_gdalalg_raster_fill_nodata.py::test_gdalalg_raster_fill_nodata_strategy PASSED utilities/test_gdalalg_raster_fill_nodata.py::test_gdalalg_raster_fill_nodata_mask PASSED utilities/test_gdalalg_raster_fill_nodata.py::test_gdalalg_raster_fill_nodata_mask_does_not_exist PASSED utilities/test_gdalalg_raster_footprint.py::test_gdalalg_raster_footprint PASSED utilities/test_gdalalg_raster_footprint.py::test_gdalalg_raster_footprint_existing_output PASSED utilities/test_gdalalg_raster_footprint.py::test_gdalalg_raster_footprint_output_layer PASSED utilities/test_gdalalg_raster_footprint.py::test_gdalalg_raster_footprint_creation_options PASSED utilities/test_gdalalg_raster_footprint.py::test_gdalalg_raster_footprint_band PASSED utilities/test_gdalalg_raster_footprint.py::test_gdalalg_raster_footprint_overview PASSED utilities/test_gdalalg_raster_footprint.py::test_gdalalg_raster_footprint_srcnodata PASSED utilities/test_gdalalg_raster_footprint.py::test_gdalalg_raster_footprint_srcnodata_several[True] PASSED utilities/test_gdalalg_raster_footprint.py::test_gdalalg_raster_footprint_srcnodata_several[False] PASSED utilities/test_gdalalg_raster_footprint.py::test_gdalalg_raster_footprint_coordinate_system PASSED utilities/test_gdalalg_raster_footprint.py::test_gdalalg_raster_dst_crs PASSED utilities/test_gdalalg_raster_footprint.py::test_gdalalg_raster_footprint_split_multipolygons PASSED utilities/test_gdalalg_raster_footprint.py::test_gdalalg_raster_footprint_convex_hull PASSED utilities/test_gdalalg_raster_footprint.py::test_gdalalg_raster_footprint_densify PASSED utilities/test_gdalalg_raster_footprint.py::test_gdalalg_raster_footprint_simplify PASSED utilities/test_gdalalg_raster_footprint.py::test_gdalalg_raster_footprint_min_ring_area PASSED utilities/test_gdalalg_raster_footprint.py::test_gdalalg_raster_footprint_max_points PASSED utilities/test_gdalalg_raster_footprint.py::test_gdalalg_raster_footprint_location_field PASSED utilities/test_gdalalg_raster_footprint.py::test_gdalalg_raster_footprint_no_location_field PASSED utilities/test_gdalalg_raster_footprint.py::test_gdalalg_raster_footprint_absolute_path PASSED utilities/test_gdalalg_raster_hillshade.py::test_gdalalg_raster_hillshade[options0-63031] PASSED utilities/test_gdalalg_raster_hillshade.py::test_gdalalg_raster_hillshade[options1-50999] PASSED utilities/test_gdalalg_raster_hillshade.py::test_gdalalg_raster_hillshade[options2-63905] PASSED utilities/test_gdalalg_raster_hillshade.py::test_gdalalg_raster_hillshade[options3-63319] PASSED utilities/test_gdalalg_raster_hillshade.py::test_gdalalg_raster_hillshade[options4-2228] PASSED utilities/test_gdalalg_raster_hillshade.py::test_gdalalg_raster_hillshade[options5-48616] PASSED utilities/test_gdalalg_raster_hillshade.py::test_gdalalg_raster_hillshade[options6-62530] PASSED utilities/test_gdalalg_raster_hillshade.py::test_gdalalg_raster_hillshade[options7-51495] PASSED utilities/test_gdalalg_raster_hillshade.py::test_gdalalg_raster_hillshade[options8-62942] PASSED utilities/test_gdalalg_raster_hillshade.py::test_gdalalg_raster_hillshade[options9-51362] PASSED utilities/test_gdalalg_raster_hillshade.py::test_gdalalg_raster_hillshade[options10-58409] PASSED utilities/test_gdalalg_raster_hillshade.py::test_gdalalg_raster_hillshade_incompatible_options[options0] PASSED utilities/test_gdalalg_raster_hillshade.py::test_gdalalg_raster_hillshade_incompatible_options[options1] PASSED utilities/test_gdalalg_raster_hillshade.py::test_gdalalg_raster_hillshade_band PASSED utilities/test_gdalalg_raster_hillshade.py::test_gdalalg_raster_hillshade_gdalg PASSED utilities/test_gdalalg_raster_hillshade.py::test_gdalalg_raster_hillshade_vrt_output_from_format PASSED utilities/test_gdalalg_raster_hillshade.py::test_gdalalg_raster_hillshade_vrt_output_from_filename PASSED utilities/test_gdalalg_raster_hillshade.py::test_gdalalg_raster_hillshade_vrt_output_pipeline_from_format PASSED utilities/test_gdalalg_raster_hillshade.py::test_gdalalg_raster_hillshade_vrt_output_pipeline_from_filename PASSED utilities/test_gdalalg_raster_index.py::test_gdalalg_raster_index_layer_must_be_specified PASSED utilities/test_gdalalg_raster_index.py::test_gdalalg_raster_index PASSED utilities/test_gdalalg_raster_index.py::test_gdalalg_raster_index_source_by_ref PASSED utilities/test_gdalalg_raster_index.py::test_gdalalg_raster_index_overwrite PASSED utilities/test_gdalalg_raster_index.py::test_gdalalg_raster_index_recursive_filter_absolute_path_location_name PASSED utilities/test_gdalalg_raster_index.py::test_gdalalg_raster_index_metadata PASSED utilities/test_gdalalg_raster_index.py::test_gdalalg_raster_index_min_pixel_size[61-0] PASSED utilities/test_gdalalg_raster_index.py::test_gdalalg_raster_index_min_pixel_size[59-1] PASSED utilities/test_gdalalg_raster_index.py::test_gdalalg_raster_index_crs PASSED utilities/test_gdalalg_raster_info.py::test_gdalalg_raster_info_stdout SKIPPED utilities/test_gdalalg_raster_info.py::test_gdalalg_raster_info PASSED utilities/test_gdalalg_raster_info.py::test_gdalalg_raster_info_mm_checksum PASSED utilities/test_gdalalg_raster_info.py::test_gdalalg_raster_info_stats PASSED utilities/test_gdalalg_raster_info.py::test_gdalalg_raster_info_approx_stats PASSED utilities/test_gdalalg_raster_info.py::test_gdalalg_raster_info_hist PASSED utilities/test_gdalalg_raster_info.py::test_gdalalg_raster_info_no_options PASSED utilities/test_gdalalg_raster_info.py::test_gdalalg_raster_info_list_mdd PASSED utilities/test_gdalalg_raster_info.py::test_gdalalg_raster_info_mdd_all PASSED utilities/test_gdalalg_raster_info.py::test_gdalalg_raster_info_list_subdataset PASSED utilities/test_gdalalg_raster_info.py::test_gdalalg_raster_info_list_subdataset_error PASSED utilities/test_gdalalg_raster_info.py::test_gdalalg_raster_info_list_subdataset_error_cannot_open_subdataset PASSED utilities/test_gdalalg_raster_info.py::test_gdalalg_raster_info_read_gdalg_with_input_format PASSED utilities/test_gdalalg_raster_mosaic.py::test_gdalalg_raster_mosaic_from_dataset_handle PASSED utilities/test_gdalalg_raster_mosaic.py::test_gdalalg_raster_mosaic_from_dataset_name PASSED utilities/test_gdalalg_raster_mosaic.py::test_gdalalg_raster_mosaic_overwrite PASSED utilities/test_gdalalg_raster_mosaic.py::test_gdalalg_raster_mosaic_bbox PASSED utilities/test_gdalalg_raster_mosaic.py::test_gdalalg_raster_mosaic_resolution_average PASSED utilities/test_gdalalg_raster_mosaic.py::test_gdalalg_raster_mosaic_resolution_highest PASSED utilities/test_gdalalg_raster_mosaic.py::test_gdalalg_raster_mosaic_resolution_lowest PASSED utilities/test_gdalalg_raster_mosaic.py::test_gdalalg_raster_mosaic_resolution_common PASSED utilities/test_gdalalg_raster_mosaic.py::test_gdalalg_raster_mosaic_resolution_custom PASSED utilities/test_gdalalg_raster_mosaic.py::test_gdalalg_raster_mosaic_target_aligned_pixels PASSED utilities/test_gdalalg_raster_mosaic.py::test_gdalalg_raster_mosaic_resolution_same_default PASSED utilities/test_gdalalg_raster_mosaic.py::test_gdalalg_raster_mosaic_resolution_invalid PASSED utilities/test_gdalalg_raster_mosaic.py::test_gdalalg_raster_mosaic_srcnodata_dstnodata PASSED utilities/test_gdalalg_raster_mosaic.py::test_gdalalg_raster_mosaic_hidenodata PASSED utilities/test_gdalalg_raster_mosaic.py::test_gdalalg_raster_mosaic_addalpha PASSED utilities/test_gdalalg_raster_mosaic.py::test_gdalalg_raster_mosaic_glob PASSED utilities/test_gdalalg_raster_mosaic.py::test_gdalalg_raster_mosaic_at_filename PASSED utilities/test_gdalalg_raster_mosaic.py::test_gdalalg_raster_mosaic_at_filename_error PASSED utilities/test_gdalalg_raster_mosaic.py::test_gdalalg_raster_mosaic_co PASSED utilities/test_gdalalg_raster_mosaic.py::test_gdalalg_raster_mosaic_tif_output_implicit PASSED utilities/test_gdalalg_raster_mosaic.py::test_gdalalg_raster_mosaic_tif_output_explicit PASSED utilities/test_gdalalg_raster_mosaic.py::test_gdalalg_raster_mosaic_tif_creation_options PASSED utilities/test_gdalalg_raster_mosaic.py::test_gdalalg_raster_mosaic_inconsistent_characteristics PASSED utilities/test_gdalalg_raster_overview.py::test_gdalalg_overview_invalid_arguments PASSED utilities/test_gdalalg_raster_overview.py::test_gdalalg_overview_explicit_level PASSED utilities/test_gdalalg_raster_overview.py::test_gdalalg_overview_minsize_and_resampling PASSED utilities/test_gdalalg_raster_overview.py::test_gdalalg_overview_reuse_resampling_and_levels PASSED utilities/test_gdalalg_raster_overview.py::test_gdalalg_overview_in_plae PASSED utilities/test_gdalalg_raster_overview.py::test_gdalalg_overview_external PASSED utilities/test_gdalalg_raster_overview.py::test_gdalalg_overview_delete PASSED utilities/test_gdalalg_raster_overview.py::test_gdalalg_overview_cog PASSED utilities/test_gdalalg_raster_pipeline.py::test_gdalalg_raster_pipeline_read_and_write PASSED utilities/test_gdalalg_raster_pipeline.py::test_gdalalg_raster_pipeline_pipeline_arg PASSED utilities/test_gdalalg_raster_pipeline.py::test_gdalalg_raster_pipeline_as_api PASSED utilities/test_gdalalg_raster_pipeline.py::test_gdalalg_raster_pipeline_input_through_api PASSED utilities/test_gdalalg_raster_pipeline.py::test_gdalalg_raster_pipeline_input_through_api_run_twice PASSED utilities/test_gdalalg_raster_pipeline.py::test_gdalalg_raster_pipeline_output_through_api PASSED utilities/test_gdalalg_raster_pipeline.py::test_gdalalg_raster_pipeline_as_api_error PASSED utilities/test_gdalalg_raster_pipeline.py::test_gdalalg_raster_pipeline_usage_as_json PASSED utilities/test_gdalalg_raster_pipeline.py::test_gdalalg_raster_pipeline_help_doc SKIPPED utilities/test_gdalalg_raster_pipeline.py::test_gdalalg_raster_pipeline_quoted PASSED utilities/test_gdalalg_raster_pipeline.py::test_gdalalg_raster_pipeline_progress SKIPPED utilities/test_gdalalg_raster_pipeline.py::test_gdalalg_raster_easter_egg SKIPPED utilities/test_gdalalg_raster_pipeline.py::test_gdalalg_raster_easter_egg_failed SKIPPED utilities/test_gdalalg_raster_pipeline.py::test_gdalalg_raster_pipeline_usage_as_json_bis SKIPPED utilities/test_gdalalg_raster_pipeline.py::test_gdalalg_raster_pipeline_missing_at_run PASSED utilities/test_gdalalg_raster_pipeline.py::test_gdalalg_raster_pipeline_empty_args PASSED utilities/test_gdalalg_raster_pipeline.py::test_gdalalg_raster_pipeline_unknow_step PASSED utilities/test_gdalalg_raster_pipeline.py::test_gdalalg_raster_pipeline_read_read PASSED utilities/test_gdalalg_raster_pipeline.py::test_gdalalg_raster_pipeline_write_write PASSED utilities/test_gdalalg_raster_pipeline.py::test_gdalalg_raster_pipeline_read_write_write PASSED utilities/test_gdalalg_raster_pipeline.py::test_gdalalg_raster_pipeline_read_read_write PASSED utilities/test_gdalalg_raster_pipeline.py::test_gdalalg_raster_pipeline_invalid_step_during_parsing PASSED utilities/test_gdalalg_raster_pipeline.py::test_gdalalg_raster_pipeline_invalid_step_during_validation PASSED utilities/test_gdalalg_raster_pipeline.py::test_gdalalg_raster_pipeline_write_options PASSED utilities/test_gdalalg_raster_pipeline.py::test_gdalalg_raster_pipeline_write_co PASSED utilities/test_gdalalg_raster_pipeline.py::test_gdalalg_raster_pipeline_reproject_invalid_src_crs PASSED utilities/test_gdalalg_raster_pipeline.py::test_gdalalg_raster_pipeline_reproject_invalid_dst_crs PASSED utilities/test_gdalalg_raster_pipeline.py::test_gdalalg_raster_pipeline_reproject_invalid_resolution PASSED utilities/test_gdalalg_raster_pipeline.py::test_gdalalg_raster_pipeline_reproject_no_args PASSED utilities/test_gdalalg_raster_pipeline.py::test_gdalalg_raster_pipeline_reproject_invalid_bbox PASSED utilities/test_gdalalg_raster_pipeline.py::test_gdalalg_raster_pipeline_reproject_bbox_arg PASSED utilities/test_gdalalg_raster_pipeline.py::test_gdalalg_raster_pipeline_reproject_almost_all_args PASSED utilities/test_gdalalg_raster_pipeline.py::test_gdalalg_raster_pipeline_reproject_proj_string PASSED utilities/test_gdalalg_raster_pipeline.py::test_gdalalg_raster_pipeline_too_many_steps_for_vrt_output PASSED utilities/test_gdalalg_raster_pipeline.py::test_gdalalg_raster_pipeline_help SKIPPED utilities/test_gdalalg_raster_pixel_info.py::test_gdalalg_raster_pixel_info_missing_position SKIPPED utilities/test_gdalalg_raster_pixel_info.py::test_gdalalg_raster_pixel_info_invalid_position SKIPPED utilities/test_gdalalg_raster_pixel_info.py::test_gdalalg_raster_pixel_info_byte_json SKIPPED utilities/test_gdalalg_raster_pixel_info.py::test_gdalalg_raster_pixel_info_float64_json SKIPPED utilities/test_gdalalg_raster_pixel_info.py::test_gdalalg_raster_pixel_info_complex_json SKIPPED utilities/test_gdalalg_raster_pixel_info.py::test_gdalalg_raster_pixel_info_byte_csv SKIPPED utilities/test_gdalalg_raster_pixel_info.py::test_gdalalg_raster_pixel_info_out_of_raster_csv SKIPPED utilities/test_gdalalg_raster_pixel_info.py::test_gdalalg_raster_pixel_info_complex_csv SKIPPED utilities/test_gdalalg_raster_pixel_info.py::test_gdalalg_raster_pixel_info_complex_out_of_raster_csv SKIPPED utilities/test_gdalalg_raster_pixel_info.py::test_gdalalg_raster_pixel_info_invalid_overview SKIPPED utilities/test_gdalalg_raster_pixel_info.py::test_gdalalg_raster_pixel_info_invalid_overview_bis SKIPPED utilities/test_gdalalg_raster_pixel_info.py::test_gdalalg_raster_pixel_info_overview SKIPPED utilities/test_gdalalg_raster_pixel_info.py::test_gdalalg_raster_pixel_info_unscaled SKIPPED utilities/test_gdalalg_raster_pixel_info.py::test_gdalalg_raster_pixel_info_unscaled_csv SKIPPED utilities/test_gdalalg_raster_pixel_info.py::test_gdalalg_raster_pixel_info_missing_crs SKIPPED utilities/test_gdalalg_raster_pixel_info.py::test_gdalalg_raster_pixel_info_missing_gt SKIPPED utilities/test_gdalalg_raster_pixel_info.py::test_gdalalg_raster_pixel_info_wrong_gt SKIPPED utilities/test_gdalalg_raster_pixel_info.py::test_gdalalg_raster_pixel_info_position_crs_dataset SKIPPED utilities/test_gdalalg_raster_pixel_info.py::test_gdalalg_raster_pixel_info_position_crs SKIPPED utilities/test_gdalalg_raster_pixel_info.py::test_gdalalg_raster_pixel_info_non_epsg_crs SKIPPED utilities/test_gdalalg_raster_pixel_info.py::test_gdalalg_raster_pixel_info_files SKIPPED utilities/test_gdalalg_raster_pixel_info.py::test_gdalalg_raster_pixel_info_from_command_line SKIPPED utilities/test_gdalalg_raster_pixel_info.py::test_gdalalg_raster_pixel_info_from_command_line_csv SKIPPED utilities/test_gdalalg_raster_polygonize.py::test_gdalalg_raster_polygonize PASSED utilities/test_gdalalg_raster_polygonize.py::test_gdalalg_raster_polygonize_invalid_driver PASSED utilities/test_gdalalg_raster_polygonize.py::test_gdalalg_raster_polygonize_cannot_guess_driver PASSED utilities/test_gdalalg_raster_polygonize.py::test_gdalalg_raster_polygonize_cannot_create_dataset PASSED utilities/test_gdalalg_raster_polygonize.py::test_gdalalg_raster_polygonize_cannot_create_layer PASSED utilities/test_gdalalg_raster_polygonize.py::test_gdalalg_raster_polygonize_overwrite PASSED utilities/test_gdalalg_raster_polygonize.py::test_gdalalg_raster_polygonize_cannot_find_layer PASSED utilities/test_gdalalg_raster_polygonize.py::test_gdalalg_raster_polygonize_cannot_find_field PASSED utilities/test_gdalalg_raster_polygonize.py::test_gdalalg_raster_polygonize_layer_and_field_name PASSED utilities/test_gdalalg_raster_polygonize.py::test_gdalalg_raster_polygonize_float32 PASSED utilities/test_gdalalg_raster_polygonize.py::test_gdalalg_raster_polygonize_int64 PASSED utilities/test_gdalalg_raster_polygonize.py::test_gdalalg_raster_polygonize_connect_diagonal_pixels PASSED utilities/test_gdalalg_raster_polygonize.py::test_gdalalg_raster_polygonize_creation_options PASSED utilities/test_gdalalg_raster_reclassify.py::test_gdalalg_raster_reclassify_basic_1[file-tif] PASSED utilities/test_gdalalg_raster_reclassify.py::test_gdalalg_raster_reclassify_basic_1[file-vrt] PASSED utilities/test_gdalalg_raster_reclassify.py::test_gdalalg_raster_reclassify_basic_1[text-tif] PASSED utilities/test_gdalalg_raster_reclassify.py::test_gdalalg_raster_reclassify_basic_1[text-vrt] PASSED utilities/test_gdalalg_raster_reclassify.py::test_gdalalg_raster_reclassify_output_type PASSED utilities/test_gdalalg_raster_reclassify.py::test_gdalalg_raster_reclassify_source_transfer_type PASSED utilities/test_gdalalg_raster_reclassify.py::test_gdalalg_raster_reclassify_many_ranges PASSED utilities/test_gdalalg_raster_reclassify.py::test_gdalalg_raster_reclassify_multiple_bands PASSED utilities/test_gdalalg_raster_reclassify.py::test_gdalalg_raster_reclassify_empty_mapping PASSED utilities/test_gdalalg_raster_reclassify.py::test_gdalalg_raster_reclassify_mapping_not_found PASSED utilities/test_gdalalg_raster_reclassify.py::test_gdalalg_raster_reclassify_mapping_not_provided PASSED utilities/test_gdalalg_raster_reclassify.py::test_gdalalg_raster_reclassify_bad_output_type PASSED utilities/test_gdalalg_raster_reclassify.py::test_gdalalg_raster_reclassify_too_large_line PASSED utilities/test_gdalalg_raster_reclassify.py::test_gdalalg_raster_reclassify_too_large_mapping_file PASSED utilities/test_gdalalg_raster_reproject.py::test_gdalalg_raster_reproject PASSED utilities/test_gdalalg_raster_reproject.py::test_gdalalg_raster_reproject_failure PASSED utilities/test_gdalalg_raster_reproject.py::test_gdalalg_raster_reproject_size PASSED utilities/test_gdalalg_raster_reproject.py::test_gdalalg_raster_reproject_bbox_crs PASSED utilities/test_gdalalg_raster_reproject.py::test_gdalalg_raster_reproject_srcnodata_dst_nodata PASSED utilities/test_gdalalg_raster_reproject.py::test_gdalalg_raster_reproject_addalpha PASSED utilities/test_gdalalg_raster_reproject.py::test_gdalalg_raster_reproject_warp_option PASSED utilities/test_gdalalg_raster_reproject.py::test_gdalalg_raster_reproject_transform_option PASSED utilities/test_gdalalg_raster_reproject.py::test_gdalalg_raster_reproject_error_threshold PASSED utilities/test_gdalalg_raster_resize.py::test_gdalalg_raster_resize PASSED utilities/test_gdalalg_raster_resize.py::test_gdalalg_raster_resize_resampling PASSED utilities/test_gdalalg_raster_resize.py::test_gdalalg_raster_resize_percent PASSED utilities/test_gdalalg_raster_resize.py::test_gdalalg_raster_illegal_size PASSED utilities/test_gdalalg_raster_roughness.py::test_gdalalg_raster_roughness[options0-48806] PASSED utilities/test_gdalalg_raster_roughness.py::test_gdalalg_raster_roughness[options1-38624] PASSED utilities/test_gdalalg_raster_roughness.py::test_gdalalg_raster_roughness_band PASSED utilities/test_gdalalg_raster_roughness.py::test_gdalalg_raster_roughness_gdalg PASSED utilities/test_gdalalg_raster_roughness.py::test_gdalalg_raster_roughness_vrt_output_from_format PASSED utilities/test_gdalalg_raster_roughness.py::test_gdalalg_raster_roughness_vrt_output_from_filename PASSED utilities/test_gdalalg_raster_roughness.py::test_gdalalg_raster_roughness_vrt_output_pipeline_from_format PASSED utilities/test_gdalalg_raster_roughness.py::test_gdalalg_raster_roughness_vrt_output_pipeline_from_filename PASSED utilities/test_gdalalg_raster_scale.py::test_gdalalg_raster_scale_no_option[1-0-255] PASSED utilities/test_gdalalg_raster_scale.py::test_gdalalg_raster_scale_no_option[14--128-127] PASSED utilities/test_gdalalg_raster_scale.py::test_gdalalg_raster_scale_no_option[2-0-65535] PASSED utilities/test_gdalalg_raster_scale.py::test_gdalalg_raster_scale_no_option[3--32768-32767] PASSED utilities/test_gdalalg_raster_scale.py::test_gdalalg_raster_scale_no_option[4-0-4294967295] PASSED utilities/test_gdalalg_raster_scale.py::test_gdalalg_raster_scale_no_option[5--2147483648-2147483647] PASSED utilities/test_gdalalg_raster_scale.py::test_gdalalg_raster_scale_no_option[12-0-1.844674407370955e+19] PASSED utilities/test_gdalalg_raster_scale.py::test_gdalalg_raster_scale_no_option[13--9.223372036854775e+18-9.223372036854773e+18] PASSED utilities/test_gdalalg_raster_scale.py::test_gdalalg_raster_scale_srcmin_srcmax_only PASSED utilities/test_gdalalg_raster_scale.py::test_gdalalg_raster_scale_dstcmin_dstmax_only PASSED utilities/test_gdalalg_raster_scale.py::test_gdalalg_raster_scale_missing_srcmin PASSED utilities/test_gdalalg_raster_scale.py::test_gdalalg_raster_scale_missing_srcmax PASSED utilities/test_gdalalg_raster_scale.py::test_gdalalg_raster_scale_missing_dstmin PASSED utilities/test_gdalalg_raster_scale.py::test_gdalalg_raster_scale_missing_dstmax PASSED utilities/test_gdalalg_raster_scale.py::test_gdalalg_raster_scale_srcmin_srcmax_destmin_dstmax PASSED utilities/test_gdalalg_raster_scale.py::test_gdalalg_raster_scale_band PASSED utilities/test_gdalalg_raster_scale.py::test_gdalalg_raster_exponent PASSED utilities/test_gdalalg_raster_scale.py::test_gdalalg_raster_band_exponent_datatype PASSED utilities/test_gdalalg_raster_scale.py::test_gdalalg_raster_scale_clip PASSED utilities/test_gdalalg_raster_scale.py::test_gdalalg_raster_scale_no_clip PASSED utilities/test_gdalalg_raster_scale.py::test_gdalalg_raster_scale_no_clip_exponent PASSED utilities/test_gdalalg_raster_select.py::test_gdalalg_raster_select PASSED utilities/test_gdalalg_raster_select.py::test_gdalalg_raster_select_mask PASSED utilities/test_gdalalg_raster_select.py::test_gdalalg_raster_select_error PASSED utilities/test_gdalalg_raster_select.py::test_gdalalg_raster_select_mask_error PASSED utilities/test_gdalalg_raster_set_type.py::test_gdalalg_raster_set_type PASSED utilities/test_gdalalg_raster_set_type.py::test_gdalalg_raster_set_type_as_gdt PASSED utilities/test_gdalalg_raster_sieve.py::test_gdalalg_raster_sieve[creation_options0-False-364] PASSED utilities/test_gdalalg_raster_sieve.py::test_gdalalg_raster_sieve[creation_options0-True-370] PASSED utilities/test_gdalalg_raster_sieve.py::test_gdalalg_raster_sieve[creation_options1-False-364] PASSED utilities/test_gdalalg_raster_sieve.py::test_gdalalg_raster_sieve[creation_options1-True-370] PASSED utilities/test_gdalalg_raster_sieve.py::test_gdalalg_raster_sieve[creation_options2-False-364] PASSED utilities/test_gdalalg_raster_sieve.py::test_gdalalg_raster_sieve[creation_options2-True-370] PASSED utilities/test_gdalalg_raster_sieve.py::test_gdalalg_raster_sieve_mask PASSED utilities/test_gdalalg_raster_sieve.py::test_gdalalg_raster_sieve_overwrite PASSED utilities/test_gdalalg_raster_slope.py::test_gdalalg_raster_slope[options0-5604] PASSED utilities/test_gdalalg_raster_slope.py::test_gdalalg_raster_slope[options1-10827] PASSED utilities/test_gdalalg_raster_slope.py::test_gdalalg_raster_slope[options2-4589] PASSED utilities/test_gdalalg_raster_slope.py::test_gdalalg_raster_slope[options3-5232] PASSED utilities/test_gdalalg_raster_slope.py::test_gdalalg_raster_slope[options4-6378] PASSED utilities/test_gdalalg_raster_slope.py::test_gdalalg_raster_slope[options5-65468] PASSED utilities/test_gdalalg_raster_slope.py::test_gdalalg_raster_slope[options6-64725] PASSED utilities/test_gdalalg_raster_slope.py::test_gdalalg_raster_slope_band PASSED utilities/test_gdalalg_raster_slope.py::test_gdalalg_raster_slope_gdalg PASSED utilities/test_gdalalg_raster_slope.py::test_gdalalg_raster_slope_vrt_output_from_format PASSED utilities/test_gdalalg_raster_slope.py::test_gdalalg_raster_slope_vrt_output_from_filename PASSED utilities/test_gdalalg_raster_slope.py::test_gdalalg_raster_slope_vrt_output_pipeline_from_format PASSED utilities/test_gdalalg_raster_slope.py::test_gdalalg_raster_slope_vrt_output_pipeline_from_filename PASSED utilities/test_gdalalg_raster_stack.py::test_gdalalg_raster_stack_resolution_common PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_basic[None-None] FAILED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_basic[mercator-256] FAILED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_small_world_geodetic[WorldCRS84Quad-True-True] FAILED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_small_world_geodetic[geodetic-False-False] PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_invalid_output_directory PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_small_world_GoogleCRS84Quad[True] PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_small_world_GoogleCRS84Quad[False] PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_invalid_tile_min_max_x PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_invalid_tile_min_max_y PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_invalid_tile_min_x PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_invalid_tile_min_y PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_invalid_tile_max_x PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_invalid_tile_max_y PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_min_max_xy_coordinate[0-0-1-1-expected_files0] PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_min_max_xy_coordinate[None-0-1-1-expected_files1] PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_min_max_xy_coordinate[0-None-1-1-expected_files2] PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_min_max_xy_coordinate[0-0-None-1-expected_files3] PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_min_max_xy_coordinate[0-0-1-None-expected_files4] PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_min_max_xy_coordinate[0-0-0-0-expected_files5] PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_min_max_xy_coordinate[0-0-1-0-expected_files6] PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_min_max_xy_coordinate[0-0-0-1-expected_files7] PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_min_max_xy_coordinate[1-0-1-1-expected_files8] PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_min_max_xy_coordinate[1-1-1-1-expected_files9] PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_min_max_xy_coordinate_not_intersecting PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_min_max_xy_coordinate_not_intersecting_ok PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_nodata_and_resampling[None-None-4160-1191] PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_nodata_and_resampling[cubic-None-4160-1191] PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_nodata_and_resampling[None-cubic-4160-1191] PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_nodata_and_resampling[cubic-cubic-4160-1191] PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_nodata_and_resampling[cubic-near-4160-1209] PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_nodata_and_resampling[cubic-q1-4160-1281] PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_nodata_and_resampling[near-cubic-4217-1223] PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_nodata_and_resampling[q1-None-4896-1228] PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_nodata_and_resampling[q1-q1-4896-1228] PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_skip_blank PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_invalid_output_format PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_invalid_output_format_vrt PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_png_not_available PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_invalid_input PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_palette_not_supported PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_palette_nearest FAILED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_min_zoom_larger_max_zoom PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_too_large_max_zoom PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_too_large_min_zoom PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_too_large_virtual_daaset PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_input_not_supported_by_output[PNG-1-5-Only up to 4 bands supported for PNG] PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_input_not_supported_by_output[PNG-5-1-Only Byte and UInt16 data types supported for PNG] PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_input_not_supported_by_output[JPEG-1-5-Only up to 4 bands supported for JPEG] PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_input_not_supported_by_output[JPEG-5-1-Only Byte] PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_input_not_supported_by_output[WEBP-1-1-Only 3 or 4 bands supported for WEBP] PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_input_not_supported_by_output[WEBP-2-3-Only Byte data type supported for WEBP] PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_input_not_supported_by_output[GTX-1-1-Attempt to create gtx file with unsupported data type 'Byte'] PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_input_not_supported_by_output_multithread PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_multithread FAILED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_multithread_progress FAILED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_jpeg_12_bit_ok PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_jpeg_12_bit_too_large_values PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_jpeg_12_bit_too_large_nbits PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_missing_gt PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_missing_srs PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_not_earth_crs PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_cannot_determine_target_extent PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_extent_not_compatible_tile_matrix FAILED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_extent_not_compatible_tile_matrix_as_warning FAILED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_addalpha_dstnodata_exclusive PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_rgb PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_rgba_all_opaque PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_rgba_partially_opaque[True] PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_rgba_partially_opaque[False] PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_rgba_all_transparent_skip_blank PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_no_alpha PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_rgba_no_alpha PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_max_zoom PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_convention_tms PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_min_zoom_metadata_aux_xml PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_output_format_gtiff[GTiff-None] PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_output_format_gtiff[GTiff-1024] PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_output_format_gtiff[COG-None] PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_resume PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_tilesize PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_tilesize_too_large PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_cannot_reopen_tile PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_raster PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_raster_ungeoreferenced PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_raster_min_max_zoom PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_raster_kml FAILED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_raster_kml_with_gx_latlonquad PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_excluded_values_error PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_excluded_values PASSED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_nodata_values_pct_threshold PASSED utilities/test_gdalalg_raster_tpi.py::test_gdalalg_raster_tpi[options0-1147] PASSED utilities/test_gdalalg_raster_tpi.py::test_gdalalg_raster_tpi[options1-60504] PASSED utilities/test_gdalalg_raster_tpi.py::test_gdalalg_raster_tpi_band PASSED utilities/test_gdalalg_raster_tpi.py::test_gdalalg_raster_tpi_gdalg PASSED utilities/test_gdalalg_raster_tpi.py::test_gdalalg_raster_tpi_vrt_output_from_format PASSED utilities/test_gdalalg_raster_tpi.py::test_gdalalg_raster_tpi_vrt_output_from_filename PASSED utilities/test_gdalalg_raster_tpi.py::test_gdalalg_raster_tpi_vrt_output_pipeline_from_format PASSED utilities/test_gdalalg_raster_tpi.py::test_gdalalg_raster_tpi_vrt_output_pipeline_from_filename PASSED utilities/test_gdalalg_raster_tri.py::test_gdalalg_raster_tri[options0-51634] PASSED utilities/test_gdalalg_raster_tri.py::test_gdalalg_raster_tri[options1-51634] PASSED utilities/test_gdalalg_raster_tri.py::test_gdalalg_raster_tri[options2-4381] PASSED utilities/test_gdalalg_raster_tri.py::test_gdalalg_raster_tri[options3-41233] PASSED utilities/test_gdalalg_raster_tri.py::test_gdalalg_raster_tri_band PASSED utilities/test_gdalalg_raster_tri.py::test_gdalalg_raster_tri_gdalg PASSED utilities/test_gdalalg_raster_tri.py::test_gdalalg_raster_tri_vrt_output_from_format PASSED utilities/test_gdalalg_raster_tri.py::test_gdalalg_raster_tri_vrt_output_from_filename PASSED utilities/test_gdalalg_raster_tri.py::test_gdalalg_raster_tri_vrt_output_pipeline_from_format PASSED utilities/test_gdalalg_raster_tri.py::test_gdalalg_raster_tri_vrt_output_pipeline_from_filename PASSED utilities/test_gdalalg_raster_unscale.py::test_gdalalg_raster_unscale_no_option PASSED utilities/test_gdalalg_raster_unscale.py::test_gdalalg_raster_unscale_datatype PASSED utilities/test_gdalalg_raster_unscale.py::test_gdalalg_raster_unscale_auto_datatype[1-6] PASSED utilities/test_gdalalg_raster_unscale.py::test_gdalalg_raster_unscale_auto_datatype[6-6] PASSED utilities/test_gdalalg_raster_unscale.py::test_gdalalg_raster_unscale_auto_datatype[7-7] PASSED utilities/test_gdalalg_raster_unscale.py::test_gdalalg_raster_unscale_auto_datatype[8-10] PASSED utilities/test_gdalalg_raster_unscale.py::test_gdalalg_raster_unscale_auto_datatype[10-10] PASSED utilities/test_gdalalg_raster_unscale.py::test_gdalalg_raster_unscale_auto_datatype[11-11] PASSED utilities/test_gdalalg_raster_viewshed.py::test_gdalalg_raster_viewshed PASSED utilities/test_gdalalg_raster_viewshed.py::test_gdalalg_raster_viewshed_overwrite_and_creation_option PASSED utilities/test_gdalalg_raster_viewshed.py::test_gdalalg_raster_viewshed_cannot_guess_output_format PASSED utilities/test_gdalalg_raster_viewshed.py::test_gdalalg_raster_viewshed_target_height PASSED utilities/test_gdalalg_raster_viewshed.py::test_gdalalg_raster_viewshed_max_distance_and_out_of_range_value PASSED utilities/test_gdalalg_raster_viewshed.py::test_gdalalg_raster_viewshed_curvature_coefficient PASSED utilities/test_gdalalg_raster_viewshed.py::test_gdalalg_raster_viewshed_band PASSED utilities/test_gdalalg_raster_viewshed.py::test_gdalalg_raster_viewshed_visible_value PASSED utilities/test_gdalalg_raster_viewshed.py::test_gdalalg_raster_viewshed_invisible_value PASSED utilities/test_gdalalg_raster_viewshed.py::test_gdalalg_raster_viewshed_nodata PASSED utilities/test_gdalalg_raster_viewshed.py::test_gdalalg_raster_mode_cumulative PASSED utilities/test_gdalalg_raster_viewshed.py::test_gdalalg_raster_mode_dem PASSED utilities/test_gdalalg_raster_viewshed.py::test_gdalalg_raster_mode_ground PASSED utilities/test_gdalalg_vector.py::test_gdalalg_vector_run_error PASSED utilities/test_gdalalg_vector.py::test_gdalalg_vector_drivers PASSED utilities/test_gdalalg_vector_clip.py::test_gdalalg_vector_clip_general_behavior PASSED utilities/test_gdalalg_vector_clip.py::test_gdalalg_vector_clip_bbox PASSED utilities/test_gdalalg_vector_clip.py::test_gdalalg_vector_clip_bbox_srs PASSED utilities/test_gdalalg_vector_clip.py::test_gdalalg_vector_clip_split_multipart PASSED utilities/test_gdalalg_vector_clip.py::test_gdalalg_vector_clip_geom[POLYGON ((0.2 0.8,0.7 0.8,0.7 0.3,0.2 0.3,0.2 0.8))] PASSED utilities/test_gdalalg_vector_clip.py::test_gdalalg_vector_clip_geom[{"type":"Polygon","coordinates":[[[0.2,0.8],[0.7,0.8],[0.7,0.3],[0.2,0.3],[0.2,0.8]]]}] PASSED utilities/test_gdalalg_vector_clip.py::test_gdalalg_vector_clip_geom_srs[POLYGON ((0.2 0.8,0.7 0.8,0.7 0.3,0.2 0.3,0.2 0.8))] PASSED utilities/test_gdalalg_vector_clip.py::test_gdalalg_vector_clip_geom_srs[{"type":"Polygon","coordinates":[[[0.2,0.8],[0.7,0.8],[0.7,0.3],[0.2,0.3],[0.2,0.8]]]}] PASSED utilities/test_gdalalg_vector_clip.py::test_gdalalg_vector_clip_geom_not_rectangle PASSED utilities/test_gdalalg_vector_clip.py::test_gdalalg_vector_clip_intersection_incompatible_geometry_type PASSED utilities/test_gdalalg_vector_clip.py::test_gdalalg_vector_clip_intersection_promote_simple_type_to_multi PASSED utilities/test_gdalalg_vector_clip.py::test_gdalalg_vector_clip_like_vector PASSED utilities/test_gdalalg_vector_clip.py::test_gdalalg_vector_clip_like_vector_invalid_geom PASSED utilities/test_gdalalg_vector_clip.py::test_gdalalg_vector_clip_like_vector_no_srs PASSED utilities/test_gdalalg_vector_clip.py::test_gdalalg_vector_clip_like_vector_like_layer PASSED utilities/test_gdalalg_vector_clip.py::test_gdalalg_vector_clip_like_vector_like_layer_invalid PASSED utilities/test_gdalalg_vector_clip.py::test_gdalalg_vector_clip_like_vector_like_sql PASSED utilities/test_gdalalg_vector_clip.py::test_gdalalg_vector_clip_like_vector_like_where PASSED utilities/test_gdalalg_vector_clip.py::test_gdalalg_vector_clip_like_vector_like_where_empty PASSED utilities/test_gdalalg_vector_clip.py::test_gdalalg_vector_clip_like_vector_srs PASSED utilities/test_gdalalg_vector_clip.py::test_gdalalg_vector_clip_like_raster PASSED utilities/test_gdalalg_vector_clip.py::test_gdalalg_vector_clip_like_raster_srs PASSED utilities/test_gdalalg_vector_clip.py::test_gdalalg_vector_clip_missing_arg PASSED utilities/test_gdalalg_vector_clip.py::test_gdalalg_vector_clip_geometry_invalid PASSED utilities/test_gdalalg_vector_clip.py::test_gdalalg_vector_clip_like_vector_too_many_layers PASSED utilities/test_gdalalg_vector_clip.py::test_gdalalg_vector_clip_like_raster_no_geotransform PASSED utilities/test_gdalalg_vector_clip.py::test_gdalalg_vector_clip_like_neither_raster_no_vector PASSED utilities/test_gdalalg_vector_clip.py::test_gdalalg_vector_clip_dataset_getnextfeature FAILED utilities/test_gdalalg_vector_clip.py::test_gdalalg_vector_clip_bbox_active_layer PASSED utilities/test_gdalalg_vector_clip.py::test_gdalalg_vector_clip_test_ogrsf SKIPPED utilities/test_gdalalg_vector_concat.py::test_gdalalg_vector_concat[1] PASSED utilities/test_gdalalg_vector_concat.py::test_gdalalg_vector_concat[None] PASSED utilities/test_gdalalg_vector_concat.py::test_gdalalg_vector_concat_pipeline PASSED utilities/test_gdalalg_vector_concat.py::test_gdalalg_vector_concat_dst_crs PASSED utilities/test_gdalalg_vector_concat.py::test_gdalalg_vector_concat_input_layer_name PASSED utilities/test_gdalalg_vector_concat.py::test_gdalalg_vector_concat_field_strategy[None-expected_fields0] PASSED utilities/test_gdalalg_vector_concat.py::test_gdalalg_vector_concat_field_strategy[union-expected_fields1] PASSED utilities/test_gdalalg_vector_concat.py::test_gdalalg_vector_concat_field_strategy[intersection-expected_fields2] PASSED utilities/test_gdalalg_vector_concat.py::test_gdalalg_vector_concat_single PASSED utilities/test_gdalalg_vector_concat.py::test_gdalalg_vector_concat_mode_default PASSED utilities/test_gdalalg_vector_concat.py::test_gdalalg_vector_concat_mode_stack PASSED utilities/test_gdalalg_vector_concat.py::test_gdalalg_vector_concat_mode_single PASSED utilities/test_gdalalg_vector_concat.py::test_gdalalg_vector_concat_stack_from_filesystem_source PASSED utilities/test_gdalalg_vector_concat.py::test_gdalalg_vector_concat_source_layer_field[None-{AUTO_NAME}-my_ds_name_my_lyr_name] PASSED utilities/test_gdalalg_vector_concat.py::test_gdalalg_vector_concat_source_layer_field[src-None-my_ds_name_my_lyr_name] PASSED utilities/test_gdalalg_vector_concat.py::test_gdalalg_vector_concat_source_layer_field[src-{DS_NAME}-my_ds_name] PASSED utilities/test_gdalalg_vector_concat.py::test_gdalalg_vector_concat_source_layer_field[src-{DS_BASENAME}-my_ds_name] PASSED utilities/test_gdalalg_vector_concat.py::test_gdalalg_vector_concat_source_layer_field[src-{DS_INDEX}-0] PASSED utilities/test_gdalalg_vector_concat.py::test_gdalalg_vector_concat_source_layer_field[src-{LAYER_NAME}-my_lyr_name] PASSED utilities/test_gdalalg_vector_concat.py::test_gdalalg_vector_concat_source_layer_field[src-{LAYER_INDEX}-0] PASSED utilities/test_gdalalg_vector_concat.py::test_gdalalg_vector_concat_test_ogrsf SKIPPED utilities/test_gdalalg_vector_convert.py::test_gdalalg_vector_convert_base PASSED utilities/test_gdalalg_vector_convert.py::test_gdalalg_vector_convert_dsco PASSED utilities/test_gdalalg_vector_convert.py::test_gdalalg_vector_convert_lco PASSED utilities/test_gdalalg_vector_convert.py::test_gdalalg_vector_convert_progress PASSED utilities/test_gdalalg_vector_convert.py::test_gdalalg_vector_wrong_layer_name PASSED utilities/test_gdalalg_vector_convert.py::test_gdalalg_vector_convert_error_output_not_set PASSED utilities/test_gdalalg_vector_convert.py::test_gdalalg_vector_convert_vsistdout PASSED utilities/test_gdalalg_vector_convert.py::test_gdalalg_vector_convert_overwrite_fgdb PASSED utilities/test_gdalalg_vector_convert.py::test_gdalalg_vector_convert_overwrite_non_dataset_directory PASSED utilities/test_gdalalg_vector_convert.py::test_gdalalg_vector_convert_overwrite_non_dataset_file PASSED utilities/test_gdalalg_vector_edit.py::test_gdalalg_vector_edit_crs PASSED utilities/test_gdalalg_vector_edit.py::test_gdalalg_vector_edit_crs_none PASSED utilities/test_gdalalg_vector_edit.py::test_gdalalg_vector_edit_dataset_metadata PASSED utilities/test_gdalalg_vector_edit.py::test_gdalalg_vector_edit_layer_metadata PASSED utilities/test_gdalalg_vector_edit.py::test_gdalalg_vector_edit_geometry_type_geometry PASSED utilities/test_gdalalg_vector_edit.py::test_gdalalg_vector_edit_geometry_type_invalid PASSED utilities/test_gdalalg_vector_edit.py::test_gdalalg_vector_edit_active_layer PASSED utilities/test_gdalalg_vector_filter.py::test_gdalalg_vector_filter_no_filter PASSED utilities/test_gdalalg_vector_filter.py::test_gdalalg_vector_filter_bbox PASSED utilities/test_gdalalg_vector_filter.py::test_gdalalg_vector_filter_where_discard_all PASSED utilities/test_gdalalg_vector_filter.py::test_gdalalg_vector_filter_where_accept_all PASSED utilities/test_gdalalg_vector_filter.py::test_gdalalg_vector_filter_where_error PASSED utilities/test_gdalalg_vector_filter.py::test_gdalalg_vector_filter_bbox_active_layer PASSED utilities/test_gdalalg_vector_geom.py::test_gdalalg_vector_geom PASSED utilities/test_gdalalg_vector_geom_buffer.py::test_gdalalg_vector_geom_buffer[default] PASSED utilities/test_gdalalg_vector_geom_buffer.py::test_gdalalg_vector_geom_buffer[quadrant_segments] PASSED utilities/test_gdalalg_vector_geom_buffer.py::test_gdalalg_vector_geom_buffer[endcap_square] PASSED utilities/test_gdalalg_vector_geom_buffer.py::test_gdalalg_vector_geom_buffer[join_mitre] PASSED utilities/test_gdalalg_vector_geom_buffer.py::test_gdalalg_vector_geom_buffer[mitre_limit] PASSED utilities/test_gdalalg_vector_geom_buffer.py::test_gdalalg_vector_geom_buffer[side_left] PASSED utilities/test_gdalalg_vector_geom_buffer.py::test_gdalalg_vector_geom_buffer[side_right] PASSED utilities/test_gdalalg_vector_geom_explode_collections.py::test_gdalalg_vector_geom_explode_collections PASSED utilities/test_gdalalg_vector_geom_explode_collections.py::test_gdalalg_vector_geom_explode_collections_active_geometry_a PASSED utilities/test_gdalalg_vector_geom_explode_collections.py::test_gdalalg_vector_geom_explode_collections_active_geometry_b PASSED utilities/test_gdalalg_vector_geom_explode_collections.py::test_gdalalg_vector_geom_explode_collections_active_layer PASSED utilities/test_gdalalg_vector_geom_explode_collections.py::test_gdalalg_vector_geom_explode_collections_geometry_type PASSED utilities/test_gdalalg_vector_geom_explode_collections.py::test_gdalalg_vector_geom_explode_collections_geometry_type_skip PASSED utilities/test_gdalalg_vector_geom_explode_collections.py::test_gdalalg_vector_geom_explode_collections_type_invalid PASSED utilities/test_gdalalg_vector_geom_explode_collections.py::test_gdalalg_vector_geom_explode_collections_type_autocomplete SKIPPED utilities/test_gdalalg_vector_geom_explode_collections.py::test_gdalalg_vector_geom_explode_collections_test_ogrsf SKIPPED utilities/test_gdalalg_vector_geom_make_valid.py::test_gdalalg_vector_geom_make_valid PASSED utilities/test_gdalalg_vector_geom_make_valid.py::test_gdalalg_vector_geom_make_valid_active_layer PASSED utilities/test_gdalalg_vector_geom_make_valid.py::test_gdalalg_vector_geom_make_valid_active_geometry PASSED utilities/test_gdalalg_vector_geom_make_valid.py::test_gdalalg_vector_geom_make_valid_skip_lower_dim PASSED utilities/test_gdalalg_vector_geom_make_valid.py::test_gdalalg_vector_geom_make_valid_keep_lower_dim PASSED utilities/test_gdalalg_vector_geom_make_valid.py::test_gdalalg_vector_geom_make_valid_options[LINESTRING (0 0,0 0)-options0-POINT (0 0)] PASSED utilities/test_gdalalg_vector_geom_make_valid.py::test_gdalalg_vector_geom_make_valid_options[LINESTRING (0 0,0 0)-options1-LINESTRING EMPTY] PASSED utilities/test_gdalalg_vector_geom_make_valid.py::test_gdalalg_vector_geom_make_valid_options[LINESTRING (0 0,0 0)-options2-POINT (0 0)] PASSED utilities/test_gdalalg_vector_geom_make_valid.py::test_gdalalg_vector_geom_make_valid_test_ogrsf SKIPPED utilities/test_gdalalg_vector_geom_segmentize.py::test_gdalalg_vector_geom_segmentize PASSED utilities/test_gdalalg_vector_geom_segmentize.py::test_gdalalg_vector_geom_segmentize_error PASSED utilities/test_gdalalg_vector_geom_set_type.py::test_gdalalg_vector_geom_set_type_geometry_type PASSED utilities/test_gdalalg_vector_geom_set_type.py::test_gdalalg_vector_geom_set_type_geometry_type_invalid PASSED utilities/test_gdalalg_vector_geom_set_type.py::test_gdalalg_vector_geom_set_type_geometry_type_exclusive_with_other_option[multi] PASSED utilities/test_gdalalg_vector_geom_set_type.py::test_gdalalg_vector_geom_set_type_geometry_type_exclusive_with_other_option[single] PASSED utilities/test_gdalalg_vector_geom_set_type.py::test_gdalalg_vector_geom_set_type_geometry_type_exclusive_with_other_option[linear] PASSED utilities/test_gdalalg_vector_geom_set_type.py::test_gdalalg_vector_geom_set_type_geometry_type_exclusive_with_other_option[curve] PASSED utilities/test_gdalalg_vector_geom_set_type.py::test_gdalalg_vector_geom_set_type_geometry_type_exclusive_with_other_option[dim] PASSED utilities/test_gdalalg_vector_geom_set_type.py::test_gdalalg_vector_geom_set_type_geometry_type_failed_no_skip PASSED utilities/test_gdalalg_vector_geom_set_type.py::test_gdalalg_vector_geom_set_type_geometry_type_failed_skip PASSED utilities/test_gdalalg_vector_geom_set_type.py::test_gdalalg_vector_geom_set_type_geometry_type_layer_only PASSED utilities/test_gdalalg_vector_geom_set_type.py::test_gdalalg_vector_geom_set_type_geometry_type_feature_only PASSED utilities/test_gdalalg_vector_geom_set_type.py::test_gdalalg_vector_geom_set_type_other_modifiers[modifier0-POINT Z (1 2 3)-POINT (1 2)] PASSED utilities/test_gdalalg_vector_geom_set_type.py::test_gdalalg_vector_geom_set_type_other_modifiers[modifier1-POINT (1 2)-POINT Z (1 2 0)] PASSED utilities/test_gdalalg_vector_geom_set_type.py::test_gdalalg_vector_geom_set_type_other_modifiers[modifier2-POINT (1 2 3 4)-POINT M (1 2 4)] PASSED utilities/test_gdalalg_vector_geom_set_type.py::test_gdalalg_vector_geom_set_type_other_modifiers[modifier3-POINT (1 2)-POINT ZM (1 2 0 0)] PASSED utilities/test_gdalalg_vector_geom_set_type.py::test_gdalalg_vector_geom_set_type_other_modifiers[modifier4-POINT ZM (1 2 3 4)-POINT ZM (1 2 3 4)] PASSED utilities/test_gdalalg_vector_geom_set_type.py::test_gdalalg_vector_geom_set_type_other_modifiers[multi-POINT Z (1 2 3)-MULTIPOINT Z ((1 2 3))] PASSED utilities/test_gdalalg_vector_geom_set_type.py::test_gdalalg_vector_geom_set_type_other_modifiers[single-MULTIPOINT Z ((1 2 3))-POINT Z (1 2 3)] PASSED utilities/test_gdalalg_vector_geom_set_type.py::test_gdalalg_vector_geom_set_type_other_modifiers[single-MULTILINESTRING ((1 2,3 4))-LINESTRING (1 2,3 4)] PASSED utilities/test_gdalalg_vector_geom_set_type.py::test_gdalalg_vector_geom_set_type_other_modifiers[single-MULTIPOLYGON (((0 0,0 1,1 1,0 0)))-POLYGON ((0 0,0 1,1 1,0 0))] PASSED utilities/test_gdalalg_vector_geom_set_type.py::test_gdalalg_vector_geom_set_type_other_modifiers[single-MULTICURVE ((1 2,3 4))-COMPOUNDCURVE ((1 2,3 4))] PASSED utilities/test_gdalalg_vector_geom_set_type.py::test_gdalalg_vector_geom_set_type_other_modifiers[single-MULTISURFACE (((0 0,0 1,1 1,0 0)))-CURVEPOLYGON ((0 0,0 1,1 1,0 0))] PASSED utilities/test_gdalalg_vector_geom_set_type.py::test_gdalalg_vector_geom_set_type_other_modifiers[linear-CIRCULARSTRING(0 0,1 1,2 0)-LINESTRING (0 0,0.002435949740176 0.069756473744125,0.009731931258429 0.139173100960061,0.021852399266194 0.20791169081776,0.038738304061681 0.275637355817011,0.060307379214091 0.342020143325669,0.086454542357401 0.406736643075803,0.117052407141074 0.469471562785898,0.151951903843575 0.529919264233229,0.190983005625057 0.587785252292491,0.233955556881021 0.642787609686564,0.280660199661355 0.694658370459024,0.330869393641151 0.743144825477401,0.384338524674348 0.788010753606727,0.440807096529255 0.829037572555052,0.5 0.866025403784448,0.561628853210948 0.898794046299173,0.625393406584095 0.927183854566806,0.690983005625071 0.951056516295154,0.75807810440034 0.970295726276021,0.826351822333095 0.984807753012234,0.895471536732373 0.99452189536828,0.965100503297521 0.999390827019113,1.03489949670251 0.999390827019113,1.10452846326768 0.99452189536828,1.17364817766696 0.984807753012234,1.24192189559972 0.970295726276021,1.30901699437499 0.951056516295182,1.37460659341593 0.927183854566806,1.43837114678911 0.898794046299173,1.50000000000006 0.866025403784448,1.55919290347077 0.829037572555052,1.61566147532568 0.788010753606727,1.66913060635886 0.743144825477401,1.71933980033867 0.694658370459024,1.76604444311903 0.642787609686564,1.80901699437499 0.587785252292491,1.84804809615645 0.529919264233229,1.88294759285895 0.469471562785898,1.91354545764261 0.406736643075803,1.93969262078593 0.342020143325669,1.96126169593833 0.275637355817011,1.97814760073385 0.20791169081776,1.99026806874161 0.139173100960068,1.99756405025983 0.069756473744128,2 0)] PASSED utilities/test_gdalalg_vector_geom_set_type.py::test_gdalalg_vector_geom_set_type_other_modifiers[curve-LINESTRING (0 0,1 1)-COMPOUNDCURVE((0 0,1 1))] PASSED utilities/test_gdalalg_vector_geom_set_type.py::test_gdalalg_vector_geom_active_layer_active_geometry PASSED utilities/test_gdalalg_vector_geom_set_type.py::test_gdalalg_vector_geom_set_type_type_autocomplete SKIPPED utilities/test_gdalalg_vector_geom_set_type.py::test_gdalalg_vector_geom_set_type_test_ogrsf SKIPPED utilities/test_gdalalg_vector_geom_simplify.py::test_gdalalg_vector_geom_simplify PASSED utilities/test_gdalalg_vector_geom_simplify.py::test_gdalalg_vector_geom_simplify_error[-1] PASSED utilities/test_gdalalg_vector_geom_simplify.py::test_gdalalg_vector_geom_simplify_error[nan] PASSED utilities/test_gdalalg_vector_geom_swap_xy.py::test_gdalalg_vector_geom_swap_xy PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_error PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[invdist-False-options0-51948-success-None] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[invdist-False-options1-0-warning-At least one geometry of layer 'test' lacks a Z component. You may need to set the 'zfield' argument] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[invdist-True-options2-51948-success-None] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[invdist-True-options3-None-exception-Unable to find layer "invalid"] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[invdist-True-options4-51948-success-None] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[invdist-True-options5-None-exception-SELECT from table invalid failed] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[invdist-True-options6-51948-success-None] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[invdist-True-options7-65227-success-None] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[invdist-True-options8-54219-success-None] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[invdist-True-options9-47965-success-None] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[invdist-True-options10-51948-success-None] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[invdist-False-options11-0-warning-At least one geometry of layer 'test' lacks a Z component. You may need to set the 'zfield' argument] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[invdist-True-options12-54471-success-None] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[invdist-True-options13-55409-success-None] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[invdist-True-options14-52638-success-None] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[invdist-True-options15-None-exception-Argument 'radius1' is mutually exclusive with 'radius'] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[invdist-True-options16-32388-success-None] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[invdist-True-options17-None-exception-'radius2' should be defined when 'radius1' is] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[invdist-True-options18-None-exception-'radius1' should be defined when 'radius2' is] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[invdist-True-options19-52085-success-None] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[invdist-True-options20-51987-success-None] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[invdist-True-options21-52638-success-None] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[invdist-True-options22-23105-success-None] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[invdist-True-options23-4070-success-None] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[invdist-True-options24-None-exception-'radius' or 'radius1' and 'radius2' should be defined when 'min-points' is] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[invdist-True-options25-54334-success-None] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[invdist-True-options26-None-exception-'radius' or 'radius1' and 'radius2' should be defined when 'max-points' is] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[invdist-True-options27-22047-success-None] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[invdist-True-options28-54602-success-None] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[invdist-True-options29-None-exception-'resolution' should be defined when 'extent' is] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[invdistnn-True-options30-51945-success-None] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[invdistnn-True-options31-52638-success-None] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[invdistnn-True-options32-54471-success-None] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[invdistnn-True-options33-55409-success-None] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[invdistnn-True-options34-58195-success-None] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[invdistnn-True-options35-0-success-None] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[invdistnn-True-options36-0-success-None] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[invdistnn-True-options37-52361-success-None] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[invdistnn-True-options38-51945-success-None] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[average-True-options39-35730-success-None] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[average-True-options40-64540-success-None] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[average-True-options41-None-exception-Argument 'radius1' is mutually exclusive with 'radius'] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[average-True-options42-17320-success-None] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[average-True-options43-None-exception-'radius2' should be defined when 'radius1' is] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[average-True-options44-None-exception-'radius1' should be defined when 'radius2' is] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[average-True-options45-38493-success-None] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[average-True-options46-40297-success-None] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[average-True-options47-64540-success-None] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[average-True-options48-8037-success-None] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[average-True-options49-None-exception-'min-points-per-quadrant' and/or 'max-points-per-quadrant' should be defined when 'max-points' is] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[average-True-options50-0-success-None] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[average-True-options51-61205-success-None] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[average-True-options52-35730-success-None] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[average-True-options53-0-success-None] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[average-True-options54-61205-success-None] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[nearest-True-options55-58195-success-None] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[nearest-True-options56-15619-success-None] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[nearest-True-options57-6336-success-None] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[nearest-True-options58-23049-success-None] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[nearest-True-options59-25006-success-None] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[linear-True-options60-53743-success-None] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[linear-True-options61-638-success-None] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[linear-True-options62-21670-success-None] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[linear-True-options63-19205-success-None] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[linear-True-options64-20839-success-None] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[minimum-True-options65-35715-success-None] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[minimum-True-options66-23821-success-None] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[minimum-True-options67-14538-success-None] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[minimum-True-options68-23821-success-None] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[minimum-True-options69-60234-success-None] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[minimum-True-options70-0-success-None] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[minimum-True-options71-53113-success-None] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[maximum-True-options72-59558-success-None] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[range-True-options73-17860-success-None] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[count-True-options74-5966-success-None] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[average-distance-True-options75-53719-success-None] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_regular[average-distance-points-True-options76-23830-success-None] PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_progress PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_creation_option PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_extent PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_size PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_resolution PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_output_type PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_crs PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_overwrite PASSED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_overwrite_failed_unlink SKIPPED utilities/test_gdalalg_vector_grid.py::test_gdalalg_vector_grid_autocomplete SKIPPED utilities/test_gdalalg_vector_info.py::test_gdalalg_vector_info_stdout SKIPPED utilities/test_gdalalg_vector_info.py::test_gdalalg_vector_info_text PASSED utilities/test_gdalalg_vector_info.py::test_gdalalg_vector_info_json PASSED utilities/test_gdalalg_vector_info.py::test_gdalalg_vector_info_features PASSED utilities/test_gdalalg_vector_info.py::test_gdalalg_vector_info_sql PASSED utilities/test_gdalalg_vector_info.py::test_gdalalg_vector_info_layer PASSED utilities/test_gdalalg_vector_info.py::test_gdalalg_vector_info_wrong_layer PASSED utilities/test_gdalalg_vector_info.py::test_gdalalg_vector_info_where[0-0] PASSED utilities/test_gdalalg_vector_info.py::test_gdalalg_vector_info_where[1-1] PASSED utilities/test_gdalalg_vector_info.py::test_gdalalg_vector_info_dialect PASSED utilities/test_gdalalg_vector_pipeline.py::test_gdalalg_vector_pipeline_read_and_write PASSED utilities/test_gdalalg_vector_pipeline.py::test_gdalalg_vector_pipeline_read_osm FAILED utilities/test_gdalalg_vector_pipeline.py::test_gdalalg_vector_pipeline_read_osm_subset_of_layers FAILED utilities/test_gdalalg_vector_pipeline.py::test_gdalalg_vector_pipeline_pipeline_arg PASSED utilities/test_gdalalg_vector_pipeline.py::test_gdalalg_vector_pipeline_as_api PASSED utilities/test_gdalalg_vector_pipeline.py::test_gdalalg_vector_pipeline_input_through_api PASSED utilities/test_gdalalg_vector_pipeline.py::test_gdalalg_vector_pipeline_input_through_api_run_twice PASSED utilities/test_gdalalg_vector_pipeline.py::test_gdalalg_vector_pipeline_output_through_api PASSED utilities/test_gdalalg_vector_pipeline.py::test_gdalalg_vector_pipeline_as_api_error PASSED utilities/test_gdalalg_vector_pipeline.py::test_gdalalg_vector_pipeline_usage_as_json PASSED utilities/test_gdalalg_vector_pipeline.py::test_gdalalg_vector_pipeline_help_doc SKIPPED utilities/test_gdalalg_vector_pipeline.py::test_gdalalg_vector_pipeline_quoted PASSED utilities/test_gdalalg_vector_pipeline.py::test_gdalalg_vector_pipeline_progress SKIPPED utilities/test_gdalalg_vector_pipeline.py::test_gdalalg_vector_easter_egg SKIPPED utilities/test_gdalalg_vector_pipeline.py::test_gdalalg_vector_easter_egg_failed SKIPPED utilities/test_gdalalg_vector_pipeline.py::test_gdalalg_vector_pipeline_usage_as_json_bis SKIPPED utilities/test_gdalalg_vector_pipeline.py::test_gdalalg_vector_pipeline_missing_at_run PASSED utilities/test_gdalalg_vector_pipeline.py::test_gdalalg_vector_pipeline_empty_args PASSED utilities/test_gdalalg_vector_pipeline.py::test_gdalalg_vector_pipeline_unknow_step PASSED utilities/test_gdalalg_vector_pipeline.py::test_gdalalg_vector_pipeline_read_read PASSED utilities/test_gdalalg_vector_pipeline.py::test_gdalalg_vector_pipeline_read_read_several_input PASSED utilities/test_gdalalg_vector_pipeline.py::test_gdalalg_vector_pipeline_write_write PASSED utilities/test_gdalalg_vector_pipeline.py::test_gdalalg_vector_pipeline_read_write_write PASSED utilities/test_gdalalg_vector_pipeline.py::test_gdalalg_vector_pipeline_read_read_write PASSED utilities/test_gdalalg_vector_pipeline.py::test_gdalalg_vector_pipeline_invalid_step_during_parsing PASSED utilities/test_gdalalg_vector_pipeline.py::test_gdalalg_vector_pipeline_invalid_step_during_validation PASSED utilities/test_gdalalg_vector_pipeline.py::test_gdalalg_vector_pipeline_read_layername PASSED utilities/test_gdalalg_vector_pipeline.py::test_gdalalg_vector_pipeline_read_layername_error PASSED utilities/test_gdalalg_vector_pipeline.py::test_gdalalg_vector_pipeline_write_options PASSED utilities/test_gdalalg_vector_pipeline.py::test_gdalalg_vector_pipeline_write_dsco PASSED utilities/test_gdalalg_vector_pipeline.py::test_gdalalg_vector_pipeline_write_lco PASSED utilities/test_gdalalg_vector_pipeline.py::test_gdalalg_vector_pipeline_filter_no_arg PASSED utilities/test_gdalalg_vector_pipeline.py::test_gdalalg_vector_pipeline_filter_bbox PASSED utilities/test_gdalalg_vector_pipeline.py::test_gdalalg_vector_pipeline_reproject_no_arg PASSED utilities/test_gdalalg_vector_pipeline.py::test_gdalalg_vector_pipeline_reproject_invalid_src_crs PASSED utilities/test_gdalalg_vector_pipeline.py::test_gdalalg_vector_pipeline_reproject_invalid_dst_crs PASSED utilities/test_gdalalg_vector_pipeline.py::test_gdalalg_vector_pipeline_reproject_missing_layer_crs PASSED utilities/test_gdalalg_vector_pipeline.py::test_gdalalg_vector_pipeline_reproject_nominal PASSED utilities/test_gdalalg_vector_pipeline.py::test_gdalalg_vector_pipeline_reproject_with_src_crs PASSED utilities/test_gdalalg_vector_pipeline.py::test_gdalalg_vector_pipeline_reproject_proj_string PASSED utilities/test_gdalalg_vector_pipeline.py::test_gdalalg_vector_pipeline_geom_unknown_subalgorithm PASSED utilities/test_gdalalg_vector_pipeline.py::test_gdalalg_vector_pipeline_geom_set_type PASSED utilities/test_gdalalg_vector_pipeline.py::test_gdalalg_vector_pipeline_help SKIPPED utilities/test_gdalalg_vector_rasterize.py::test_gdalalg_vector_rasterize[True-options0-Specify the --overwrite option to overwrite it or the --update option to update] PASSED utilities/test_gdalalg_vector_rasterize.py::test_gdalalg_vector_rasterize[True-options1-121] PASSED utilities/test_gdalalg_vector_rasterize.py::test_gdalalg_vector_rasterize[False-options2-Size and resolution are missing] PASSED utilities/test_gdalalg_vector_rasterize.py::test_gdalalg_vector_rasterize[True-options3-121] PASSED utilities/test_gdalalg_vector_rasterize.py::test_gdalalg_vector_rasterize[True-options4-46] PASSED utilities/test_gdalalg_vector_rasterize.py::test_gdalalg_vector_rasterize[True-options5-46] PASSED utilities/test_gdalalg_vector_rasterize.py::test_gdalalg_vector_rasterize[True-options6-Argument 'sql' is mutually exclusive with 'layer-name'.] PASSED utilities/test_gdalalg_vector_rasterize.py::test_gdalalg_vector_rasterize[True-options7-Argument '-3d' not allowed with '-burn '] PASSED utilities/test_gdalalg_vector_rasterize.py::test_gdalalg_vector_rasterize[True-options8-101] PASSED utilities/test_gdalalg_vector_rasterize.py::test_gdalalg_vector_rasterize[True-options9-1690] PASSED utilities/test_gdalalg_vector_rasterize.py::test_gdalalg_vector_rasterize[True-options10-Argument '-a ' not allowed with '-burn '] PASSED utilities/test_gdalalg_vector_rasterize.py::test_gdalalg_vector_rasterize[True-options11-Failed to find field __HEIGHT on layer cutline] PASSED utilities/test_gdalalg_vector_rasterize.py::test_gdalalg_vector_rasterize[True-options12-168] PASSED utilities/test_gdalalg_vector_rasterize.py::test_gdalalg_vector_rasterize[True-options13-46] PASSED utilities/test_gdalalg_vector_rasterize.py::test_gdalalg_vector_rasterize[True-options14-46] PASSED utilities/test_gdalalg_vector_rasterize.py::test_gdalalg_vector_rasterize[False-options15-'-tr xres yres' or '-ts xsize ysize' is required.] PASSED utilities/test_gdalalg_vector_rasterize.py::test_gdalalg_vector_rasterize[False-options16--b option cannot be used when creating a GDAL dataset.] PASSED utilities/test_gdalalg_vector_rasterize.py::test_gdalalg_vector_rasterize[False-options17-1418] PASSED utilities/test_gdalalg_vector_rasterize.py::test_gdalalg_vector_rasterize[False-options18-Argument 'size' is mutually exclusive with 'resolution'.] PASSED utilities/test_gdalalg_vector_rasterize.py::test_gdalalg_vector_rasterize[False-options19-500] PASSED utilities/test_gdalalg_vector_rasterize.py::test_gdalalg_vector_rasterize[False-options20-524] PASSED utilities/test_gdalalg_vector_rasterize.py::test_gdalalg_vector_rasterize[False-options21-497] PASSED utilities/test_gdalalg_vector_rasterize.py::test_gdalalg_vector_rasterize[False-options22-Invalid value 'XXXXX' for string argument 'optimization'. Should be one among 'AUTO', 'RASTER', 'VECTOR'.] PASSED utilities/test_gdalalg_vector_rasterize.py::test_gdalalg_vector_rasterize[False-options23-500] PASSED utilities/test_gdalalg_vector_rasterize.py::test_gdalalg_vector_rasterize[False-options24-Invalid value for 'crs' argument] PASSED utilities/test_gdalalg_vector_rasterize.py::test_gdalalg_vector_rasterize[False-options25-500] PASSED utilities/test_gdalalg_vector_rasterize.py::test_gdalalg_vector_rasterize[False-options26-431] PASSED utilities/test_gdalalg_vector_rasterize.py::test_gdalalg_vector_rasterize_add_option PASSED utilities/test_gdalalg_vector_rasterize.py::test_gdalalg_vector_rasterize_dialect_warning PASSED utilities/test_gdalalg_vector_rasterize.py::test_gdalalg_vector_rasterize_overwrite PASSED utilities/test_gdalalg_vector_reproject.py::test_gdalalg_vector_reproject_dataset_getnextfeature FAILED utilities/test_gdalalg_vector_reproject.py::test_gdalalg_vector_reproject_active_layer PASSED utilities/test_gdalalg_vector_reproject.py::test_gdalalg_vector_reproject_polar_projected_to_geographic[POLYGON((0 100000,100000 0,0 -100000,-100000 0,0 100000),(0 50000,50000 0,0 -50000,-50000 0,0 50000))-POLYGON ((90.0 89.089200825091,0.0 89.089200825091,-90 89.089200825091,-180 89.0892008251069,-180 89.5445935108883,-90 89.5445935108803,0.0 89.5445935108803,90.0 89.5445935108803,180.0 89.5445935108883,180.0 89.0892008251069,90.0 89.089200825091))] PASSED utilities/test_gdalalg_vector_reproject.py::test_gdalalg_vector_reproject_polar_projected_to_geographic[POLYGON((50000 -100000,100000 -100000,100000 100000,-100000 100000,-100000 50000,50000 50000,50000 -100000))-MULTIPOLYGON (((135.0 88.7119614804959,45.0 88.7119614804959,26.565051177078 88.9817007095479,135.0 89.3559612202261,180.0 89.5445935108803,180.0 89.089200825091,135.0 88.7119614804959)),((-116.565051177078 88.9817007095479,-135 88.7119614804959,-180 89.089200825091,-180 89.5445935108803,-116.565051177078 88.9817007095479)))] PASSED utilities/test_gdalalg_vector_select.py::test_gdalalg_vector_select_fields PASSED utilities/test_gdalalg_vector_select.py::test_gdalalg_vector_select_fields_geom_named PASSED utilities/test_gdalalg_vector_select.py::test_gdalalg_vector_select_fields_non_existing PASSED utilities/test_gdalalg_vector_select.py::test_gdalalg_vector_select_fields_non_existing_ignore_missing_fields PASSED utilities/test_gdalalg_vector_select.py::test_gdalalg_vector_select_fields_exclude PASSED utilities/test_gdalalg_vector_select.py::test_gdalalg_vector_select_fields_exclude_ogr_geometry PASSED utilities/test_gdalalg_vector_select.py::test_gdalalg_vector_select_fields_exclude_name_geom_fields PASSED utilities/test_gdalalg_vector_select.py::test_gdalalg_vector_select_fields_exclude_name_geom_fields_not_excluded PASSED utilities/test_gdalalg_vector_select.py::test_gdalalg_vector_select_active_layer PASSED utilities/test_gdalalg_vector_sql.py::test_gdalalg_vector_sql_base PASSED utilities/test_gdalalg_vector_sql.py::test_gdalalg_vector_sql_layer_name PASSED utilities/test_gdalalg_vector_sql.py::test_gdalalg_vector_sql_error PASSED utilities/test_gdalalg_vector_sql.py::test_gdalalg_vector_sql_error_2_layers PASSED utilities/test_gdalalg_vector_sql.py::test_gdalalg_vector_sql_layer_name_inconsistent_number PASSED utilities/test_gdalalg_vector_sql.py::test_gdalalg_vector_sql_several PASSED utilities/test_gdalalg_vector_sql.py::test_gdalalg_vector_sql_dialect PASSED utilities/test_gdalalg_vector_sql.py::test_gdalalg_vector_sql_layer_names PASSED utilities/test_gdalalg_vsi.py::test_gdalalg_vsi PASSED utilities/test_gdalalg_vsi_copy.py::test_gdalalg_vsi_copy_empty_source PASSED utilities/test_gdalalg_vsi_copy.py::test_gdalalg_vsi_copy_empty_destination PASSED utilities/test_gdalalg_vsi_copy.py::test_gdalalg_vsi_copy_single_dir_destination PASSED utilities/test_gdalalg_vsi_copy.py::test_gdalalg_vsi_copy_single_file_destination PASSED utilities/test_gdalalg_vsi_copy.py::test_gdalalg_vsi_copy_single_progress PASSED utilities/test_gdalalg_vsi_copy.py::test_gdalalg_vsi_copy_single_source_does_not_exist PASSED utilities/test_gdalalg_vsi_copy.py::test_gdalalg_vsi_copy_single_source_is_directory PASSED utilities/test_gdalalg_vsi_copy.py::test_gdalalg_vsi_copy_recursive_destination_does_not_exist PASSED utilities/test_gdalalg_vsi_copy.py::test_gdalalg_vsi_copy_recursive_destination_exists PASSED utilities/test_gdalalg_vsi_copy.py::test_gdalalg_vsi_copy_recursive_source_ends_slash_star PASSED utilities/test_gdalalg_vsi_copy.py::test_gdalalg_vsi_copy_source_ends_slash_star PASSED utilities/test_gdalalg_vsi_copy.py::test_gdalalg_vsi_copy_recursive_destination_cannot_be_created PASSED utilities/test_gdalalg_vsi_copy.py::test_gdalalg_vsi_copy_recursive_destination_cannot_be_created_skip PASSED utilities/test_gdalalg_vsi_delete.py::test_gdalalg_vsi_delete_empty_filename PASSED utilities/test_gdalalg_vsi_delete.py::test_gdalalg_vsi_delete_file PASSED utilities/test_gdalalg_vsi_delete.py::test_gdalalg_vsi_delete_file_not_existing PASSED utilities/test_gdalalg_vsi_delete.py::test_gdalalg_vsi_delete_dir PASSED utilities/test_gdalalg_vsi_delete.py::test_gdalalg_vsi_delete_file_failed SKIPPED utilities/test_gdalalg_vsi_delete.py::test_gdalalg_vsi_delete_dir_recursive PASSED utilities/test_gdalalg_vsi_list.py::test_gdalalg_vsi_list PASSED utilities/test_gdalalg_vsi_move.py::test_gdalalg_vsi_move_empty_source PASSED utilities/test_gdalalg_vsi_move.py::test_gdalalg_vsi_move_empty_destination PASSED utilities/test_gdalalg_vsi_move.py::test_gdalalg_vsi_move_nominal PASSED utilities/test_gdalalg_vsi_move.py::test_gdalalg_vsi_move_source_does_not_exist PASSED utilities/test_gdalalg_vsi_move.py::test_gdalalg_vsi_move_error PASSED utilities/test_gdalalg_vsi_sozip.py::test_gdalalg_vsi_sozip PASSED utilities/test_gdalalg_vsi_sozip.py::test_gdalalg_vsi_sozip_create_no_zip_extension PASSED utilities/test_gdalalg_vsi_sozip.py::test_gdalalg_vsi_sozip_create[auto] PASSED utilities/test_gdalalg_vsi_sozip.py::test_gdalalg_vsi_sozip_create[yes] PASSED utilities/test_gdalalg_vsi_sozip.py::test_gdalalg_vsi_sozip_create[no] PASSED utilities/test_gdalalg_vsi_sozip.py::test_gdalalg_vsi_sozip_create_non_existing_input PASSED utilities/test_gdalalg_vsi_sozip.py::test_gdalalg_vsi_sozip_create_non_existing_input_with_progress PASSED utilities/test_gdalalg_vsi_sozip.py::test_gdalalg_vsi_sozip_create_input_is_directory PASSED utilities/test_gdalalg_vsi_sozip.py::test_gdalalg_vsi_sozip_create_failed_adding SKIPPED utilities/test_gdalalg_vsi_sozip.py::test_gdalalg_vsi_sozip_create_recursive_and_optimize_and_validate PASSED utilities/test_gdalalg_vsi_sozip.py::test_gdalalg_vsi_sozip_list_not_a_zip PASSED utilities/test_gdalalg_vsi_sozip.py::test_gdalalg_vsi_sozip_validate_not_a_zip PASSED utilities/test_gdalalg_vsi_sync.py::test_gdalalg_vsi_sync_empty_source PASSED utilities/test_gdalalg_vsi_sync.py::test_gdalalg_vsi_sync_empty_destination PASSED utilities/test_gdalalg_vsi_sync.py::test_gdalalg_vsi_sync_nominal PASSED utilities/test_gdalalg_vsi_sync.py::test_gdalalg_vsi_sync_source_does_not_exist PASSED utilities/test_gdalalg_vsi_sync.py::test_gdalalg_vsi_sync_error PASSED utilities/test_gdalbuildvrt.py::test_gdalbuildvrt_1 SKIPPED utilities/test_gdalbuildvrt.py::test_gdalbuildvrt_2 SKIPPED utilities/test_gdalbuildvrt.py::test_gdalbuildvrt_3 SKIPPED utilities/test_gdalbuildvrt.py::test_gdalbuildvrt_4 SKIPPED utilities/test_gdalbuildvrt.py::test_gdalbuildvrt_5 SKIPPED utilities/test_gdalbuildvrt.py::test_gdalbuildvrt_6 SKIPPED utilities/test_gdalbuildvrt.py::test_gdalbuildvrt_7 SKIPPED utilities/test_gdalbuildvrt.py::test_gdalbuildvrt_8 SKIPPED utilities/test_gdalbuildvrt.py::test_gdalbuildvrt_9 SKIPPED utilities/test_gdalbuildvrt.py::test_gdalbuildvrt_10 SKIPPED utilities/test_gdalbuildvrt.py::test_gdalbuildvrt_11 SKIPPED utilities/test_gdalbuildvrt.py::test_gdalbuildvrt_12 SKIPPED utilities/test_gdalbuildvrt.py::test_gdalbuildvrt_13 SKIPPED utilities/test_gdalbuildvrt.py::test_gdalbuildvrt_14 SKIPPED utilities/test_gdalbuildvrt.py::test_gdalbuildvrt_15 SKIPPED utilities/test_gdalbuildvrt.py::test_gdalbuildvrt_16 SKIPPED 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_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_nodataMaxMaskThreshold_rgba PASSED utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_nodataMaxMaskThreshold_rgb_mask PASSED utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_nodata_invalid[1-nan] PASSED utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_lib_nodata_invalid[2--1] PASSED utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_resolution_common[resolutions0-0.0002777777777777778] PASSED utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_resolution_common[resolutions1-1] PASSED utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_resolution_common[resolutions2-0.0006944444444444445] PASSED utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_resolution_common[resolutions3-0.1] PASSED utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_resolution_common[resolutions4-0.03333333333333333] PASSED utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_resolution_common[resolutions5-0.004524886877828055] PASSED utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_resolution_common[resolutions6-1.6339869281045753e-05] PASSED utilities/test_gdalbuildvrt_lib.py::test_gdalbuildvrt_resolution_common[resolutions7-common resolution] PASSED utilities/test_gdaldem.py::test_gdaldem_hillshade SKIPPED (gdaldem not available) utilities/test_gdaldem.py::test_gdaldem_hillshade_compressed_tiled_output SKIPPED utilities/test_gdaldem.py::test_gdaldem_hillshade_combined SKIPPED utilities/test_gdaldem.py::test_gdaldem_hillshade_compute_edges SKIPPED utilities/test_gdaldem.py::test_gdaldem_hillshade_azimuth SKIPPED utilities/test_gdaldem.py::test_gdaldem_hillshade_png SKIPPED (gdaldem not available) utilities/test_gdaldem.py::test_gdaldem_hillshade_png_compute_edges SKIPPED 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 utilities/test_gdaldem.py::test_gdaldem_color_relief_vrt SKIPPED utilities/test_gdaldem.py::test_gdaldem_color_relief_from_float32 SKIPPED utilities/test_gdaldem.py::test_gdaldem_color_relief_png SKIPPED utilities/test_gdaldem.py::test_gdaldem_color_relief_from_float32_to_png SKIPPED utilities/test_gdaldem.py::test_gdaldem_color_relief_nearest_color_entry SKIPPED utilities/test_gdaldem.py::test_gdaldem_color_relief_nearest_color_entry_vrt SKIPPED utilities/test_gdaldem.py::test_gdaldem_color_relief_nodata_nan SKIPPED utilities/test_gdaldem.py::test_gdaldem_color_relief_repeated_entry SKIPPED utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade_incorrect_use_of_scale_params[options0] PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade_incorrect_use_of_scale_params[options1] PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade_incorrect_use_of_scale_params[options2] PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade_incorrect_use_of_scale_params[options3] PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade[options0-45587] PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade[options1-45587] PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade[options2-45587] PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade[options3-46008] PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade_proj_crs[m] PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade_proj_crs[ft] PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade_proj_crs[us-ft] PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade_projected_crs_vertical_units[m-1] PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade_projected_crs_vertical_units[unknown-1] PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade_projected_crs_vertical_units[ft-0.3048] PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade_projected_crs_vertical_units[us-ft-0.3048006096012192] PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade_geographic_crs_vertical_units[m-1] PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade_geographic_crs_vertical_units[unknown-1] PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade_geographic_crs_vertical_units[ft-0.3048] PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade_geographic_crs_vertical_units[us-ft-0.3048006096012192] 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[options0-43876] PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade_combined[options1-43876] PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade_combined[options2-43876] PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade_combined[options3-42176] PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade_ZevenbergenThorne[options0-46544] PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade_ZevenbergenThorne[options1-46544] PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade_ZevenbergenThorne[options2-46544] PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade_ZevenbergenThorne[options3-45373] PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade_ZevenbergenThorne_combined[options0-43112] PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade_ZevenbergenThorne_combined[options1-43112] PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade_ZevenbergenThorne_combined[options2-43112] PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_hillshade_ZevenbergenThorne_combined[options3-42340] 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_color_relief_synthetic[MEM-nearest_color_entry] PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_color_relief_synthetic[MEM-exact_color_entry] PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_color_relief_synthetic[MEM-linear_interpolation] PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_color_relief_synthetic[VRT-nearest_color_entry] PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_color_relief_synthetic[VRT-exact_color_entry] PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_color_relief_synthetic[VRT-linear_interpolation] PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_color_relief_synthetic_nodata_255[MEM-nearest_color_entry] PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_color_relief_synthetic_nodata_255[MEM-exact_color_entry] PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_color_relief_synthetic_nodata_255[MEM-linear_interpolation] PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_color_relief_synthetic_nodata_255[VRT-nearest_color_entry] PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_color_relief_synthetic_nodata_255[VRT-exact_color_entry] PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_color_relief_synthetic_nodata_255[VRT-linear_interpolation] 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[options0-64393] PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_slope_ZevenbergenThorne[options1-64393] PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_slope_ZevenbergenThorne[options2-64393] PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_slope_ZevenbergenThorne[options3-65468] 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_gdaldem_lib.py::test_gdaldem_lib_flipped_aspect_tpi_tri[aspect] PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_flipped_aspect_tpi_tri[TPI] PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_flipped_aspect_tpi_tri[TRI] PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_flipped_hillshade_slope_roughness[hillshade] PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_flipped_hillshade_slope_roughness[slope] PASSED utilities/test_gdaldem_lib.py::test_gdaldem_lib_flipped_hillshade_slope_roughness[roughness] PASSED utilities/test_gdalenhance.py::test_gdalenhance_output_histogram[file] SKIPPED utilities/test_gdalenhance.py::test_gdalenhance_output_histogram[stdout] SKIPPED utilities/test_gdalenhance.py::test_gdalenhance_output_image SKIPPED utilities/test_gdalenhance.py::test_gdalenhance_invalid_usage SKIPPED utilities/test_gdalenhance.py::test_gdalenhance_malformed_lut SKIPPED utilities/test_gdalenhance.py::test_gdalenhance_invalid_output_type SKIPPED 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_formats_json 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_stats 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 utilities/test_gdalinfo.py::test_gdalinfo_access_to_file_without_permission SKIPPED utilities/test_gdalinfo.py::test_gdalinfo_file_does_not_exist SKIPPED utilities/test_gdalinfo.py::test_gdalinfo_open_vector 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 FAILED 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 FAILED 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[2021.0] PASSED utilities/test_gdalinfo_lib.py::test_gdalinfo_lib_coordinate_epoch[2021.3] 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_nodata_int PASSED utilities/test_gdalinfo_lib.py::test_gdalinfo_lib_json_projjson_no_epsg PASSED utilities/test_gdalinfo_lib.py::test_gdalinfo_lib_json_proj_shape PASSED utilities/test_gdalinfo_lib.py::test_gdalinfo_lib_json_engineering_crs PASSED utilities/test_gdalinfo_lib.py::test_gdalinfo_lib_nonodata PASSED utilities/test_gdalinfo_lib.py::test_gdalinfo_lib_nomask PASSED utilities/test_gdalinfo_lib.py::test_gdalinfo_lib_json_stac_common_name PASSED utilities/test_gdalinfo_lib.py::test_gdalinfo_lib_json_color_table_and_rat FAILED utilities/test_gdalinfo_lib.py::test_gdalinfo_lib_no_driver PASSED utilities/test_gdallocationinfo.py::test_gdallocationinfo_1 SKIPPED utilities/test_gdallocationinfo.py::test_gdallocationinfo_2 SKIPPED utilities/test_gdallocationinfo.py::test_gdallocationinfo_3 SKIPPED utilities/test_gdallocationinfo.py::test_gdallocationinfo_4 SKIPPED utilities/test_gdallocationinfo.py::test_gdallocationinfo_lr SKIPPED utilities/test_gdallocationinfo.py::test_gdallocationinfo_5 SKIPPED utilities/test_gdallocationinfo.py::test_gdallocationinfo_6 SKIPPED utilities/test_gdallocationinfo.py::test_gdallocationinfo_wgs84 SKIPPED utilities/test_gdallocationinfo.py::test_gdallocationinfo_field_sep SKIPPED utilities/test_gdallocationinfo.py::test_gdallocationinfo_extra_input SKIPPED utilities/test_gdallocationinfo.py::test_gdallocationinfo_extra_input_ignored SKIPPED utilities/test_gdallocationinfo.py::test_gdallocationinfo_echo SKIPPED utilities/test_gdallocationinfo.py::test_gdallocationinfo_out_of_raster_coordinates_valonly SKIPPED utilities/test_gdallocationinfo.py::test_gdallocationinfo_out_of_raster_coordinates_valonly_multiband SKIPPED utilities/test_gdallocationinfo.py::test_gdallocationinfo_nad27_interpolate_bilinear SKIPPED utilities/test_gdallocationinfo.py::test_gdallocationinfo_nad27_interpolate_cubic SKIPPED utilities/test_gdallocationinfo.py::test_gdallocationinfo_nad27_interpolate_cubicspline SKIPPED utilities/test_gdallocationinfo.py::test_gdallocationinfo_report_geoloc_interpolate_bilinear SKIPPED utilities/test_gdallocationinfo.py::test_gdallocationinfo_report_interpolate_bilinear SKIPPED utilities/test_gdallocationinfo.py::test_gdallocationinfo_report_interpolate_cubic SKIPPED utilities/test_gdallocationinfo.py::test_gdallocationinfo_value_interpolate_bilinear SKIPPED utilities/test_gdallocationinfo.py::test_gdallocationinfo_value_interpolate_bilinear_near_border SKIPPED utilities/test_gdallocationinfo.py::test_gdallocationinfo_value_interpolate_invalid_method SKIPPED utilities/test_gdallocationinfo.py::test_gdallocationinfo_interpolate_float_data SKIPPED utilities/test_gdallocationinfo.py::test_gdallocationinfo_nodata SKIPPED utilities/test_gdalmanage.py::test_gdalmanage_identify SKIPPED utilities/test_gdalmanage.py::test_gdalmanage_identify_recursive_option SKIPPED utilities/test_gdalmanage.py::test_gdalmanage_identify_force_recursive_option SKIPPED utilities/test_gdalmanage.py::test_gdalmanage_identify_report_failures_option SKIPPED utilities/test_gdalmanage.py::test_gdalmanage_identify_multiple_files SKIPPED utilities/test_gdalmanage.py::test_gdalmanage_copy_file SKIPPED utilities/test_gdalmanage.py::test_gdalmanage_copy_file_format SKIPPED utilities/test_gdalmanage.py::test_gdalmanage_rename_file SKIPPED utilities/test_gdalmanage.py::test_gdalmanage_delete_file SKIPPED utilities/test_gdalmanage.py::test_gdalmanage_delete_multiple_files SKIPPED utilities/test_gdalmanage.py::test_gdalmanage_no_arguments SKIPPED utilities/test_gdalmanage.py::test_gdalmanage_invalid_command SKIPPED utilities/test_gdalmanage.py::test_gdalmanage_invalid_argument SKIPPED utilities/test_gdalmanage.py::test_gdalmanage_valid_command_no_argument SKIPPED utilities/test_gdalmdiminfo.py::test_gdalmdiminfo_1 SKIPPED utilities/test_gdalmdiminfo.py::test_gdalmdiminfo_if_option SKIPPED utilities/test_gdalmdiminfo_lib.py::test_gdalmdiminfo_lib_non_multidim_dataset PASSED utilities/test_gdalmdiminfo_lib.py::test_gdalmdiminfo_lib_empty_mem_dataset FAILED utilities/test_gdalmdiminfo_lib.py::test_gdalmdiminfo_lib_mem_dataset FAILED 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_gdalmdiminfo_lib.py::test_gdalmdiminfo_lib_null_string PASSED utilities/test_gdalmdimtranslate.py::test_gdalmdimtranslate_1 SKIPPED utilities/test_gdalmdimtranslate.py::test_gdalmdimtranslate_if SKIPPED utilities/test_gdalmdimtranslate.py::test_gdalmdimtranslate_if_error SKIPPED 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_unknown_format 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 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_5[] SKIPPED (gdaltindex not available) utilities/test_gdaltindex.py::test_gdaltindex_5[-src_srs_format AUTO] SKIPPED utilities/test_gdaltindex.py::test_gdaltindex_5[-src_srs_format EPSG] SKIPPED utilities/test_gdaltindex.py::test_gdaltindex_5[-src_srs_format PROJ] SKIPPED utilities/test_gdaltindex.py::test_gdaltindex_5[-src_srs_format WKT] SKIPPED utilities/test_gdaltindex_lib.py::test_gdaltindex_lib_basic PASSED utilities/test_gdaltindex_lib.py::test_gdaltindex_lib_already_existing_rasters PASSED utilities/test_gdaltindex_lib.py::test_gdaltindex_skipDifferentProjection PASSED utilities/test_gdaltindex_lib.py::test_gdaltindex_lib_outputSRS_writeAbsoluePath PASSED utilities/test_gdaltindex_lib.py::test_gdaltindex_lib_format_layerName PASSED utilities/test_gdaltindex_lib.py::test_gdaltindex_lib_overwrite PASSED utilities/test_gdaltindex_lib.py::test_gdaltindex_lib_gti_non_xml PASSED utilities/test_gdaltindex_lib.py::test_gdaltindex_lib_gti_xml PASSED utilities/test_gdaltindex_lib.py::test_gdaltindex_lib_directory PASSED utilities/test_gdaltindex_lib.py::test_gdaltindex_lib_fetch_md PASSED utilities/test_gdaltindex_lib.py::test_gdaltindex_lib_ot PASSED utilities/test_gdaltransform.py::test_gdaltransform_1 SKIPPED utilities/test_gdaltransform.py::test_gdaltransform_2 SKIPPED utilities/test_gdaltransform.py::test_gdaltransform_3 SKIPPED utilities/test_gdaltransform.py::test_gdaltransform_4 SKIPPED utilities/test_gdaltransform.py::test_gdaltransform_5 SKIPPED utilities/test_gdaltransform.py::test_gdaltransform_6 SKIPPED utilities/test_gdaltransform.py::test_gdaltransform_7 SKIPPED utilities/test_gdaltransform.py::test_gdaltransform_8 SKIPPED utilities/test_gdaltransform.py::test_gdaltransform_9 SKIPPED utilities/test_gdaltransform.py::test_gdaltransform_ct_4D SKIPPED utilities/test_gdaltransform.py::test_gdaltransform_s_coord_epoch SKIPPED utilities/test_gdaltransform.py::test_gdaltransform_t_coord_epoch SKIPPED utilities/test_gdaltransform.py::test_gdaltransform_s_t_coord_epoch SKIPPED utilities/test_gdaltransform.py::test_gdaltransform_extra_input SKIPPED utilities/test_gdaltransform.py::test_gdaltransform_extra_input_ignored SKIPPED utilities/test_gdaltransform.py::test_gdaltransform_echo SKIPPED 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 utilities/test_gdalwarp.py::test_gdalwarp_if_option SKIPPED (gdalwarp not available) utilities/test_gdalwarp.py::test_gdalwarp_invalid_wm 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_invalid_et PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_cutline PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_cutline_with_cutline_srs PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_cutline_WKT 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 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_tap_tr_te 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_srcnodata[-inf] PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_srcnodata[-1] PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_dstnodata[-inf] PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_dstnodata[-1] 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[GTiff--wo SKIP_NOSOURCE=NO-41500] PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_auto_skip_nosource[GTiff--41500] PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_auto_skip_nosource[GTiff--wo INIT_DEST=0-41500] PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_auto_skip_nosource[GTiff--wo INIT_DEST=NO_DATA -dstnodata 0-41500] PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_auto_skip_nosource[GTiff--dstnodata 0-41500] PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_auto_skip_nosource[GTiff--dstnodata 1-51132] PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_auto_skip_nosource[GTiff--dstnodata 1 -wo INIT_DEST=NO_DATA-51132] PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_auto_skip_nosource[GTiff--dstnodata 1 -wo INIT_DEST=1-51132] PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_auto_skip_nosource[GTiff--dstnodata 127 -wo INIT_DEST=0-41500] PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_auto_skip_nosource[MEM--wo SKIP_NOSOURCE=NO-41500] PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_auto_skip_nosource[MEM--41500] PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_auto_skip_nosource[MEM--wo INIT_DEST=0-41500] PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_auto_skip_nosource[MEM--wo INIT_DEST=NO_DATA -dstnodata 0-41500] PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_auto_skip_nosource[MEM--dstnodata 0-41500] PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_auto_skip_nosource[MEM--dstnodata 1-51132] PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_auto_skip_nosource[MEM--dstnodata 1 -wo INIT_DEST=NO_DATA-51132] PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_auto_skip_nosource[MEM--dstnodata 1 -wo INIT_DEST=1-51132] PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_auto_skip_nosource[MEM--dstnodata 127 -wo INIT_DEST=0-41500] PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_auto_skip_nosource_2 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_to_cog_with_s_srs_and_t_srs PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_to_cog_with_s_srs_and_tiling_scheme 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_cutline_zero_width_sliver_remove_empty_polygon PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_cutline_zero_width_sliver_remove_empty_inner_ring 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_across_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_gdalwarp_lib.py::test_gdalwarp_lib_long_lat_to_ortho PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_ortho_to_long_lat PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_no_crash_on_none_dst PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_conflicting_source_metadata PASSED utilities/test_gdalwarp_lib.py::test_target_extent_consistent_size PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_minus_180_plus_180_to_span_over_180[False] PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_minus_180_plus_180_to_span_over_180[True] PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_minus_180_plus_180_to_span_over_180_to_webmercator[False] PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_minus_180_plus_180_to_span_over_180_to_webmercator[True] PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_blank_edge_one_by_one[True] PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_blank_edge_one_by_one[False] PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_average_ten_ten_to_one_one PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_src_is_geog_arc_second PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_cubic_multiband_byte_4sample_optim PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_cubic_multiband_uint16_4sample_optim PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_init_dest_invalid[NODATA] PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_init_dest_invalid[32.6x] PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_init_dest_nodata_invalid PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_init_dest_no_source_window_mem PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_allow_ballpark_no PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_only_best_yes PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_warn_different_coordinate_operations PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_invalid_dstnodata PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_invalid_srcnodata PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_lib_int_max_sized_raster PASSED utilities/test_gdalwarp_lib.py::test_gdalwarp_te_srs_check_extent PASSED utilities/test_gdalwarp_lib.py::test_gdalwarplib_on_huge_raster 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 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_clipdst_bbox 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 utilities/test_ogr2ogr.py::test_ogr2ogr_46[-s_srs EPSG:4326 -t_srs EPSG:3857] SKIPPED 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 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.py::test_ogr2ogr_parquet_dataset_limit SKIPPED 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_sel_fields_with_space 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_clip_invalid_polygon_inline[True] PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_clip_invalid_polygon_inline[False] PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_clip_invalid_polygon[True] PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_clip_invalid_polygon[False] PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_clipsrc_3d_polygon PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_clipsrc_argument_errors 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_clipdst_argument_errors 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 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_ogr2ogr_lib.py::test_ogr2ogr_lib_coordinate_precision PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_coordinate_precision_with_geom PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_not_enough_gcp PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_two_gcps PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_skip_invalid PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_reproject_arrow[GPKG-False] PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_reproject_arrow[GPKG-True] PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_reproject_arrow[Parquet-False] SKIPPED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_reproject_arrow[Parquet-True] SKIPPED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_reproject_arrow_optim_cannot_trigger PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_reproject_arrow_optim_ct PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_explodecollections_empty_geoms[MULTIPOINT EMPTY-POINT EMPTY] PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_explodecollections_empty_geoms[MULTIPOINT Z EMPTY-POINT Z EMPTY] PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_explodecollections_empty_geoms[MULTIPOINT M EMPTY-POINT M EMPTY] PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_explodecollections_empty_geoms[MULTIPOINT ZM EMPTY-POINT ZM EMPTY] PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_explodecollections_empty_geoms[MULTILINESTRING EMPTY-LINESTRING EMPTY] PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_explodecollections_empty_geoms[MULTIPOLYGON EMPTY-POLYGON EMPTY] PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_explodecollections_empty_geoms[MULTICURVE EMPTY-COMPOUNDCURVE EMPTY] PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_explodecollections_empty_geoms[MULTISURFACE EMPTY-CURVEPOLYGON EMPTY] PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_explodecollections_empty_geoms[GEOMETRYCOLLECTION EMPTY-GEOMETRYCOLLECTION EMPTY] PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_arrow_datetime_as_string PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_transfer_gpkg_relationships PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_transfer_filegdb_relationships PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_datetime_in_shapefile[YES] PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_datetime_in_shapefile[NO] PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_warn_different_coordinate_operations[MEM] PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_warn_different_coordinate_operations[GPKG] PASSED utilities/test_ogr2ogr_lib.py::test_ogr2ogr_lib_progress_huge_feature_count PASSED utilities/test_ogrinfo.py::test_ogrinfo_1 SKIPPED (ogrinfo not available) utilities/test_ogrinfo.py::test_ogrinfo_missing_filename SKIPPED 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_erroneous_config SKIPPED utilities/test_ogrinfo.py::test_ogrinfo_erroneous_config_2 SKIPPED 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_formats_json 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.py::test_ogrinfo_access_to_file_without_permission SKIPPED utilities/test_ogrinfo.py::test_ogrinfo_file_does_not_exist SKIPPED utilities/test_ogrinfo.py::test_ogrinfo_open_raster 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 FAILED 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 FAILED 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 FAILED utilities/test_ogrinfo_lib.py::test_ogrinfo_lib_extent3D FAILED utilities/test_ogrinfo_lib.py::test_ogrinfo_lib_json_features_resolution PASSED utilities/test_ogrinfo_lib.py::test_ogrinfo_lib_layers PASSED utilities/test_ogrinfo_lib.py::test_ogrinfo_lib_coordinate_epoch[2021.0] PASSED utilities/test_ogrinfo_lib.py::test_ogrinfo_lib_coordinate_epoch[2021.3] 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_kml 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 utilities/test_ogrtindex.py::test_ogrtindex_3[-src_srs_format AUTO-expected_srss1] SKIPPED utilities/test_ogrtindex.py::test_ogrtindex_3[-src_srs_format EPSG-expected_srss2] SKIPPED utilities/test_ogrtindex.py::test_ogrtindex_3[-src_srs_format PROJ-expected_srss3] SKIPPED utilities/test_ogrtindex.py::test_ogrtindex_3[-src_srs_format WKT-expected_srss4] SKIPPED 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_create_recurse 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) ================================== FAILURES =================================== __________________ test_gdalalg_raster_tile_basic[None-None] __________________ tmp_vsimem = PurePosixPath('/vsimem/test_gdalalg_raster_tile_basic_None_None_') tiling_scheme = None, tilesize = None @pytest.mark.parametrize("tiling_scheme,tilesize", [(None, None), ("mercator", 256)]) def test_gdalalg_raster_tile_basic(tmp_vsimem, tiling_scheme, tilesize): last_pct = [0] def my_progress(pct, msg, user_data): last_pct[0] = pct return True alg = get_alg() alg["input"] = gdal.Translate( "", "../gcore/data/byte.tif", format="MEM", outputSRS="EPSG:32611" ) alg["output"] = tmp_vsimem if tiling_scheme: alg["tiling-scheme"] = tiling_scheme if tilesize: alg["tile-size"] = tilesize alg["url"] = "http://example.com" alg["title"] = "my title" with gdal.config_option("GDAL_RASTER_TILE_HTML_PREC", "10"): assert alg.Run(my_progress) assert last_pct[0] == 1.0 > assert gdal.ReadDirRecursive(tmp_vsimem) == [ "11/", "11/354/", "11/354/818.png", "leaflet.html", "mapml.mapml", "openlayers.html", ] E AssertionError: assert ['11/', '11/354/', '11/354/818.png', 'openlayers.html'] == ['11/', '11/354/', '11/354/818.png', 'leaflet.html', 'mapml.mapml', 'openlayers.html'] E E At index 3 diff: 'openlayers.html' != 'leaflet.html' E Right contains 2 more items, first extra item: 'mapml.mapml' E E Full diff: E [ E '11/', E '11/354/', E '11/354/818.png', E - 'leaflet.html', E - 'mapml.mapml', E 'openlayers.html', E ] E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_raster_tile.py:53: AssertionError ________________ test_gdalalg_raster_tile_basic[mercator-256] _________________ tmp_vsimem = PurePosixPath('/vsimem/test_gdalalg_raster_tile_basic_mercator_256_') tiling_scheme = 'mercator', tilesize = 256 @pytest.mark.parametrize("tiling_scheme,tilesize", [(None, None), ("mercator", 256)]) def test_gdalalg_raster_tile_basic(tmp_vsimem, tiling_scheme, tilesize): last_pct = [0] def my_progress(pct, msg, user_data): last_pct[0] = pct return True alg = get_alg() alg["input"] = gdal.Translate( "", "../gcore/data/byte.tif", format="MEM", outputSRS="EPSG:32611" ) alg["output"] = tmp_vsimem if tiling_scheme: alg["tiling-scheme"] = tiling_scheme if tilesize: alg["tile-size"] = tilesize alg["url"] = "http://example.com" alg["title"] = "my title" with gdal.config_option("GDAL_RASTER_TILE_HTML_PREC", "10"): assert alg.Run(my_progress) assert last_pct[0] == 1.0 > assert gdal.ReadDirRecursive(tmp_vsimem) == [ "11/", "11/354/", "11/354/818.png", "leaflet.html", "mapml.mapml", "openlayers.html", ] E AssertionError: assert ['11/', '11/354/', '11/354/818.png', 'openlayers.html'] == ['11/', '11/354/', '11/354/818.png', 'leaflet.html', 'mapml.mapml', 'openlayers.html'] E E At index 3 diff: 'openlayers.html' != 'leaflet.html' E Right contains 2 more items, first extra item: 'mapml.mapml' E E Full diff: E [ E '11/', E '11/354/', E '11/354/818.png', E - 'leaflet.html', E - 'mapml.mapml', E 'openlayers.html', E ] E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_raster_tile.py:53: AssertionError ___ test_gdalalg_raster_tile_small_world_geodetic[WorldCRS84Quad-True-True] ___ tmp_vsimem = PurePosixPath('/vsimem/test_gdalalg_raster_tile_small_world_geodetic_WorldCRS84Quad_True_True_') tiling_scheme = 'WorldCRS84Quad', xyz = True, addalpha = True @pytest.mark.parametrize( "tiling_scheme,xyz,addalpha", [("WorldCRS84Quad", True, True), ("geodetic", False, False)], ) def test_gdalalg_raster_tile_small_world_geodetic( tmp_vsimem, tiling_scheme, xyz, addalpha ): alg = get_alg() alg["input"] = "../gdrivers/data/small_world.tif" alg["output"] = tmp_vsimem alg["tiling-scheme"] = tiling_scheme if not xyz: alg["convention"] = "tms" if addalpha: alg["add-alpha"] = True nbands = 4 else: nbands = 3 with gdal.config_option("GDAL_RASTER_TILE_HTML_PREC", "10"): assert alg.Run() > assert ( gdal.ReadDirRecursive(tmp_vsimem) == [ "0/", "0/0/", "0/0/0.png", "0/1/", "0/1/0.png", "mapml.mapml", "openlayers.html", ] if xyz else [ "0/", "0/0/", "0/0/0.png", "0/1/", "0/1/0.png", "openlayers.html", ] ) E assert False E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_raster_tile.py:114: AssertionError __________________ test_gdalalg_raster_tile_palette_nearest ___________________ tmp_vsimem = PurePosixPath('/vsimem/test_gdalalg_raster_tile_palette_nearest') def test_gdalalg_raster_tile_palette_nearest(tmp_vsimem): alg = get_alg() alg["input"] = "data/byte_pct.tif" alg["output"] = tmp_vsimem alg["resampling"] = "nearest" alg["min-zoom"] = 10 alg["max-zoom"] = 11 assert alg.Run() > assert gdal.ReadDirRecursive(tmp_vsimem) == [ "10/", "10/177/", "10/177/409.png", "11/", "11/354/", "11/354/818.png", "leaflet.html", "mapml.mapml", "openlayers.html", ] E AssertionError: assert ['10/', '10/177/', '10/177/409.png', '11/', '11/354/', '11/354/818.png', 'openlayers.html'] == ['10/', '10/177/', '10/177/409.png', '11/', '11/354/', '11/354/818.png', 'leaflet.html', 'mapml.mapml', 'openlayers.html'] E E At index 6 diff: 'openlayers.html' != 'leaflet.html' E Right contains 2 more items, first extra item: 'mapml.mapml' E E Full diff: E [ E '10/', E '10/177/', E '10/177/409.png', E '11/', E '11/354/', E '11/354/818.png', E - 'leaflet.html', E - 'mapml.mapml', E 'openlayers.html', E ] E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_raster_tile.py:547: AssertionError ____________________ test_gdalalg_raster_tile_multithread _____________________ tmp_vsimem = PurePosixPath('/vsimem/test_gdalalg_raster_tile_multithread') def test_gdalalg_raster_tile_multithread(tmp_vsimem): alg = get_alg() alg["input"] = "../gdrivers/data/small_world.tif" alg["output"] = tmp_vsimem alg["min-zoom"] = 0 alg["max-zoom"] = 3 alg.Run() > assert len(gdal.ReadDirRecursive(tmp_vsimem)) == 107 E AssertionError: assert 105 == 107 E + where 105 = len(['0/', '0/0/', '0/0/0.png', '1/', '1/0/', '1/0/0.png', ...]) E + where ['0/', '0/0/', '0/0/0.png', '1/', '1/0/', '1/0/0.png', ...] = (PurePosixPath('/vsimem/test_gdalalg_raster_tile_multithread')) E + where = gdal.ReadDirRecursive E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_raster_tile.py:675: AssertionError ________________ test_gdalalg_raster_tile_multithread_progress ________________ tmp_vsimem = PurePosixPath('/vsimem/test_gdalalg_raster_tile_multithread_progress') def test_gdalalg_raster_tile_multithread_progress(tmp_vsimem): last_pct = [0] def my_progress(pct, msg, user_data): last_pct[0] = pct return True alg = get_alg() alg["input"] = "../gdrivers/data/small_world.tif" alg["output"] = tmp_vsimem alg["min-zoom"] = 0 alg["max-zoom"] = 3 alg.Run(my_progress) assert last_pct[0] == 1.0 > assert len(gdal.ReadDirRecursive(tmp_vsimem)) == 107 E AssertionError: assert 105 == 107 E + where 105 = len(['0/', '0/0/', '0/0/0.png', '1/', '1/0/', '1/0/0.png', ...]) E + where ['0/', '0/0/', '0/0/0.png', '1/', '1/0/', '1/0/0.png', ...] = (PurePosixPath('/vsimem/test_gdalalg_raster_tile_multithread_progress')) E + where = gdal.ReadDirRecursive E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_raster_tile.py:695: AssertionError _________ test_gdalalg_raster_tile_extent_not_compatible_tile_matrix __________ tmp_vsimem = PurePosixPath('/vsimem/test_gdalalg_raster_tile_extent_not_compatible_tile_matrix') def test_gdalalg_raster_tile_extent_not_compatible_tile_matrix(tmp_vsimem): src_ds = gdal.GetDriverByName("MEM").Create("", 1, 1) src_ds.SetSpatialRef(osr.SpatialReference("+proj=longlat +datum=WGS84")) src_ds.SetGeoTransform([-180, 360, 0, 90, 0, -0.001]) alg = get_alg() alg["input"] = src_ds alg["output"] = tmp_vsimem > alg["tiling-scheme"] = "NZTM2000" E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_raster_tile.py:824: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ E:\buildsystem2\release-1929-x64\bin\gdal\python\osgeo\gdal.py:10292: in __setitem__ if not arg.Set(value): E:\buildsystem2\release-1929-x64\bin\gdal\python\osgeo\gdal.py:9877: in Set return self.SetAsString(str(value)) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = > args = ('NZTM2000',) def SetAsString(self, *args) -> "bool": r"""SetAsString(AlgorithmArg self, char const * value) -> bool""" > return _gdal.AlgorithmArg_SetAsString(self, *args) E RuntimeError: Invalid value 'NZTM2000' for string argument 'tiling-scheme'. Should be one among 'raster', 'WebMercatorQuad', 'WorldCRS84Quad', 'WorldMercatorWGS84Quad', 'GoogleCRS84Quad', 'PseudoTMS_GlobalMercator'. E:\buildsystem2\release-1929-x64\bin\gdal\python\osgeo\gdal.py:9770: RuntimeError ____ test_gdalalg_raster_tile_extent_not_compatible_tile_matrix_as_warning ____ tmp_vsimem = PurePosixPath('/vsimem/test_gdalalg_raster_tile_extent_not_compatible_tile_matrix_as_warning') def test_gdalalg_raster_tile_extent_not_compatible_tile_matrix_as_warning(tmp_vsimem): src_ds = gdal.GetDriverByName("MEM").Create("", 1, 1) src_ds.SetSpatialRef(osr.SpatialReference("+proj=longlat +datum=WGS84")) src_ds.SetGeoTransform([-180, 360, 0, 90, 0, -0.001]) alg = get_alg() alg["input"] = src_ds alg["output"] = tmp_vsimem > alg["tiling-scheme"] = "NZTM2000" E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_raster_tile.py:840: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ E:\buildsystem2\release-1929-x64\bin\gdal\python\osgeo\gdal.py:10292: in __setitem__ if not arg.Set(value): E:\buildsystem2\release-1929-x64\bin\gdal\python\osgeo\gdal.py:9877: in Set return self.SetAsString(str(value)) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = > args = ('NZTM2000',) def SetAsString(self, *args) -> "bool": r"""SetAsString(AlgorithmArg self, char const * value) -> bool""" > return _gdal.AlgorithmArg_SetAsString(self, *args) E RuntimeError: Invalid value 'NZTM2000' for string argument 'tiling-scheme'. Should be one among 'raster', 'WebMercatorQuad', 'WorldCRS84Quad', 'WorldMercatorWGS84Quad', 'GoogleCRS84Quad', 'PseudoTMS_GlobalMercator'. E:\buildsystem2\release-1929-x64\bin\gdal\python\osgeo\gdal.py:9770: RuntimeError _____________________ test_gdalalg_raster_tile_raster_kml _____________________ tmp_vsimem = PurePosixPath('/vsimem/test_gdalalg_raster_tile_raster_kml') def test_gdalalg_raster_tile_raster_kml(tmp_vsimem): alg = get_alg() alg["input"] = gdal.Translate( "", "../gcore/data/byte.tif", format="MEM", outputSRS="EPSG:32611" ) alg["output"] = tmp_vsimem alg["min-zoom"] = 10 alg["max-zoom"] = 11 alg["resampling"] = "nearest" alg["kml"] = True with gdal.config_option("GDAL_RASTER_TILE_KML_PREC", "10"): assert alg.Run() > assert gdal.ReadDirRecursive(tmp_vsimem) == [ "10/", "10/177/", "10/177/409.kml", "10/177/409.png", "11/", "11/354/", "11/354/818.kml", "11/354/818.png", "doc.kml", "leaflet.html", "mapml.mapml", "openlayers.html", ] E AssertionError: assert ['10/', '10/177/', '10/177/409.kml', '10/177/409.png', '11/', '11/354/', '11/354/818.kml', '11/354/818.png', 'doc.kml', 'openlayers.html'] == ['10/', '10/177/', '10/177/409.kml', '10/177/409.png', '11/', '11/354/', '11/354/818.kml', '11/354/818.png', 'doc.kml', 'leaflet.html', 'mapml.mapml', 'openlayers.html'] E E At index 9 diff: 'openlayers.html' != 'leaflet.html' E Right contains 2 more items, first extra item: 'mapml.mapml' E E Full diff: E [ E '10/', E '10/177/', E '10/177/409.kml', E '10/177/409.png', E '11/', E '11/354/', E '11/354/818.kml', E '11/354/818.png', E 'doc.kml', E - 'leaflet.html', E - 'mapml.mapml', E 'openlayers.html', E ] E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_raster_tile.py:1466: AssertionError _______________ test_gdalalg_vector_clip_dataset_getnextfeature _______________ @pytest.mark.require_driver("OSM") def test_gdalalg_vector_clip_dataset_getnextfeature(): clip = get_clip_alg() > src_ds = gdal.OpenEx("../ogr/data/osm/test.pbf") E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_vector_clip.py:957: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ args = ('../ogr/data/osm/test.pbf',), kwargs = {} def OpenEx(*args, **kwargs) -> "GDALDatasetShadow *": r""" OpenEx(char const * utf8_path, unsigned int nOpenFlags=0, char ** allowed_drivers=None, char ** open_options=None, char ** sibling_files=None) -> Dataset Open a raster or vector file as a :py:class:`Dataset`. See :cpp:func:`GDALOpenEx`. Parameters ---------- utf8_path : str name of the file to open flags : int Flags controlling how the Dataset is opened. Multiple ``gdal.OF_XXX`` flags may be combined using the ``|`` operator. See :cpp:func:`GDALOpenEx`. allowed_drivers : list, optional A list of the names of drivers that may attempt to open the dataset. open_options : dict/list, optional A dict or list of name=value driver-specific opening options. sibling_files: list, optional A list of filenames that are auxiliary to the main filename Returns ------- Dataset, or ``None`` on failure. See Also -------- :py:func:`Open` :py:func:`OpenShared` """ _WarnIfUserHasNotSpecifiedIfUsingExceptions() > return _gdal.OpenEx(*args, **kwargs) E RuntimeError: Could not parse configuration file for OSM import E:\buildsystem2\release-1929-x64\bin\gdal\python\osgeo\gdal.py:10756: RuntimeError ____________________ test_gdalalg_vector_pipeline_read_osm ____________________ @pytest.mark.require_driver("OSM") def test_gdalalg_vector_pipeline_read_osm(): pipeline = get_pipeline_alg() > assert pipeline.ParseCommandLineArguments( [ "read", "../ogr/data/osm/test.pbf", "!", "write", "--of=stream", "streamed_file", ] ) E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_vector_pipeline.py:55: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = > args = (['read', '../ogr/data/osm/test.pbf', '!', 'write', '--of=stream', 'streamed_file'],) copy = , i = 5 def ParseCommandLineArguments(self, *args) -> "bool": r"""ParseCommandLineArguments(Algorithm self, char ** args) -> bool""" # Convert PathLike to str import copy args = copy.deepcopy(args) if isinstance(args[0], list): for i in range(len(args[0])): args[0][i] = str(args[0][i]) > return _gdal.Algorithm_ParseCommandLineArguments(self, *args) E RuntimeError: Could not parse configuration file for OSM import E May be caused by: Could not parse configuration file for OSM import E:\buildsystem2\release-1929-x64\bin\gdal\python\osgeo\gdal.py:10025: RuntimeError ___________ test_gdalalg_vector_pipeline_read_osm_subset_of_layers ____________ @pytest.mark.require_driver("OSM") def test_gdalalg_vector_pipeline_read_osm_subset_of_layers(): pipeline = get_pipeline_alg() > assert pipeline.ParseCommandLineArguments( [ "read", "../ogr/data/osm/test.pbf", "--layer=points,multipolygons", "!", "write", "--of=stream", "streamed_file", ] ) E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_vector_pipeline.py:94: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = > args = (['read', '../ogr/data/osm/test.pbf', '--layer=points,multipolygons', '!', 'write', '--of=stream', ...],) copy = , i = 6 def ParseCommandLineArguments(self, *args) -> "bool": r"""ParseCommandLineArguments(Algorithm self, char ** args) -> bool""" # Convert PathLike to str import copy args = copy.deepcopy(args) if isinstance(args[0], list): for i in range(len(args[0])): args[0][i] = str(args[0][i]) > return _gdal.Algorithm_ParseCommandLineArguments(self, *args) E RuntimeError: Could not parse configuration file for OSM import E May be caused by: Could not parse configuration file for OSM import E:\buildsystem2\release-1929-x64\bin\gdal\python\osgeo\gdal.py:10025: RuntimeError ____________ test_gdalalg_vector_reproject_dataset_getnextfeature _____________ @pytest.mark.require_driver("OSM") def test_gdalalg_vector_reproject_dataset_getnextfeature(): alg = get_reproject_alg() > src_ds = gdal.OpenEx("../ogr/data/osm/test.pbf") E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_vector_reproject.py:31: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ args = ('../ogr/data/osm/test.pbf',), kwargs = {} def OpenEx(*args, **kwargs) -> "GDALDatasetShadow *": r""" OpenEx(char const * utf8_path, unsigned int nOpenFlags=0, char ** allowed_drivers=None, char ** open_options=None, char ** sibling_files=None) -> Dataset Open a raster or vector file as a :py:class:`Dataset`. See :cpp:func:`GDALOpenEx`. Parameters ---------- utf8_path : str name of the file to open flags : int Flags controlling how the Dataset is opened. Multiple ``gdal.OF_XXX`` flags may be combined using the ``|`` operator. See :cpp:func:`GDALOpenEx`. allowed_drivers : list, optional A list of the names of drivers that may attempt to open the dataset. open_options : dict/list, optional A dict or list of name=value driver-specific opening options. sibling_files: list, optional A list of filenames that are auxiliary to the main filename Returns ------- Dataset, or ``None`` on failure. See Also -------- :py:func:`Open` :py:func:`OpenShared` """ _WarnIfUserHasNotSpecifiedIfUsingExceptions() > return _gdal.OpenEx(*args, **kwargs) E RuntimeError: Could not parse configuration file for OSM import E:\buildsystem2\release-1929-x64\bin\gdal\python\osgeo\gdal.py:10756: RuntimeError _____________________________ test_gdalinfo_lib_2 _____________________________ def test_gdalinfo_lib_2(): ds = gdal.Open("../gcore/data/byte.tif") ret = gdal.Info(ds, format="json") assert ret["driverShortName"] == "GTiff", "wrong value for driverShortName." > gdaltest.validate_json(ret, "gdalinfo_output.schema.json") E Failed: Could not find schema gdalinfo_output.schema.json E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalinfo_lib.py:59: Failed _____________________________ test_gdalinfo_lib_5 _____________________________ tmp_path = WindowsPath('C:/Users/szekeres/AppData/Local/Temp/pytest-of-szekeres/pytest-19/test_gdalinfo_lib_50') def test_gdalinfo_lib_5(tmp_path): tmp_tif = str(tmp_path / "byte.tif") shutil.copy("../gcore/data/byte.tif", tmp_tif) ds = gdal.Open(tmp_tif) ret = gdal.Info( ds, format="json", deserialize=True, computeMinMax=True, reportHistograms=True, reportProj4=True, # stats=True, this is mutually exclusive with approxStats approxStats=True, computeChecksum=True, showGCPs=False, showMetadata=False, showRAT=False, showColorTable=False, listMDD=True, showFileList=False, ) assert "files" not in ret band = ret["bands"][0] assert "computedMin" in band assert "histogram" in band assert "checksum" in band assert "stdDev" in band assert ret["coordinateSystem"]["dataAxisToSRSAxisMapping"] == [1, 2] > gdaltest.validate_json(ret, "gdalinfo_output.schema.json") E Failed: Could not find schema gdalinfo_output.schema.json E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalinfo_lib.py:129: Failed _________________ test_gdalinfo_lib_json_color_table_and_rat __________________ @pytest.mark.require_driver("HFA") def test_gdalinfo_lib_json_color_table_and_rat(): ds = gdal.Open("../gcore/data/rat.img") ret = gdal.Info(ds, format="json") assert "colorTable" in ret["bands"][0] assert "rat" in ret["bands"][0] > gdaltest.validate_json(ret, "gdalinfo_output.schema.json") E Failed: Could not find schema gdalinfo_output.schema.json E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalinfo_lib.py:364: Failed ___________________ test_gdalmdiminfo_lib_empty_mem_dataset ___________________ def test_gdalmdiminfo_lib_empty_mem_dataset(): drv = gdal.GetDriverByName("MEM") ds = drv.CreateMultiDimensional("") ret = gdal.MultiDimInfo(ds) > gdaltest.validate_json(ret, "gdalmdiminfo_output.schema.json") E Failed: Could not find schema gdalmdiminfo_output.schema.json E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalmdiminfo_lib.py:47: Failed ______________________ test_gdalmdiminfo_lib_mem_dataset ______________________ def test_gdalmdiminfo_lib_mem_dataset(): drv = gdal.GetDriverByName("MEM") ds = drv.CreateMultiDimensional("") rg = ds.GetRootGroup() subg = rg.CreateGroup("subgroup") subg.CreateGroup("subsubgroup") dim0 = rg.CreateDimension("dim0", "my_type", "my_direction", 2) comp0 = gdal.EDTComponent.Create( "x", 0, gdal.ExtendedDataType.Create(gdal.GDT_Int16) ) comp1 = gdal.EDTComponent.Create( "y", 4, gdal.ExtendedDataType.Create(gdal.GDT_Int32) ) dt = gdal.ExtendedDataType.CreateCompound("mytype", 8, [comp0, comp1]) ar = rg.CreateMDArray("ar_compound", [dim0], dt) assert ( ar.Write(struct.pack("hi" * 2, 32767, 1000000, -32768, -1000000)) == gdal.CE_None ) assert ar.SetNoDataValueRaw(struct.pack("hi", 32767, 1000000)) == gdal.CE_None dim1 = rg.CreateDimension("dim1", None, None, 3) ar = rg.CreateMDArray( "ar_2d", [dim0, dim1], gdal.ExtendedDataType.Create(gdal.GDT_Byte) ) ar.SetOffset(1) ar.SetScale(2) ar.SetUnit("foo") srs = osr.SpatialReference() srs.SetFromUserInput("+proj=utm +zone=31 +datum=WGS84") srs.SetDataAxisToSRSAxisMapping([2, 1]) ar.SetSpatialRef(srs) attr = ar.CreateAttribute("myattr", [], gdal.ExtendedDataType.CreateString()) attr.WriteString("bar") ret = gdal.MultiDimInfo(ds, detailed=True, as_text=True) > gdaltest.validate_json(ret, "gdalmdiminfo_output.schema.json") E Failed: Could not find schema gdalmdiminfo_output.schema.json E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalmdiminfo_lib.py:94: Failed _______________________ test_ogrinfo_lib_json_validate ________________________ def test_ogrinfo_lib_json_validate(): ds = gdal.OpenEx("../ogr/data/poly.shp") ret = gdal.VectorInfo(ds, format="json", dumpFeatures=True) > gdaltest.validate_json(ret, "ogrinfo_output.schema.json") E Failed: Could not find schema ogrinfo_output.schema.json E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogrinfo_lib.py:229: Failed _____________________ test_ogrinfo_lib_json_relationships _____________________ @pytest.mark.require_driver("OpenFileGDB") def test_ogrinfo_lib_json_relationships(): ds = gdal.OpenEx("../ogr/data/filegdb/relationships.gdb") ret = gdal.VectorInfo(ds, format="json") > gdaltest.validate_json(ret, "ogrinfo_output.schema.json") E Failed: Could not find schema ogrinfo_output.schema.json E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogrinfo_lib.py:281: Failed _________________________ test_ogrinfo_lib_time_zones _________________________ def test_ogrinfo_lib_time_zones(): ds = gdal.GetDriverByName("MEM").Create("", 0, 0, 0, gdal.GDT_Unknown) lyr = ds.CreateLayer("test") fld_defn = ogr.FieldDefn("unknown", ogr.OFTDateTime) fld_defn.SetTZFlag(ogr.TZFLAG_UNKNOWN) lyr.CreateField(fld_defn) fld_defn = ogr.FieldDefn("localtime", ogr.OFTDateTime) fld_defn.SetTZFlag(ogr.TZFLAG_LOCALTIME) lyr.CreateField(fld_defn) fld_defn = ogr.FieldDefn("mixed", ogr.OFTDateTime) fld_defn.SetTZFlag(ogr.TZFLAG_MIXED_TZ) lyr.CreateField(fld_defn) fld_defn = ogr.FieldDefn("utc", ogr.OFTDateTime) fld_defn.SetTZFlag(ogr.TZFLAG_UTC) lyr.CreateField(fld_defn) fld_defn = ogr.FieldDefn("plus_one_hour", ogr.OFTDateTime) fld_defn.SetTZFlag(ogr.TZFLAG_UTC + 4) lyr.CreateField(fld_defn) fld_defn = ogr.FieldDefn("minus_one_hour", ogr.OFTDateTime) fld_defn.SetTZFlag(ogr.TZFLAG_UTC - 4) lyr.CreateField(fld_defn) ret = gdal.VectorInfo(ds, format="json") > gdaltest.validate_json(ret, "ogrinfo_output.schema.json") E Failed: Could not find schema ogrinfo_output.schema.json E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogrinfo_lib.py:492: Failed __________________________ test_ogrinfo_lib_extent3D __________________________ @pytest.mark.require_driver("ESRI Shapefile") @pytest.mark.require_driver("GPKG") def test_ogrinfo_lib_extent3D(): ret = gdal.VectorInfo("../ogr/data/poly.shp", extent="3D") assert ( "(478315.531250, 4762880.500000, none) - (481645.312500, 4765610.500000, none)" in ret ) ret = gdal.VectorInfo("../ogr/data/poly.shp", extent="3D", format="json") assert ret["layers"][0]["geometryFields"][0]["extent"] == [ 478315.53125, 4762880.5, 481645.3125, 4765610.5, ] assert ret["layers"][0]["geometryFields"][0]["extent3D"] == [ 478315.53125, 4762880.5, None, 481645.3125, 4765610.5, None, ] > gdaltest.validate_json(ret, "ogrinfo_output.schema.json") E Failed: Could not find schema ogrinfo_output.schema.json E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogrinfo_lib.py:533: Failed ============================== warnings summary =============================== gcore\basic_test.py:932 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\gcore\basic_test.py:932: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.slow() gcore\thread_test.py:363 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\gcore\thread_test.py:363: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("HDF5") gcore\thread_test.py:364 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\gcore\thread_test.py:364: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("netCDF") gcore\thread_test.py:401 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\gcore\thread_test.py:401: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("HFA") ogr\ogr_index_test.py:36 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\ogr\ogr_index_test.py:36: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html pytestmark = pytest.mark.require_driver("MapInfo File") ogr\ogr_join_test.py:297 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\ogr\ogr_join_test.py:297: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") ogr\ogr_sql_test.py:113 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\ogr\ogr_sql_test.py:113: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("SQLite") ogr\ogr_sql_test.py:328 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\ogr\ogr_sql_test.py:328: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") ogr\ogr_sql_test.py:352 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\ogr\ogr_sql_test.py:352: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") ogr\ogr_sql_test.py:423 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\ogr\ogr_sql_test.py:423: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("MapInfo File") ogr\ogr_sql_test.py:457 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\ogr\ogr_sql_test.py:457: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("MapInfo File") ogr\ogr_sql_test.py:471 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\ogr\ogr_sql_test.py:471: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("MapInfo File") ogr\ogr_sql_test.py:584 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\ogr\ogr_sql_test.py:584: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("DGN") ogr\ogr_sql_test.py:656 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\ogr\ogr_sql_test.py:656: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") ogr\ogr_sql_test.py:1292 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\ogr\ogr_sql_test.py:1292: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("OGR_VRT") ogr\ogr_sql_test.py:2229 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\ogr\ogr_sql_test.py:2229: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GPKG") gnm\gnm_test.py:24 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\gnm\gnm_test.py:24: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html pytestmark = pytest.mark.require_driver("GNMFile") utilities\test_gdal_contour.py:618 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_contour.py:618: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GPKG") utilities\test_gdal_contour_lib.py:39 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_contour_lib.py:39: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("AAIGRID") utilities\test_gdal_create.py:71 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_create.py:71: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("PNG") utilities\test_gdal_create.py:132 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_create.py:132: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("TGA") utilities\test_gdal_footprint.py:23 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_footprint.py:23: PytestUnknownMarkWarning: Unknown pytest.mark.require_geos - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html pytest.mark.require_geos, utilities\test_gdal_footprint.py:39 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_footprint.py:39: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GeoJSON") utilities\test_gdal_footprint_lib.py:24 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_footprint_lib.py:24: PytestUnknownMarkWarning: Unknown pytest.mark.require_geos - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html pytestmark = pytest.mark.require_geos utilities\test_gdal_footprint_lib.py:109 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_footprint_lib.py:109: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GeoJSON") utilities\test_gdal_footprint_lib.py:121 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_footprint_lib.py:121: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GeoJSON") utilities\test_gdal_footprint_lib.py:358 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_footprint_lib.py:358: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GPKG") utilities\test_gdal_grid.py:101 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_grid.py:101: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_gdal_grid.py:130 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_grid.py:130: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_gdal_grid.py:158 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_grid.py:158: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_gdal_grid.py:251 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_grid.py:251: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_gdal_grid.py:287 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_grid.py:287: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_gdal_grid.py:314 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_grid.py:314: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_gdal_grid.py:338 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_grid.py:338: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_gdal_grid.py:361 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_grid.py:361: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_gdal_grid.py:388 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_grid.py:388: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_gdal_grid.py:420 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_grid.py:420: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_gdal_grid.py:445 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_grid.py:445: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_gdal_grid.py:470 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_grid.py:470: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_gdal_grid.py:499 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_grid.py:499: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_gdal_grid.py:533 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_grid.py:533: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_gdal_grid.py:558 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_grid.py:558: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_gdal_grid.py:583 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_grid.py:583: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_gdal_grid.py:612 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_grid.py:612: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_gdal_grid.py:646 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_grid.py:646: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_gdal_grid.py:671 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_grid.py:671: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_gdal_grid.py:705 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_grid.py:705: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_gdal_grid.py:733 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_grid.py:733: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_gdal_grid.py:765 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_grid.py:765: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_gdal_grid.py:789 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_grid.py:789: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_gdal_grid.py:821 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_grid.py:821: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_gdal_grid.py:845 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_grid.py:845: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_gdal_grid.py:907 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_grid.py:907: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_gdal_grid.py:931 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_grid.py:931: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_gdal_grid.py:954 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_grid.py:954: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_gdal_grid.py:983 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_grid.py:983: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_gdal_grid.py:984 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_grid.py:984: PytestUnknownMarkWarning: Unknown pytest.mark.require_geos - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_geos utilities\test_gdal_grid.py:1012 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_grid.py:1012: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_gdal_grid_lib.py:161 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_grid_lib.py:161: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GeoJSON") utilities\test_gdal_grid_lib.py:214 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_grid_lib.py:214: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GeoJSON") utilities\test_gdal_grid_lib.py:241 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_grid_lib.py:241: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GeoJSON") utilities\test_gdal_grid_lib.py:261 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_grid_lib.py:261: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GeoJSON") utilities\test_gdal_grid_lib.py:281 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_grid_lib.py:281: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GeoJSON") utilities\test_gdal_grid_lib.py:302 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_grid_lib.py:302: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GeoJSON") utilities\test_gdal_grid_lib.py:333 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_grid_lib.py:333: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GeoJSON") utilities\test_gdal_grid_lib.py:355 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_grid_lib.py:355: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GeoJSON") utilities\test_gdal_grid_lib.py:375 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_grid_lib.py:375: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GeoJSON") utilities\test_gdal_grid_lib.py:395 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_grid_lib.py:395: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GeoJSON") utilities\test_gdal_grid_lib.py:416 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_grid_lib.py:416: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GeoJSON") utilities\test_gdal_grid_lib.py:447 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_grid_lib.py:447: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GeoJSON") utilities\test_gdal_grid_lib.py:467 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_grid_lib.py:467: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GeoJSON") utilities\test_gdal_grid_lib.py:487 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_grid_lib.py:487: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GeoJSON") utilities\test_gdal_grid_lib.py:507 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_grid_lib.py:507: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GeoJSON") utilities\test_gdal_grid_lib.py:528 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_grid_lib.py:528: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GeoJSON") utilities\test_gdal_grid_lib.py:548 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_grid_lib.py:548: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GeoJSON") utilities\test_gdal_grid_lib.py:568 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_grid_lib.py:568: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GeoJSON") utilities\test_gdal_grid_lib.py:588 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_grid_lib.py:588: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GeoJSON") utilities\test_gdal_grid_lib.py:608 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_grid_lib.py:608: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GeoJSON") utilities\test_gdal_grid_lib.py:629 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_grid_lib.py:629: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GeoJSON") utilities\test_gdal_grid_lib.py:649 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_grid_lib.py:649: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GeoJSON") utilities\test_gdal_grid_lib.py:669 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_grid_lib.py:669: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GeoJSON") utilities\test_gdal_grid_lib.py:689 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_grid_lib.py:689: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GeoJSON") utilities\test_gdal_grid_lib.py:709 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_grid_lib.py:709: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GeoJSON") utilities\test_gdal_grid_lib.py:730 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_grid_lib.py:730: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GeoJSON") utilities\test_gdal_grid_lib.py:750 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_grid_lib.py:750: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GeoJSON") utilities\test_gdal_grid_lib.py:770 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_grid_lib.py:770: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GeoJSON") utilities\test_gdal_grid_lib.py:790 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_grid_lib.py:790: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GeoJSON") utilities\test_gdal_grid_lib.py:810 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_grid_lib.py:810: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GeoJSON") utilities\test_gdal_grid_lib.py:831 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_grid_lib.py:831: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GeoJSON") utilities\test_gdal_grid_lib.py:851 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_grid_lib.py:851: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GeoJSON") utilities\test_gdal_grid_lib.py:873 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_grid_lib.py:873: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GeoJSON") utilities\test_gdal_grid_lib.py:893 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_grid_lib.py:893: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GeoJSON") utilities\test_gdal_grid_lib.py:913 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_grid_lib.py:913: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GeoJSON") utilities\test_gdal_grid_lib.py:934 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_grid_lib.py:934: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GeoJSON") utilities\test_gdal_rasterize.py:42 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_rasterize.py:42: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("MapInfo File") utilities\test_gdal_rasterize.py:120 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_rasterize.py:120: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_gdal_rasterize.py:249 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_rasterize.py:249: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_gdal_rasterize.py:299 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_rasterize.py:299: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_gdal_rasterize.py:344 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_rasterize.py:344: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("SQLite") utilities\test_gdal_rasterize.py:345 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_rasterize.py:345: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_gdal_rasterize.py:400 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_rasterize.py:400: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_gdal_rasterize.py:426 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_rasterize.py:426: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_gdal_rasterize_lib.py:552 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_rasterize_lib.py:552: PytestUnknownMarkWarning: Unknown pytest.mark.require_geos - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_geos utilities\test_gdal_rasterize_lib.py:786 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_rasterize_lib.py:786: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GeoJSON") utilities\test_gdal_translate.py:127 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_translate.py:127: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GIF") utilities\test_gdal_translate.py:389 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_translate.py:389: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("RPFTOC") utilities\test_gdal_translate.py:434 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_translate.py:434: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GIF") utilities\test_gdal_translate.py:481 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_translate.py:481: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("BMP") utilities\test_gdal_translate.py:567 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_translate.py:567: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("HFA") utilities\test_gdal_translate.py:593 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_translate.py:593: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("HFA") utilities\test_gdal_translate.py:660 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_translate.py:660: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("HFA") utilities\test_gdal_translate.py:679 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_translate.py:679: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("XYZ") utilities\test_gdal_translate.py:711 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_translate.py:711: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("AAIGRID") utilities\test_gdal_translate.py:762 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_translate.py:762: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("AAIGRID") utilities\test_gdal_translate.py:1012 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_translate.py:1012: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("HFA") utilities\test_gdal_translate.py:1038 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_translate.py:1038: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("HFA") utilities\test_gdal_translate_lib.py:137 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_translate_lib.py:137: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GIF") utilities\test_gdal_translate_lib.py:666 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_translate_lib.py:666: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("DOQ1") utilities\test_gdal_translate_lib.py:1231 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_translate_lib.py:1231: PytestUnknownMarkWarning: Unknown pytest.mark.require_proj - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_proj(7, 2) utilities\test_gdal_translate_lib.py:1391 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdal_translate_lib.py:1391: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("ENVI") gcore\tiff_ovr.py:389 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\gcore\tiff_ovr.py:389: PytestUnknownMarkWarning: Unknown pytest.mark.require_creation_option - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_creation_option("GTiff", "JPEG") gcore\tiff_ovr.py:445 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\gcore\tiff_ovr.py:445: PytestUnknownMarkWarning: Unknown pytest.mark.require_creation_option - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_creation_option("GTiff", "JPEG") gcore\tiff_ovr.py:1051 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\gcore\tiff_ovr.py:1051: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("PNG") gcore\tiff_ovr.py:1402 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\gcore\tiff_ovr.py:1402: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("DTED") gcore\tiff_ovr.py:1436 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\gcore\tiff_ovr.py:1436: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("DTED") gcore\tiff_ovr.py:1628 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\gcore\tiff_ovr.py:1628: PytestUnknownMarkWarning: Unknown pytest.mark.require_creation_option - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_creation_option("GTiff", "JPEG") gcore\tiff_ovr.py:1660 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\gcore\tiff_ovr.py:1660: PytestUnknownMarkWarning: Unknown pytest.mark.require_creation_option - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_creation_option("GTiff", "JPEG") gcore\tiff_ovr.py:1701 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\gcore\tiff_ovr.py:1701: PytestUnknownMarkWarning: Unknown pytest.mark.require_creation_option - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_creation_option("GTiff", "JPEG") gcore\tiff_ovr.py:1915 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\gcore\tiff_ovr.py:1915: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.slow() gcore\tiff_ovr.py:2112 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\gcore\tiff_ovr.py:2112: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("PNG") gcore\tiff_ovr.py:2233 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\gcore\tiff_ovr.py:2233: PytestUnknownMarkWarning: Unknown pytest.mark.require_creation_option - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_creation_option("GTiff", "JPEG") gcore\tiff_ovr.py:2935 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\gcore\tiff_ovr.py:2935: PytestUnknownMarkWarning: Unknown pytest.mark.require_creation_option - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_creation_option("GTiff", "JXL") gcore\tiff_ovr.py:2953 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\gcore\tiff_ovr.py:2953: PytestUnknownMarkWarning: Unknown pytest.mark.require_creation_option - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_creation_option("GTiff", "JXL") gcore\tiff_ovr.py:2988 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\gcore\tiff_ovr.py:2988: PytestUnknownMarkWarning: Unknown pytest.mark.require_creation_option - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_creation_option("GTiff", "JXL") gcore\tiff_ovr.py:2989 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\gcore\tiff_ovr.py:2989: PytestUnknownMarkWarning: Unknown pytest.mark.require_creation_option - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_creation_option("GTiff", "JXL_ALPHA_DISTANCE") utilities\test_gdaladdo.py:383 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdaladdo.py:383: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GPKG") utilities\test_gdaladdo.py:384 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdaladdo.py:384: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GTI") utilities\test_gdaladdo.py:494 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdaladdo.py:494: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("COG") utilities\test_gdalalg_convert.py:35 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_convert.py:35: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GPKG") utilities\test_gdalalg_driver_gti_create.py:18 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_driver_gti_create.py:18: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html pytestmark = pytest.mark.require_driver("GTI") utilities\test_gdalalg_info.py:82 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_info.py:82: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GPKG") utilities\test_gdalalg_info.py:94 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_info.py:94: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GPKG") utilities\test_gdalalg_info.py:114 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_info.py:114: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("netCDF") utilities\test_gdalalg_mdim_convert.py:21 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_mdim_convert.py:21: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html pytest.mark.require_driver("VRT"), utilities\test_gdalalg_mdim_convert.py:384 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_mdim_convert.py:384: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("netCDF") utilities\test_gdalalg_mdim_convert.py:404 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_mdim_convert.py:404: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("netCDF") utilities\test_gdalalg_mdim_convert.py:416 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_mdim_convert.py:416: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("netCDF") utilities\test_gdalalg_mdim_convert.py:426 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_mdim_convert.py:426: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("ZARR") utilities\test_gdalalg_mdim_info.py:23 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_mdim_info.py:23: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html pytest.mark.require_driver("netCDF"), utilities\test_gdalalg_raster_aspect.py:66 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_raster_aspect.py:66: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GDALG") utilities\test_gdalalg_raster_calc.py:511 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_raster_calc.py:511: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GDALG") utilities\test_gdalalg_raster_color_map.py:76 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_raster_color_map.py:76: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GDALG") utilities\test_gdalalg_raster_color_map.py:95 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_raster_color_map.py:95: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("BMP") utilities\test_gdalalg_raster_contour.py:25 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_raster_contour.py:25: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("AAIGRID") utilities\test_gdalalg_raster_contour.py:167 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_raster_contour.py:167: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("AAIGRID") utilities\test_gdalalg_raster_contour.py:207 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_raster_contour.py:207: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GPKG") utilities\test_gdalalg_raster_convert.py:60 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_raster_convert.py:60: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GPKG") utilities\test_gdalalg_raster_convert.py:83 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_raster_convert.py:83: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("HFA") utilities\test_gdalalg_raster_create.py:156 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_raster_create.py:156: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("HFA") utilities\test_gdalalg_raster_footprint.py:100 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_raster_footprint.py:100: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GPKG") utilities\test_gdalalg_raster_footprint.py:355 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_raster_footprint.py:355: PytestUnknownMarkWarning: Unknown pytest.mark.require_geos - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_geos() utilities\test_gdalalg_raster_footprint.py:397 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_raster_footprint.py:397: PytestUnknownMarkWarning: Unknown pytest.mark.require_geos - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_geos() utilities\test_gdalalg_raster_footprint.py:444 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_raster_footprint.py:444: PytestUnknownMarkWarning: Unknown pytest.mark.require_geos - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_geos() utilities\test_gdalalg_raster_hillshade.py:97 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_raster_hillshade.py:97: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GDALG") utilities\test_gdalalg_raster_info.py:159 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_raster_info.py:159: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GDALG") utilities\test_gdalalg_raster_overview.py:152 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_raster_overview.py:152: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("COG") utilities\test_gdalalg_raster_pipeline.py:352 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_raster_pipeline.py:352: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GPKG") utilities\test_gdalalg_raster_pipeline.py:380 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_raster_pipeline.py:380: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GPKG") utilities\test_gdalalg_raster_polygonize.py:74 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_raster_polygonize.py:74: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GPKG") utilities\test_gdalalg_raster_polygonize.py:240 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_raster_polygonize.py:240: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GPKG") utilities\test_gdalalg_raster_roughness.py:62 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_raster_roughness.py:62: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GDALG") utilities\test_gdalalg_raster_sieve.py:30 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_raster_sieve.py:30: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("AAIGRID") utilities\test_gdalalg_raster_sieve.py:31 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_raster_sieve.py:31: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GTiff") utilities\test_gdalalg_raster_sieve.py:77 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_raster_sieve.py:77: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("AAIGRID") utilities\test_gdalalg_raster_sieve.py:78 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_raster_sieve.py:78: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GTiff") utilities\test_gdalalg_raster_sieve.py:128 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_raster_sieve.py:128: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("AAIGRID") utilities\test_gdalalg_raster_sieve.py:129 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_raster_sieve.py:129: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GTiff") utilities\test_gdalalg_raster_slope.py:67 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_raster_slope.py:67: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GDALG") utilities\test_gdalalg_raster_tile.py:21 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_raster_tile.py:21: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html pytestmark = pytest.mark.require_driver("PNG") utilities\test_gdalalg_raster_tile.py:652 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_raster_tile.py:652: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GTX") utilities\test_gdalalg_raster_tile.py:706 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_raster_tile.py:706: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("JPEG") utilities\test_gdalalg_raster_tile.py:729 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_raster_tile.py:729: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("JPEG") utilities\test_gdalalg_raster_tile.py:746 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_raster_tile.py:746: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("JPEG") utilities\test_gdalalg_raster_tile.py:1145 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_raster_tile.py:1145: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GTiff") utilities\test_gdalalg_raster_tile.py:1146 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_raster_tile.py:1146: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("COG") utilities\test_gdalalg_raster_tpi.py:62 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_raster_tpi.py:62: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GDALG") utilities\test_gdalalg_raster_tri.py:64 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_raster_tri.py:64: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GDALG") utilities\test_gdalalg_vector_clip.py:20 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_vector_clip.py:20: PytestUnknownMarkWarning: Unknown pytest.mark.require_geos - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html pytestmark = pytest.mark.require_geos utilities\test_gdalalg_vector_clip.py:27 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_vector_clip.py:27: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GPKG") utilities\test_gdalalg_vector_clip.py:953 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_vector_clip.py:953: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("OSM") utilities\test_gdalalg_vector_clip.py:1032 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_vector_clip.py:1032: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GDALG") utilities\test_gdalalg_vector_concat.py:417 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_vector_concat.py:417: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GDALG") utilities\test_gdalalg_vector_convert.py:23 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_vector_convert.py:23: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GPKG") utilities\test_gdalalg_vector_convert.py:88 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_vector_convert.py:88: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GPKG") utilities\test_gdalalg_vector_convert.py:105 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_vector_convert.py:105: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GPKG") utilities\test_gdalalg_vector_convert.py:169 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_vector_convert.py:169: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GeoJSON") utilities\test_gdalalg_vector_convert.py:180 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_vector_convert.py:180: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("OpenFileGDB") utilities\test_gdalalg_vector_convert.py:210 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_vector_convert.py:210: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("OpenFileGDB") utilities\test_gdalalg_vector_convert.py:227 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_vector_convert.py:227: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GPKG") utilities\test_gdalalg_vector_geom_buffer.py:19 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_vector_geom_buffer.py:19: PytestUnknownMarkWarning: Unknown pytest.mark.require_geos - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html pytestmark = pytest.mark.require_geos utilities\test_gdalalg_vector_geom_buffer.py:75 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_vector_geom_buffer.py:75: PytestUnknownMarkWarning: Unknown pytest.mark.require_geos - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_geos(3, 11, 0) utilities\test_gdalalg_vector_geom_explode_collections.py:338 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_vector_geom_explode_collections.py:338: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GDALG") utilities\test_gdalalg_vector_geom_make_valid.py:20 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_vector_geom_make_valid.py:20: PytestUnknownMarkWarning: Unknown pytest.mark.require_geos - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html pytestmark = pytest.mark.require_geos utilities\test_gdalalg_vector_geom_make_valid.py:195 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_vector_geom_make_valid.py:195: PytestUnknownMarkWarning: Unknown pytest.mark.require_geos - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_geos(3, 10, 0) utilities\test_gdalalg_vector_geom_make_valid.py:233 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_vector_geom_make_valid.py:233: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GDALG") utilities\test_gdalalg_vector_geom_set_type.py:327 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_vector_geom_set_type.py:327: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GDALG") utilities\test_gdalalg_vector_geom_simplify.py:18 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_vector_geom_simplify.py:18: PytestUnknownMarkWarning: Unknown pytest.mark.require_geos - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html pytestmark = pytest.mark.require_geos utilities\test_gdalalg_vector_info.py:98 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_vector_info.py:98: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("SQLite") utilities\test_gdalalg_vector_pipeline.py:51 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_vector_pipeline.py:51: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("OSM") utilities\test_gdalalg_vector_pipeline.py:90 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_vector_pipeline.py:90: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("OSM") utilities\test_gdalalg_vector_pipeline.py:494 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_vector_pipeline.py:494: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GPKG") utilities\test_gdalalg_vector_pipeline.py:564 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_vector_pipeline.py:564: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GPKG") utilities\test_gdalalg_vector_pipeline.py:589 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_vector_pipeline.py:589: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GPKG") utilities\test_gdalalg_vector_rasterize.py:41 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_vector_rasterize.py:41: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_gdalalg_vector_rasterize.py:485 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_vector_rasterize.py:485: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_gdalalg_vector_rasterize.py:537 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_vector_rasterize.py:537: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_gdalalg_vector_rasterize.py:576 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_vector_rasterize.py:576: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_gdalalg_vector_reproject.py:27 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_vector_reproject.py:27: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("OSM") utilities\test_gdalalg_vector_reproject.py:105 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_vector_reproject.py:105: PytestUnknownMarkWarning: Unknown pytest.mark.require_geos - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_geos utilities\test_gdalalg_vector_select.py:173 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_vector_select.py:173: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GPKG") utilities\test_gdalalg_vector_select.py:195 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_vector_select.py:195: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GPKG") utilities\test_gdalalg_vector_sql.py:125 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalalg_vector_sql.py:125: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("SQLite") utilities\test_gdaldem.py:189 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdaldem.py:189: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("PNG") utilities\test_gdaldem.py:211 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdaldem.py:211: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("PNG") utilities\test_gdaldem.py:435 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdaldem.py:435: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("PNG") utilities\test_gdaldem.py:459 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdaldem.py:459: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("PNG") utilities\test_gdaldem.py:535 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdaldem.py:535: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("AAIGRID") utilities\test_gdaldem.py:582 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdaldem.py:582: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("AAIGRID") utilities\test_gdaldem_lib.py:199 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdaldem_lib.py:199: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("PNG") utilities\test_gdalinfo.py:77 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalinfo.py:77: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GIF") utilities\test_gdalinfo.py:110 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalinfo.py:110: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("HFA") utilities\test_gdalinfo.py:177 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalinfo.py:177: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("NITF") utilities\test_gdalinfo.py:338 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalinfo.py:338: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("VRT") utilities\test_gdalinfo.py:449 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalinfo.py:449: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("AAIGRID") utilities\test_gdalinfo.py:506 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalinfo.py:506: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GIF") utilities\test_gdalinfo.py:547 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalinfo.py:547: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("HFA") utilities\test_gdalinfo.py:861 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalinfo.py:861: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("NITF") utilities\test_gdalinfo_lib.py:66 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalinfo_lib.py:66: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("NITF") utilities\test_gdalinfo_lib.py:355 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalinfo_lib.py:355: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("HFA") utilities\test_gdalmdiminfo_lib.py:238 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalmdiminfo_lib.py:238: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("netCDF") utilities\test_gdalmdiminfo_lib.py:254 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalmdiminfo_lib.py:254: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("netCDF") utilities\test_gdalmdimtranslate_lib.py:902 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalmdimtranslate_lib.py:902: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("netCDF") utilities\test_gdalmdimtranslate_lib.py:917 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalmdimtranslate_lib.py:917: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("netCDF") utilities\test_gdalsrsinfo.py:130 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalsrsinfo.py:130: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("MapInfo File") utilities\test_gdaltindex.py:26 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdaltindex.py:26: PytestUnknownMarkWarning: Unknown pytest.mark.random_order - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html pytest.mark.random_order(disabled=True), utilities\test_gdaltindex.py:27 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdaltindex.py:27: PytestUnknownMarkWarning: Unknown pytest.mark.xdist_group - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html pytest.mark.xdist_group("test_gdaltindex"), utilities\test_gdaltindex_lib.py:220 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdaltindex_lib.py:220: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("MapInfo File") utilities\test_gdaltindex_lib.py:255 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdaltindex_lib.py:255: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GPKG") utilities\test_gdaltindex_lib.py:256 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdaltindex_lib.py:256: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GTI") utilities\test_gdaltindex_lib.py:305 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdaltindex_lib.py:305: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GPKG") utilities\test_gdaltindex_lib.py:306 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdaltindex_lib.py:306: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GTI") utilities\test_gdaltindex_lib.py:411 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdaltindex_lib.py:411: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GPKG") utilities\test_gdaltindex_lib.py:451 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdaltindex_lib.py:451: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GPKG") utilities\test_gdaltransform.py:220 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdaltransform.py:220: PytestUnknownMarkWarning: Unknown pytest.mark.require_proj - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_proj(7, 2) utilities\test_gdaltransform.py:238 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdaltransform.py:238: PytestUnknownMarkWarning: Unknown pytest.mark.require_proj - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_proj(7, 2) utilities\test_gdaltransform.py:256 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdaltransform.py:256: PytestUnknownMarkWarning: Unknown pytest.mark.require_proj - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_proj(9, 4) utilities\test_gdalwarp.py:478 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalwarp.py:478: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_gdalwarp.py:499 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalwarp.py:499: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_gdalwarp.py:520 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalwarp.py:520: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_gdalwarp.py:568 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalwarp.py:568: PytestUnknownMarkWarning: Unknown pytest.mark.require_creation_option - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_creation_option("GTiff", "JPEG") utilities\test_gdalwarp.py:602 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalwarp.py:602: PytestUnknownMarkWarning: Unknown pytest.mark.require_creation_option - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_creation_option("GTiff", "JPEG") utilities\test_gdalwarp.py:636 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalwarp.py:636: PytestUnknownMarkWarning: Unknown pytest.mark.require_creation_option - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_creation_option("GTiff", "JPEG") utilities\test_gdalwarp.py:671 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalwarp.py:671: PytestUnknownMarkWarning: Unknown pytest.mark.require_creation_option - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_creation_option("GTiff", "JPEG") utilities\test_gdalwarp.py:707 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalwarp.py:707: PytestUnknownMarkWarning: Unknown pytest.mark.require_creation_option - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_creation_option("GTiff", "JPEG") utilities\test_gdalwarp.py:744 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalwarp.py:744: PytestUnknownMarkWarning: Unknown pytest.mark.require_creation_option - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_creation_option("GTiff", "JPEG") utilities\test_gdalwarp.py:848 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalwarp.py:848: PytestUnknownMarkWarning: Unknown pytest.mark.require_creation_option - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_creation_option("GTiff", "JPEG") utilities\test_gdalwarp.py:1007 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalwarp.py:1007: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("AAIGRID") utilities\test_gdalwarp.py:1024 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalwarp.py:1024: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("AAIGRID") utilities\test_gdalwarp.py:1482 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalwarp.py:1482: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_gdalwarp.py:1501 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalwarp.py:1501: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_gdalwarp.py:1522 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalwarp.py:1522: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_gdalwarp_lib.py:453 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalwarp_lib.py:453: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_gdalwarp_lib.py:474 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalwarp_lib.py:474: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_gdalwarp_lib.py:516 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalwarp_lib.py:516: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_gdalwarp_lib.py:517 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalwarp_lib.py:517: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GPKG") utilities\test_gdalwarp_lib.py:544 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalwarp_lib.py:544: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_gdalwarp_lib.py:545 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalwarp_lib.py:545: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GPKG") utilities\test_gdalwarp_lib.py:580 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalwarp_lib.py:580: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("PostgreSQL") utilities\test_gdalwarp_lib.py:659 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalwarp_lib.py:659: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_gdalwarp_lib.py:793 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalwarp_lib.py:793: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_gdalwarp_lib.py:794 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalwarp_lib.py:794: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GeoJSON") utilities\test_gdalwarp_lib.py:891 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalwarp_lib.py:891: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GeoJSON") utilities\test_gdalwarp_lib.py:941 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalwarp_lib.py:941: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_gdalwarp_lib.py:942 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalwarp_lib.py:942: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GeoJSON") utilities\test_gdalwarp_lib.py:1149 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalwarp_lib.py:1149: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_gdalwarp_lib.py:1441 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalwarp_lib.py:1441: PytestUnknownMarkWarning: Unknown pytest.mark.require_geos - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_geos utilities\test_gdalwarp_lib.py:1507 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalwarp_lib.py:1507: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GeoJSON") utilities\test_gdalwarp_lib.py:1606 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalwarp_lib.py:1606: PytestUnknownMarkWarning: Unknown pytest.mark.require_geos - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_geos utilities\test_gdalwarp_lib.py:1607 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalwarp_lib.py:1607: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GeoJSON") utilities\test_gdalwarp_lib.py:1935 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalwarp_lib.py:1935: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GTX") utilities\test_gdalwarp_lib.py:1950 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalwarp_lib.py:1950: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GTX") utilities\test_gdalwarp_lib.py:1967 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalwarp_lib.py:1967: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GTX") utilities\test_gdalwarp_lib.py:1982 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalwarp_lib.py:1982: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GTX") utilities\test_gdalwarp_lib.py:1998 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalwarp_lib.py:1998: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GTX") utilities\test_gdalwarp_lib.py:2029 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalwarp_lib.py:2029: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GTX") utilities\test_gdalwarp_lib.py:2044 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalwarp_lib.py:2044: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GTX") utilities\test_gdalwarp_lib.py:2061 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalwarp_lib.py:2061: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GTX") utilities\test_gdalwarp_lib.py:2084 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalwarp_lib.py:2084: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GTX") utilities\test_gdalwarp_lib.py:2129 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalwarp_lib.py:2129: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GTX") utilities\test_gdalwarp_lib.py:2147 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalwarp_lib.py:2147: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GTX") utilities\test_gdalwarp_lib.py:2167 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalwarp_lib.py:2167: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GTX") utilities\test_gdalwarp_lib.py:2187 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalwarp_lib.py:2187: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GTX") utilities\test_gdalwarp_lib.py:2234 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalwarp_lib.py:2234: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GTX") utilities\test_gdalwarp_lib.py:2321 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalwarp_lib.py:2321: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("netCDF") utilities\test_gdalwarp_lib.py:2687 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalwarp_lib.py:2687: PytestUnknownMarkWarning: Unknown pytest.mark.require_geos - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_geos utilities\test_gdalwarp_lib.py:2825 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalwarp_lib.py:2825: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("COG") utilities\test_gdalwarp_lib.py:2851 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalwarp_lib.py:2851: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("COG") utilities\test_gdalwarp_lib.py:3089 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalwarp_lib.py:3089: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GeoJSON") utilities\test_gdalwarp_lib.py:3111 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalwarp_lib.py:3111: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GeoJSON") utilities\test_gdalwarp_lib.py:3153 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalwarp_lib.py:3153: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GeoJSON") utilities\test_gdalwarp_lib.py:3218 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalwarp_lib.py:3218: PytestUnknownMarkWarning: Unknown pytest.mark.require_proj - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_proj(7, 2) utilities\test_gdalwarp_lib.py:3242 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalwarp_lib.py:3242: PytestUnknownMarkWarning: Unknown pytest.mark.require_proj - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_proj(7, 2) utilities\test_gdalwarp_lib.py:3384 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalwarp_lib.py:3384: PytestUnknownMarkWarning: Unknown pytest.mark.require_proj - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_proj(7) utilities\test_gdalwarp_lib.py:3894 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalwarp_lib.py:3894: PytestUnknownMarkWarning: Unknown pytest.mark.require_creation_option - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_creation_option("GTiff", "JPEG") utilities\test_gdalwarp_lib.py:3950 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalwarp_lib.py:3950: PytestUnknownMarkWarning: Unknown pytest.mark.require_geos - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_geos utilities\test_gdalwarp_lib.py:3951 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalwarp_lib.py:3951: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GeoJSON") utilities\test_gdalwarp_lib.py:4109 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalwarp_lib.py:4109: PytestUnknownMarkWarning: Unknown pytest.mark.require_proj - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_proj(8, 0, 0) utilities\test_gdalwarp_lib.py:4586 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gdalwarp_lib.py:4586: PytestUnknownMarkWarning: Unknown pytest.mark.require_proj - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_proj(9, 1) utilities\test_gnmutils.py:32 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gnmutils.py:32: PytestUnknownMarkWarning: Unknown pytest.mark.random_order - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html pytest.mark.random_order(disabled=True), utilities\test_gnmutils.py:33 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_gnmutils.py:33: PytestUnknownMarkWarning: Unknown pytest.mark.xdist_group - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html pytest.mark.xdist_group("test_gnmutils"), utilities\test_ogr2ogr.py:375 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr.py:375: PytestUnknownMarkWarning: Unknown pytest.mark.require_geos - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_geos utilities\test_ogr2ogr.py:418 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr.py:418: PytestUnknownMarkWarning: Unknown pytest.mark.require_geos - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_geos utilities\test_ogr2ogr.py:449 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr.py:449: PytestUnknownMarkWarning: Unknown pytest.mark.require_geos - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_geos utilities\test_ogr2ogr.py:475 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr.py:475: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_ogr2ogr.py:532 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr.py:532: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GPX") utilities\test_ogr2ogr.py:533 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr.py:533: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_ogr2ogr.py:550 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr.py:550: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("MapInfo File") utilities\test_ogr2ogr.py:551 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr.py:551: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_ogr2ogr.py:575 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr.py:575: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("MapInfo File") utilities\test_ogr2ogr.py:576 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr.py:576: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_ogr2ogr.py:600 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr.py:600: PytestUnknownMarkWarning: Unknown pytest.mark.require_geos - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_geos utilities\test_ogr2ogr.py:625 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr.py:625: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_ogr2ogr.py:626 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr.py:626: PytestUnknownMarkWarning: Unknown pytest.mark.require_geos - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_geos utilities\test_ogr2ogr.py:658 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr.py:658: PytestUnknownMarkWarning: Unknown pytest.mark.require_geos - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_geos utilities\test_ogr2ogr.py:682 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr.py:682: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_ogr2ogr.py:683 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr.py:683: PytestUnknownMarkWarning: Unknown pytest.mark.require_geos - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_geos utilities\test_ogr2ogr.py:715 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr.py:715: PytestUnknownMarkWarning: Unknown pytest.mark.require_geos - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_geos utilities\test_ogr2ogr.py:782 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr.py:782: PytestUnknownMarkWarning: Unknown pytest.mark.require_geos - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_geos utilities\test_ogr2ogr.py:821 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr.py:821: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GML") utilities\test_ogr2ogr.py:897 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr.py:897: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_ogr2ogr.py:1109 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr.py:1109: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("SQLite") utilities\test_ogr2ogr.py:1192 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr.py:1192: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GML") utilities\test_ogr2ogr.py:1236 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr.py:1236: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GML") utilities\test_ogr2ogr.py:1280 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr.py:1280: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GML") utilities\test_ogr2ogr.py:1327 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr.py:1327: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GML") utilities\test_ogr2ogr.py:1377 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr.py:1377: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_ogr2ogr.py:1410 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr.py:1410: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_ogr2ogr.py:1432 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr.py:1432: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_ogr2ogr.py:1433 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr.py:1433: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("KML") utilities\test_ogr2ogr.py:1466 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr.py:1466: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_ogr2ogr.py:1518 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr.py:1518: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_ogr2ogr.py:1558 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr.py:1558: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_ogr2ogr.py:1576 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr.py:1576: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_ogr2ogr.py:1620 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr.py:1620: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_ogr2ogr.py:1657 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr.py:1657: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_ogr2ogr.py:1658 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr.py:1658: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("KML") utilities\test_ogr2ogr.py:1751 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr.py:1751: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_ogr2ogr.py:1752 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr.py:1752: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GML") utilities\test_ogr2ogr.py:1773 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr.py:1773: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_ogr2ogr.py:1774 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr.py:1774: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GML") utilities\test_ogr2ogr.py:1828 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr.py:1828: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_ogr2ogr.py:1829 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr.py:1829: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GML") utilities\test_ogr2ogr.py:1843 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr.py:1843: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_ogr2ogr.py:1844 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr.py:1844: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GML") utilities\test_ogr2ogr.py:1863 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr.py:1863: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_ogr2ogr.py:1864 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr.py:1864: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("PGDump") utilities\test_ogr2ogr.py:1929 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr.py:1929: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_ogr2ogr.py:1930 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr.py:1930: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("PGDump") utilities\test_ogr2ogr.py:1951 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr.py:1951: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_ogr2ogr.py:1952 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr.py:1952: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("PGDump") utilities\test_ogr2ogr.py:1980 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr.py:1980: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("SQLite") utilities\test_ogr2ogr.py:2015 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr.py:2015: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GPKG") utilities\test_ogr2ogr.py:2033 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr.py:2033: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GPKG") utilities\test_ogr2ogr.py:2050 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr.py:2050: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("OpenFileGDB") utilities\test_ogr2ogr.py:2069 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr.py:2069: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_ogr2ogr.py:2113 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr.py:2113: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GeoJSON") utilities\test_ogr2ogr.py:2129 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr.py:2129: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GeoJSON") utilities\test_ogr2ogr.py:2161 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr.py:2161: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_ogr2ogr.py:2189 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr.py:2189: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_ogr2ogr.py:2233 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr.py:2233: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_ogr2ogr.py:2278 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr.py:2278: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GPKG") utilities\test_ogr2ogr.py:2292 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr.py:2292: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GPKG") utilities\test_ogr2ogr.py:2293 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr.py:2293: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GeoJSON") utilities\test_ogr2ogr.py:2306 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr.py:2306: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GPKG") utilities\test_ogr2ogr.py:2307 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr.py:2307: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("Parquet") utilities\test_ogr2ogr_lib.py:458 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr_lib.py:458: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GPKG") utilities\test_ogr2ogr_lib.py:471 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr_lib.py:471: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GPKG") utilities\test_ogr2ogr_lib.py:512 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr_lib.py:512: PytestUnknownMarkWarning: Unknown pytest.mark.require_geos - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_geos utilities\test_ogr2ogr_lib.py:652 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr_lib.py:652: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_ogr2ogr_lib.py:832 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr_lib.py:832: PytestUnknownMarkWarning: Unknown pytest.mark.require_proj - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_proj(7, 2) utilities\test_ogr2ogr_lib.py:858 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr_lib.py:858: PytestUnknownMarkWarning: Unknown pytest.mark.require_proj - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_proj(7, 2) utilities\test_ogr2ogr_lib.py:884 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr_lib.py:884: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("PGDump") utilities\test_ogr2ogr_lib.py:981 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr_lib.py:981: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GeoJSONSeq") utilities\test_ogr2ogr_lib.py:1021 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr_lib.py:1021: PytestUnknownMarkWarning: Unknown pytest.mark.require_geos - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_geos utilities\test_ogr2ogr_lib.py:1056 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr_lib.py:1056: PytestUnknownMarkWarning: Unknown pytest.mark.require_geos - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_geos utilities\test_ogr2ogr_lib.py:1084 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr_lib.py:1084: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GPKG") utilities\test_ogr2ogr_lib.py:1085 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr_lib.py:1085: PytestUnknownMarkWarning: Unknown pytest.mark.require_geos - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_geos utilities\test_ogr2ogr_lib.py:1196 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr_lib.py:1196: PytestUnknownMarkWarning: Unknown pytest.mark.require_geos - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_geos utilities\test_ogr2ogr_lib.py:1218 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr_lib.py:1218: PytestUnknownMarkWarning: Unknown pytest.mark.require_geos - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_geos utilities\test_ogr2ogr_lib.py:1262 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr_lib.py:1262: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GPKG") utilities\test_ogr2ogr_lib.py:1263 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr_lib.py:1263: PytestUnknownMarkWarning: Unknown pytest.mark.require_geos - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_geos utilities\test_ogr2ogr_lib.py:1317 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr_lib.py:1317: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GPKG") utilities\test_ogr2ogr_lib.py:1318 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr_lib.py:1318: PytestUnknownMarkWarning: Unknown pytest.mark.require_geos - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_geos utilities\test_ogr2ogr_lib.py:1362 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr_lib.py:1362: PytestUnknownMarkWarning: Unknown pytest.mark.require_geos - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_geos utilities\test_ogr2ogr_lib.py:1382 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr_lib.py:1382: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GPKG") utilities\test_ogr2ogr_lib.py:1383 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr_lib.py:1383: PytestUnknownMarkWarning: Unknown pytest.mark.require_geos - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_geos utilities\test_ogr2ogr_lib.py:1494 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr_lib.py:1494: PytestUnknownMarkWarning: Unknown pytest.mark.require_geos - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_geos utilities\test_ogr2ogr_lib.py:1515 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr_lib.py:1515: PytestUnknownMarkWarning: Unknown pytest.mark.require_geos - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_geos utilities\test_ogr2ogr_lib.py:1570 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr_lib.py:1570: PytestUnknownMarkWarning: Unknown pytest.mark.require_geos - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_geos utilities\test_ogr2ogr_lib.py:1609 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr_lib.py:1609: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GPKG") utilities\test_ogr2ogr_lib.py:1674 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr_lib.py:1674: PytestUnknownMarkWarning: Unknown pytest.mark.require_geos - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_geos utilities\test_ogr2ogr_lib.py:1700 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr_lib.py:1700: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GPKG") utilities\test_ogr2ogr_lib.py:1797 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr_lib.py:1797: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GPKG") utilities\test_ogr2ogr_lib.py:2093 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr_lib.py:2093: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GeoJSON") utilities\test_ogr2ogr_lib.py:2159 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr_lib.py:2159: PytestUnknownMarkWarning: Unknown pytest.mark.require_geos - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_geos utilities\test_ogr2ogr_lib.py:2160 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr_lib.py:2160: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_ogr2ogr_lib.py:2189 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr_lib.py:2189: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_ogr2ogr_lib.py:2220 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr_lib.py:2220: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_ogr2ogr_lib.py:2221 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr_lib.py:2221: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GeoJSON") utilities\test_ogr2ogr_lib.py:2256 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr_lib.py:2256: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GPKG") utilities\test_ogr2ogr_lib.py:2426 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr_lib.py:2426: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GeoJSON") utilities\test_ogr2ogr_lib.py:2427 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr_lib.py:2427: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GPKG") utilities\test_ogr2ogr_lib.py:2519 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr_lib.py:2519: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GPKG") utilities\test_ogr2ogr_lib.py:2557 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr_lib.py:2557: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GPKG") utilities\test_ogr2ogr_lib.py:2598 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr_lib.py:2598: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GPKG") utilities\test_ogr2ogr_lib.py:2641 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr_lib.py:2641: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GPKG") utilities\test_ogr2ogr_lib.py:2851 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr_lib.py:2851: PytestUnknownMarkWarning: Unknown pytest.mark.require_geos - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_geos utilities\test_ogr2ogr_lib.py:2933 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr_lib.py:2933: PytestUnknownMarkWarning: Unknown pytest.mark.require_geos - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_geos utilities\test_ogr2ogr_lib.py:2934 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr_lib.py:2934: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GPKG") utilities\test_ogr2ogr_lib.py:3048 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr_lib.py:3048: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GPKG") utilities\test_ogr2ogr_lib.py:3099 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr_lib.py:3099: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GPKG") utilities\test_ogr2ogr_lib.py:3139 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr_lib.py:3139: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("OpenFileGDB") utilities\test_ogr2ogr_lib.py:3172 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr_lib.py:3172: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GPKG") utilities\test_ogr2ogr_lib.py:3215 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr_lib.py:3215: PytestUnknownMarkWarning: Unknown pytest.mark.require_proj - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_proj(9, 1) utilities\test_ogr2ogr_lib.py:3273 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogr2ogr_lib.py:3273: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GPKG") utilities\test_ogrinfo.py:315 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogrinfo.py:315: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("ESRI Shapefile") utilities\test_ogrinfo.py:357 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogrinfo.py:357: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_ogrinfo.py:444 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogrinfo.py:444: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("CSV") utilities\test_ogrinfo.py:527 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogrinfo.py:527: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("OGR_VRT") utilities\test_ogrinfo.py:633 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogrinfo.py:633: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GPKG") utilities\test_ogrinfo.py:714 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogrinfo.py:714: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("OpenFileGDB") utilities\test_ogrinfo.py:745 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogrinfo.py:745: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GPKG") utilities\test_ogrinfo.py:759 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogrinfo.py:759: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GPKG") utilities\test_ogrinfo.py:773 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogrinfo.py:773: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GeoJSON") utilities\test_ogrinfo_lib.py:248 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogrinfo_lib.py:248: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("OpenFileGDB") utilities\test_ogrinfo_lib.py:275 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogrinfo_lib.py:275: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("OpenFileGDB") utilities\test_ogrinfo_lib.py:304 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogrinfo_lib.py:304: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GeoJSON") utilities\test_ogrinfo_lib.py:363 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogrinfo_lib.py:363: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GeoJSON") utilities\test_ogrinfo_lib.py:387 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogrinfo_lib.py:387: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GeoJSON") utilities\test_ogrinfo_lib.py:406 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogrinfo_lib.py:406: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GPKG") utilities\test_ogrinfo_lib.py:507 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogrinfo_lib.py:507: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("ESRI Shapefile") utilities\test_ogrinfo_lib.py:508 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogrinfo_lib.py:508: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GPKG") utilities\test_ogrinfo_lib.py:570 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogrinfo_lib.py:570: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("GeoJSON") utilities\test_ogrlineref.py:32 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogrlineref.py:32: PytestUnknownMarkWarning: Unknown pytest.mark.require_geos - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html pytest.mark.require_geos, utilities\test_ogrlineref.py:110 E:\buildsystem2\src\gdal-3-11-vc16x64\autotest\utilities\test_ogrlineref.py:110: PytestUnknownMarkWarning: Unknown pytest.mark.require_driver - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html @pytest.mark.require_driver("KML") -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html =========================== short test summary info =========================== FAILED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_basic[None-None] - AssertionError: assert ['11/', '11/354/', '11/354/818.png', 'openlayers.html'] == ['11/', '11/354/', '11/354/818.png', 'leaflet.html', 'mapml.mapml', 'openlayers.html'] At index 3 diff: 'openlayers.html' != 'leaflet.html' Right contains 2 more items, first extra item: 'mapml.mapml' Full diff: [ '11/', '11/354/', '11/354/818.png', - 'leaflet.html', - 'mapml.mapml', 'openlayers.html', ] FAILED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_basic[mercator-256] - AssertionError: assert ['11/', '11/354/', '11/354/818.png', 'openlayers.html'] == ['11/', '11/354/', '11/354/818.png', 'leaflet.html', 'mapml.mapml', 'openlayers.html'] At index 3 diff: 'openlayers.html' != 'leaflet.html' Right contains 2 more items, first extra item: 'mapml.mapml' Full diff: [ '11/', '11/354/', '11/354/818.png', - 'leaflet.html', - 'mapml.mapml', 'openlayers.html', ] FAILED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_small_world_geodetic[WorldCRS84Quad-True-True] - assert False FAILED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_palette_nearest - AssertionError: assert ['10/', '10/177/', '10/177/409.png', '11/', '11/354/', '11/354/818.png', 'openlayers.html'] == ['10/', '10/177/', '10/177/409.png', '11/', '11/354/', '11/354/818.png', 'leaflet.html', 'mapml.mapml', 'openlayers.html'] At index 6 diff: 'openlayers.html' != 'leaflet.html' Right contains 2 more items, first extra item: 'mapml.mapml' Full diff: [ '10/', '10/177/', '10/177/409.png', '11/', '11/354/', '11/354/818.png', - 'leaflet.html', - 'mapml.mapml', 'openlayers.html', ] FAILED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_multithread - AssertionError: assert 105 == 107 + where 105 = len(['0/', '0/0/', '0/0/0.png', '1/', '1/0/', '1/0/0.png', ...]) + where ['0/', '0/0/', '0/0/0.png', '1/', '1/0/', '1/0/0.png', ...] = (PurePosixPath('/vsimem/test_gdalalg_raster_tile_multithread')) + where = gdal.ReadDirRecursive FAILED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_multithread_progress - AssertionError: assert 105 == 107 + where 105 = len(['0/', '0/0/', '0/0/0.png', '1/', '1/0/', '1/0/0.png', ...]) + where ['0/', '0/0/', '0/0/0.png', '1/', '1/0/', '1/0/0.png', ...] = (PurePosixPath('/vsimem/test_gdalalg_raster_tile_multithread_progress')) + where = gdal.ReadDirRecursive FAILED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_extent_not_compatible_tile_matrix - RuntimeError: Invalid value 'NZTM2000' for string argument 'tiling-scheme'. Should be one among 'raster', 'WebMercatorQuad', 'WorldCRS84Quad', 'WorldMercatorWGS84Quad', 'GoogleCRS84Quad', 'PseudoTMS_GlobalMercator'. FAILED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_extent_not_compatible_tile_matrix_as_warning - RuntimeError: Invalid value 'NZTM2000' for string argument 'tiling-scheme'. Should be one among 'raster', 'WebMercatorQuad', 'WorldCRS84Quad', 'WorldMercatorWGS84Quad', 'GoogleCRS84Quad', 'PseudoTMS_GlobalMercator'. FAILED utilities/test_gdalalg_raster_tile.py::test_gdalalg_raster_tile_raster_kml - AssertionError: assert ['10/', '10/177/', '10/177/409.kml', '10/177/409.png', '11/', '11/354/', '11/354/818.kml', '11/354/818.png', 'doc.kml', 'openlayers.html'] == ['10/', '10/177/', '10/177/409.kml', '10/177/409.png', '11/', '11/354/', '11/354/818.kml', '11/354/818.png', 'doc.kml', 'leaflet.html', 'mapml.mapml', 'openlayers.html'] At index 9 diff: 'openlayers.html' != 'leaflet.html' Right contains 2 more items, first extra item: 'mapml.mapml' Full diff: [ '10/', '10/177/', '10/177/409.kml', '10/177/409.png', '11/', '11/354/', '11/354/818.kml', '11/354/818.png', 'doc.kml', - 'leaflet.html', - 'mapml.mapml', 'openlayers.html', ] FAILED utilities/test_gdalalg_vector_clip.py::test_gdalalg_vector_clip_dataset_getnextfeature - RuntimeError: Could not parse configuration file for OSM import FAILED utilities/test_gdalalg_vector_pipeline.py::test_gdalalg_vector_pipeline_read_osm - RuntimeError: Could not parse configuration file for OSM import May be caused by: Could not parse configuration file for OSM import FAILED utilities/test_gdalalg_vector_pipeline.py::test_gdalalg_vector_pipeline_read_osm_subset_of_layers - RuntimeError: Could not parse configuration file for OSM import May be caused by: Could not parse configuration file for OSM import FAILED utilities/test_gdalalg_vector_reproject.py::test_gdalalg_vector_reproject_dataset_getnextfeature - RuntimeError: Could not parse configuration file for OSM import FAILED utilities/test_gdalinfo_lib.py::test_gdalinfo_lib_2 - Failed: Could not find schema gdalinfo_output.schema.json FAILED utilities/test_gdalinfo_lib.py::test_gdalinfo_lib_5 - Failed: Could not find schema gdalinfo_output.schema.json FAILED utilities/test_gdalinfo_lib.py::test_gdalinfo_lib_json_color_table_and_rat - Failed: Could not find schema gdalinfo_output.schema.json FAILED utilities/test_gdalmdiminfo_lib.py::test_gdalmdiminfo_lib_empty_mem_dataset - Failed: Could not find schema gdalmdiminfo_output.schema.json FAILED utilities/test_gdalmdiminfo_lib.py::test_gdalmdiminfo_lib_mem_dataset - Failed: Could not find schema gdalmdiminfo_output.schema.json FAILED utilities/test_ogrinfo_lib.py::test_ogrinfo_lib_json_validate - Failed: Could not find schema ogrinfo_output.schema.json FAILED utilities/test_ogrinfo_lib.py::test_ogrinfo_lib_json_relationships - Failed: Could not find schema ogrinfo_output.schema.json FAILED utilities/test_ogrinfo_lib.py::test_ogrinfo_lib_time_zones - Failed: Could not find schema ogrinfo_output.schema.json FAILED utilities/test_ogrinfo_lib.py::test_ogrinfo_lib_extent3D - Failed: Could not find schema ogrinfo_output.schema.json ========= 22 failed, 4013 passed, 647 skipped, 455 warnings in 32.44s =========