def print_summary
undefined = @tested - @unsupported - @failed - @passed - @error - @skipped
puts "#tester passed #{@passed}"
puts "#tester failed #{@failed}"
puts "#tester error #{@error}"
puts "#tester skipped #{@unsupported + @skipped + undefined}"
puts
puts "Total #{@tested} tests"
puts " #{@passed} passed"
puts " #{@failed} failed"
if ( @unsupported > 0 )
puts " #{@unsupported} unsupported"
end
if ( @error > 0 )
puts " #{@error} errors"
end
if ( @skipped > 0 )
puts " #{@skipped} skipped"
end
if ( undefined > 0 )
puts " #{undefined} undefined"
end
end