only wait 1 second for compiler, not 60
[swftools.git] / lib / as3 / runtests.py
index ab5418a..2912be4 100644 (file)
@@ -137,11 +137,13 @@ class TestBase:
     def compile(self):
         try: os.unlink("abc.swf");
         except: pass
-        ret,output = runcmd("./parser",[self.file],wait=60)
+        ret,output = runcmd("./parser",[self.file],wait=1)
         self.compile_error = 0
         self.compile_output = output
+        self.exit_status = 0
         if ret:
             self.compile_output += "\nExit status %d" % (-ret)
+            self.exit_status = -ret
             self.compile_error = 1
             return 0
         if not os.path.isfile("abc.swf"):
@@ -163,11 +165,14 @@ class TestBase:
         print self.r(str(self.nr),3)," ",
         if self.compile_error:
             if self.dorun:
-                print "err"," - ",
+                if self.exit_status == 11:
+                    print "crash"," - ",
+                else:
+                    print "err  "," - ",
             else:
-                print "err","   ",
+                print "err  ","   ",
         else:
-            print "ok ",
+            print "ok   ",
             if self.dorun:
                 if not self.flash_error:
                     print "ok ",
@@ -248,7 +253,7 @@ cache = Cache.load(".tests.cache")
 cache.parse_args()
 
 nr = 0
-nr = Suite(cache, "err").run(nr)
+#nr = Suite(cache, "err").run(nr)
 nr = Suite(cache, "ok").run(nr)
 
 cache.save(".tests.cache")