class Doctrine::Suite

public

Public Class Methods

run() click to toggle source
public
# File lib/doctrine/suite.rb, line 25
def self.run
  reporter = Reporter.new
  runner = Runner.new(reporter: reporter)

  runs = []
  @doctrines.each do |doctrine|
    doctrine.tenets.each do |tenet|
      run = Run.new(doctrine: doctrine, tenet: tenet)
      runner.run(run)
      runs << run
    end
  end

  runner.wait

  reporter.summarize(runs)
end