⚲
Project
General
Profile
Sign in
Register
Home
Projects
Help
Search
:
Ruby 1.8
All Projects
Ruby
»
Ruby 1.8
Overview
Activity
Roadmap
Issues
Wiki
Like
Download (1.19 KB)
Bug #1555
» testrunnerutilities.rb
Add optional 3rd parm to run() -
howardk (Howard Kapustein)
, 06/02/2009 03:52 PM
#\ruby\lib\ruby\1.8\test\unit\ui\testrunnerutilities.rb
#--
#
# Author:: Nathaniel Talbott.
# Copyright:: Copyright (c) 2000-2002 Nathaniel Talbott. All rights reserved.
# License:: Ruby license.
module
Test
module
Unit
module
UI
SILENT
=
0
PROGRESS_ONLY
=
1
NORMAL
=
2
VERBOSE
=
3
# Provides some utilities common to most, if not all,
# TestRunners.
#
#--
#
# Perhaps there ought to be a TestRunner superclass? There
# seems to be a decent amount of shared code between test
# runners.
module
TestRunnerUtilities
# Creates a new TestRunner and runs the suite.
def
run
(
suite
,
output_level
=
NORMAL
,
io
=
STDOUT
)
return
new
(
suite
,
output_level
,
io
).
start
end
# Takes care of the ARGV parsing and suite
# determination necessary for running one of the
# TestRunners from the command line.
def
start_command_line_test
if
ARGV
.
empty?
puts
"You should supply the name of a test suite file to the runner"
exit
end
require
ARGV
[
0
].
gsub
(
/.+::/
,
''
)
new
(
eval
(
ARGV
[
0
])).
start
end
end
end
end
end
« Previous
1
2
Next »
(2-2/2)
Loading...