< prev index next >

make/nashorn/build-benchmark.xml

Print this page




 202     <run-one cond="octane.benchmark.typescript" runtime="v8"/>
 203   </target>
 204   <target name="octane-typescript-rhino" depends="jar">
 205     <run-one cond="octane.benchmark.typescript" runtime="rhino"/>
 206   </target>
 207 
 208   <!-- zlib -->
 209   <target name="octane-zlib" depends="octane-zlib-nashorn"/>
 210   <target name="octane-zlib-nashorn" depends="jar">
 211     <run-one cond="octane.benchmark.zlib" runtime="nashorn"/>
 212   </target>
 213   <target name="octane-zlib-v8" depends="jar">
 214     <run-one cond="octane.benchmark.zlib" runtime="v8"/>
 215   </target>
 216   <target name="octane-zlib-rhino" depends="jar">
 217     <run-one cond="octane.benchmark.zlib" runtime="rhino"/>
 218   </target>
 219 
 220   <target name="-define-nashorn-task">
 221     <ant dir="${nashorntask.dir}" inheritAll="false"/>
 222     <taskdef name="nashorn" classname="jdk.nashorn.ant.NashornTask" classpath="${nashorntask.dir}/dist/nashorntask.jar"/>

 223   </target>
 224 
 225   <!--
 226       Benchmark runners for one or more benchmarks, single
 227       or multiple process
 228   -->
 229 
 230   <target name="octane-process-separate" if="${octane-test-sys-prop.separate.process}"
 231       depends="-define-nashorn-task">
 232     <echo message="Running each benchmark in separate processes, starting new JVMs for each."/>
 233     <nashorn><![CDATA[
 234       var props = [];
 235 
 236       for (var prop in project.getProperties()) {
 237         if (prop.startsWith("octane.benchmark.")) {
 238           props.push(prop);
 239         }
 240       }
 241 
 242       //sort benchmark props in alphabetical order by name




 202     <run-one cond="octane.benchmark.typescript" runtime="v8"/>
 203   </target>
 204   <target name="octane-typescript-rhino" depends="jar">
 205     <run-one cond="octane.benchmark.typescript" runtime="rhino"/>
 206   </target>
 207 
 208   <!-- zlib -->
 209   <target name="octane-zlib" depends="octane-zlib-nashorn"/>
 210   <target name="octane-zlib-nashorn" depends="jar">
 211     <run-one cond="octane.benchmark.zlib" runtime="nashorn"/>
 212   </target>
 213   <target name="octane-zlib-v8" depends="jar">
 214     <run-one cond="octane.benchmark.zlib" runtime="v8"/>
 215   </target>
 216   <target name="octane-zlib-rhino" depends="jar">
 217     <run-one cond="octane.benchmark.zlib" runtime="rhino"/>
 218   </target>
 219 
 220   <target name="-define-nashorn-task">
 221     <ant dir="${nashorntask.dir}" inheritAll="false"/>
 222     <taskdef name="nashorn" classname="jdk.nashorn.ant.NashornTask"
 223         classpath="${nashorntask.dist.dir}/nashorntask.jar"/>
 224   </target>
 225 
 226   <!--
 227       Benchmark runners for one or more benchmarks, single
 228       or multiple process
 229   -->
 230 
 231   <target name="octane-process-separate" if="${octane-test-sys-prop.separate.process}"
 232       depends="-define-nashorn-task">
 233     <echo message="Running each benchmark in separate processes, starting new JVMs for each."/>
 234     <nashorn><![CDATA[
 235       var props = [];
 236 
 237       for (var prop in project.getProperties()) {
 238         if (prop.startsWith("octane.benchmark.")) {
 239           props.push(prop);
 240         }
 241       }
 242 
 243       //sort benchmark props in alphabetical order by name


< prev index next >