#!/usr/bin/env ruby # Wait for a sender connection, send a correct hello, then sigterm the # sender. We expect the sender to exit with status of 6, which is # enforced in the test. require 'flexnbd/fake_dest' include FlexNBD addr, port, pid = *ARGV server = FakeDest.new(addr, port) client = server.accept('Timed out waiting for a connection') client.write_hello Process.kill(15, pid.to_i) client.close server.close exit 0