def run
      puts (1..tests.length).to_s
      tests.each_with_index do |test, i|
        begin
          if test.is_ok?
            ok(test, i)
          else
            not_ok(test, i)
          end
        rescue Sequel::DatabaseError
          puts $!.sql
          raise $!
        end
      end
    end
def run
      puts (1..tests.length).to_s
      tests.each_with_index do |test, i|
        begin
          if test.is_ok?
            ok(test, i)
          else
            not_ok(test, i)
          end
        rescue Sequel::DatabaseError
          puts $!.sql
          raise $!
        end
      end
    end
Drives the evaluation of each test, emitting TAP-compliant messages
 for each test