Skip to content

Scenario Failure: fusets_mogpr #149

@github-actions

Description

@github-actions

Benchmark Failure: fusets_mogpr

Scenario ID: fusets_mogpr
Backend System: openeofed.dataspace.copernicus.eu
Failure Count: 1
Timestamp: 2025-04-11 03:07:55

Links:


Contact Information

Point of Contact:

Name Organization Contact
Bram Janssen VITO Contact via VITO (VITO Website, GitHub)

Process Graph

{
  "fusetsmogpr": {
    "process_id": "fusets_mogpr",
    "namespace": "https://raw.githubusercontent.com/ESA-APEx/apex_algorithms/09413be3c27e0e695d426c9ffe5a0fe90beefe65/openeo_udp/fusets_mogpr/fusets_mogpr.json",
    "arguments": {
      "s1_collection": "RVI",
      "s2_collection": "NDVI",
      "spatial_extent": {
        "coordinates": [
          [
            [
              5.178303838475193,
              51.252856237848164
            ],
            [
              5.178003609252369,
              51.25109194151486
            ],
            [
              5.179280940922463,
              51.25103833409551
            ],
            [
              5.179565949577788,
              51.25278555186941
            ],
            [
              5.178303838475193,
              51.252856237848164
            ]
          ]
        ],
        "type": "Polygon"
      },
      "temporal_extent": [
        "2021-01-01",
        "2021-12-15"
      ]
    }
  },
  "save1": {
    "process_id": "save_result",
    "arguments": {
      "data": {
        "from_node": "fusetsmogpr"
      },
      "format": "NETCDF"
    },
    "result": true
  }
}

Error Logs

scenario = BenchmarkScenario(id='fusets_mogpr', description='Multi output gaussian process regression example on NDVI timeseries'...14156285361!tests_test_benchmarks.py__test_run_benchmark_fusets_mogpr_!actual/job-results.json'}, reference_options={})
connection_factory = <function connection_factory.<locals>.get_connection at 0x7f7d8d3344a0>
tmp_path = PosixPath('/home/runner/work/apex_algorithms/apex_algorithms/qa/benchmarks/tmp_path_root/test_run_benchmark_fusets_mogp0')
track_metric = <function track_metric.<locals>.append at 0x7f7d8d334860>
upload_assets_on_fail = <function upload_assets_on_fail.<locals>.collect at 0x7f7d8d334720>
request = <FixtureRequest for <Function test_run_benchmark[fusets_mogpr]>>

    @pytest.mark.parametrize(
        "scenario",
        [
            # Use scenario id as parameterization id to give nicer test names.
            pytest.param(uc, id=uc.id)
            for uc in get_benchmark_scenarios()
        ],
    )
    def test_run_benchmark(
        scenario: BenchmarkScenario,
        connection_factory,
        tmp_path: Path,
        track_metric,
        upload_assets_on_fail,
        request
    ):
        track_metric("scenario_id", scenario.id)
        # Check if a backend override has been provided via cli options.
        override_backend = request.config.getoption("--override-backend")
        backend = scenario.backend
        if override_backend:
            _log.info(f"Overriding backend URL with {override_backend!r}")
            backend = override_backend
    
        connection: openeo.Connection = connection_factory(url=backend)
    
        # TODO #14 scenario option to use synchronous instead of batch job mode?
        job = connection.create_job(
            process_graph=scenario.process_graph,
            title=f"APEx benchmark {scenario.id}",
            additional=scenario.job_options,
        )
        track_metric("job_id", job.job_id)
    
        # TODO: monitor timing and progress
        # TODO: abort excessively long batch jobs? https://github.com/Open-EO/openeo-python-client/issues/589
        job.start_and_wait()
    
        collect_metrics_from_job_metadata(job, track_metric=track_metric)
    
        results = job.get_results()
        collect_metrics_from_results_metadata(results, track_metric=track_metric)
    
        # Download actual results
        actual_dir = tmp_path / "actual"
        paths = results.download_files(target=actual_dir, include_stac_metadata=True)
        # Upload assets on failure
        upload_assets_on_fail(*paths)
    
        # Compare actual results with reference data
        reference_dir = download_reference_data(
            scenario=scenario, reference_dir=tmp_path / "reference"
        )
    
>       assert_job_results_allclose(
            actual=actual_dir,
            expected=reference_dir,
            tmp_path=tmp_path,
            rtol=scenario.reference_options.get("rtol", 1e-6),
            atol=scenario.reference_options.get("atol", 1e-6),
        )

tests/test_benchmarks.py:74: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

actual = PosixPath('/home/runner/work/apex_algorithms/apex_algorithms/qa/benchmarks/tmp_path_root/test_run_benchmark_fusets_mogp0/actual')
expected = PosixPath('/home/runner/work/apex_algorithms/apex_algorithms/qa/benchmarks/tmp_path_root/test_run_benchmark_fusets_mogp0/reference')

    def assert_job_results_allclose(
        actual: Union[BatchJob, JobResults, str, Path],
        expected: Union[BatchJob, JobResults, str, Path],
        *,
        rtol: float = _DEFAULT_RTOL,
        atol: float = _DEFAULT_ATOL,
        tmp_path: Optional[Path] = None,
    ):
        """
        Assert that two job results sets are equal (with tolerance).
    
        :param actual: actual job results, provided as :py:class:`~openeo.rest.job.BatchJob` object,
            :py:meth:`~openeo.rest.job.JobResults` object or path to directory with downloaded assets.
        :param expected: expected job results, provided as :py:class:`~openeo.rest.job.BatchJob` object,
            :py:meth:`~openeo.rest.job.JobResults` object or path to directory with downloaded assets.
        :param rtol: relative tolerance
        :param atol: absolute tolerance
        :param tmp_path: root temp path to download results if needed.
            It's recommended to pass pytest's `tmp_path` fixture here
        :raises AssertionError: if not equal within the given tolerance
    
        .. versionadded:: 0.31.0
    
        .. warning::
            This function is experimental and subject to change.
        """
        issues = _compare_job_results(actual, expected, rtol=rtol, atol=atol, tmp_path=tmp_path)
        if issues:
>           raise AssertionError("\n".join(issues))
E           AssertionError: Issues for file 'openEO.nc':
E           Issues for variable 'NDVI':
E           Left and right DataArray objects are not close
E           Differing values:
E           L
E               array([[[0.556007, 0.591284, ..., 0.736255, 0.789329],
E                       [0.525328, 0.508553, ..., 0.791798, 0.780141],
E                       ...,
E                       [0.684107, 0.71703 , ..., 0.700012, 0.645337],
E                       [0.769488, 0.678789, ..., 0.686924, 0.644514]],
E               
E                      [[0.530424, 0.58803 , ..., 0.7335  , 0.786636],
E                       [0.514004, 0.499301, ..., 0.774027, 0.768261],
E                       ...,
E                       [0.67218 , 0.81942 , ..., 0.698144, 0.641986],
E                       [0.811471, 0.699266, ..., 0.717683, 0.678197]],
E               
E                      ...,
E               
E                      [[0.548442, 0.582803, ..., 0.679925, 0.676125],
E                       [0.619265, 0.650734, ..., 0.634589, 0.658109],
E                       ...,
E                       [0.603054, 0.776919, ..., 0.652416, 0.566231],
E                       [0.750174, 0.74333 , ..., 0.700707, 0.697604]],
E               
E                      [[0.590392, 0.580427, ..., 0.679896, 0.710612],
E                       [0.619255, 0.645687, ..., 0.655338, 0.694114],
E                       ...,
E                       [0.617722, 0.746992, ..., 0.6511  , 0.565227],
E                       [0.702582, 0.733417, ..., 0.672428, 0.671679]]], shape=(236, 22, 13))
E           R
E               array([[[0.550219, 0.577186, ..., 0.739188, 0.79513 ],
E                       [0.524991, 0.502728, ..., 0.790443, 0.772449],
E                       ...,
E                       [0.685394, 0.717065, ..., 0.712917, 0.64336 ],
E                       [0.769518, 0.746715, ..., 0.657801, 0.64453 ]],
E               
E                      [[0.518626, 0.573838, ..., 0.736441, 0.792288],
E                       [0.512959, 0.4887  , ..., 0.766907, 0.761251],
E                       ...,
E                       [0.673456, 0.819515, ..., 0.710454, 0.640029],
E                       [0.811508, 0.781385, ..., 0.666755, 0.678191]],
E               
E                      ...,
E               
E                      [[0.549574, 0.579224, ..., 0.679155, 0.676029],
E                       [0.619176, 0.653985, ..., 0.629277, 0.657107],
E                       ...,
E                       [0.603202, 0.776989, ..., 0.656695, 0.566529],
E                       [0.7502  , 0.764151, ..., 0.637501, 0.697585]],
E               
E                      [[0.592416, 0.573211, ..., 0.679179, 0.709958],
E                       [0.61934 , 0.646251, ..., 0.65827 , 0.689235],
E                       ...,
E                       [0.617925, 0.747044, ..., 0.656705, 0.565497],
E                       [0.7026  , 0.753615, ..., 0.627991, 0.671678]]], shape=(236, 22, 13))
E           Issues for variable 'RVI':
E           Left and right DataArray objects are not close
E           Differing values:
E           L
E               array([[[0.614548, 0.447905, ..., 0.457153, 0.489423],
E                       [0.47748 , 0.460002, ..., 0.428476, 0.438832],
E                       ...,
E                       [0.348399, 0.454293, ..., 0.396434, 0.418475],
E                       [0.341637, 0.35157 , ..., 0.407204, 0.397936]],
E               
E                      [[0.504778, 0.448668, ..., 0.458794, 0.488725],
E                       [0.449876, 0.44329 , ..., 0.410042, 0.4288  ],
E                       ...,
E                       [0.288148, 0.321445, ..., 0.394268, 0.419207],
E                       [0.292775, 0.329841, ..., 0.44557 , 0.428153]],
E               
E                      ...,
E               
E                      [[0.391082, 0.449758, ..., 0.490712, 0.478931],
E                       [0.402198, 0.448477, ..., 0.468937, 0.479789],
E                       ...,
E                       [0.476982, 0.376589, ..., 0.414534, 0.4358  ],
E                       [0.364117, 0.346695, ..., 0.424396, 0.445564]],
E               
E                      [[0.617436, 0.450321, ..., 0.49073 , 0.533846],
E                       [0.430613, 0.446932, ..., 0.478615, 0.511272],
E                       ...,
E                       [0.554815, 0.415418, ..., 0.418135, 0.43602 ],
E                       [0.419508, 0.352887, ..., 0.389124, 0.422306]]], shape=(236, 22, 13))
E           R
E               array([[[0.582853, 0.451067, ..., 0.454976, 0.484119],
E                       [0.478964, 0.466471, ..., 0.438141, 0.451871],
E                       ...,
E                       [0.348399, 0.451718, ..., 0.416678, 0.419457],
E                       [0.342365, 0.382625, ..., 0.398838, 0.381893]],
E               
E                      [[0.477137, 0.45185 , ..., 0.456607, 0.482919],
E                       [0.44793 , 0.429918, ..., 0.400246, 0.43311 ],
E                       ...,
E                       [0.288148, 0.324534, ..., 0.41768 , 0.420194],
E                       [0.295649, 0.30866 , ..., 0.414422, 0.43156 ]],
E               
E                      ...,
E               
E                      [[0.404916, 0.450274, ..., 0.490618, 0.477386],
E                       [0.401082, 0.466401, ..., 0.471019, 0.484245],
E                       ...,
E                       [0.476982, 0.377327, ..., 0.439547, 0.436482],
E                       [0.363857, 0.345427, ..., 0.419262, 0.460176]],
E               
E                      [[0.583773, 0.452409, ..., 0.490604, 0.529693],
E                       [0.431105, 0.454984, ..., 0.499064, 0.541825],
E                       ...,
E                       [0.554815, 0.414501, ..., 0.439543, 0.436711],
E                       [0.416814, 0.367904, ..., 0.404322, 0.421949]]], shape=(236, 22, 13))

/opt/hostedtoolcache/Python/3.12.9/x64/lib/python3.12/site-packages/openeo/testing/results.py:386: AssertionError
----------------------------- Captured stdout call -----------------------------
0:00:00 Job 'cdse-j-250411021520476db9e85c85f6a8423f': send 'start'
0:00:13 Job 'cdse-j-250411021520476db9e85c85f6a8423f': created (progress 0%)
0:00:18 Job 'cdse-j-250411021520476db9e85c85f6a8423f': created (progress 0%)
0:00:25 Job 'cdse-j-250411021520476db9e85c85f6a8423f': created (progress 0%)
0:00:33 Job 'cdse-j-250411021520476db9e85c85f6a8423f': created (progress 0%)
0:00:43 Job 'cdse-j-250411021520476db9e85c85f6a8423f': created (progress 0%)
0:00:56 Job 'cdse-j-250411021520476db9e85c85f6a8423f': running (progress N/A)
0:01:12 Job 'cdse-j-250411021520476db9e85c85f6a8423f': running (progress N/A)
0:01:31 Job 'cdse-j-250411021520476db9e85c85f6a8423f': running (progress N/A)
0:01:56 Job 'cdse-j-250411021520476db9e85c85f6a8423f': running (progress N/A)
0:02:26 Job 'cdse-j-250411021520476db9e85c85f6a8423f': running (progress N/A)
0:03:03 Job 'cdse-j-250411021520476db9e85c85f6a8423f': running (progress N/A)
0:03:50 Job 'cdse-j-250411021520476db9e85c85f6a8423f': running (progress N/A)
0:04:49 Job 'cdse-j-250411021520476db9e85c85f6a8423f': running (progress N/A)
0:05:49 Job 'cdse-j-250411021520476db9e85c85f6a8423f': running (progress N/A)
0:06:50 Job 'cdse-j-250411021520476db9e85c85f6a8423f': running (progress N/A)
0:07:50 Job 'cdse-j-250411021520476db9e85c85f6a8423f': running (progress N/A)
0:08:51 Job 'cdse-j-250411021520476db9e85c85f6a8423f': running (progress N/A)
0:09:51 Job 'cdse-j-250411021520476db9e85c85f6a8423f': running (progress N/A)
0:10:52 Job 'cdse-j-250411021520476db9e85c85f6a8423f': running (progress N/A)
0:11:54 Job 'cdse-j-250411021520476db9e85c85f6a8423f': running (progress N/A)
0:12:55 Job 'cdse-j-250411021520476db9e85c85f6a8423f': running (progress N/A)
0:13:55 Job 'cdse-j-250411021520476db9e85c85f6a8423f': running (progress N/A)
0:14:55 Job 'cdse-j-250411021520476db9e85c85f6a8423f': running (progress N/A)
0:15:56 Job 'cdse-j-250411021520476db9e85c85f6a8423f': running (progress N/A)
0:16:57 Job 'cdse-j-250411021520476db9e85c85f6a8423f': running (progress N/A)
0:17:57 Job 'cdse-j-250411021520476db9e85c85f6a8423f': running (progress N/A)
0:18:58 Job 'cdse-j-250411021520476db9e85c85f6a8423f': running (progress N/A)
0:19:58 Job 'cdse-j-250411021520476db9e85c85f6a8423f': running (progress N/A)
0:20:59 Job 'cdse-j-250411021520476db9e85c85f6a8423f': running (progress N/A)
0:22:00 Job 'cdse-j-250411021520476db9e85c85f6a8423f': running (progress N/A)
0:23:01 Job 'cdse-j-250411021520476db9e85c85f6a8423f': running (progress N/A)
0:24:01 Job 'cdse-j-250411021520476db9e85c85f6a8423f': running (progress N/A)
0:25:02 Job 'cdse-j-250411021520476db9e85c85f6a8423f': running (progress N/A)
0:26:03 Job 'cdse-j-250411021520476db9e85c85f6a8423f': running (progress N/A)
0:27:03 Job 'cdse-j-250411021520476db9e85c85f6a8423f': running (progress N/A)
0:28:04 Job 'cdse-j-250411021520476db9e85c85f6a8423f': running (progress N/A)
0:29:04 Job 'cdse-j-250411021520476db9e85c85f6a8423f': running (progress N/A)
0:30:05 Job 'cdse-j-250411021520476db9e85c85f6a8423f': running (progress N/A)
0:31:06 Job 'cdse-j-250411021520476db9e85c85f6a8423f': running (progress N/A)
0:32:07 Job 'cdse-j-250411021520476db9e85c85f6a8423f': running (progress N/A)
0:33:08 Job 'cdse-j-250411021520476db9e85c85f6a8423f': running (progress N/A)
0:34:08 Job 'cdse-j-250411021520476db9e85c85f6a8423f': running (progress N/A)
0:35:09 Job 'cdse-j-250411021520476db9e85c85f6a8423f': running (progress N/A)
0:36:10 Job 'cdse-j-250411021520476db9e85c85f6a8423f': running (progress N/A)
0:37:10 Job 'cdse-j-250411021520476db9e85c85f6a8423f': running (progress N/A)
0:38:10 Job 'cdse-j-250411021520476db9e85c85f6a8423f': running (progress N/A)
0:39:11 Job 'cdse-j-250411021520476db9e85c85f6a8423f': running (progress N/A)
0:40:11 Job 'cdse-j-250411021520476db9e85c85f6a8423f': running (progress N/A)
0:41:12 Job 'cdse-j-250411021520476db9e85c85f6a8423f': running (progress N/A)
0:42:12 Job 'cdse-j-250411021520476db9e85c85f6a8423f': running (progress N/A)
0:43:14 Job 'cdse-j-250411021520476db9e85c85f6a8423f': running (progress N/A)
0:44:14 Job 'cdse-j-250411021520476db9e85c85f6a8423f': running (progress N/A)
0:45:15 Job 'cdse-j-250411021520476db9e85c85f6a8423f': running (progress N/A)
0:46:15 Job 'cdse-j-250411021520476db9e85c85f6a8423f': running (progress N/A)
0:47:15 Job 'cdse-j-250411021520476db9e85c85f6a8423f': running (progress N/A)
0:48:16 Job 'cdse-j-250411021520476db9e85c85f6a8423f': running (progress N/A)
0:49:16 Job 'cdse-j-250411021520476db9e85c85f6a8423f': running (progress N/A)
0:50:16 Job 'cdse-j-250411021520476db9e85c85f6a8423f': running (progress N/A)
0:51:17 Job 'cdse-j-250411021520476db9e85c85f6a8423f': running (progress N/A)
0:52:18 Job 'cdse-j-250411021520476db9e85c85f6a8423f': finished (progress 100%)
------------------------------ Captured log call -------------------------------
INFO     conftest:conftest.py:110 Connecting to 'openeofed.dataspace.copernicus.eu'
INFO     openeo.config:config.py:193 Loaded openEO client config from sources: []
INFO     conftest:conftest.py:123 Checking for auth_env_var='OPENEO_AUTH_CLIENT_CREDENTIALS_CDSEFED' to drive auth against url='openeofed.dataspace.copernicus.eu'.
INFO     conftest:conftest.py:127 Extracted provider_id='CDSE' client_id='openeo-apex-benchmarks-service-account' from auth_env_var='OPENEO_AUTH_CLIENT_CREDENTIALS_CDSEFED'
INFO     openeo.rest.connection:connection.py:231 Found OIDC providers: ['CDSE']
INFO     openeo.rest.auth.oidc:oidc.py:401 Doing 'client_credentials' token request 'https://identity.dataspace.copernicus.eu/auth/realms/CDSE/protocol/openid-connect/token' with post data fields ['grant_type', 'client_id', 'client_secret', 'scope'] (client_id 'openeo-apex-benchmarks-service-account')
INFO     openeo.rest.connection:connection.py:328 Obtained tokens: ['access_token', 'id_token']
INFO     openeo.rest.auth.oidc:oidc.py:401 Doing 'client_credentials' token request 'https://identity.dataspace.copernicus.eu/auth/realms/CDSE/protocol/openid-connect/token' with post data fields ['grant_type', 'client_id', 'client_secret', 'scope'] (client_id 'openeo-apex-benchmarks-service-account')
INFO     openeo.rest.connection:connection.py:328 Obtained tokens: ['access_token', 'id_token']
INFO     openeo.rest.connection:connection.py:676 OIDC access token expired (403 TokenInvalid). Obtained new access token (grant 'client_credentials').
INFO     openeo.rest.auth.oidc:oidc.py:401 Doing 'client_credentials' token request 'https://identity.dataspace.copernicus.eu/auth/realms/CDSE/protocol/openid-connect/token' with post data fields ['grant_type', 'client_id', 'client_secret', 'scope'] (client_id 'openeo-apex-benchmarks-service-account')
INFO     openeo.rest.connection:connection.py:328 Obtained tokens: ['access_token', 'id_token']
INFO     openeo.rest.connection:connection.py:676 OIDC access token expired (403 TokenInvalid). Obtained new access token (grant 'client_credentials').
INFO     openeo.rest.auth.oidc:oidc.py:401 Doing 'client_credentials' token request 'https://identity.dataspace.copernicus.eu/auth/realms/CDSE/protocol/openid-connect/token' with post data fields ['grant_type', 'client_id', 'client_secret', 'scope'] (client_id 'openeo-apex-benchmarks-service-account')
INFO     openeo.rest.connection:connection.py:328 Obtained tokens: ['access_token', 'id_token']
INFO     openeo.rest.connection:connection.py:676 OIDC access token expired (403 TokenInvalid). Obtained new access token (grant 'client_credentials').
INFO     openeo.rest.auth.oidc:oidc.py:401 Doing 'client_credentials' token request 'https://identity.dataspace.copernicus.eu/auth/realms/CDSE/protocol/openid-connect/token' with post data fields ['grant_type', 'client_id', 'client_secret', 'scope'] (client_id 'openeo-apex-benchmarks-service-account')
INFO     openeo.rest.connection:connection.py:328 Obtained tokens: ['access_token', 'id_token']
INFO     openeo.rest.connection:connection.py:676 OIDC access token expired (403 TokenInvalid). Obtained new access token (grant 'client_credentials').
INFO     openeo.rest.job:job.py:404 Downloading Job result asset 'openEO.nc' from https://openeo.dataspace.copernicus.eu/openeo/1.1/jobs/j-250411021520476db9e85c85f6a8423f/results/assets/NmE3N2ZjZDEtOWMwOC00NmU5LWI4NzUtNTRmYjk5OWFiMjAw/57401a20e6e3e5054a06f496b813842e/openEO.nc?expires=1744945659 to /home/runner/work/apex_algorithms/apex_algorithms/qa/benchmarks/tmp_path_root/test_run_benchmark_fusets_mogp0/actual/openEO.nc
INFO     apex_algorithm_qa_tools.scenarios:util.py:341 Downloading reference data for scenario.id='fusets_mogpr' to reference_dir=PosixPath('/home/runner/work/apex_algorithms/apex_algorithms/qa/benchmarks/tmp_path_root/test_run_benchmark_fusets_mogp0/reference'): start 2025-04-11 03:07:45.260547
INFO     apex_algorithm_qa_tools.scenarios:util.py:341 Downloading source='https://s3.waw3-1.cloudferro.com/apex-benchmarks/gh-14156285361!tests_test_benchmarks.py__test_run_benchmark_fusets_mogpr_!actual/openEO.nc' to path=PosixPath('/home/runner/work/apex_algorithms/apex_algorithms/qa/benchmarks/tmp_path_root/test_run_benchmark_fusets_mogp0/reference/openEO.nc'): start 2025-04-11 03:07:45.260851
INFO     apex_algorithm_qa_tools.scenarios:util.py:347 Downloading source='https://s3.waw3-1.cloudferro.com/apex-benchmarks/gh-14156285361!tests_test_benchmarks.py__test_run_benchmark_fusets_mogpr_!actual/openEO.nc' to path=PosixPath('/home/runner/work/apex_algorithms/apex_algorithms/qa/benchmarks/tmp_path_root/test_run_benchmark_fusets_mogp0/reference/openEO.nc'): end 2025-04-11 03:07:47.209519, elapsed 0:00:01.948668
INFO     apex_algorithm_qa_tools.scenarios:util.py:341 Downloading source='https://s3.waw3-1.cloudferro.com/apex-benchmarks/gh-14156285361!tests_test_benchmarks.py__test_run_benchmark_fusets_mogpr_!actual/job-results.json' to path=PosixPath('/home/runner/work/apex_algorithms/apex_algorithms/qa/benchmarks/tmp_path_root/test_run_benchmark_fusets_mogp0/reference/job-results.json'): start 2025-04-11 03:07:47.209826
INFO     apex_algorithm_qa_tools.scenarios:util.py:347 Downloading source='https://s3.waw3-1.cloudferro.com/apex-benchmarks/gh-14156285361!tests_test_benchmarks.py__test_run_benchmark_fusets_mogpr_!actual/job-results.json' to path=PosixPath('/home/runner/work/apex_algorithms/apex_algorithms/qa/benchmarks/tmp_path_root/test_run_benchmark_fusets_mogp0/reference/job-results.json'): end 2025-04-11 03:07:48.512942, elapsed 0:00:01.303116
INFO     apex_algorithm_qa_tools.scenarios:util.py:347 Downloading reference data for scenario.id='fusets_mogpr' to reference_dir=PosixPath('/home/runner/work/apex_algorithms/apex_algorithms/qa/benchmarks/tmp_path_root/test_run_benchmark_fusets_mogp0/reference'): end 2025-04-11 03:07:48.513128, elapsed 0:00:03.252581
INFO     openeo.testing.results:results.py:298 Comparing job results: PosixPath('/home/runner/work/apex_algorithms/apex_algorithms/qa/benchmarks/tmp_path_root/test_run_benchmark_fusets_mogp0/actual') vs PosixPath('/home/runner/work/apex_algorithms/apex_algorithms/qa/benchmarks/tmp_path_root/test_run_benchmark_fusets_mogp0/reference')

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions