Tue, 08 Apr 2014 11:45:32 -0700
Added tag jdk8u11-b03 for changeset 161f144c4e84
jlaskey@3 | 1 | <?xml version="1.0" encoding="UTF-8"?> |
jlaskey@3 | 2 | <!-- |
jlaskey@7 | 3 | Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved. |
jlaskey@3 | 4 | DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
jlaskey@3 | 5 | |
jlaskey@3 | 6 | This code is free software; you can redistribute it and/or modify it |
jlaskey@3 | 7 | under the terms of the GNU General Public License version 2 only, as |
jlaskey@3 | 8 | published by the Free Software Foundation. |
jlaskey@3 | 9 | |
jlaskey@3 | 10 | This code is distributed in the hope that it will be useful, but WITHOUT |
jlaskey@3 | 11 | ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or |
jlaskey@3 | 12 | FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License |
jlaskey@3 | 13 | version 2 for more details (a copy is included in the LICENSE file that |
jlaskey@3 | 14 | accompanied this code). |
jlaskey@3 | 15 | |
jlaskey@3 | 16 | You should have received a copy of the GNU General Public License version |
jlaskey@3 | 17 | 2 along with this work; if not, write to the Free Software Foundation, |
jlaskey@3 | 18 | Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. |
jlaskey@3 | 19 | |
jlaskey@3 | 20 | Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA |
jlaskey@3 | 21 | or visit www.oracle.com if you need additional information or have any |
jlaskey@3 | 22 | questions. |
jlaskey@3 | 23 | --> |
jlaskey@3 | 24 | <project name="nashorn-benchmarks" default="all" basedir=".."> |
jlaskey@3 | 25 | |
jlaskey@3 | 26 | <target name="octane-init" depends="jar"> |
lagergren@298 | 27 | <property name="octane-tests" value="box2d code-load crypto deltablue earley-boyer gbemu navier-stokes pdfjs raytrace regexp richards splay"/> |
jlaskey@3 | 28 | </target> |
lagergren@298 | 29 | |
lagergren@298 | 30 | <!-- ignore benchmarks where rhino crashes --> |
lagergren@298 | 31 | <target name="octane-init-rhino" depends="jar"> |
lagergren@298 | 32 | <property name="octane-tests" value="box2d code-load crypto deltablue earley-boyer gbemu navier-stokes raytrace regexp richards splay"/> |
lagergren@298 | 33 | </target> |
lagergren@295 | 34 | |
jlaskey@3 | 35 | <!-- box2d --> |
sundar@25 | 36 | <target name="octane-box2d" depends="jar"> |
sundar@25 | 37 | <antcall target="run-octane"> |
lagergren@295 | 38 | <param name="octane-tests" value="box2d"/> |
sundar@25 | 39 | </antcall> |
jlaskey@3 | 40 | </target> |
jlaskey@3 | 41 | |
sundar@25 | 42 | <target name="octane-box2d-v8" depends="jar"> |
sundar@25 | 43 | <antcall target="run-octane-v8"> |
lagergren@295 | 44 | <param name="octane-tests" value="box2d"/> |
sundar@25 | 45 | </antcall> |
sundar@25 | 46 | </target> |
sundar@25 | 47 | |
sundar@25 | 48 | <target name="octane-box2d-rhino" depends="jar"> |
sundar@25 | 49 | <antcall target="run-octane-rhino"> |
lagergren@295 | 50 | <param name="octane-tests" value="box2d"/> |
sundar@25 | 51 | </antcall> |
sundar@25 | 52 | </target> |
sundar@25 | 53 | |
lagergren@295 | 54 | |
sundar@25 | 55 | <!-- code-load --> |
sundar@25 | 56 | <target name="octane-code-load" depends="jar"> |
sundar@25 | 57 | <antcall target="run-octane"> |
lagergren@295 | 58 | <param name="octane-tests" value="code-load"/> |
sundar@25 | 59 | </antcall> |
sundar@25 | 60 | </target> |
sundar@25 | 61 | |
sundar@25 | 62 | <target name="octane-code-load-v8" depends="jar"> |
sundar@25 | 63 | <antcall target="run-octane-v8"> |
lagergren@295 | 64 | <param name="octane-tests" value="code-load"/> |
sundar@25 | 65 | </antcall> |
sundar@25 | 66 | </target> |
sundar@25 | 67 | |
sundar@25 | 68 | <target name="octane-code-load-rhino" depends="jar"> |
sundar@25 | 69 | <antcall target="run-octane-rhino"> |
lagergren@295 | 70 | <param name="octane-tests" value="code-load"/> |
sundar@25 | 71 | </antcall> |
sundar@25 | 72 | </target> |
sundar@25 | 73 | |
lagergren@295 | 74 | |
sundar@25 | 75 | <!-- crypto --> |
sundar@25 | 76 | <target name="octane-crypto" depends="jar"> |
sundar@25 | 77 | <antcall target="run-octane"> |
lagergren@295 | 78 | <param name="octane-tests" value="crypto"/> |
sundar@25 | 79 | </antcall> |
sundar@25 | 80 | </target> |
sundar@25 | 81 | |
sundar@25 | 82 | <target name="octane-crypto-v8" depends="jar"> |
sundar@25 | 83 | <antcall target="run-octane-v8"> |
lagergren@295 | 84 | <param name="octane-tests" value="crypto"/> |
sundar@25 | 85 | </antcall> |
sundar@25 | 86 | </target> |
sundar@25 | 87 | |
sundar@25 | 88 | <target name="octane-crypto-rhino" depends="jar"> |
sundar@25 | 89 | <antcall target="run-octane-rhino"> |
lagergren@295 | 90 | <param name="octane-tests" value="crypto"/> |
sundar@25 | 91 | </antcall> |
sundar@25 | 92 | </target> |
sundar@25 | 93 | |
lagergren@295 | 94 | |
sundar@25 | 95 | <!-- deltablue --> |
sundar@25 | 96 | <target name="octane-deltablue" depends="jar"> |
sundar@25 | 97 | <antcall target="run-octane"> |
lagergren@295 | 98 | <param name="octane-tests" value="deltablue"/> |
sundar@25 | 99 | </antcall> |
sundar@25 | 100 | </target> |
sundar@25 | 101 | |
sundar@25 | 102 | <target name="octane-deltablue-v8" depends="jar"> |
sundar@25 | 103 | <antcall target="run-octane-v8"> |
lagergren@295 | 104 | <param name="octane-tests" value="deltablue"/> |
sundar@25 | 105 | </antcall> |
sundar@25 | 106 | </target> |
sundar@25 | 107 | |
sundar@25 | 108 | <target name="octane-deltablue-rhino" depends="jar"> |
sundar@25 | 109 | <antcall target="run-octane-rhino"> |
lagergren@295 | 110 | <param name="octane-tests" value="deltablue"/> |
sundar@25 | 111 | </antcall> |
sundar@25 | 112 | </target> |
sundar@25 | 113 | |
lagergren@295 | 114 | |
sundar@25 | 115 | <!-- earley-boyer --> |
sundar@25 | 116 | <target name="octane-earley-boyer" depends="jar"> |
sundar@25 | 117 | <antcall target="run-octane"> |
lagergren@295 | 118 | <param name="octane-tests" value="earley-boyer"/> |
sundar@25 | 119 | </antcall> |
sundar@25 | 120 | </target> |
sundar@25 | 121 | |
sundar@25 | 122 | <target name="octane-earley-boyer-v8" depends="jar"> |
sundar@25 | 123 | <antcall target="run-octane-v8"> |
lagergren@295 | 124 | <param name="octane-tests" value="earley-boyer"/> |
sundar@25 | 125 | </antcall> |
sundar@25 | 126 | </target> |
sundar@25 | 127 | |
sundar@25 | 128 | <target name="octane-earley-boyer-rhino" depends="jar"> |
sundar@25 | 129 | <antcall target="run-octane-rhino"> |
lagergren@295 | 130 | <param name="octane-tests" value="earley-boyer"/> |
sundar@25 | 131 | </antcall> |
sundar@25 | 132 | </target> |
sundar@25 | 133 | |
lagergren@295 | 134 | |
sundar@25 | 135 | <!-- gbemu --> |
sundar@25 | 136 | <target name="octane-gbemu" depends="jar"> |
sundar@25 | 137 | <antcall target="run-octane"> |
lagergren@295 | 138 | <param name="octane-tests" value="gbemu"/> |
sundar@25 | 139 | </antcall> |
sundar@25 | 140 | </target> |
sundar@25 | 141 | |
sundar@25 | 142 | <target name="octane-gbemu-v8" depends="jar"> |
sundar@25 | 143 | <antcall target="run-octane-v8"> |
lagergren@295 | 144 | <param name="octane-tests" value="gbemu"/> |
sundar@25 | 145 | </antcall> |
sundar@25 | 146 | </target> |
sundar@25 | 147 | |
sundar@25 | 148 | <target name="octane-gbemu-rhino" depends="jar"> |
sundar@25 | 149 | <antcall target="run-octane-rhino"> |
lagergren@295 | 150 | <param name="octane-tests" value="gbemu"/> |
sundar@25 | 151 | </antcall> |
sundar@25 | 152 | </target> |
sundar@25 | 153 | |
lagergren@295 | 154 | |
sundar@25 | 155 | <!-- mandreel --> |
sundar@25 | 156 | <target name="octane-mandreel" depends="jar"> |
sundar@25 | 157 | <antcall target="run-octane"> |
lagergren@295 | 158 | <param name="octane-tests" value="mandreel"/> |
sundar@25 | 159 | </antcall> |
sundar@25 | 160 | </target> |
sundar@25 | 161 | |
sundar@25 | 162 | <target name="octane-mandreel-v8" depends="jar"> |
sundar@25 | 163 | <antcall target="run-octane-v8"> |
lagergren@295 | 164 | <param name="octane-tests" value="mandreel"/> |
sundar@25 | 165 | </antcall> |
sundar@25 | 166 | </target> |
sundar@25 | 167 | |
sundar@25 | 168 | <target name="octane-mandreel-rhino" depends="jar"> |
sundar@25 | 169 | <antcall target="run-octane-rhino"> |
lagergren@295 | 170 | <param name="octane-tests" value="mandreel"/> |
sundar@25 | 171 | </antcall> |
sundar@25 | 172 | </target> |
sundar@25 | 173 | |
lagergren@295 | 174 | |
sundar@25 | 175 | <!-- navier-stokes --> |
sundar@25 | 176 | <target name="octane-navier-stokes" depends="jar"> |
sundar@25 | 177 | <antcall target="run-octane"> |
lagergren@295 | 178 | <param name="octane-tests" value="navier-stokes"/> |
sundar@25 | 179 | </antcall> |
sundar@25 | 180 | </target> |
sundar@25 | 181 | |
sundar@25 | 182 | <target name="octane-navier-stokes-v8" depends="jar"> |
sundar@25 | 183 | <antcall target="run-octane-v8"> |
lagergren@295 | 184 | <param name="octane-tests" value="navier-stokes"/> |
sundar@25 | 185 | </antcall> |
sundar@25 | 186 | </target> |
sundar@25 | 187 | |
sundar@25 | 188 | <target name="octane-navier-stokes-rhino" depends="jar"> |
sundar@25 | 189 | <antcall target="run-octane-rhino"> |
lagergren@295 | 190 | <param name="octane-tests" value="navier-stokes"/> |
sundar@25 | 191 | </antcall> |
sundar@25 | 192 | </target> |
sundar@25 | 193 | |
lagergren@295 | 194 | |
sundar@25 | 195 | <!-- pdfjs --> |
sundar@25 | 196 | <target name="octane-pdfjs" depends="jar"> |
sundar@25 | 197 | <antcall target="run-octane"> |
lagergren@295 | 198 | <param name="octane-tests" value="pdfjs"/> |
sundar@25 | 199 | </antcall> |
sundar@25 | 200 | </target> |
sundar@25 | 201 | |
sundar@25 | 202 | <target name="octane-pdfjs-v8" depends="jar"> |
sundar@25 | 203 | <antcall target="run-octane-v8"> |
lagergren@295 | 204 | <param name="octane-tests" value="pdfjs"/> |
sundar@25 | 205 | </antcall> |
sundar@25 | 206 | </target> |
sundar@25 | 207 | |
sundar@25 | 208 | <target name="octane-pdfjs-rhino" depends="jar"> |
sundar@25 | 209 | <antcall target="run-octane-rhino"> |
lagergren@295 | 210 | <param name="octane-tests" value="pdfjs"/> |
sundar@25 | 211 | </antcall> |
sundar@25 | 212 | </target> |
sundar@25 | 213 | |
lagergren@295 | 214 | |
sundar@25 | 215 | <!-- raytrace --> |
sundar@25 | 216 | <target name="octane-raytrace" depends="jar"> |
sundar@25 | 217 | <antcall target="run-octane"> |
lagergren@295 | 218 | <param name="octane-tests" value="raytrace"/> |
sundar@25 | 219 | </antcall> |
sundar@25 | 220 | </target> |
sundar@25 | 221 | |
sundar@25 | 222 | <target name="octane-raytrace-v8" depends="jar"> |
sundar@25 | 223 | <antcall target="run-octane-v8"> |
lagergren@295 | 224 | <param name="octane-tests" value="raytrace"/> |
sundar@25 | 225 | </antcall> |
sundar@25 | 226 | </target> |
sundar@25 | 227 | |
sundar@25 | 228 | <target name="octane-raytrace-rhino" depends="jar"> |
sundar@25 | 229 | <antcall target="run-octane-rhino"> |
lagergren@295 | 230 | <param name="octane-tests" value="raytrace"/> |
sundar@25 | 231 | </antcall> |
sundar@25 | 232 | </target> |
sundar@25 | 233 | |
lagergren@295 | 234 | |
sundar@25 | 235 | <!-- regexp --> |
sundar@25 | 236 | <target name="octane-regexp" depends="jar"> |
sundar@25 | 237 | <antcall target="run-octane"> |
lagergren@295 | 238 | <param name="octane-tests" value="regexp"/> |
sundar@25 | 239 | </antcall> |
sundar@25 | 240 | </target> |
sundar@25 | 241 | |
lagergren@693 | 242 | <target name="octane-regexp-v8" depends="jar"> |
sundar@25 | 243 | <antcall target="run-octane-v8"> |
lagergren@295 | 244 | <param name="octane-tests" value="regexp"/> |
sundar@25 | 245 | </antcall> |
sundar@25 | 246 | </target> |
sundar@25 | 247 | |
sundar@25 | 248 | <target name="octane-regexp-rhino" depends="jar"> |
sundar@25 | 249 | <antcall target="run-octane-rhino"> |
lagergren@295 | 250 | <param name="octane-tests" value="regexp"/> |
sundar@25 | 251 | </antcall> |
sundar@25 | 252 | </target> |
sundar@25 | 253 | |
lagergren@295 | 254 | |
sundar@25 | 255 | <!-- richards --> |
sundar@25 | 256 | <target name="octane-richards" depends="jar"> |
sundar@25 | 257 | <antcall target="run-octane"> |
lagergren@295 | 258 | <param name="octane-tests" value="richards"/> |
sundar@25 | 259 | </antcall> |
sundar@25 | 260 | </target> |
sundar@25 | 261 | |
sundar@25 | 262 | <target name="octane-richards-v8" depends="jar"> |
sundar@25 | 263 | <antcall target="run-octane-v8"> |
lagergren@295 | 264 | <param name="octane-tests" value="richards"/> |
sundar@25 | 265 | </antcall> |
sundar@25 | 266 | </target> |
sundar@25 | 267 | |
sundar@25 | 268 | <target name="octane-richards-rhino" depends="jar"> |
sundar@25 | 269 | <antcall target="run-octane-rhino"> |
lagergren@295 | 270 | <param name="octane-tests" value="richards"/> |
sundar@25 | 271 | </antcall> |
sundar@25 | 272 | </target> |
sundar@25 | 273 | |
lagergren@295 | 274 | |
sundar@25 | 275 | <!-- splay --> |
sundar@25 | 276 | <target name="octane-splay" depends="jar"> |
sundar@25 | 277 | <antcall target="run-octane"> |
lagergren@295 | 278 | <param name="octane-tests" value="splay"/> |
sundar@25 | 279 | </antcall> |
sundar@25 | 280 | </target> |
sundar@25 | 281 | |
sundar@25 | 282 | <target name="octane-splay-v8" depends="jar"> |
sundar@25 | 283 | <antcall target="run-octane-v8"> |
lagergren@295 | 284 | <param name="octane-tests" value="splay"/> |
sundar@25 | 285 | </antcall> |
sundar@25 | 286 | </target> |
sundar@25 | 287 | |
sundar@25 | 288 | <target name="octane-splay-rhino" depends="jar"> |
sundar@25 | 289 | <antcall target="run-octane-rhino"> |
lagergren@295 | 290 | <param name="octane-tests" value="splay"/> |
sundar@25 | 291 | </antcall> |
sundar@25 | 292 | </target> |
sundar@25 | 293 | |
lagergren@693 | 294 | <!-- splay --> |
lagergren@693 | 295 | <target name="octane-typescript" depends="jar"> |
lagergren@693 | 296 | <antcall target="run-octane"> |
lagergren@693 | 297 | <param name="octane-tests" value="typescript"/> |
lagergren@693 | 298 | </antcall> |
lagergren@693 | 299 | </target> |
lagergren@693 | 300 | |
lagergren@693 | 301 | <target name="octane-typescript-v8" depends="jar"> |
lagergren@693 | 302 | <antcall target="run-octane-v8"> |
lagergren@693 | 303 | <param name="octane-typescript" value="typescript"/> |
lagergren@693 | 304 | </antcall> |
lagergren@693 | 305 | </target> |
lagergren@693 | 306 | |
lagergren@693 | 307 | <target name="octane-typescript-rhino" depends="jar"> |
lagergren@693 | 308 | <antcall target="run-octane-rhino"> |
lagergren@693 | 309 | <param name="octane-tests" value="typescript"/> |
lagergren@693 | 310 | </antcall> |
lagergren@693 | 311 | </target> |
lagergren@693 | 312 | |
lagergren@693 | 313 | <!-- zlib --> |
lagergren@693 | 314 | <target name="octane-zlib" depends="jar"> |
lagergren@693 | 315 | <antcall target="run-octane"> |
lagergren@693 | 316 | <param name="octane-tests" value="zlib"/> |
lagergren@693 | 317 | </antcall> |
lagergren@693 | 318 | </target> |
lagergren@693 | 319 | |
lagergren@693 | 320 | <target name="octane-zlib-v8" depends="jar"> |
lagergren@693 | 321 | <antcall target="run-octane-v8"> |
lagergren@693 | 322 | <param name="octane-typescript" value="zlib"/> |
lagergren@693 | 323 | </antcall> |
lagergren@693 | 324 | </target> |
lagergren@693 | 325 | |
lagergren@693 | 326 | <target name="octane-zlib-rhino" depends="jar"> |
lagergren@693 | 327 | <antcall target="run-octane-rhino"> |
lagergren@693 | 328 | <param name="octane-tests" value="zlib"/> |
lagergren@693 | 329 | </antcall> |
lagergren@693 | 330 | </target> |
lagergren@693 | 331 | |
sundar@25 | 332 | <!-- run octane benchmarks in a single process --> |
sundar@25 | 333 | <target name="octane-single-process" depends="octane-init"> |
jlaskey@3 | 334 | <antcall target="run-octane"/> |
jlaskey@3 | 335 | </target> |
jlaskey@3 | 336 | |
lagergren@693 | 337 | <!-- zlib excluded due to missing implementation of 'read' --> |
sundar@25 | 338 | <target name="octane-separate-process" depends= |
sundar@25 | 339 | "octane-box2d, octane-code-load, octane-crypto, |
sundar@25 | 340 | octane-deltablue, octane-earley-boyer, octane-gbemu, |
lagergren@693 | 341 | octane-mandreel, octane-navier-stokes, octane-pdfjs, |
lagergren@693 | 342 | octane-raytrace, octane-regexp, octane-richards, |
lagergren@693 | 343 | octane-splay, octane-typescript"/> |
sundar@25 | 344 | |
sundar@25 | 345 | <target name="--single-process" unless="${octane-test-sys-prop.separate.process}"> |
sundar@25 | 346 | <antcall target="octane-single-process"/> |
sundar@25 | 347 | </target> |
sundar@25 | 348 | <target name="--separate-process" if="${octane-test-sys-prop.separate.process}"> |
sundar@25 | 349 | <antcall target="octane-separate-process"/> |
jlaskey@3 | 350 | </target> |
jlaskey@3 | 351 | |
sundar@25 | 352 | <!-- run 'octane' in single or separate processes based on config --> |
sundar@25 | 353 | <target name="octane" depends="init, --single-process, --separate-process"/> |
jlaskey@3 | 354 | |
jlaskey@3 | 355 | <!-- run octane benchmarks using octane as runtime --> |
jlaskey@3 | 356 | <target name="octane-v8" depends="octane-init"> |
jlaskey@3 | 357 | <antcall target="run-octane-v8"/> |
jlaskey@3 | 358 | </target> |
jlaskey@3 | 359 | |
jlaskey@3 | 360 | <!-- run octane benchmarks using Rhino as runtime --> |
lagergren@298 | 361 | <target name="octane-rhino" depends="octane-init-rhino"> |
jlaskey@3 | 362 | <antcall target="run-octane-rhino"/> |
jlaskey@3 | 363 | </target> |
jlaskey@3 | 364 | |
jlaskey@3 | 365 | <target name="run-octane"> |
jlaskey@3 | 366 | <java classname="${nashorn.shell.tool}" |
jlaskey@3 | 367 | classpath="${run.test.classpath}" |
jlaskey@3 | 368 | fork="true" |
jlaskey@3 | 369 | dir="."> |
jlaskey@3 | 370 | <jvmarg line="${ext.class.path}"/> |
hannesw@562 | 371 | <jvmarg line="${run.test.jvmargs.octane} -Xms${run.test.xms} -Xmx${run.test.xmx}"/> |
jlaskey@3 | 372 | <arg value="${octane-test-sys-prop.test.js.framework}"/> |
jlaskey@3 | 373 | <arg value="--"/> |
jlaskey@3 | 374 | <arg value="${octane-tests}"/> |
jlaskey@3 | 375 | <arg value="--runtime"/> |
jlaskey@3 | 376 | <arg value="Nashorn"/> |
jlaskey@3 | 377 | <arg value="--verbose"/> |
jlaskey@3 | 378 | <arg value="--iterations 8"/> |
jlaskey@3 | 379 | </java> |
jlaskey@3 | 380 | </target> |
jlaskey@3 | 381 | |
jlaskey@3 | 382 | <target name="run-octane-v8"> |
jlaskey@3 | 383 | <exec executable="${v8.shell}"> |
jlaskey@3 | 384 | <arg value="${octane-test-sys-prop.test.js.framework}"/> |
jlaskey@3 | 385 | <arg value="--"/> |
jlaskey@3 | 386 | <arg value="${octane-tests}"/> |
jlaskey@3 | 387 | <arg value="--runtime"/> |
jlaskey@3 | 388 | <arg value="v8"/> |
jlaskey@3 | 389 | <arg value="--verbose"/> |
jlaskey@3 | 390 | <arg value="--iterations 8"/> |
jlaskey@3 | 391 | </exec> |
jlaskey@3 | 392 | </target> |
jlaskey@3 | 393 | |
jlaskey@3 | 394 | <target name="run-octane-rhino"> |
jlaskey@3 | 395 | <java jar="${rhino.jar}" |
jlaskey@3 | 396 | classpath="${run.test.classpath}" |
jlaskey@3 | 397 | fork="true" |
jlaskey@3 | 398 | dir="."> |
hannesw@562 | 399 | <jvmarg line="${run.test.jvmargs.octane} -Xms${run.test.xms} -Xmx${run.test.xmx}"/> |
jlaskey@3 | 400 | <arg value="${octane-test-sys-prop.test.js.framework}"/> |
jlaskey@3 | 401 | <arg value="${octane-tests}"/> |
jlaskey@3 | 402 | <arg value="--runtime"/> |
jlaskey@3 | 403 | <arg value="Rhino"/> |
jlaskey@3 | 404 | <arg value="--verbose"/> |
jlaskey@3 | 405 | <arg value="--iterations 8"/> |
jlaskey@3 | 406 | </java> |
jlaskey@3 | 407 | </target> |
jlaskey@3 | 408 | |
jlaskey@3 | 409 | <!-- run octane with all known runtimes for comparison --> |
jlaskey@3 | 410 | <target name="octane-all" depends="octane, octane-v8, octane-rhino"> |
jlaskey@3 | 411 | <exec executable="${v8.shell}"> |
jlaskey@3 | 412 | <arg value="${octane-test-sys-prop.test.js.framework}"/> |
jlaskey@3 | 413 | <arg value="${octane-tests}/"/> |
jlaskey@3 | 414 | </exec> |
jlaskey@3 | 415 | </target> |
jlaskey@3 | 416 | |
jlaskey@3 | 417 | <target name="sunspider-init" depends="jar"> |
jlaskey@3 | 418 | <fileset id="sunspider-set" |
jlaskey@3 | 419 | dir="${sunspider-test-sys-prop.test.js.roots}" |
jlaskey@3 | 420 | excludes="${sunspider-test-sys-prop.test.js.exclude.list}"> |
jlaskey@3 | 421 | <include name="**/*.js"/> |
jlaskey@3 | 422 | </fileset> |
jlaskey@3 | 423 | <pathconvert pathsep=" " property="sunspider-tests" refid="sunspider-set"/> |
jlaskey@3 | 424 | </target> |
jlaskey@3 | 425 | |
jlaskey@3 | 426 | <!-- run sunspider with Nashorn --> |
jlaskey@3 | 427 | <target name="sunspider" depends="sunspider-init"> |
jlaskey@3 | 428 | <java classname="${nashorn.shell.tool}" |
jlaskey@3 | 429 | classpath="${run.test.classpath}" |
jlaskey@3 | 430 | fork="true" |
jlaskey@3 | 431 | dir="."> |
jlaskey@3 | 432 | <jvmarg line="${ext.class.path}"/> |
hannesw@562 | 433 | <jvmarg line="${run.test.jvmargs} -Xmx${run.test.xmx}"/> |
jlaskey@3 | 434 | <arg value="-timezone=PST"/> |
jlaskey@3 | 435 | <arg value="--class-cache-size=50"/> |
jlaskey@3 | 436 | <arg value="${sunspider-test-sys-prop.test.js.framework}"/> |
jlaskey@3 | 437 | <arg value="--"/> |
jlaskey@3 | 438 | <arg value="${sunspider-tests}/"/> |
jlaskey@3 | 439 | </java> |
jlaskey@3 | 440 | </target> |
jlaskey@3 | 441 | |
jlaskey@3 | 442 | <!-- run sunspider with v8 --> |
jlaskey@3 | 443 | <target name="sunspider-v8" depends="sunspider-init"> |
jlaskey@3 | 444 | <exec executable="${v8.shell}"> |
jlaskey@3 | 445 | <arg value="${sunspider-test-sys-prop.test.js.framework}"/> |
jlaskey@3 | 446 | <arg value="--"/> |
jlaskey@3 | 447 | <arg value="${sunspider-tests}/"/> |
jlaskey@3 | 448 | </exec> |
jlaskey@3 | 449 | </target> |
jlaskey@3 | 450 | |
jlaskey@3 | 451 | <!-- run sunspider with Rhino --> |
jlaskey@3 | 452 | <target name="sunspider-rhino" depends="sunspider-init"> |
jlaskey@3 | 453 | <java jar="${rhino.jar}" |
jlaskey@3 | 454 | classpath="${run.test.classpath}" |
jlaskey@3 | 455 | fork="true" |
jlaskey@3 | 456 | dir="."> |
hannesw@562 | 457 | <jvmarg line="${run.test.jvmargs} -Xmx${run.test.xmx}"/> |
jlaskey@3 | 458 | <arg value="${sunspider-test-sys-prop.test.js.framework}"/> |
jlaskey@3 | 459 | <arg value="${sunspider-tests}/"/> |
jlaskey@3 | 460 | </java> |
jlaskey@3 | 461 | </target> |
jlaskey@3 | 462 | |
jlaskey@3 | 463 | </project> |