author | twisti |
Fri, 04 Oct 2013 10:11:48 -0700 | |
changeset 20689 | bc5805c29150 |
parent 17777 | 3f0a680149b9 |
child 20212 | 5e7711039ab0 |
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"> |
|
17777
3f0a680149b9
8015447: Octane harness fixes for rhino and entire test runs: ant octane, ant octane-v8, ant octane-rhino
lagergren
parents:
17774
diff
changeset
|
27 |
<property name="octane-tests" value="box2d code-load crypto deltablue earley-boyer gbemu navier-stokes pdfjs raytrace regexp richards splay"/> |
16147 | 28 |
</target> |
17777
3f0a680149b9
8015447: Octane harness fixes for rhino and entire test runs: ant octane, ant octane-v8, ant octane-rhino
lagergren
parents:
17774
diff
changeset
|
29 |
|
3f0a680149b9
8015447: Octane harness fixes for rhino and entire test runs: ant octane, ant octane-v8, ant octane-rhino
lagergren
parents:
17774
diff
changeset
|
30 |
<!-- ignore benchmarks where rhino crashes --> |
3f0a680149b9
8015447: Octane harness fixes for rhino and entire test runs: ant octane, ant octane-v8, ant octane-rhino
lagergren
parents:
17774
diff
changeset
|
31 |
<target name="octane-init-rhino" depends="jar"> |
3f0a680149b9
8015447: Octane harness fixes for rhino and entire test runs: ant octane, ant octane-v8, ant octane-rhino
lagergren
parents:
17774
diff
changeset
|
32 |
<property name="octane-tests" value="box2d code-load crypto deltablue earley-boyer gbemu navier-stokes raytrace regexp richards splay"/> |
3f0a680149b9
8015447: Octane harness fixes for rhino and entire test runs: ant octane, ant octane-v8, ant octane-rhino
lagergren
parents:
17774
diff
changeset
|
33 |
</target> |
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
|
34 |
|
16147 | 35 |
<!-- box2d --> |
16169
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
36 |
<target name="octane-box2d" depends="jar"> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
37 |
<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
|
38 |
<param name="octane-tests" value="box2d"/> |
16169
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
39 |
</antcall> |
16147 | 40 |
</target> |
41 |
||
16169
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
42 |
<target name="octane-box2d-v8" depends="jar"> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
43 |
<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
|
44 |
<param name="octane-tests" value="box2d"/> |
16169
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
45 |
</antcall> |
16147 | 46 |
</target> |
47 |
||
16169
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
48 |
<target name="octane-box2d-rhino" depends="jar"> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
49 |
<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
|
50 |
<param name="octane-tests" value="box2d"/> |
16169
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
51 |
</antcall> |
16147 | 52 |
</target> |
53 |
||
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
|
54 |
|
16147 | 55 |
<!-- code-load --> |
16169
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
56 |
<target name="octane-code-load" depends="jar"> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
57 |
<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
|
58 |
<param name="octane-tests" value="code-load"/> |
16169
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
59 |
</antcall> |
16147 | 60 |
</target> |
61 |
||
16169
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
62 |
<target name="octane-code-load-v8" depends="jar"> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
63 |
<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
|
64 |
<param name="octane-tests" value="code-load"/> |
16169
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
65 |
</antcall> |
16147 | 66 |
</target> |
67 |
||
16169
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
68 |
<target name="octane-code-load-rhino" depends="jar"> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
69 |
<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
|
70 |
<param name="octane-tests" value="code-load"/> |
16169
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
71 |
</antcall> |
16147 | 72 |
</target> |
73 |
||
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
|
74 |
|
16147 | 75 |
<!-- crypto --> |
16169
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
76 |
<target name="octane-crypto" depends="jar"> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
77 |
<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
|
78 |
<param name="octane-tests" value="crypto"/> |
16169
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
79 |
</antcall> |
16147 | 80 |
</target> |
81 |
||
16169
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
82 |
<target name="octane-crypto-v8" depends="jar"> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
83 |
<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
|
84 |
<param name="octane-tests" value="crypto"/> |
16169
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
85 |
</antcall> |
16147 | 86 |
</target> |
87 |
||
16169
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
88 |
<target name="octane-crypto-rhino" depends="jar"> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
89 |
<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
|
90 |
<param name="octane-tests" value="crypto"/> |
16169
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
91 |
</antcall> |
16147 | 92 |
</target> |
93 |
||
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
|
94 |
|
16147 | 95 |
<!-- deltablue --> |
16169
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
96 |
<target name="octane-deltablue" depends="jar"> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
97 |
<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
|
98 |
<param name="octane-tests" value="deltablue"/> |
16169
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
99 |
</antcall> |
16147 | 100 |
</target> |
101 |
||
16169
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
102 |
<target name="octane-deltablue-v8" depends="jar"> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
103 |
<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
|
104 |
<param name="octane-tests" value="deltablue"/> |
16169
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
105 |
</antcall> |
16147 | 106 |
</target> |
107 |
||
16169
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
108 |
<target name="octane-deltablue-rhino" depends="jar"> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
109 |
<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
|
110 |
<param name="octane-tests" value="deltablue"/> |
16169
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
111 |
</antcall> |
16147 | 112 |
</target> |
113 |
||
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
|
114 |
|
16147 | 115 |
<!-- earley-boyer --> |
16169
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
116 |
<target name="octane-earley-boyer" depends="jar"> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
117 |
<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
|
118 |
<param name="octane-tests" value="earley-boyer"/> |
16169
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
119 |
</antcall> |
16147 | 120 |
</target> |
121 |
||
16169
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
122 |
<target name="octane-earley-boyer-v8" depends="jar"> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
123 |
<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
|
124 |
<param name="octane-tests" value="earley-boyer"/> |
16169
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
125 |
</antcall> |
16147 | 126 |
</target> |
127 |
||
16169
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
128 |
<target name="octane-earley-boyer-rhino" depends="jar"> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
129 |
<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
|
130 |
<param name="octane-tests" value="earley-boyer"/> |
16169
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
131 |
</antcall> |
16147 | 132 |
</target> |
133 |
||
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
|
134 |
|
16147 | 135 |
<!-- gbemu --> |
16169
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
136 |
<target name="octane-gbemu" depends="jar"> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
137 |
<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
|
138 |
<param name="octane-tests" value="gbemu"/> |
16169
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
139 |
</antcall> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
140 |
</target> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
141 |
|
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
142 |
<target name="octane-gbemu-v8" depends="jar"> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
143 |
<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
|
144 |
<param name="octane-tests" value="gbemu"/> |
16169
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
145 |
</antcall> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
146 |
</target> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
147 |
|
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
148 |
<target name="octane-gbemu-rhino" depends="jar"> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
149 |
<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
|
150 |
<param name="octane-tests" value="gbemu"/> |
16169
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
151 |
</antcall> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
152 |
</target> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
153 |
|
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
|
154 |
|
16169
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
155 |
<!-- mandreel --> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
156 |
<target name="octane-mandreel" depends="jar"> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
157 |
<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
|
158 |
<param name="octane-tests" value="mandreel"/> |
16169
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
159 |
</antcall> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
160 |
</target> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
161 |
|
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
162 |
<target name="octane-mandreel-v8" depends="jar"> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
163 |
<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
|
164 |
<param name="octane-tests" value="mandreel"/> |
16169
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
165 |
</antcall> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
166 |
</target> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
167 |
|
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
168 |
<target name="octane-mandreel-rhino" depends="jar"> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
169 |
<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
|
170 |
<param name="octane-tests" value="mandreel"/> |
16169
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
171 |
</antcall> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
172 |
</target> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
173 |
|
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
|
174 |
|
16169
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
175 |
<!-- navier-stokes --> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
176 |
<target name="octane-navier-stokes" depends="jar"> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
177 |
<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
|
178 |
<param name="octane-tests" value="navier-stokes"/> |
16169
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
179 |
</antcall> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
180 |
</target> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
181 |
|
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
182 |
<target name="octane-navier-stokes-v8" depends="jar"> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
183 |
<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
|
184 |
<param name="octane-tests" value="navier-stokes"/> |
16169
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
185 |
</antcall> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
186 |
</target> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
187 |
|
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
188 |
<target name="octane-navier-stokes-rhino" depends="jar"> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
189 |
<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
|
190 |
<param name="octane-tests" value="navier-stokes"/> |
16169
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
191 |
</antcall> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
192 |
</target> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
193 |
|
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
|
194 |
|
16169
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
195 |
<!-- pdfjs --> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
196 |
<target name="octane-pdfjs" depends="jar"> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
197 |
<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
|
198 |
<param name="octane-tests" value="pdfjs"/> |
16169
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
199 |
</antcall> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
200 |
</target> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
201 |
|
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
202 |
<target name="octane-pdfjs-v8" depends="jar"> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
203 |
<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
|
204 |
<param name="octane-tests" value="pdfjs"/> |
16169
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
205 |
</antcall> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
206 |
</target> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
207 |
|
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
208 |
<target name="octane-pdfjs-rhino" depends="jar"> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
209 |
<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
|
210 |
<param name="octane-tests" value="pdfjs"/> |
16169
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
211 |
</antcall> |
16147 | 212 |
</target> |
213 |
||
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
|
214 |
|
16169
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
215 |
<!-- raytrace --> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
216 |
<target name="octane-raytrace" depends="jar"> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
217 |
<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
|
218 |
<param name="octane-tests" value="raytrace"/> |
16169
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
219 |
</antcall> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
220 |
</target> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
221 |
|
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
222 |
<target name="octane-raytrace-v8" depends="jar"> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
223 |
<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
|
224 |
<param name="octane-tests" value="raytrace"/> |
16169
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
225 |
</antcall> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
226 |
</target> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
227 |
|
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
228 |
<target name="octane-raytrace-rhino" depends="jar"> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
229 |
<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
|
230 |
<param name="octane-tests" value="raytrace"/> |
16169
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
231 |
</antcall> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
232 |
</target> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
233 |
|
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
|
234 |
|
16169
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
235 |
<!-- regexp --> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
236 |
<target name="octane-regexp" depends="jar"> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
237 |
<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
|
238 |
<param name="octane-tests" value="regexp"/> |
16169
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
239 |
</antcall> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
240 |
</target> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
241 |
|
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
242 |
<target name="octane-regexp-octane-v8" depends="jar"> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
243 |
<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
|
244 |
<param name="octane-tests" value="regexp"/> |
16169
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
245 |
</antcall> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
246 |
</target> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
247 |
|
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
248 |
<target name="octane-regexp-rhino" depends="jar"> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
249 |
<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
|
250 |
<param name="octane-tests" value="regexp"/> |
16169
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
251 |
</antcall> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
252 |
</target> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
253 |
|
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
|
254 |
|
16169
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
255 |
<!-- richards --> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
256 |
<target name="octane-richards" depends="jar"> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
257 |
<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
|
258 |
<param name="octane-tests" value="richards"/> |
16169
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
259 |
</antcall> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
260 |
</target> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
261 |
|
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
262 |
<target name="octane-richards-v8" depends="jar"> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
263 |
<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
|
264 |
<param name="octane-tests" value="richards"/> |
16169
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
265 |
</antcall> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
266 |
</target> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
267 |
|
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
268 |
<target name="octane-richards-rhino" depends="jar"> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
269 |
<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
|
270 |
<param name="octane-tests" value="richards"/> |
16169
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
271 |
</antcall> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
272 |
</target> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
273 |
|
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
|
274 |
|
16169
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
275 |
<!-- splay --> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
276 |
<target name="octane-splay" depends="jar"> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
277 |
<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
|
278 |
<param name="octane-tests" value="splay"/> |
16169
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
279 |
</antcall> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
280 |
</target> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
281 |
|
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
282 |
<target name="octane-splay-v8" depends="jar"> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
283 |
<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
|
284 |
<param name="octane-tests" value="splay"/> |
16169
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
285 |
</antcall> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
286 |
</target> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
287 |
|
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
288 |
<target name="octane-splay-rhino" depends="jar"> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
289 |
<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
|
290 |
<param name="octane-tests" value="splay"/> |
16169
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
291 |
</antcall> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
292 |
</target> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
293 |
|
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
294 |
<!-- run octane benchmarks in a single process --> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
295 |
<target name="octane-single-process" depends="octane-init"> |
16147 | 296 |
<antcall target="run-octane"/> |
297 |
</target> |
|
298 |
||
16169
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
299 |
<!-- mandreel excluded due to OOM --> |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
300 |
<target name="octane-separate-process" depends= |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
301 |
"octane-box2d, octane-code-load, octane-crypto, |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
302 |
octane-deltablue, octane-earley-boyer, octane-gbemu, |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
303 |
octane-navier-stokes, octane-pdfjs, octane-raytrace, |
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
304 |
octane-regexp, octane-richards, octane-splay"/> |
16147 | 305 |
|
16169
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
306 |
<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
|
307 |
<antcall target="octane-single-process"/> |
16147 | 308 |
</target> |
16169
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
309 |
<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
|
310 |
<antcall target="octane-separate-process"/> |
16147 | 311 |
</target> |
312 |
||
16169
45718b3a87eb
8006082: Provide option to run octane benchmarks in separate processes
sundar
parents:
16165
diff
changeset
|
313 |
<!-- 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
|
314 |
<target name="octane" depends="init, --single-process, --separate-process"/> |
16147 | 315 |
|
316 |
<!-- run octane benchmarks using octane as runtime --> |
|
317 |
<target name="octane-v8" depends="octane-init"> |
|
318 |
<antcall target="run-octane-v8"/> |
|
319 |
</target> |
|
320 |
||
321 |
<!-- run octane benchmarks using Rhino as runtime --> |
|
17777
3f0a680149b9
8015447: Octane harness fixes for rhino and entire test runs: ant octane, ant octane-v8, ant octane-rhino
lagergren
parents:
17774
diff
changeset
|
322 |
<target name="octane-rhino" depends="octane-init-rhino"> |
16147 | 323 |
<antcall target="run-octane-rhino"/> |
324 |
</target> |
|
325 |
||
326 |
<target name="run-octane"> |
|
327 |
<java classname="${nashorn.shell.tool}" |
|
328 |
classpath="${run.test.classpath}" |
|
329 |
fork="true" |
|
330 |
dir="."> |
|
331 |
<jvmarg line="${ext.class.path}"/> |
|
332 |
<jvmarg line="${run.test.jvmargs.octane}"/> |
|
333 |
<arg value="${octane-test-sys-prop.test.js.framework}"/> |
|
334 |
<arg value="--"/> |
|
335 |
<arg value="${octane-tests}"/> |
|
336 |
<arg value="--runtime"/> |
|
337 |
<arg value="Nashorn"/> |
|
338 |
<arg value="--verbose"/> |
|
339 |
<arg value="--iterations 8"/> |
|
340 |
</java> |
|
341 |
</target> |
|
342 |
||
343 |
<target name="run-octane-v8"> |
|
344 |
<exec executable="${v8.shell}"> |
|
345 |
<arg value="${octane-test-sys-prop.test.js.framework}"/> |
|
346 |
<arg value="--"/> |
|
347 |
<arg value="${octane-tests}"/> |
|
348 |
<arg value="--runtime"/> |
|
349 |
<arg value="v8"/> |
|
350 |
<arg value="--verbose"/> |
|
351 |
<arg value="--iterations 8"/> |
|
352 |
</exec> |
|
353 |
</target> |
|
354 |
||
355 |
<target name="run-octane-rhino"> |
|
356 |
<java jar="${rhino.jar}" |
|
357 |
classpath="${run.test.classpath}" |
|
358 |
fork="true" |
|
359 |
dir="."> |
|
360 |
<jvmarg line="${run.test.jvmargs.octane}"/> |
|
361 |
<arg value="${octane-test-sys-prop.test.js.framework}"/> |
|
362 |
<arg value="${octane-tests}"/> |
|
363 |
<arg value="--runtime"/> |
|
364 |
<arg value="Rhino"/> |
|
365 |
<arg value="--verbose"/> |
|
366 |
<arg value="--iterations 8"/> |
|
367 |
</java> |
|
368 |
</target> |
|
369 |
||
370 |
<!-- run octane with all known runtimes for comparison --> |
|
371 |
<target name="octane-all" depends="octane, octane-v8, octane-rhino"> |
|
372 |
<exec executable="${v8.shell}"> |
|
373 |
<arg value="${octane-test-sys-prop.test.js.framework}"/> |
|
374 |
<arg value="${octane-tests}/"/> |
|
375 |
</exec> |
|
376 |
</target> |
|
377 |
||
378 |
<target name="sunspider-init" depends="jar"> |
|
379 |
<fileset id="sunspider-set" |
|
380 |
dir="${sunspider-test-sys-prop.test.js.roots}" |
|
381 |
excludes="${sunspider-test-sys-prop.test.js.exclude.list}"> |
|
382 |
<include name="**/*.js"/> |
|
383 |
</fileset> |
|
384 |
<pathconvert pathsep=" " property="sunspider-tests" refid="sunspider-set"/> |
|
385 |
</target> |
|
386 |
||
387 |
<!-- run sunspider with Nashorn --> |
|
388 |
<target name="sunspider" depends="sunspider-init"> |
|
389 |
<java classname="${nashorn.shell.tool}" |
|
390 |
classpath="${run.test.classpath}" |
|
391 |
fork="true" |
|
392 |
dir="."> |
|
393 |
<jvmarg line="${ext.class.path}"/> |
|
394 |
<jvmarg line="${run.test.jvmargs}"/> |
|
395 |
<arg value="-timezone=PST"/> |
|
396 |
<arg value="--class-cache-size=50"/> |
|
397 |
<arg value="${sunspider-test-sys-prop.test.js.framework}"/> |
|
398 |
<arg value="--"/> |
|
399 |
<arg value="${sunspider-tests}/"/> |
|
400 |
</java> |
|
401 |
</target> |
|
402 |
||
403 |
<!-- run sunspider with v8 --> |
|
404 |
<target name="sunspider-v8" depends="sunspider-init"> |
|
405 |
<exec executable="${v8.shell}"> |
|
406 |
<arg value="${sunspider-test-sys-prop.test.js.framework}"/> |
|
407 |
<arg value="--"/> |
|
408 |
<arg value="${sunspider-tests}/"/> |
|
409 |
</exec> |
|
410 |
</target> |
|
411 |
||
412 |
<!-- run sunspider with Rhino --> |
|
413 |
<target name="sunspider-rhino" depends="sunspider-init"> |
|
414 |
<java jar="${rhino.jar}" |
|
415 |
classpath="${run.test.classpath}" |
|
416 |
fork="true" |
|
417 |
dir="."> |
|
418 |
<jvmarg line="${run.test.jvmargs}"/> |
|
419 |
<arg value="${sunspider-test-sys-prop.test.js.framework}"/> |
|
420 |
<arg value="${sunspider-tests}/"/> |
|
421 |
</java> |
|
422 |
</target> |
|
423 |
||
424 |
</project> |