csdms / babelizer

Transform BMI-wrapped models into Python packages
https://babelizer.readthedocs.io
MIT License
4 stars 3 forks source link

Update tests and generate coverage #56

Closed mdpiper closed 2 years ago

mdpiper commented 3 years ago

The goal of this PR is to update the unit tests for the babelizer and generate code coverage statistics.

One big, questionable, decision: I moved the language-specific tests under the external directory. My rationale is that these tests require the language examples to be built, which takes several extra steps. Only language-agnostic tests remain under the top-level tests directory. I made rules to handle both in the Makefile.

Summary of changes:

This fixes #53.

mdpiper commented 3 years ago

@mcflugen Please let me know what you think!