Mercurial > hg > truffle
comparison mx/commands.py @ 8619:c1c0ca020d98
mx/unittest: make it more portable across systems
unix and windows use different characters for path seperation (':' vs. ';')
author | Bernhard Urban <bernhard.urban@jku.at> |
---|---|
date | Wed, 03 Apr 2013 16:56:43 +0200 |
parents | c7672a325faf |
children | ac49da6eeed6 |
comparison
equal
deleted
inserted
replaced
8618:832b9a115a2d | 8619:c1c0ca020d98 |
---|---|
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 if _vm == 'server0': | 761 if _vm == 'server0': |
762 prefixArgs = ['-esa', '-ea'] | 762 prefixArgs = ['-esa', '-ea'] |
763 else: | 763 else: |
764 prefixArgs = ['-XX:-BootstrapGraal', '-esa', '-ea'] | 764 prefixArgs = ['-XX:-BootstrapGraal', '-esa', '-ea'] |
765 vm(prefixArgs + vmArgs + ['-cp', projectscp + ':' + mxdir, name] + [testfile]) | 765 vm(prefixArgs + vmArgs + ['-cp', projectscp + os.pathsep + mxdir, name] + [testfile]) |
766 | 766 |
767 try: | 767 try: |
768 _run_tests(args, harness, annotations, testfile) | 768 _run_tests(args, harness, annotations, testfile) |
769 finally: | 769 finally: |
770 os.remove(testfile) | 770 os.remove(testfile) |