NCAR / ccpp-framework

Common Community Physics Package (CCPP)
http://www.dtcenter.org/community-code/common-community-physics-package-ccpp/
Other
26 stars 64 forks source link

Add system test for doxygen comments between metadata hooks and CCPP entry point (subroutine) #429

Closed climbfuji closed 2 years ago

climbfuji commented 2 years ago

Add system test for doxygen comments between metadata hooks and CCPP entry point (subroutine) to make sure various doxygen comments and blank lines are parsed correctly/ignored between CCPP metadata hooks and the Fortran subroutines.

Issue https://github.com/NCAR/ccpp-framework/issues/369 reports that certain doxygen comments between the metadata hooks and the subroutines are "not parsed correctly" (i.e. are not ignored). I was going to fix this problem and found that the current capgen metadata parser can handle those cases just fine. I added a CCPP entry point to cover these tests.

User interface changes?: No

"Fixes https://github.com/NCAR/ccpp-framework/issues/369"

Testing: test removed: None unit tests: None system tests: Add one system test to cover blank lines and doxygen comments between metadata hooks and subroutines; note: test/run_tests.sh passes. manual testing: None