Skip to content
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

Merged

Conversation

AlexanderRichert-NOAA
Copy link
Contributor

@AlexanderRichert-NOAA AlexanderRichert-NOAA commented Oct 25, 2023

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

@edwardhartnett
Copy link
Contributor

Excellent. When you're done, let me know the new sp test coverage so I can update the paper/poster.

@AlexanderRichert-NOAA
Copy link
Contributor Author

@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.

@AlexanderRichert-NOAA AlexanderRichert-NOAA changed the title Extend testing (splat, sptrung, sptrungv) Extend testing (splat, sptrung, sptrungv, sppad) Oct 26, 2023
@AlexanderRichert-NOAA
Copy link
Contributor Author

@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.

@AlexanderRichert-NOAA AlexanderRichert-NOAA changed the title Extend testing (splat, sptrung, sptrungv, sppad) Extend testing (splat, sptrung, sptrungv, sppad, splaplac) Oct 26, 2023
@AlexanderRichert-NOAA AlexanderRichert-NOAA merged commit 8c8be66 into NOAA-EMC:develop Oct 30, 2023
32 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants