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.
Current implementation replaces
ProcessLauncher._start
method, but instead of replacing any method dealing with kill it just adds new listener forkill
event which just calls callback.As a result:
BaseLauncher._done
method never called and so no eventdone
emitted and karma process hangsProcessLauncher
's kill listener without any errorWebDriverInstance
's kill listenerProcessLauncher
's start listenerTo fix this we shouldn't add any new listener but override any methods called from
ProcessLauncher
's start/kill listeners:_start
_process.kill
_onKillTimeout