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
Originator(s): erik (Erik Kluzek,UCAR/TSS,303-497-1326)
4
-
Date: Fri Feb 20 12:46:50 PM MST 2026
4
+
Date: Fri Feb 20 08:19:42 PM MST 2026
5
5
One-line Summary: Bring b4b-dev to master
6
6
7
7
Purpose and description of changes
@@ -11,8 +11,12 @@ Some fixes to use the ifx compiler. Added handling of gzipped files in the short
11
11
needed for DART. Use a CMake funciton for the PfUnit build. Make sure mksurfdata_esmf PIO library is
12
12
used as shared in the build. Fix to a typo in the Technical Note.
13
13
14
-
Use pytest instead of unittest in our python unit test framework.
14
+
Use pytest instead of unittest in our python unit test framework, which allows many modern features.
15
+
One test file, test_unit_longitude.py, has been modified to use pytest's "parametrize" functionality as an example. Most of the changed lines in that file are just whitespace differences.
15
16
17
+
Existing run_ctsm_py_tests arguments have been ported to replicate the same functionality in pytest. Unknown arguments will be passed to pytest directly.
18
+
19
+
Also: Made it so that the tests can be called from anywhere in the checkout, instead of only python/.
16
20
17
21
Significant changes to scientifically-supported configurations
0 commit comments