From: <ef...@us...> - 2008-09-01 22:27:09
|
Revision: 6059 http://matplotlib.svn.sourceforge.net/matplotlib/?rev=6059&view=rev Author: efiring Date: 2008-09-01 22:27:07 +0000 (Mon, 01 Sep 2008) Log Message: ----------- Improve backend_driver error reporting. Modified Paths: -------------- trunk/matplotlib/examples/pylab_examples/image_nonuniform.py trunk/matplotlib/examples/pylab_examples/stix_fonts_demo.py trunk/matplotlib/examples/tests/backend_driver.py Modified: trunk/matplotlib/examples/pylab_examples/image_nonuniform.py =================================================================== --- trunk/matplotlib/examples/pylab_examples/image_nonuniform.py 2008-09-01 21:09:09 UTC (rev 6058) +++ trunk/matplotlib/examples/pylab_examples/image_nonuniform.py 2008-09-01 22:27:07 UTC (rev 6059) @@ -13,7 +13,7 @@ x = np.linspace(-4, 4, 9) x2 = x**3 y = np.linspace(-4, 4, 9) -print 'Size %d points' % (len(x) * len(y)) +#print 'Size %d points' % (len(x) * len(y)) z = np.sqrt(x[np.newaxis,:]**2 + y[:,np.newaxis]**2) fig = figure() Modified: trunk/matplotlib/examples/pylab_examples/stix_fonts_demo.py =================================================================== --- trunk/matplotlib/examples/pylab_examples/stix_fonts_demo.py 2008-09-01 21:09:09 UTC (rev 6058) +++ trunk/matplotlib/examples/pylab_examples/stix_fonts_demo.py 2008-09-01 22:27:07 UTC (rev 6059) @@ -31,7 +31,7 @@ axis([0, 3, -len(tests), 0]) yticks(arange(len(tests)) * -1) for i, s in enumerate(tests): - print (i, s.encode("ascii", "backslashreplace")) + #print (i, s.encode("ascii", "backslashreplace")) text(0.1, -i, s, fontsize=32) savefig('stix_fonts_example') Modified: trunk/matplotlib/examples/tests/backend_driver.py =================================================================== --- trunk/matplotlib/examples/tests/backend_driver.py 2008-09-01 21:09:09 UTC (rev 6058) +++ trunk/matplotlib/examples/tests/backend_driver.py 2008-09-01 22:27:07 UTC (rev 6059) @@ -204,7 +204,7 @@ os.unlink(os.path.join(path,fname)) else: os.mkdir(backend) - + failures = [] for fullpath in files: print ('\tdriving %-40s' % (fullpath)), @@ -257,10 +257,14 @@ print (end_time - start_time), ret #os.system('%s %s %s' % (python, tmpfile_name, switchstring)) os.remove(tmpfile_name) + if ret: + failures.append(fullpath) + return failures if __name__ == '__main__': times = {} + failures = {} default_backends = ['agg', 'ps', 'svg', 'pdf', 'template'] if len(sys.argv)==2 and sys.argv[1]=='--clean': localdirs = [d for d in glob.glob('*') if os.path.isdir(d)] @@ -299,13 +303,16 @@ switchstring = ' '.join(switches) print 'testing %s %s' % (backend, switchstring) t0 = time.time() - drive(backend, python, switches) + failures[backend] = drive(backend, python, switches) t1 = time.time() times[backend] = (t1-t0)/60.0 # print times for backend, elapsed in times.items(): print 'Backend %s took %1.2f minutes to complete' % ( backend, elapsed) + failed = failures[backend] + if failed: + print ' Failures: ', failed if 'Template' in times: print '\ttemplate ratio %1.3f, template residual %1.3f' % ( elapsed/times['Template'], elapsed-times['Template']) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |