# File lib/protest/test_case.rb, line 30 def self.run(runner) runner.report(TestWrapper.new(:setup, self)) tests.each {|test| runner.report(test) } runner.report(TestWrapper.new(:teardown, self)) rescue Exception => e # If any exception bubbles up here, then it means it was during the # global setup/teardown blocks, so let's just skip the rest of this # context. return end