run_for_all_teams

in retrospective.rb [36:64]


  def run_for_all_teams
    results = Team.all.map do |team|
      success = begin
        run_for_team(team)
        true
      rescue => e
        puts "#{team.name} failed:"
        puts e
        puts e.backtrace
        false
      end

      [team.name, success]
    end

    exit_code = results.all?(&:last) ? 0 : 1

    puts Retrospective::LOG_SEPARATOR
    puts 'All done!'

    results.each do |(name, success)|
      puts "#{name} #{success ? 'succeeded' : 'failed'}"
    end

    puts "#{Retrospective::LOG_SEPARATOR}\n"

    return exit_code
  end