[llvm-commits] [zorg] r153119 - /zorg/trunk/lnt/lnt/tests/compile.py

Daniel Dunbar daniel at zuster.org
Tue Mar 20 13:14:31 PDT 2012


Author: ddunbar
Date: Tue Mar 20 15:14:30 2012
New Revision: 153119

URL: http://llvm.org/viewvc/llvm-project?rev=153119&view=rev
Log:
[LNT] lnt.test.compile: Don't crash if we failed to gather any samples.

Modified:
    zorg/trunk/lnt/lnt/tests/compile.py

Modified: zorg/trunk/lnt/lnt/tests/compile.py
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/lnt/lnt/tests/compile.py?rev=153119&r1=153118&r2=153119&view=diff
==============================================================================
--- zorg/trunk/lnt/lnt/tests/compile.py (original)
+++ zorg/trunk/lnt/lnt/tests/compile.py Tue Mar 20 15:14:30 2012
@@ -817,9 +817,13 @@
                     print >>test_log, '%s: collected samples: %r' % (
                         now, name)
                     num_samples = len(samples)
-                    samples_median = stats.median(samples)
-                    samples_mad = stats.median_absolute_deviation(samples)
-                    print >>test_log, '%s:   N=%d, median=%.4f, MAD=%.4f' % (
+                    if num_samples:
+                        samples_median = '%.4f' % (stats.median(samples),)
+                        samples_mad = '%.4f' % (
+                            stats.median_absolute_deviation(samples),)
+                    else:
+                        samples_median = samples_mad = 'N/A'
+                    print >>test_log, '%s:   N=%d, median=%s, MAD=%s' % (
                         now, num_samples, samples_median, samples_mad)
                     test_name = '%s.%s' % (tag, name)
                     if not success:





More information about the llvm-commits mailing list