mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
Add --stdout-on-failure
, the reverse of --stderr-on-failure
This commit is contained in:
parent
1b34bd07c1
commit
5921bfc7ce
1 changed files with 7 additions and 2 deletions
|
@ -1182,15 +1182,20 @@ module Test
|
||||||
def setup_options(parser, options)
|
def setup_options(parser, options)
|
||||||
super
|
super
|
||||||
parser.separator "output options:"
|
parser.separator "output options:"
|
||||||
|
|
||||||
|
options[:failed_output] = $stdout
|
||||||
parser.on '--stderr-on-failure', 'Use stderr to print failure messages' do
|
parser.on '--stderr-on-failure', 'Use stderr to print failure messages' do
|
||||||
options[:stderr_on_failure] = true
|
options[:failed_output] = $stderr
|
||||||
|
end
|
||||||
|
parser.on '--stdout-on-failure', 'Use stdout to print failure messages', '(default)' do
|
||||||
|
options[:failed_output] = $stdout
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
def process_args(args = [])
|
def process_args(args = [])
|
||||||
return @options if @options
|
return @options if @options
|
||||||
options = super
|
options = super
|
||||||
@failed_output = options[:stderr_on_failure] ? $stderr : $stdout
|
@failed_output = options[:failed_output]
|
||||||
options
|
options
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue