You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Here are some of my thoughts on how to start with automated tests in eCLM. For now only unit testing is covered; system testing is a different matter and I will post about it on another thread below.
(migrated from internal issue tracker)
Here are some of my thoughts on how to start with automated tests in eCLM. For now only unit testing is covered; system testing is a different matter and I will post about it on another thread below.
Phase 1: Set up unit test infrastructure
CLM5 uses the parallel Fortran Unit testing library (a.k.a. pFUnit) to run unit tests. We need to integrate this into eCLM and test if it works.
1. Build pFUnit standalone
The goal of this step is to learn the correct
cmake
parameters to build pFUnit, which will be important for the next step.2. Build pFUnit within eCLM
3. Add dummy unit tests in eCLM and run them
Phase 2: Port unit tests from CLM5 to eCLM
Once the test infrastructure is set up, we can start copying the unit tests under CTSM/src and test if they work.
The text was updated successfully, but these errors were encountered: