-
Notifications
You must be signed in to change notification settings - Fork 9
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
1328: Change CMake to also run tests on single node. #1329
Conversation
if(isOversubscribed()){ | ||
return ParamContainerType{}; | ||
} | ||
|
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.
This one is related to #1306
) | ||
|
||
set_tests_properties( | ||
${${CUR_TEST_LIST}} | ||
PROPERTIES TIMEOUT 60 | ||
FAIL_REGULAR_EXPRESSION "FAILED;should be deleted but never is;Segmentation fault" | ||
PASS_REGULAR_EXPRESSION "PASSED" | ||
SKIP_REGULAR_EXPRESSION "SKIPPED" |
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.
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.
5339d92
to
b5bd803
Compare
95cd740
to
cfe1ff3
Compare
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.
Looks good and ready to me!
cfe1ff3
to
47470a8
Compare
After rebasing the branch with the latest changes from develop, some tests started to fail while running on the single node. |
2c0f46e
to
cf18bb0
Compare
@@ -112,7 +112,7 @@ CallbackSend<MsgT>::triggerDispatch(SignalDataType* data, PipeType const& pid) { | |||
auto msg = reinterpret_cast<ShortMessage*>(data); | |||
auto m = promoteMsg(msg); | |||
runnable::makeRunnable(m, true, handler_, this_node) | |||
.withTDEpochFromMsg() | |||
.withTDEpoch(theMsg()->getEpoch()) |
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.
As discussed on today's call, the message should get an epoch set on it, and this code should go back to calling withTDEpochFromMsg()
The same probably applies to the other callback and reduce cases
934d3f8
to
4e48c4a
Compare
…s for current machine
…sts based on the current number of nodes/ranks
…hether we run MPI tests or not
…have already been using conditional execution based on num nodes
…d via Get function
4e48c4a
to
62e3d1b
Compare
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.
Looks good to me. The new changes for callbacks look correct.
Fixes #1328