-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Extend testing (splat, sptrung, sptrungv, sppad, splaplac) #127
Extend testing (splat, sptrung, sptrungv, sppad, splaplac) #127
Conversation
4de6aed
to
da5467b
Compare
da5467b
to
ecdef81
Compare
6ae0ffa
to
f0989d6
Compare
a0746a3
to
45885e9
Compare
5bf3ec9
to
f74acdd
Compare
Excellent. When you're done, let me know the new sp test coverage so I can update the paper/poster. |
ac12e67
to
4f87655
Compare
@edwardhartnett this PR will bring up the line coverage to 51.4%. If you're okay with approving this, I think it's good to go, then I'll probably add a second batch of tests by the end of the week, where my goal is to focus on some of the more commonly used routines in operations. |
@edwardhartnett as of the latest commit, the line coverage is 52.6% (up from ~37% I think), and function coverage is 64.6%. This testing seems to hit the highlights of what's used in operations, so after we merge this I think I'm ready to start looking at merging sp into ip. |
This PR extends splat testing (idrt=256 case), adds tests for sptrung and sptrungv based on a couple of ip unit tests, and tests for sppad and splaplac. For fun, I am also experimenting with setting timeouts on the unit tests to prevent unintended performance degradation. I am also reducing the number of spack unit tests.
Addresses NOAA-EMC/NCEPLIBS-ip#224, NOAA-EMC/NCEPLIBS-ip#221