GEOS-ESM / NDSL

NOAA NASA Domain Specific Language middleware layer
0 stars 0 forks source link

Code coverage report for translate tests #41

Open FlorianDeconinck opened 2 months ago

FlorianDeconinck commented 2 months ago

As of now we expect most code to be triggered by the translate test because we have carefully hand checked. Going forward and because there is code difference between what GEOS and SHiELD wants to run for the dycore (among other challenges) we need to have a system that make sure we cover all of our ported code with the translate tests.

This won't be 100% fault-proof since we still could run the code with inputs that don't trigger side-cases in the numerics that create issues, but it will help making sure we have a reasonable coverage, especially when regenerating translate test data.

Parent: https://github.com/GEOS-ESM/SMT-Nebulae/issues/41


FlorianDeconinck commented 1 month ago

ndsl unit test is code covered now by the coverage package.

--> https://github.com/NOAA-GFDL/NDSL/pull/40