tests/run-tests.py
changeset 5518 d0a022d5871e
parent 5470 8374f3f081f2
child 5524 453acf64f71f
equal deleted inserted replaced
5517:98d5f9b95699 5518:d0a022d5871e
   264     False -> failed'''
   264     False -> failed'''
   265 
   265 
   266     def skip(msg):
   266     def skip(msg):
   267         if not verbose:
   267         if not verbose:
   268             skips.append((test, msg))
   268             skips.append((test, msg))
   269             sys.stdout.write('s')
       
   270             sys.stdout.flush()
       
   271         else:
   269         else:
   272             print "\nSkipping %s: %s" % (test, msg)
   270             print "\nSkipping %s: %s" % (test, msg)
   273         return None
   271         return None
   274 
   272 
   275     vlog("# Test", test)
   273     vlog("# Test", test)
   350         print "\nERROR: %s failed with error code %d" % (test, ret)
   348         print "\nERROR: %s failed with error code %d" % (test, ret)
   351     elif diffret:
   349     elif diffret:
   352         ret = diffret
   350         ret = diffret
   353 
   351 
   354     if not verbose:
   352     if not verbose:
   355         sys.stdout.write('.')
   353         sys.stdout.write(skipped and 's' or '.')
   356         sys.stdout.flush()
   354         sys.stdout.flush()
   357 
   355 
   358     if ret != 0 and not skipped:
   356     if ret != 0 and not skipped:
   359         # Save errors to a file for diagnosis
   357         # Save errors to a file for diagnosis
   360         f = open(err, "wb")
   358         f = open(err, "wb")