Mercurial > hg > truffle
comparison mx/commands.py @ 8433:87346100d7a5
temporary file is removed when unittests fail
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Thu, 21 Mar 2013 15:36:31 +0100 |
parents | 2bfb9644dcc2 |
children | 2d0160c35f8f 83fde86ae759 |
comparison
equal
deleted
inserted
replaced
8432:8ed80723c13b | 8433:87346100d7a5 |
---|---|
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 |