[LNT] r237011 - A catchall except is the worse thing ever, don't use it

Chris Matthews cmatthews5 at apple.com
Mon May 11 12:23:39 PDT 2015


Author: cmatthews
Date: Mon May 11 14:23:39 2015
New Revision: 237011

URL: http://llvm.org/viewvc/llvm-project?rev=237011&view=rev
Log:
A catchall except is the worse thing ever, don't use it

Anything that this can catch should be fixed anyways, so just don't
bother.

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

Modified: lnt/trunk/lnt/tests/compile.py
URL: http://llvm.org/viewvc/llvm-project/lnt/trunk/lnt/tests/compile.py?rev=237011&r1=237010&r2=237011&view=diff
==============================================================================
--- lnt/trunk/lnt/tests/compile.py (original)
+++ lnt/trunk/lnt/tests/compile.py Mon May 11 14:23:39 2015
@@ -984,37 +984,26 @@ class CompileTest(builtintest.BuiltinTes
         g_log.info('run started')
         g_log.info('using CC: %r' % opts.cc)
         g_log.info('using CXX: %r' % opts.cxx)
-        try:
-            for basename,test_fn in tests_to_run:
-                for success,name,samples in test_fn(basename, run_info,
-                                                         variables):
-                    g_log.info('collected samples: %r' % name)
-                    num_samples = len(samples)
-                    if num_samples:
-                        samples_median = '%.4f' % (stats.median(samples),)
-                        samples_mad = '%.4f' % (
-                            stats.median_absolute_deviation(samples),)
-                    else:
-                        samples_median = samples_mad = 'N/A'
-                    g_log.info('N=%d, median=%s, MAD=%s' % (
-                        num_samples, samples_median, samples_mad))
-                    test_name = '%s.%s' % (tag, name)
-                    if not success:
-                        testsamples.append(lnt.testing.TestSamples(
-                                test_name + '.status', [lnt.testing.FAIL]))
-                    if samples:
-                        testsamples.append(lnt.testing.TestSamples(
-                                test_name, samples))
-        except KeyboardInterrupt:
-            raise SystemExit("\ninterrupted\n")
-        except:
-            import traceback
-            g_log.error('*** EXCEPTION DURING TEST, HALTING ***')
-            g_log.error('--')
-            g_log.error(traceback.format_exc())
-            g_log.error('--')
-            run_info['had_errors'] = 1
-
+        for basename,test_fn in tests_to_run:
+            for success,name,samples in test_fn(basename, run_info,
+                                                     variables):
+                g_log.info('collected samples: %r' % name)
+                num_samples = len(samples)
+                if num_samples:
+                    samples_median = '%.4f' % (stats.median(samples),)
+                    samples_mad = '%.4f' % (
+                        stats.median_absolute_deviation(samples),)
+                else:
+                    samples_median = samples_mad = 'N/A'
+                g_log.info('N=%d, median=%s, MAD=%s' % (
+                    num_samples, samples_median, samples_mad))
+                test_name = '%s.%s' % (tag, name)
+                if not success:
+                    testsamples.append(lnt.testing.TestSamples(
+                            test_name + '.status', [lnt.testing.FAIL]))
+                if samples:
+                    testsamples.append(lnt.testing.TestSamples(
+                            test_name, samples))
         end_time = datetime.utcnow()
 
         g_log.info('run complete')





More information about the llvm-commits mailing list