diff options
author | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2013-01-15 00:59:19 +0000 |
---|---|---|
committer | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2013-01-15 00:59:19 +0000 |
commit | bd407329df45d84b57fd74329882823d224aecc1 (patch) | |
tree | faabf89d27b64288ebcd1e8d7851ac78eeb4e4ea /lib/test | |
parent | cccd464e4d8f84dda8d8c65e825232cd52b8b5b4 (diff) |
test: tty option
* bootstraptest/runner.rb (main): add --tty option to output like
terminal, for mingw/mswin on cygwin.
* lib/test/unit.rb (Test::Unit::Options#setup_options): ditto.
* sample/test.rb (Progress#initialize): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38821 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'lib/test')
-rw-r--r-- | lib/test/unit.rb | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/test/unit.rb b/lib/test/unit.rb index d45badab01..b96dece837 100644 --- a/lib/test/unit.rb +++ b/lib/test/unit.rb @@ -129,6 +129,12 @@ module Test "colorize the output. WHEN defaults to 'always'", "or can be 'never' or 'auto'." do |c| options[:color] = c || :always end + + opts.on '--tty[=WHEN]', + [:yes, :no], + "force to output tty control. WHEN defaults to 'yes'", "or can be 'no'." do |c| + @tty = c != :no + end end def non_options(files, options) |