-
Notifications
You must be signed in to change notification settings - Fork 55
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
Quick fix for baseline generation #3107
Conversation
The seperate small kernel testing does not need to be (and should not) run when generating baselines.
Merge ProtectionsYour pull request matches the following merge protections and will not be merged until they are valid. 🟠 Enforce checks passingWaiting checks:
|
if (NOT SCREAM_P3_SMALL_KERNELS) | ||
# If small kernels are ON, we don't need a separate executable to test them. | ||
# Also, we never want to generate baselines with this separate executable | ||
if (NOT SCREAM_P3_SMALL_KERNELS AND NOT SCREAM_ONLY_GENERATE_BASELINES) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm a bit puzzled by our sk tests: they use the same tests source files...and I don't see any mention of SK in the cpp files in the tests folder. Are we just running non-SK tests twice? I think we are. Where is p3_sk_tests
triggering the call of p3_sk stuff instead of "regular" p3 stuff?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I added printf("cloud_sed_disp!\n");
in p3_cloud_sed_impl_disp.cpp
, and ran p3_sk_tests
. It never printed.
The seperate small kernel testing does not need to be (and should not) run when generating baselines.