aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/ruby/end2end/channel_closing_driver.rb
diff options
context:
space:
mode:
Diffstat (limited to 'src/ruby/end2end/channel_closing_driver.rb')
-rwxr-xr-xsrc/ruby/end2end/channel_closing_driver.rb5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/ruby/end2end/channel_closing_driver.rb b/src/ruby/end2end/channel_closing_driver.rb
index d3e5373b0b..bed8c43405 100755
--- a/src/ruby/end2end/channel_closing_driver.rb
+++ b/src/ruby/end2end/channel_closing_driver.rb
@@ -61,6 +61,11 @@ def main
'channel is closed while connectivity is watched'
end
+ client_exit_code = $CHILD_STATUS
+ if client_exit_code != 0
+ fail "channel closing client failed, exit code #{client_exit_code}"
+ end
+
server_runner.stop
end