CliMA / ClimaAtmos.jl

ClimaAtmos.jl is a library for building atmospheric circulation models that is designed from the outset to leverage data assimilation and machine learning tools. We welcome contributions!
Apache License 2.0
72 stars 14 forks source link

O1.2.3 Add unit tests to ClimaAtmos #2174

Open szy21 opened 10 months ago

szy21 commented 10 months ago

The Climate Modeling Alliance

Software Design Issue 📜

Purpose

Add unit tests to ClimaAtmos, and reach a code coverage of 70% in physically meaningful tests.

Cost/Benefits/Risks

Currently, we rely on integration tests in ClimaAtmos to make sure the code works well. Adding unit tests is an important step towards improving the quality of ClimaAtmos code.

People and Personnel

Components

Inputs

Results and Deliverables

Task Breakdown And Schedule

### Scope of Work
- [ ] https://github.com/CliMA/ClimaAtmos.jl/issues/2719

SDI Revision Log

CC

@tapios @simonbyrne @cmbengue @sriharshakandala Please feel free to edit this SDI, thanks!

akshaysridhar commented 4 months ago

Coverage metrics: https://app.codecov.io/gh/CliMA/ClimaAtmos.jl