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)