diff options
author | Stuart Monteith <stuart.monteith@linaro.org> | 2017-11-13 16:15:52 +0000 |
---|---|---|
committer | Stuart Monteith <stuart.monteith@linaro.org> | 2017-11-13 16:21:33 +0000 |
commit | e9e034d3a6a845450b761af9e88f860b5ba5516d (patch) | |
tree | 58ead05827a64a1650c30f23b3e8851b9c5fda0c /jtreg-build.yaml | |
parent | b199fe9c194ee8ba6b74e416615def23dc8d5c98 (diff) |
jdk: Fix up jtreg to take and build jcov
JTReg was updated recently, and so doesn't build.
Change-Id: I55ac5c3576c90d6c73982a315dd27f79154e76ec
Diffstat (limited to 'jtreg-build.yaml')
-rw-r--r-- | jtreg-build.yaml | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/jtreg-build.yaml b/jtreg-build.yaml index d498f2ba..5f53fe2c 100644 --- a/jtreg-build.yaml +++ b/jtreg-build.yaml @@ -16,6 +16,17 @@ browser: hgweb browser-url: http://hg.openjdk.java.net/code-tools/asmtools/ subdir: asmtools + revision-type: tag + revision: "6.0" +- scm: + name: jcov + scm: + - hg: + url: http://hg.openjdk.java.net/code-tools/jcov + clean: true + browser: hgweb + browser-url: http://hg.openjdk.java.net/code-tools/jcov + subdir: jcov - job: name: jtreg-build project-type: freestyle @@ -41,6 +52,7 @@ scm: - asmtools - jtreg + - jcov triggers: - pollscm: cron: 'H/5 * * * *' @@ -81,6 +93,20 @@ wget http://repo1.maven.org/maven2/com/beust/jcommander/1.72/jcommander-1.72.jar -O jcommander/jcommander.jar fi + if [ ! -d asm-6.0 ]; then + wget http://download.forge.ow2.org/asm/asm-6.0-bin.zip + unzip asm-6.0-bin.zip + fi + + # Build jcov + cd ../jcov + ant -f build/build.xml -Dasm.jar=$PWD/../asm-6.0/lib/asm-6.0.jar \ + -Dasm.tree.jar=$PWD/../asm-6.0/lib/asm-tree-6.0.jar \ + -Dasm.util.jar=$PWD/../asm-6.0/lib/asm-util-6.0.jar \ + -Djavatestjar=$PWD/../jtreg/jtharness/lib/javatest.jar + + cd ../jtreg + ls -lash rm -fr build @@ -120,6 +146,9 @@ export ANTHOME=$(ant -diagnostics | grep ant.home | \ sed 's,^.*: \(.*\),\1,' | uniq) export JCOMMANDER_JAR=$PWD/jcommander/jcommander.jar + export JCOV_JAR=$PWD/../jcov/JCOV_BUILD/jcov_3.0/jcov.jar + export JCOV_NETWORK_SAVER_JAR=$PWD/../jcov/JCOV_BUILD/jcov_3.0/jcov_network_saver.jar + # Makefile expects files that are not supplied from the packages we # are downloading. Create dummy versions to keep it happy. |