comparison mx/commands.py @ 8509:83fde86ae759

-Merge with basic-graal-gate
author Christos Kotselidis <christos.kotselidis@oracle.com>
date Fri, 22 Mar 2013 12:57:51 +0100
parents c3657d00e343 87346100d7a5
children 373d7774a14d
comparison
equal deleted inserted replaced
8508:ef97193256d0 8509:83fde86ae759
759 if not exists(javaClass) or getmtime(javaClass) < getmtime(javaSource): 759 if not exists(javaClass) or getmtime(javaClass) < getmtime(javaSource):
760 subprocess.check_call([mx.java().javac, '-cp', projectscp, '-d', mxdir, javaSource]) 760 subprocess.check_call([mx.java().javac, '-cp', projectscp, '-d', mxdir, javaSource])
761 prefixArgs = ['-XX:-BootstrapGraal', '-esa', '-ea'] 761 prefixArgs = ['-XX:-BootstrapGraal', '-esa', '-ea']
762 vm(prefixArgs + vmArgs + ['-cp', projectscp + ':' + mxdir, name] + [testfile]) 762 vm(prefixArgs + vmArgs + ['-cp', projectscp + ':' + mxdir, name] + [testfile])
763 763
764 _run_tests(args, harness, annotations, testfile) 764 try:
765 os.remove(testfile) 765 _run_tests(args, harness, annotations, testfile)
766 finally:
767 os.remove(testfile)
766 768
767 def unittest(args): 769 def unittest(args):
768 """run the JUnit tests (all testcases) 770 """run the JUnit tests (all testcases)
769 771
770 If filters are supplied, only tests whose fully qualified name 772 If filters are supplied, only tests whose fully qualified name