def run(vmArgs, unittest, extraOption=None, extraLibs=None): if extraOption is None: extraOption = [] if mx.get_opts().verbose: command = mx_sulong.getCommonOptions(True, extraLibs) + extraOption + vmArgs + ['--very-verbose', unittest] print ('Running mx unittest ' + ' '.join(command)) return mx_unittest.unittest(command) else: command = mx_sulong.getCommonOptions(True, extraLibs) + extraOption + vmArgs + [unittest] return mx_unittest.unittest(command)
def run(vmArgs, unittests, extraOption=None, extraLibs=None): if not isinstance(unittests, list): unittests = [unittests] if extraOption is None: extraOption = [] if mx.get_opts().verbose: command = mx_sulong.getCommonOptions(True, extraLibs) + extraOption + vmArgs + ['--very-verbose'] + unittests print('Running mx unittests ' + ' '.join(command)) return mx_unittest.unittest(command) else: command = mx_sulong.getCommonOptions(True, extraLibs) + extraOption + vmArgs + unittests return mx_unittest.unittest(command)
def run(vmArgs, unittest, extraOption=None, extraLibs=None): if extraOption is None: extraOption = [] if mx.get_opts().verbose: command = mx_sulong.getCommonOptions( True, extraLibs) + extraOption + vmArgs + ['--very-verbose', unittest] print('Running mx unittest ' + ' '.join(command)) return mx_unittest.unittest(command) else: command = mx_sulong.getCommonOptions( True, extraLibs) + extraOption + vmArgs + [unittest] return mx_unittest.unittest(command)
def runIRBuilderOut(args=None, out=None): """uses java-llvm-ir-builder to parse a LLVM Bitcode file and outputs it's LLVM IR""" vmArgs, irbuilderArgs = mx_sulong.truffle_extract_VM_args(args) return mx.run_java( mx_sulong.getCommonOptions(False) + vmArgs + getIRWriterClasspathOptions() + ["at.pointhi.irbuilder.irwriter.SourceParser"] + irbuilderArgs)