From e67b73de2d7688b4b840409fd1f3eadbfed39455 Mon Sep 17 00:00:00 2001
From: Daniel Brown <ddb@star.sr.bham.ac.uk>
Date: Sat, 9 Nov 2013 19:35:11 +0000
Subject: [PATCH] changing exception case

---
 pykat/testing/test.py | 50 +++++++++++++++++++++----------------------
 1 file changed, 25 insertions(+), 25 deletions(-)

diff --git a/pykat/testing/test.py b/pykat/testing/test.py
index 5de70e3..d03a336 100644
--- a/pykat/testing/test.py
+++ b/pykat/testing/test.py
@@ -44,38 +44,38 @@ def run_kat_file(item):
         else:
             exp = None
             
-            try:
-                start = time.time()
-                
-                out,err = utils.runcmd([FINESSE_EXE, "--noheader", kat], cwd=SUITE_PATH)
-                
-                OUT_FILE = os.path.join(SUITE_PATH,basename + ".out")
-                LOG_FILE = os.path.join(SUITE_PATH,basename + ".log")
-                
-                f_in = open(LOG_FILE, 'rb')
-                f_out = gzip.open(LOG_FILE + ".gz", 'wb')
-                f_out.writelines(f_in)
-                f_out.close()
-                f_in.close()
-                
-                shutil.move(OUT_FILE, SUITE_OUTPUT_DIR)
-                shutil.move(LOG_FILE + ".gz", SUITE_OUTPUT_DIR)
-                
-            except utils.RunException as e:
+            #try:
+            start = time.time()
+            
+            out,err = utils.runcmd([FINESSE_EXE, "--noheader", kat], cwd=SUITE_PATH)
+            
+            OUT_FILE = os.path.join(SUITE_PATH,basename + ".out")
+            LOG_FILE = os.path.join(SUITE_PATH,basename + ".log")
+            
+            f_in = open(LOG_FILE, 'rb')
+            f_out = gzip.open(LOG_FILE + ".gz", 'wb')
+            f_out.writelines(f_in)
+            f_out.close()
+            f_in.close()
             
-                print "STDERR: " + e.out
-                print "STDOUT: " + e.err
+            shutil.move(OUT_FILE, SUITE_OUTPUT_DIR)
+            shutil.move(LOG_FILE + ".gz", SUITE_OUTPUT_DIR)
                 
-                print "Error running " + kat
+            #except utils.RunException as e:
+            #
+             #   print "STDERR: " + e.out
+              #  print "STDOUT: " + e.err
+               # 
+               # print "Error running " + kat
                 
-                exp = e
-            finally:
+              #  exp = e
+            #finally:
                 done_kats.value += 1
-                return [time.time()-start, suite, kat, exp]
+            #    return [time.time()-start, suite, kat, exp]
                     
     except Exception as e:
         print "main error in kat call",e
-        return [0,suite,kat,NULL]
+        return [0,suite,kat,e]
         
 
 class DiffException(Exception):
-- 
GitLab