stfc / PSyclone

Domain-specific compiler and code transformation system for Finite Difference/Volume/Element Earth-system models in Fortran
BSD 3-Clause "New" or "Revised" License
104 stars 27 forks source link

#1351 DoF Kernel Metadata Checks #2675

Closed oakleybrunt closed 1 month ago

oakleybrunt commented 2 months ago

Towards #1351

This PR adds metadata checks to the current LFRicKernMetadata specifically targeting dof kernel metadata. These should cover all of the rules laid out in the documentation (omitting any already covered) :

codecov[bot] commented 2 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 99.86%. Comparing base (9f219c9) to head (94c5677). Report is 22 commits behind head on master.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #2675 +/- ## ======================================= Coverage 99.86% 99.86% ======================================= Files 353 353 Lines 48962 48996 +34 ======================================= + Hits 48898 48932 +34 Misses 64 64 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

arporter commented 2 months ago

Hi @oakleybrunt, is this ready for review now?

oakleybrunt commented 1 month ago

Hi @oakleybrunt, is this ready for review now?

Hey @arporter, all ready now that labels have been added to the PR 👍

arporter commented 1 month ago

As expected, the integration tests were green this time around :-)