class FlakyTester
Public Class Methods
new(command_args = [])
click to toggle source
# File lib/flaky_tester.rb, line 6 def initialize(command_args = []) @command_args = command_args end
Public Instance Methods
test()
click to toggle source
# File lib/flaky_tester.rb, line 10 def test command_parser = CommandParser.new(@command_args) command_options = command_parser.parse test_runner = TestRunner.new(command_options) results_file = test_runner.run results_parser = ResultsParser.new(results_file) results_message = results_parser.parse puts(results_message) rescue => error puts(error) puts(command_parser) rescue SystemExit # do nothing end