#!/usr/bin/env ruby # Connect to the listener, wait for the hello, then sigterm the # listener. We expect the listener to exit with a status of 6, which # is enforced in the test. require 'flexnbd/fake_source' include FlexNBD addr, port, pid = *ARGV client = FakeSource.new( addr, port, "Timed out connecting." ) client.read_hello Process.kill( "TERM", pid.to_i ) sleep(0.2) client.close exit(0)