method
new
ruby latest stable - Class:
Test::Unit::UI::GTK::TestRunner
Method deprecated or moved
This method is deprecated or moved on the latest stable version. The last existing version (v1_8_7_330) is shown here.
new(suite, output_level = NORMAL)public
Creates a new TestRunner for running the passed suite.
# File lib/test/unit/ui/gtk/testrunner.rb, line 25
def initialize(suite, output_level = NORMAL)
if (suite.respond_to?(:suite))
@suite = suite.suite
else
@suite = suite
end
@result = nil
@runner = Thread.current
@restart_signal = Class.new(Exception)
@viewer = Thread.start do
@runner.join rescue @runner.run
Gtk.main
end
@viewer.join rescue nil # wait deadlock to handshake
end Related methods
- Instance methods
- start
- Class methods
- new
- Private methods
-
add_fault -
assertion_count_label -
attach_to_mediator -
clear_fault -
detail_panel -
detail_scrolled_window -
error_count_label -
failure_count_label -
fault_detail_label -
fault_list -
finished -
green_style -
info_panel -
inner_detail_sub_panel -
lazy_initialize -
list_panel -
list_scrolled_window -
main_panel -
main_window -
outer_detail_sub_panel -
output_status -
progress_panel -
raw_show_fault -
red_style -
reset_ui -
result_changed -
run_button -
run_count_label -
run_test -
setup_mediator -
setup_ui -
show_fault -
start_ui -
started -
status_entry -
status_panel -
stop -
suite_name_entry -
suite_panel -
test_finished -
test_progress_bar -
test_started