Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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
Fix hanging issues in integration tests #558
Fix hanging issues in integration tests #558
Changes from all commits
006059c
f11cc92
801c801
89ffca7
749f940
2a93960
40f2486
c56f6b7
a64a25e
d2a0ce4
1b54e66
edcc0d7
de31833
83b8e6d
File filter
Filter by extension
Conversations
Jump to
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
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 am mildly concerned about the fact that
R_INIT
sets "set" insetup()
at the very end.But we typically think of
R_INIT
as "R is ready to receive input", but that really isn't true because we haven't started the REPL yet (not until we callstart()
here).I feel like its probably ok? Maybe
R_INIT
should beR_STARTING
or something, I'm not sure. And the remaining helper would beis_r_starting()
. If you look at the 1 placeis_r_initialized()
is currently being used, it is to capture output that is part of the startup banner. Switching the name tois_r_starting()
seems like it would still make sense there.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 was wondering about that too, but I couldn't move it to the
start()
method.But I think that's ok because R is ready to receive input or be accessed with well protected (top-level exec) API calls even if the REPL has not been started yet.
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.
Remove
wait_r_initialized()
now?