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