Mercurial > hg > truffle
changeset 19168:32c7a5a88523
Run unit tests even earlier during gate
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Fri, 06 Feb 2015 12:17:20 +0100 |
parents | ce23018b970a |
children | d599eeab1b53 |
files | mx/mx_graal.py |
diffstat | 1 files changed, 11 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/mx/mx_graal.py Fri Feb 06 12:11:22 2015 +0100 +++ b/mx/mx_graal.py Fri Feb 06 12:17:20 2015 +0100 @@ -1481,17 +1481,24 @@ vm(vmargs) def _basic_gate_body(args, tasks): - with Task('BuildHotSpotGraal: fastdebug,product', tasks): - buildvms(['--vms', 'graal,server', '--builds', 'fastdebug,product']) + # Build server-hosted-graal now so we can run the unit tests + with Task('BuildHotSpotGraalHosted: product', tasks): + buildvms(['--vms', 'server', '--builds', 'product']) - with VM('server', 'product'): # hosted mode + # Run unit tests on server-hosted-graal + with VM('server', 'product'): with Task('UnitTests:hosted-product', tasks): unittest(['--enable-timing', '--verbose', '--fail-fast']) - with VM('server', 'product'): # hosted mode + # Run baseline unit tests on server-hosted-graal + with VM('server', 'product'): with Task('UnitTests-BaselineCompiler:hosted-product', tasks): unittest(['--enable-timing', '--verbose', '--whitelist', 'test/whitelist_baseline.txt', '-G:+UseBaselineCompiler']) + # Build the other VM flavors + with Task('BuildHotSpotGraalOthers: fastdebug,product', tasks): + buildvms(['--vms', 'graal,server', '--builds', 'fastdebug,product']) + with VM('graal', 'fastdebug'): with Task('BootstrapWithSystemAssertions:fastdebug', tasks): vm(['-esa', '-XX:-TieredCompilation', '-version'])