...
 
Commits (17)

Too many changes to show.

To preserve performance only 1000 of 1000+ files are displayed.

......@@ -10,72 +10,107 @@ before_script:
- echo "jdk9home=/usr/lib/jvm/java-9-openjdk-amd64" >> local.properties
- cat local.properties
cache:
key: anu-gitlab-local
untracked: true
avrora:
script:
- ant -Dbuild.target-jar=dacapo.jar avrora
- java -jar dacapo.jar avrora
- java -jar dacapo.jar avrora -s small
after_script:
- git clean -df -e "downloads"
batik:
script:
- ant -Dbuild.target-jar=dacapo.jar batik
- java -jar dacapo.jar batik
- java -jar dacapo.jar batik -s small
after_script:
- git clean -df -e "downloads"
eclipse:
script:
- ant -Dbuild.target-jar=dacapo.jar eclipse
- java -jar dacapo.jar eclipse
- java -jar dacapo.jar eclipse -s small
after_script:
- git clean -df -e "downloads"
fop:
script:
- ant -Dbuild.target-jar=dacapo.jar fop
- java -jar dacapo.jar fop
after_script:
- git clean -df -e "downloads"
h2:
script:
- ant -Dbuild.target-jar=dacapo.jar h2
- java -jar dacapo.jar h2
- java -jar dacapo.jar h2 -s small
after_script:
- git clean -df -e "downloads"
jython:
script:
- ant -Dbuild.target-jar=dacapo.jar jython
- java -jar dacapo.jar jython
- java -jar dacapo.jar jython -s small
after_script:
- git clean -df -e "downloads"
luindex:
script:
- ant -Dbuild.target-jar=dacapo.jar luindex
- java -jar dacapo.jar luindex
- java -jar dacapo.jar luindex -s small
after_script:
- git clean -df -e "downloads" -e "enwiki.txt"
lusearch:
script:
- ant -Dbuild.target-jar=dacapo.jar lusearch
- java -jar dacapo.jar lusearch
- java -jar dacapo.jar lusearch -s small
after_script:
- git clean -df -e "downloads"
pmd:
script:
- ant -Dbuild.target-jar=dacapo.jar pmd
- java -jar dacapo.jar pmd
- java -jar dacapo.jar pmd -s small
after_script:
- git clean -df -e "downloads"
sunflow:
script:
- ant -Dbuild.target-jar=dacapo.jar sunflow
- java -jar dacapo.jar sunflow
- java -jar dacapo.jar sunflow -s small
after_script:
- git clean -df -e "downloads"
tomcat:
script:
- ant -Dbuild.target-jar=dacapo.jar tomcat
- java -jar dacapo.jar tomcat
- java -jar dacapo.jar tomcat -s small
after_script:
- git clean -df -e "downloads"
- git clean -df -e "downloads"
tradebeans:
script:
- script -q -c "ant -Dbuild.target-jar=dacapo.jar tradebeans" script.out
- sleep 120 | script -q -c "java -jar dacapo.jar tradebeans" script.out
- sleep 120 | script -q -c "java -jar dacapo.jar tradebeans -s small" script.out
after_script:
- git clean -df -e "downloads"
- git clean -df -e "downloads"
tradesoap:
script:
- script -q -c "ant -Dbuild.target-jar=dacapo.jar tradesoap" script.out
- sleep 120 | script -q -c "java -jar dacapo.jar tradesoap" script.out
- sleep 120 | script -q -c "java -jar dacapo.jar tradesoap -s small" script.out
after_script:
- git clean -df -e "downloads"
- git clean -df -e "downloads"
xalan:
script:
- ant -Dbuild.target-jar=dacapo.jar xalan
- java -jar dacapo.jar xalan
- java -jar dacapo.jar xalan -s small
after_script:
- git clean -df -e "downloads"
......@@ -6,6 +6,10 @@ RELEASE PROCEDURES
dacapo.version=3.27
dacapo.nickname=uncalibrated
Also determine the dacapo-dl remote git repository raw data access URL and commit:
dacapo-dl.url.raw=https://raw.githubusercontent.com/dacapobench/dacapo-dl/
dacapo-dl.commit=HEAD
2. Make fresh git clone
git clone https://github.com/dacapobench/dacapobench.git
......
......@@ -17,7 +17,7 @@ size small args "-seconds=30",
size default args "-seconds=30",
"-platform=mica2",
"-simulation=sensor-network",
"-nodecount=4,2",
"-nodecount=12,6",
"-stagger-start=1000000",
"${SCRATCH}/test/tinyos/CntToRfm.elf",
"${SCRATCH}/test/tinyos/RfmToLeds.elf"
......@@ -27,7 +27,7 @@ size default args "-seconds=30",
size large args "-seconds=30",
"-platform=mica2",
"-simulation=sensor-network",
"-nodecount=7,3,7,2",
"-nodecount=21,9,21,6",
"-stagger-start=1000000",
"${SCRATCH}/test/tinyos/CntToRfm.elf",
"${SCRATCH}/test/tinyos/RfmToLeds.elf",
......
......@@ -22,8 +22,8 @@ public class Avrora extends Benchmark {
String[] args;
public Avrora(Config config, File scratch) throws Exception {
super(config, scratch);
public Avrora(Config config, File scratch, File data) throws Exception {
super(config, scratch, data);
Class<?> clazz = Class.forName("avrora.Main", true, loader);
this.method = clazz.getMethod("main", String[].class);
}
......@@ -31,7 +31,7 @@ public class Avrora extends Benchmark {
@Override
protected void prepare(String size) throws Exception {
super.prepare(size);
args = config.preprocessArgs(size, scratch);
args = config.preprocessArgs(size, scratch, data);
}
@Override
......
......@@ -10,29 +10,68 @@ benchmark batik
*/
size small args "-d","${SCRATCH}","-scriptSecurityOff","${SCRATCH}/batik/mapWaadt.svg"
output stdout digest 0xa8f2208c90a7e2223ff376e873fd7ddb0ece3db7,
stderr digest 0xda39a3ee5e6b4b0d3255bfef95601890afd80709,
"mapWaadt.png" /* digest 0xa0617ca6035d7eaeb6ea02f949759c48d869f15b */;
output stdout digest 0xa8f2208c90a7e2223ff376e873fd7ddb0ece3db7,
stderr digest 0xda39a3ee5e6b4b0d3255bfef95601890afd80709,
"mapWaadt.png" digest 0x80b60361977b9732c2df8e0d4313037b372e0cb5;
size default args "-d","${SCRATCH}","-scriptSecurityOff","${SCRATCH}/batik/mapWaadt.svg","${SCRATCH}/batik/mapSpain.svg","${SCRATCH}/batik/sydney.svg"
output stdout digest 0xc0ab3d5a06a755bdf7f758f1c656acbbc5aafc74,
stderr digest 0xda39a3ee5e6b4b0d3255bfef95601890afd80709,
"mapWaadt.png" /* digest 0xa0617ca6035d7eaeb6ea02f949759c48d869f15b */,
"mapSpain.png" /* digest 0x74fb77a00cf405ad334528cb15266da8d8660257 */,
"sydney.png" /* digest 0x3deba206f9a89a6798bf39af029e22c3f13efe00 */;
size large args "-d","${SCRATCH}","-scriptSecurityOff","${SCRATCH}/batik/mapWaadt.svg","${SCRATCH}/batik/mapSpain.svg","${SCRATCH}/batik/sydney.svg",
"${SCRATCH}/batik/asf-logo.svg","${SCRATCH}/batik/moonPhases.svg","${SCRATCH}/batik/batik3D.svg",
"${SCRATCH}/batik/strokeFont.svg"
output stdout digest 0x7b9a5d41084750e997c9899ef6ad3fa7a9c6d267,
/* The following few test-* sizes are candidates for the default size */
size default args "-d","${SCRATCH}","-scriptSecurityOff","${SCRATCH}/batik/simplex.svg"
output stdout digest 0x71ba0906238b17c6c544be91b55b4ea4f93adbcd,
stderr digest 0xda39a3ee5e6b4b0d3255bfef95601890afd80709,
"simplex.png" digest 0x5b47353992e6eefcb5d48792cc26f943d841b095;
size large args "-d","${SCRATCH}","-scriptSecurityOff","${SCRATCH}/batik/simplex.svg","${SCRATCH}/batik/mapVASR.svg","${SCRATCH}/batik/bavaria.svg"
output stdout digest 0x0b050f6a8339a871eafab0015048cd897dfcb8de,
stderr digest 0xda39a3ee5e6b4b0d3255bfef95601890afd80709,
"simplex.png" digest 0x5b47353992e6eefcb5d48792cc26f943d841b095,
"mapVASR.png" digest 0x3086b028662d865e0913602823c0b339dc599b0b,
"bavaria.png" digest 0xf9e58383e2418b8a065e895cbef8132d9099a599;
size huge args "-d","${SCRATCH}","-scriptSecurityOff","${DATA}/batik/usMetro.svg", "${DATA}/batik/mapVASR.svg",
"${DATA}/batik/bavaria.svg",
"${DATA}/batik/lakeTauca.svg", "${DATA}/batik/river.svg", "${DATA}/batik/tenerife.svg",
"${DATA}/batik/france.svg", "${DATA}/batik/nrwpTopography.svg",
"${DATA}/batik/velhop.svg", "${DATA}/batik/polytopeCube.svg", "${DATA}/batik/ukRef.svg",
"${DATA}/batik/btw.svg", "${DATA}/batik/lyon.svg", "${DATA}/batik/ohridTopographic.svg",
"${DATA}/batik/dcStreet.svg", "${DATA}/batik/chicoutimi.svg",
"${DATA}/batik/usElection.svg", "${DATA}/batik/moldova.svg", "${DATA}/batik/mapPolitical.svg",
"${DATA}/batik/hague.svg", "${DATA}/batik/locGermany.svg",
"${DATA}/batik/mowbrayOSM.svg", "${DATA}/batik/mapWorld.svg", "${DATA}/batik/sierpinski.svg",
"${DATA}/batik/phi.svg", "${DATA}/batik/simplex.svg", "${DATA}/batik/mapLakes.svg",
"${DATA}/batik/Tettstedskart.svg", "${DATA}/batik/mapSanFran.svg", "${DATA}/batik/serbia.svg"
output stdout digest 0x3ebb7954cd8d418aad42f3ad6d71a1b512892178,
stderr digest 0xda39a3ee5e6b4b0d3255bfef95601890afd80709,
"mapWaadt.png" /* digest 0xa0617ca6035d7eaeb6ea02f949759c48d869f15b */,
"mapSpain.png" /* digest 0x74fb77a00cf405ad334528cb15266da8d8660257 */,
"sydney.png" /* digest 0x3deba206f9a89a6798bf39af029e22c3f13efe00 */,
"asf-logo.png" /* digest 0xdde925a141917a1f98e3d148446b26edb6c7b6f8 */,
"moonPhases.png" /* digest 0xcfb6c0ca6947ab521664e34c892d63494aa67e29 */,
"batik3D.png" /* digest 0x92785df36d779bcf741953ac6eaaa073782b5e96 */,
"strokeFont.png" /* digest 0x34f26f15673bbcf91162562bf3dc6375ac8eff1d */;
"usMetro.png" digest 0xc8c2e79878cbce8ef4ea2e4b617096a9a53b5fe7,
"mapVASR.png" digest 0x3086b028662d865e0913602823c0b339dc599b0b,
"bavaria.png" digest 0xf9e58383e2418b8a065e895cbef8132d9099a599,
"lakeTauca.png" digest 0xd8669db43ff28daf4e47cd5a6c240c2221445a0b,
"river.png" digest 0xf73e4d82634f6241034e0c98fd6fa77498f3834c,
"tenerife.png" digest 0x16914bc7c244d07ec2f1cd37a28b7938cf261ebc,
"france.png" digest 0x0cb10e924d19eb8eb810cb5a5923190ed1608faa,
"nrwpTopography.png" digest 0x11c543240c116fff3f175c00e3526c5eaf912d34,
"velhop.png" digest 0xadc1d84736e76ba3432566b1be1bd026f3dad72d,
"polytopeCube.png" digest 0xb0efc3858ce28057850761c31cde4c8824d74f9a,
"ukRef.png" digest 0xb03484caf547263f0de0b5500f568cfbc3d21bfe,
"btw.png" digest 0x1863cb44edf7f5267b01a9a6e857a8ba23639efc,
"lyon.png" digest 0x474fa5d56baca7245f51c20f439913ceba099927,
"ohridTopographic.png" digest 0x77cc1ccfa93a820354a6702bbd00893856636ce2,
"dcStreet.png" digest 0xec4ca7b3d6393c0c6d4df7d3e883e836666eca1f,
"chicoutimi.png" digest 0x5131d6c204d5fffec74919ddba9cdb7b722058bb,
"usElection.png" digest 0x9fa22b8ef6455948fddd1e1b6edf3fecde25038a,
"moldova.png" digest 0x97027e0f9d1f0e06a67e0442e53ac0d8a05820cd,
"mapPolitical.png" digest 0x7680881cd645916fb2909b8817fbb2d4cd64be42,
"hague.png" digest 0x16778e32cc629ad6df8ddbf2e7aa76337d3dc63f,
"locGermany.png" digest 0x2965fe66467a816ff192ed6c4fda657e23110c9c,
"mowbrayOSM.png" digest 0x2ca508d1f6a262666e673fedd1f97f43a7f3fa61,
"mapWorld.png" digest 0xf6eec530c4c7ebada9cd7fc67fbc61be59179e47,
"sierpinski.png" digest 0x3225d70ede7568a9a1f114ac02ecfc5e554bbc58,
"phi.png" digest 0x4c9d62e9e8f587cb591e4c8149e14b11e9778409,
"simplex.png" digest 0x5b47353992e6eefcb5d48792cc26f943d841b095,
"mapLakes.png" digest 0x6eea69dabb66629a33ade05e86b370559acbba7f,
"Tettstedskart.png" digest 0xc1e21c2eaed079b4a6ab0aa9dbbd6118f87b22d7,
"mapSanFran.png" digest 0x871378f647282ea9fc6bbfd256e0368a7660ce41,
"serbia.png" digest 0xe4cbf8e0d95dca14c6a8cdda9ec3912aeff41584;
description
short "A Scalable Vector Graphics (SVG) toolkit",
......
......@@ -29,6 +29,10 @@
</exec>
</target>
<target name="data">
<copy file="${bm-data}/${bm-name}.zip" todir="${bm-dat}"/>
</target>
<target name="jar" depends="deps">
<copy file="${batik-top}/batik-${batik.major.version}/lib/batik-all-1.9.jar" todir="${bm-jars}"/>
<copy file="${batik-top}/lib/build/crimson-1.1.3.jar" todir="${bm-jars}"/>
......
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This diff is collapsed.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This diff is collapsed.
This diff is collapsed.
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<!--
============================================================================
The Apache Software License, Version 1.1
============================================================================
Copyright (C) 1999-2003 The Apache Software Foundation. All rights reserved.
Redistribution and use in source and binary forms, with or without modifica-
tion, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
3. The end-user documentation included with the redistribution, if any, must
include the following acknowledgment: "This product includes software
developed by the Apache Software Foundation (http://www.apache.org/)."
Alternately, this acknowledgment may appear in the software itself, if
and wherever such third-party acknowledgments normally appear.
4. The names "Batik" and "Apache Software Foundation" must not be
used to endorse or promote products derived from this software without
prior written permission. For written permission, please contact
apache@apache.org.
5. Products derived from this software may not be called "Apache", nor may
"Apache" appear in their name, without prior written permission of the
Apache Software Foundation.
THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
APACHE SOFTWARE FOUNDATION OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLU-
DING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
This software consists of voluntary contributions made by many individuals
on behalf of the Apache Software Foundation. For more information on the
Apache Software Foundation, please see <http://www.apache.org/>.
-->
<svg width="655" height="600" viewBox="0 0 655 600"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink" >
<script type="text/ecmascript">
<![CDATA[
var svgns = "http://www.w3.org/2000/svg";
var xlinkns = "http://www.w3.org/1999/xlink";
var SCALE="scale";
var DRAG="drag";
var action, actionNode, actionTgt;
var dx, dy;
var imgGroup = document.getElementById("imgGroup")
var filter = imgGroup.getAttribute("style");
var dragged=false;
function dragOn(evt) {
actionNode = evt.target;
action = DRAG;
var currX = parseFloat(actionNode.getAttribute("x"));
var currY = parseFloat(actionNode.getAttribute("y"));
var nowToX = evt.clientX;
var nowToY = evt.clientY;
// handle the current zoom and pan
var trans = document.documentElement.currentTranslate;
var scale = document.documentElement.currentScale;
nowToX = (nowToX - trans.x) / scale;
nowToY = (nowToY - trans.y) / scale;
dx = nowToX-currX;
dy = nowToY-currY;
dragged=false;
}
function scaleOn(evt) {
actionNode = actionTgt;
action = SCALE;
var cW = parseFloat(actionNode.getAttribute("width"));
var cH = parseFloat(actionNode.getAttribute("height"));
var nowToX = evt.clientX;
var nowToY = evt.clientY;
// handle the current zoom and pan
var trans = document.documentElement.currentTranslate;
</