git.asbjorn.biz
/
swftools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
only wait 1 second for compiler, not 60
[swftools.git]
/
lib
/
as3
/
runtests.py
diff --git
a/lib/as3/runtests.py
b/lib/as3/runtests.py
index
ab5418a
..
2912be4
100644
(file)
--- a/
lib/as3/runtests.py
+++ b/
lib/as3/runtests.py
@@
-137,11
+137,13
@@
class TestBase:
def compile(self):
try: os.unlink("abc.swf");
except: pass
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.compile_error = 0
self.compile_output = output
+ self.exit_status = 0
if ret:
self.compile_output += "\nExit status %d" % (-ret)
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"):
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 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:
else:
- print "err"," ",
+ print "err "," ",
else:
else:
- print "ok ",
+ print "ok ",
if self.dorun:
if not self.flash_error:
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
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")
nr = Suite(cache, "ok").run(nr)
cache.save(".tests.cache")