Mercurial > hg > truffle
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]'], |