The following notes give a snapshot of the status of the workflow tests around the development time of this test suite module (Dec 2023).
unset OPENEO_AUTH_METHOD
pytest --openeo-backend-url=https://openeo.vito.be/openeo/1.2/ --s2-collection=https://stac.eurac.edu/collections/SENTINEL2_L2A_SAMPLE
Known issues:
- When specifying a spatial_extent in WGS84 in load_stac, the returned area is much bigger than expected, works fine with the original data projection (EPSG:32632). This makes the returned data size large and slow down all the requests (see time below).
- If not specifying a spatial_extent, the returned data has a no data padding that make it slightly larger.
- VITO returns always a netCDF that has to be decoded as an xarray.Dataset. This makes the test where the bands dim (NDVI) is reduced to fail, since the result contain always a band (with default name "var")
========= 3 failed, 7 passed, 1 warning, 1 error in 269.97s (0:04:29) ==========
unset OPENEO_AUTH_METHOD
pytest --openeo-backend-url=https://openeo.dataspace.copernicus.eu/openeo/1.2 --s2-collection=https://stac.eurac.edu/collections/SENTINEL2_L2A_SAMPLE
Known issues:
- Same as for VITO
export OPENEO_AUTH_METHOD=basic
export OPENEO_AUTH_BASIC_USERNAME=guest
export OPENEO_AUTH_BASIC_PASSWORD=changeme
pytest --openeo-backend-url=https://dev.openeo.eurac.edu --s2-collection=https://stac.eurac.edu/collections/SENTINEL2_L2A_SAMPLE_2
Known issues:
- Opened issues for the default dimension names for the used libraries gjoseph92/stackstac#236 (also here opendatacube/odc-stac#136)
- The loaded data has a 5 meters shift compared to the original COGs: gjoseph92/stackstac#207
- Clarify apply_dimension behaviour: Open-EO/openeo-processes-dask#213
- Currently, dev.openeo.eurac.edu stores the results in xarray.DataArray in the netCDFs. CDSE/VITO store them as xarray.Dataset. Need to align them?
========= 3 failed, 7 passed, 1 warning, 1 error in 10.54s ==========
unset OPENEO_AUTH_METHOD
pytest --openeo-backend-url=https://openeo.eodc.eu/openeo/1.1.0 --s2-collection=https://stac.eurac.edu/collections/SENTINEL2_L2A_SAMPLE_2
Known issues:
- Internal error
Error: local variable 'days' referenced before ...
doesn't allow to test anything
========= 10 failed, 1 error in 32.52s ==========
unset OPENEO_AUTH_METHOD
pytest --openeo-backend-url=https://openeo.sentinel-hub.com/production --s2-collection=SENTINEL2_L2A
load_stac
is not supported, need to set to use SENTINEL2_L2A openEO Collection of the STAC url in conftest.py.- Can't run most of the tests, since they rely on netCDF output format (not supported).
- The single test using geoTIFF as output format fails with:
FAILED test_load_save.py::test_load_save_geotiff - openeo.rest.OpenEoApiError: [400] ProcessGraphComplexity: The process is too complex for synchronous processing....
========= 10 failed, 1 error in 13.50s ==========