nashorn/make/build-benchmark.xml
changeset 17774 0407501fa563
parent 16169 45718b3a87eb
child 17777 3f0a680149b9
equal deleted inserted replaced
17772:9acc52342786 17774:0407501fa563
    30       <include name="*.js"/>
    30       <include name="*.js"/>
    31     </fileset>
    31     </fileset>
    32     <pathconvert pathsep=" " property="octane-tests" refid="octane-set"/>
    32     <pathconvert pathsep=" " property="octane-tests" refid="octane-set"/>
    33   </target>
    33   </target>
    34 
    34 
       
    35 
    35   <!-- box2d -->
    36   <!-- box2d -->
    36   <target name="octane-box2d" depends="jar">
    37   <target name="octane-box2d" depends="jar">
    37     <antcall target="run-octane">
    38     <antcall target="run-octane">
    38       <param name="octane-tests" value="${octane-test-sys-prop.test.js.roots}/box2d.js"/>
    39       <param name="octane-tests" value="box2d"/>
    39     </antcall>
    40     </antcall>
    40   </target>
    41   </target>
    41 
    42 
    42   <target name="octane-box2d-v8" depends="jar">
    43   <target name="octane-box2d-v8" depends="jar">
    43     <antcall target="run-octane-v8">
    44     <antcall target="run-octane-v8">
    44       <param name="octane-tests" value="${octane-test-sys-prop.test.js.roots}/box2d.js"/>
    45       <param name="octane-tests" value="box2d"/>
    45     </antcall>
    46     </antcall>
    46   </target>
    47   </target>
    47 
    48 
    48   <target name="octane-box2d-rhino" depends="jar">
    49   <target name="octane-box2d-rhino" depends="jar">
    49     <antcall target="run-octane-rhino">
    50     <antcall target="run-octane-rhino">
    50       <param name="octane-tests" value="${octane-test-sys-prop.test.js.roots}/box2d.js"/>
    51       <param name="octane-tests" value="box2d"/>
    51     </antcall>
    52     </antcall>
    52   </target>
    53   </target>
       
    54 
    53 
    55 
    54   <!-- code-load -->  
    56   <!-- code-load -->  
    55   <target name="octane-code-load" depends="jar">
    57   <target name="octane-code-load" depends="jar">
    56     <antcall target="run-octane">
    58     <antcall target="run-octane">
    57       <param name="octane-tests" value="${octane-test-sys-prop.test.js.roots}/code-load.js"/>
    59       <param name="octane-tests" value="code-load"/>
    58     </antcall>
    60     </antcall>
    59   </target>
    61   </target>
    60 
    62 
    61   <target name="octane-code-load-v8" depends="jar">
    63   <target name="octane-code-load-v8" depends="jar">
    62     <antcall target="run-octane-v8">
    64     <antcall target="run-octane-v8">
    63       <param name="octane-tests" value="${octane-test-sys-prop.test.js.roots}/code-load.js"/>
    65       <param name="octane-tests" value="code-load"/>
    64     </antcall>
    66     </antcall>
    65   </target>
    67   </target>
    66 
    68 
    67   <target name="octane-code-load-rhino" depends="jar">
    69   <target name="octane-code-load-rhino" depends="jar">
    68     <antcall target="run-octane-rhino">
    70     <antcall target="run-octane-rhino">
    69       <param name="octane-tests" value="${octane-test-sys-prop.test.js.roots}/code-load.js"/>
    71       <param name="octane-tests" value="code-load"/>
    70     </antcall>
    72     </antcall>
    71   </target>
    73   </target>
       
    74 
    72 
    75 
    73   <!-- crypto -->
    76   <!-- crypto -->
    74   <target name="octane-crypto" depends="jar">
    77   <target name="octane-crypto" depends="jar">
    75     <antcall target="run-octane">
    78     <antcall target="run-octane">
    76       <param name="octane-tests" value="${octane-test-sys-prop.test.js.roots}/crypto.js"/>
    79       <param name="octane-tests" value="crypto"/>
    77     </antcall>
    80     </antcall>
    78   </target>
    81   </target>
    79 
    82 
    80   <target name="octane-crypto-v8" depends="jar">
    83   <target name="octane-crypto-v8" depends="jar">
    81     <antcall target="run-octane-v8">
    84     <antcall target="run-octane-v8">
    82       <param name="octane-tests" value="${octane-test-sys-prop.test.js.roots}/crypto.js"/>
    85       <param name="octane-tests" value="crypto"/>
    83     </antcall>
    86     </antcall>
    84   </target>
    87   </target>
    85 
    88 
    86   <target name="octane-crypto-rhino" depends="jar">
    89   <target name="octane-crypto-rhino" depends="jar">
    87     <antcall target="run-octane-rhino">
    90     <antcall target="run-octane-rhino">
    88       <param name="octane-tests" value="${octane-test-sys-prop.test.js.roots}/crypto.js"/>
    91       <param name="octane-tests" value="crypto"/>
    89     </antcall>
    92     </antcall>
    90   </target>
    93   </target>
       
    94 
    91 
    95 
    92   <!-- deltablue -->
    96   <!-- deltablue -->
    93   <target name="octane-deltablue" depends="jar">
    97   <target name="octane-deltablue" depends="jar">
    94     <antcall target="run-octane">
    98     <antcall target="run-octane">
    95       <param name="octane-tests" value="${octane-test-sys-prop.test.js.roots}/deltablue.js"/>
    99       <param name="octane-tests" value="deltablue"/>
    96     </antcall>
   100     </antcall>
    97   </target>
   101   </target>
    98 
   102 
    99   <target name="octane-deltablue-v8" depends="jar">
   103   <target name="octane-deltablue-v8" depends="jar">
   100     <antcall target="run-octane-v8">
   104     <antcall target="run-octane-v8">
   101       <param name="octane-tests" value="${octane-test-sys-prop.test.js.roots}/deltablue.js"/>
   105       <param name="octane-tests" value="deltablue"/>
   102     </antcall>
   106     </antcall>
   103   </target>
   107   </target>
   104 
   108 
   105   <target name="octane-deltablue-rhino" depends="jar">
   109   <target name="octane-deltablue-rhino" depends="jar">
   106     <antcall target="run-octane-rhino">
   110     <antcall target="run-octane-rhino">
   107       <param name="octane-tests" value="${octane-test-sys-prop.test.js.roots}/deltablue.js"/>
   111       <param name="octane-tests" value="deltablue"/>
   108     </antcall>
   112     </antcall>
   109   </target>
   113   </target>
       
   114 
   110 
   115 
   111   <!-- earley-boyer -->
   116   <!-- earley-boyer -->
   112   <target name="octane-earley-boyer" depends="jar">
   117   <target name="octane-earley-boyer" depends="jar">
   113     <antcall target="run-octane">
   118     <antcall target="run-octane">
   114       <param name="octane-tests" value="${octane-test-sys-prop.test.js.roots}/earley-boyer.js"/>
   119       <param name="octane-tests" value="earley-boyer"/>
   115     </antcall>
   120     </antcall>
   116   </target>
   121   </target>
   117 
   122 
   118   <target name="octane-earley-boyer-v8" depends="jar">
   123   <target name="octane-earley-boyer-v8" depends="jar">
   119     <antcall target="run-octane-v8">
   124     <antcall target="run-octane-v8">
   120       <param name="octane-tests" value="${octane-test-sys-prop.test.js.roots}/earley-boyer.js"/>
   125       <param name="octane-tests" value="earley-boyer"/>
   121     </antcall>
   126     </antcall>
   122   </target>
   127   </target>
   123 
   128 
   124   <target name="octane-earley-boyer-rhino" depends="jar">
   129   <target name="octane-earley-boyer-rhino" depends="jar">
   125     <antcall target="run-octane-rhino">
   130     <antcall target="run-octane-rhino">
   126       <param name="octane-tests" value="${octane-test-sys-prop.test.js.roots}/earley-boyer.js"/>
   131       <param name="octane-tests" value="earley-boyer"/>
   127     </antcall>
   132     </antcall>
   128   </target>
   133   </target>
       
   134 
   129 
   135 
   130   <!-- gbemu -->  
   136   <!-- gbemu -->  
   131   <target name="octane-gbemu" depends="jar">
   137   <target name="octane-gbemu" depends="jar">
   132     <antcall target="run-octane">
   138     <antcall target="run-octane">
   133       <param name="octane-tests" value="${octane-test-sys-prop.test.js.roots}/gbemu.js"/>
   139       <param name="octane-tests" value="gbemu"/>
   134     </antcall>
   140     </antcall>
   135   </target>
   141   </target>
   136 
   142 
   137   <target name="octane-gbemu-v8" depends="jar">
   143   <target name="octane-gbemu-v8" depends="jar">
   138     <antcall target="run-octane-v8">
   144     <antcall target="run-octane-v8">
   139       <param name="octane-tests" value="${octane-test-sys-prop.test.js.roots}/gbemu.js"/>
   145       <param name="octane-tests" value="gbemu"/>
   140     </antcall>
   146     </antcall>
   141   </target>
   147   </target>
   142 
   148 
   143   <target name="octane-gbemu-rhino" depends="jar">
   149   <target name="octane-gbemu-rhino" depends="jar">
   144     <antcall target="run-octane-rhino">
   150     <antcall target="run-octane-rhino">
   145       <param name="octane-tests" value="${octane-test-sys-prop.test.js.roots}/gbemu.js"/>
   151       <param name="octane-tests" value="gbemu"/>
   146     </antcall>
   152     </antcall>
   147   </target>
   153   </target>
       
   154 
   148 
   155 
   149   <!-- mandreel -->  
   156   <!-- mandreel -->  
   150   <target name="octane-mandreel" depends="jar">
   157   <target name="octane-mandreel" depends="jar">
   151     <antcall target="run-octane">
   158     <antcall target="run-octane">
   152       <param name="octane-tests" value="${octane-test-sys-prop.test.js.roots}/mandreel.js"/>
   159       <param name="octane-tests" value="mandreel"/>
   153     </antcall>
   160     </antcall>
   154   </target>
   161   </target>
   155 
   162 
   156   <target name="octane-mandreel-v8" depends="jar">
   163   <target name="octane-mandreel-v8" depends="jar">
   157     <antcall target="run-octane-v8">
   164     <antcall target="run-octane-v8">
   158       <param name="octane-tests" value="${octane-test-sys-prop.test.js.roots}/mandreel.js"/>
   165       <param name="octane-tests" value="mandreel"/>
   159     </antcall>
   166     </antcall>
   160   </target>
   167   </target>
   161 
   168 
   162   <target name="octane-mandreel-rhino" depends="jar">
   169   <target name="octane-mandreel-rhino" depends="jar">
   163     <antcall target="run-octane-rhino">
   170     <antcall target="run-octane-rhino">
   164       <param name="octane-tests" value="${octane-test-sys-prop.test.js.roots}/mandreel.js"/>
   171       <param name="octane-tests" value="mandreel"/>
   165     </antcall>
   172     </antcall>
   166   </target>
   173   </target>
       
   174 
   167 
   175 
   168   <!-- navier-stokes -->
   176   <!-- navier-stokes -->
   169   <target name="octane-navier-stokes" depends="jar">
   177   <target name="octane-navier-stokes" depends="jar">
   170     <antcall target="run-octane">
   178     <antcall target="run-octane">
   171       <param name="octane-tests" value="${octane-test-sys-prop.test.js.roots}/navier-stokes.js"/>
   179       <param name="octane-tests" value="navier-stokes"/>
   172     </antcall>
   180     </antcall>
   173   </target>
   181   </target>
   174 
   182 
   175   <target name="octane-navier-stokes-v8" depends="jar">
   183   <target name="octane-navier-stokes-v8" depends="jar">
   176     <antcall target="run-octane-v8">
   184     <antcall target="run-octane-v8">
   177       <param name="octane-tests" value="${octane-test-sys-prop.test.js.roots}/navier-stokes.js"/>
   185       <param name="octane-tests" value="navier-stokes"/>
   178     </antcall>
   186     </antcall>
   179   </target>
   187   </target>
   180 
   188 
   181   <target name="octane-navier-stokes-rhino" depends="jar">
   189   <target name="octane-navier-stokes-rhino" depends="jar">
   182     <antcall target="run-octane-rhino">
   190     <antcall target="run-octane-rhino">
   183       <param name="octane-tests" value="${octane-test-sys-prop.test.js.roots}/navier-stokes.js"/>
   191       <param name="octane-tests" value="navier-stokes"/>
   184     </antcall>
   192     </antcall>
   185   </target>
   193   </target>
       
   194 
   186 
   195 
   187   <!-- pdfjs -->  
   196   <!-- pdfjs -->  
   188   <target name="octane-pdfjs" depends="jar">
   197   <target name="octane-pdfjs" depends="jar">
   189     <antcall target="run-octane">
   198     <antcall target="run-octane">
   190       <param name="octane-tests" value="${octane-test-sys-prop.test.js.roots}/pdfjs.js"/>
   199       <param name="octane-tests" value="pdfjs"/>
   191     </antcall>
   200     </antcall>
   192   </target>
   201   </target>
   193 
   202 
   194   <target name="octane-pdfjs-v8" depends="jar">
   203   <target name="octane-pdfjs-v8" depends="jar">
   195     <antcall target="run-octane-v8">
   204     <antcall target="run-octane-v8">
   196       <param name="octane-tests" value="${octane-test-sys-prop.test.js.roots}/pdfjs.js"/>
   205       <param name="octane-tests" value="pdfjs"/>
   197     </antcall>
   206     </antcall>
   198   </target>
   207   </target>
   199 
   208 
   200   <target name="octane-pdfjs-rhino" depends="jar">
   209   <target name="octane-pdfjs-rhino" depends="jar">
   201     <antcall target="run-octane-rhino">
   210     <antcall target="run-octane-rhino">
   202       <param name="octane-tests" value="${octane-test-sys-prop.test.js.roots}/pdfjs.js"/>
   211       <param name="octane-tests" value="pdfjs"/>
   203     </antcall>
   212     </antcall>
   204   </target>
   213   </target>
       
   214 
   205 
   215 
   206   <!-- raytrace -->
   216   <!-- raytrace -->
   207   <target name="octane-raytrace" depends="jar">
   217   <target name="octane-raytrace" depends="jar">
   208     <antcall target="run-octane">
   218     <antcall target="run-octane">
   209       <param name="octane-tests" value="${octane-test-sys-prop.test.js.roots}/raytrace.js"/>
   219       <param name="octane-tests" value="raytrace"/>
   210     </antcall>
   220     </antcall>
   211   </target>
   221   </target>
   212 
   222 
   213   <target name="octane-raytrace-v8" depends="jar">
   223   <target name="octane-raytrace-v8" depends="jar">
   214     <antcall target="run-octane-v8">
   224     <antcall target="run-octane-v8">
   215       <param name="octane-tests" value="${octane-test-sys-prop.test.js.roots}/raytrace.js"/>
   225       <param name="octane-tests" value="raytrace"/>
   216     </antcall>
   226     </antcall>
   217   </target>
   227   </target>
   218 
   228 
   219   <target name="octane-raytrace-rhino" depends="jar">
   229   <target name="octane-raytrace-rhino" depends="jar">
   220     <antcall target="run-octane-rhino">
   230     <antcall target="run-octane-rhino">
   221       <param name="octane-tests" value="${octane-test-sys-prop.test.js.roots}/raytrace.js"/>
   231       <param name="octane-tests" value="raytrace"/>
   222     </antcall>
   232     </antcall>
   223   </target>
   233   </target>
       
   234 
   224 
   235 
   225   <!-- regexp -->
   236   <!-- regexp -->
   226   <target name="octane-regexp" depends="jar">
   237   <target name="octane-regexp" depends="jar">
   227     <antcall target="run-octane">
   238     <antcall target="run-octane">
   228       <param name="octane-tests" value="${octane-test-sys-prop.test.js.roots}/regexp.js"/>
   239       <param name="octane-tests" value="regexp"/>
   229     </antcall>
   240     </antcall>
   230   </target>
   241   </target>
   231 
   242 
   232   <target name="octane-regexp-octane-v8" depends="jar">
   243   <target name="octane-regexp-octane-v8" depends="jar">
   233     <antcall target="run-octane-v8">
   244     <antcall target="run-octane-v8">
   234       <param name="octane-tests" value="${octane-test-sys-prop.test.js.roots}/regexp.js"/>
   245       <param name="octane-tests" value="regexp"/>
   235     </antcall>
   246     </antcall>
   236   </target>
   247   </target>
   237 
   248 
   238   <target name="octane-regexp-rhino" depends="jar">
   249   <target name="octane-regexp-rhino" depends="jar">
   239     <antcall target="run-octane-rhino">
   250     <antcall target="run-octane-rhino">
   240       <param name="octane-tests" value="${octane-test-sys-prop.test.js.roots}/regexp.js"/>
   251       <param name="octane-tests" value="regexp"/>
   241     </antcall>
   252     </antcall>
   242   </target>
   253   </target>
       
   254 
   243 
   255 
   244   <!-- richards -->
   256   <!-- richards -->
   245   <target name="octane-richards" depends="jar">
   257   <target name="octane-richards" depends="jar">
   246     <antcall target="run-octane">
   258     <antcall target="run-octane">
   247       <param name="octane-tests" value="${octane-test-sys-prop.test.js.roots}/richards.js"/>
   259       <param name="octane-tests" value="richards"/>
   248     </antcall>
   260     </antcall>
   249   </target>
   261   </target>
   250 
   262 
   251   <target name="octane-richards-v8" depends="jar">
   263   <target name="octane-richards-v8" depends="jar">
   252     <antcall target="run-octane-v8">
   264     <antcall target="run-octane-v8">
   253       <param name="octane-tests" value="${octane-test-sys-prop.test.js.roots}/richards.js"/>
   265       <param name="octane-tests" value="richards"/>
   254     </antcall>
   266     </antcall>
   255   </target>
   267   </target>
   256 
   268 
   257   <target name="octane-richards-rhino" depends="jar">
   269   <target name="octane-richards-rhino" depends="jar">
   258     <antcall target="run-octane-rhino">
   270     <antcall target="run-octane-rhino">
   259       <param name="octane-tests" value="${octane-test-sys-prop.test.js.roots}/richards.js"/>
   271       <param name="octane-tests" value="richards"/>
   260     </antcall>
   272     </antcall>
   261   </target>
   273   </target>
       
   274 
   262 
   275 
   263   <!-- splay -->
   276   <!-- splay -->
   264   <target name="octane-splay" depends="jar">
   277   <target name="octane-splay" depends="jar">
   265     <antcall target="run-octane">
   278     <antcall target="run-octane">
   266       <param name="octane-tests" value="${octane-test-sys-prop.test.js.roots}/splay.js"/>
   279       <param name="octane-tests" value="splay"/>
   267     </antcall>
   280     </antcall>
   268   </target>
   281   </target>
   269 
   282 
   270   <target name="octane-splay-v8" depends="jar">
   283   <target name="octane-splay-v8" depends="jar">
   271     <antcall target="run-octane-v8">
   284     <antcall target="run-octane-v8">
   272       <param name="octane-tests" value="${octane-test-sys-prop.test.js.roots}/splay.js"/>
   285       <param name="octane-tests" value="splay"/>
   273     </antcall>
   286     </antcall>
   274   </target>
   287   </target>
   275 
   288 
   276   <target name="octane-splay-rhino" depends="jar">
   289   <target name="octane-splay-rhino" depends="jar">
   277     <antcall target="run-octane-rhino">
   290     <antcall target="run-octane-rhino">
   278       <param name="octane-tests" value="${octane-test-sys-prop.test.js.roots}/splay.js"/>
   291       <param name="octane-tests" value="splay"/>
   279     </antcall>
   292     </antcall>
   280   </target>
   293   </target>
   281 
   294 
   282   <!-- run octane benchmarks in a single process  -->
   295   <!-- run octane benchmarks in a single process  -->
   283   <target name="octane-single-process" depends="octane-init">
   296   <target name="octane-single-process" depends="octane-init">