Add --stdout-on-failure
, the reverse of --stderr-on-failure
This commit is contained in:
parent
1b34bd07c1
commit
5921bfc7ce
@ -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…
x
Reference in New Issue
Block a user