envutil.rb: successfully terminated process

* test/ruby/envutil.rb (FailDesc): allow successfully terminated
  process without a signal.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45901 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
envutil.rb: rubybin: keyword

* test/ruby/envutil.rb (invoke_ruby): add rubybin: keyword option
  to specify the command to run scripts.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45902 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
test_io_console.rb: show failure details

* test/io/console/test_io_console.rb (test_noctty): use
  `assert_ruby_status` to show failure details.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45903 b2dd03c8-39d4-4d8f-98ff-823fe69b080e