Skip to content

Conversation

gtesoro
Copy link
Contributor

@gtesoro gtesoro commented May 15, 2025

Added test to check the compliance against the CEOS conventions.

A unit test is provided to test compliance without reaching out for providers.
An E2E test is provided to fully check compliance including providers.

@gtesoro gtesoro requested a review from sbrunato May 15, 2025 14:57
Copy link

github-actions bot commented May 15, 2025

Test Results

  2 files   -  2    2 suites   - 2   29s ⏱️ -9s
153 tests +82   97 ✅ +26  0 💤 ±0   56 ❌ + 56 
306 runs  +22  194 ✅  - 90  0 💤 ±0  112 ❌ +112 

For more details on these failures, see this check.

Results for commit bec30dc. ± Comparison against base commit 2078767.

♻️ This comment has been updated with latest results.

Copy link

github-actions bot commented May 15, 2025

badge

Code Coverage

Filename                                 Stmts    Miss  Cover    Missing
-------------------------------------  -------  ------  -------  --------------------------------------------------------------------------------------------------------------------------------------
eodag/__init__.py                            0       0  100.00%
eodag/api.py                                10      10  0.00%    20-37
eodag/app.py                                68      16  76.47%   73, 108, 120-127, 138-140, 189-201, 205
eodag/client.py                             25       0  100.00%
eodag/config.py                             16       0  100.00%
eodag/constants.py                           6       0  100.00%
eodag/core.py                              263      66  74.90%   72-80, 129-130, 140, 211, 260-261, 314, 429-434, 444-445, 466, 481-499, 536-552, 562-563, 587, 603-607, 621-625, 627-631, 636, 648-680
eodag/cql_evaluate.py                       51      29  43.14%   30-32, 43, 48, 53, 58, 74-99, 104-106, 111
eodag/dag.py                                59       2  96.61%   35-37
eodag/errors.py                            100      15  85.00%   47-49, 146, 163-166, 182, 205-215
eodag/logs.py                               47       8  82.98%   40-49
eodag/middlewares.py                        32       2  93.75%   20, 24
eodag/telemetry.py                          52      52  0.00%    20-147
eodag/utils.py                              39      15  61.54%   29-31, 43, 67-72, 85, 89-97, 114
eodag/eodag_types/__init__.py                0       0  100.00%
eodag/eodag_types/queryables.py             42      12  71.43%   45-51, 61, 77-81
eodag/eodag_types/search.py                 27      27  0.00%    20-69
eodag/extensions/collection_order.py        65       3  95.38%   83-84, 95
eodag/extensions/collection_search.py       28       0  100.00%
eodag/extensions/data_download.py           96      32  66.67%   59-71, 92, 110-111, 118, 125-126, 133-161
eodag/extensions/ecmwf.py                   69       0  100.00%
eodag/extensions/filter.py                  55       2  96.36%   196-197
eodag/extensions/pagination.py              15       0  100.00%
eodag/extensions/stac.py                   132       0  100.00%
eodag/models/__init__.py                     0       0  100.00%
eodag/models/links.py                      113      28  75.22%   36, 41-54, 90-92, 148-159, 173-184, 239, 288-299
eodag/models/stac_metadata.py              181      16  91.16%   98, 181, 183, 196-203, 261, 349, 389-395
TOTAL                                     1591     335  78.94%

Diff against main

Filename      Stmts    Miss  Cover
----------  -------  ------  --------
TOTAL             0       0  +100.00%

Results for commit: bec30dc

Minimum allowed coverage is 70%

♻️ This comment has been updated with latest results

@gtesoro gtesoro marked this pull request as draft May 15, 2025 15:01
@gtesoro gtesoro marked this pull request as ready for review May 15, 2025 15:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant