Class: RightScaleSelfService::Cli::Main

Inherits:
Base
  • Object
show all
Defined in:
lib/rightscale_selfservice/cli/main.rb

Instance Method Summary collapse

Instance Method Details

#test(glob) ⇒ Object



38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
# File 'lib/rightscale_selfservice/cli/main.rb', line 38

def test(glob)
  client = get_api_client()
  suite = RightScaleSelfService::Test::Suite.new(client, glob)
  report = RightScaleSelfService::Test::ShellReport.new(suite)
  begin
    if suite.pump
      report.progress
      sleep(10)
    else
      break
    end
  end while true
  report.progress
  puts "\n\n"
  error_text = report.errors
  if error_text != ""
    puts "\n\n"
  end
  report.failures
end