-
Notifications
You must be signed in to change notification settings - Fork 319
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
CustomHost Launch Timeout fix #265
Merged
saikrishnav
merged 16 commits into
microsoft:master
from
saikrishnav:customhosttimeoutfix
Dec 14, 2016
Merged
Changes from 5 commits
Commits
Show all changes
16 commits
Select commit
Hold shift + click to select a range
7b21f5d
CustomHost Launch Timeout fix
c535b88
Missing import
7ea75ad
Remove WaitTimeout
d21348a
remove unecessary res
e412ce6
Add comment for understanding
e8fb60c
Merge branch 'master' of https://github.com/microsoft/vstest into cus…
594b553
Fix Exception handling
f29230b
Merge branch 'master' of https://github.com/microsoft/vstest into cus…
e960810
Merge branch 'master' into customhosttimeoutfix
codito 8935727
Handle TestRunRequest Init exception and do not lock up IDE
8b52853
Merge branch 'customhosttimeoutfix' of https://github.com/saikrishnav…
1a766d4
Merge branch 'master' into customhosttimeoutfix
codito 22a3151
Merge branch 'master' into customhosttimeoutfix
codito 6a5300d
Typo fix
d98425f
Merge branch 'master' of https://github.com/microsoft/vstest into cus…
0dea637
Merge branch 'customhosttimeoutfix' of https://github.com/saikrishnav…
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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.
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.
Instead of infinite wait, should we provide the caller an ability to pass in a timeout?
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.
Also what is the way for IDEs to cancel or terminate the infinite wait?
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.
Since IDE's are driving the test platform - would prefer a way for IDEs to cancel this operation instead. Just in case the process the IDE has launched has crashed before it could connect to the test platform, it would be good to have the IDEs notify the test platform so it can abort this request and process 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.
Closure: we decided to ensure that IDE callback to launch test host (in vstestconsolewrapper) always returns a pid. This will guarantee that a stale thread will never lie around in case testhost launch fails.
@saikrishnav will probably update this PR with the change.
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.
@codito : We should document this in the translation layer wiki we were planning.