comparison mx.truffle/mx_truffle.py @ 22400:b07854a19ab4

Adding API snapshots as for version truffle-0.9 and enabling their check in the gate
author Jaroslav Tulach <jaroslav.tulach@oracle.com>
date Fri, 20 Nov 2015 16:41:09 +0100
parents 3ed94f641d52
children 07f3efb4e321
comparison
equal deleted inserted replaced
22399:efbc311e9ff2 22400:b07854a19ab4
27 # ---------------------------------------------------------------------------------------------------- 27 # ----------------------------------------------------------------------------------------------------
28 28
29 import mx 29 import mx
30 30
31 from mx_unittest import unittest 31 from mx_unittest import unittest
32 from mx_sigtest import sigtest
32 from mx_gate import Task 33 from mx_gate import Task
33 import mx_gate 34 import mx_gate
34 35
35 _suite = mx.suite('truffle') 36 _suite = mx.suite('truffle')
36 37
55 mx.run_java(vmArgs + ['-cp', mx.classpath("com.oracle.truffle.sl.tools"), "com.oracle.truffle.sl.tools.debug.SLREPLServer"] + slArgs) 56 mx.run_java(vmArgs + ['-cp', mx.classpath("com.oracle.truffle.sl.tools"), "com.oracle.truffle.sl.tools.debug.SLREPLServer"] + slArgs)
56 57
57 def _truffle_gate_runner(args, tasks): 58 def _truffle_gate_runner(args, tasks):
58 with Task('Truffle UnitTests', tasks) as t: 59 with Task('Truffle UnitTests', tasks) as t:
59 if t: unittest(['--suite', 'truffle', '--enable-timing', '--verbose', '--fail-fast']) 60 if t: unittest(['--suite', 'truffle', '--enable-timing', '--verbose', '--fail-fast'])
61 with Task('Truffle Signature Tests', tasks) as t:
62 if t: sigtest(['--check', 'binary'])
60 63
61 mx_gate.add_gate_runner(_suite, _truffle_gate_runner) 64 mx_gate.add_gate_runner(_suite, _truffle_gate_runner)
62 65
63 mx.update_commands(_suite, { 66 mx.update_commands(_suite, {
64 'sl' : [sl, '[SL args|@VM options]'], 67 'sl' : [sl, '[SL args|@VM options]'],