From 6d36d2482ab24ec0de95a8a0657464bc8cb218c6 Mon Sep 17 00:00:00 2001 From: Mark Donnelly Date: Wed, 8 Jul 2015 13:03:04 -0400 Subject: [PATCH] Add a ruby script for interactive command line testing of json_gssapi --- json_gssapi/test.rb | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 json_gssapi/test.rb diff --git a/json_gssapi/test.rb b/json_gssapi/test.rb new file mode 100644 index 0000000..6880d87 --- /dev/null +++ b/json_gssapi/test.rb @@ -0,0 +1,19 @@ +#!/usr/bin/ruby + +require 'open3' + +Open3.popen2('./json_gssapi') do |inIo, outIo, wait_thr| + puts "gdb --pid=#{wait_thr.pid}" + while(true) do + a = gets + inIo.puts [a.length].pack('L') + a + inIo.flush + + outIo.flush + b = outIo.read(4) + puts b + c = outIo.read(b.unpack('L')[0]) + puts c + end +end + -- 2.1.4