blob: 90c1c58ac495a6773792d015caaba903e3f8b539 [file] [log] [blame]
ndaib8cedc82005-09-13 18:00:32 +00001<html>
2<head>
3<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
ndaib8cedc82005-09-13 18:00:32 +00004
david_williams535d6812007-03-29 06:46:26 +00005<?php
david_williams31fbed92007-10-03 14:53:47 +00006
david_williams3cee8b02009-10-17 05:32:48 +00007//ini_set("display_errors", "true");
8//error_reporting (E_ALL);
9
10
david_williams154713b2008-02-03 21:20:23 +000011$buildBranch="@buildBranch@";
12$build="@build@";
13$type="@type@";
14$builddate="@date@";
15
david_williamsc5fa6952008-02-04 06:18:21 +000016$eclipseMirrorPrefixuri="@eclipse.mirror.prefixuri@";
17$eclipseFSpathPrefix="@eclipse.fspath.prefix@";
18
19$eclipsefilelinux="@eclipsefilelinux@";
20$eclipsefilewindows="@eclipsefilewindows@";
21$eclipsefilemacosx="@eclipsefilemacos@";
22
23$eclipseURL="@eclipseURL@";
24$eclipseFile="@eclipseFile@";
25$eclipseBuildURL="@eclipseBuildURL@";
26$eclipseBuildHome="@eclipseBuildHome@";
david_williamsa440fe12010-03-03 05:38:08 +000027$eclipseName="@eclipseName@";
28$eclipseDescription="@eclipseDescription@";
29
30$eclipseplatformMirrorPrefixuri="@eclipseplatform.mirror.prefixuri@";
31$eclipseplatformFSpathPrefix="@eclipse.fspath.prefix@";
32
33$eclipseplatformfilelinux="@eclipseplatformfilelinux@";
34$eclipseplatformfilewindows="@eclipseplatformfilewindows@";
35$eclipseplatformfilemacosx="@eclipseplatformfilemacos@";
36
37$eclipseplatformURL="@eclipseplatformURL@";
38$eclipseplatformFile="@eclipseplatformFile@";
39$eclipseplatformBuildURL="@eclipseplatformBuildURL@";
40$eclipseplatformBuildHome="@eclipseplatformBuildHome@";
41$eclipseplatformName="@eclipseplatformName@";
42$eclipseplatformDescription="@eclipseplatformDescription@";
43
david_williamsc5fa6952008-02-04 06:18:21 +000044$testURL="@testURL@";
45$testFile="@testFile@";
46
47$wstURL="@wstURL@";
48$wstFile="@wstFile@";
49$wstMirrorPrefixuri="@wst.mirror.prefixuri@";
50$wstBuildHome="@wstBuildHome@";
david_williamsa440fe12010-03-03 05:38:08 +000051$wstName="@wstName@";
52$wstDescription="@wstDescription@";
david_williamsc5fa6952008-02-04 06:18:21 +000053
david_williamsa440fe12010-03-03 05:38:08 +000054$jstURL="@jstURL@";
55$jstFile="@jstFile@";
56$jstMirrorPrefixuri="@jst.mirror.prefixuri@";
57$jstBuildHome="@jstBuildHome@";
58$jstName="@jstName@";
59$jstDescription="@jstDescription@";
60
61$wtpURL="@wtpURL@";
62$wtpFile="@wtpFile@";
63$wtpMirrorPrefixuri="@wtp.mirror.prefixuri@";
64$wtpBuildHome="@wtpBuildHome@";
65$wtpName="@wtpName@";
66$wtpDescription="@wtpDescription@";
david_williamsc5fa6952008-02-04 06:18:21 +000067
68$gefURL="@gefURL@";
69$gefFile="@gefFile@";
70$gefMirrorPrefixuri="@gef.mirror.prefixuri@";
71$gefBuildHome="@gefBuildHome@";
david_williamsa440fe12010-03-03 05:38:08 +000072$gefName="@getName@";
73$gefDescription="@gefDescription@";
david_williamsc5fa6952008-02-04 06:18:21 +000074
75$emfURL="@emfURL@";
76$emfFile="@emfFile@";
77$emfMirrorPrefixuri="@emf.mirror.prefixuri@";
78$emfBuildHome="@emfBuildHome@";
79$emfName="@emfName@";
80$emfDescription="@emfDescription@";
81
david_williams24f1a7d2008-02-04 07:06:44 +000082$emfsourceURL="@emfsourceURL@";
83$emfsourceFile="@emfsourceFile@";
david_williamsc5fa6952008-02-04 06:18:21 +000084$emfsourceMirrorPrefixuri="@emfsource.mirror.prefixuri@";
85$emfsourceBuildHome="@emfsourceBuildHome@";
86$emfsourceName="@emfsourceName@";
87$emfsourceDescription="@emfsourceDescription@";
88
89$emfxsdURL="@emfxsdURL@";
90$emfxsdFile="@emfxsdFile@";
91$emfxsdMirrorPrefixuri="@emfxsd.mirror.prefixuri@";
92$emfxsdBuildHome="@emfxsdBuildHome@";
93$emfxsdName="@emfxsdName@";
94$emfxsdDescription="@emfxsdDescription@";
95
96$emfxsdsourceURL="@emfxsdsourceURL@";
97$emfxsdsourceFile="@emfxsdsourceFile@";
98$emfxsdsourceMirrorPrefixuri="@emfxsdsource.mirror.prefixuri@";
99$emfxsdsourceBuildHome="@emfxsdsourceBuildHome@";
100$emfxsdsourceName="@emfxsdsourceName@";
101$emfxsdsourceDescription="@emfxsdsourceDescription@";
102
david_williamsf9ac47b2009-09-30 04:46:27 +0000103$emfvalidationURL="@emfvalidationURL@";
104$emfvalidationFile="@emfvalidationFile@";
105$emfvalidationMirrorPrefixuri="@emfvalidation.mirror.prefixuri@";
106$emfvalidationBuildHome="@emfvalidationBuildHome@";
107$emfvalidationName="@emfvalidationName@";
108$emfvalidationDescription="@emfvalidationDescription@";
109
110$emfvalidationsourceURL="@emfvalidationsourceURL@";
111$emfvalidationsourceFile="@emfvalidationsourceFile@";
112$emfvalidationsourceMirrorPrefixuri="@emfvalidationsource.mirror.prefixuri@";
113$emfvalidationsourceBuildHome="@emfvalidationsourceBuildHome@";
114$emfvalidationsourceName="@emfvalidationsourceName@";
115$emfvalidationsourceDescription="@emfvalidationsourceDescription@";
116
david_williamsc5fa6952008-02-04 06:18:21 +0000117$dtpURL="@dtpURL@";
118$dtpFile="@dtpFile@";
119$dtpMirrorPrefixuri="@dtp.mirror.prefixuri@";
120$dtpBuildHome="@dtpBuildHome@";
david_williamsa440fe12010-03-03 05:38:08 +0000121$dtpName="@dtpName@";
122$dtpDescription="@dtpDescription@";
david_williamsc5fa6952008-02-04 06:18:21 +0000123
david_williamsa440fe12010-03-03 05:38:08 +0000124$dltkURL="@dltkURL@";
125$dltkFile="@dltkFile@";
126$dltkMirrorPrefixuri="@dltk.mirror.prefixuri@";
127$dltkBuildHome="@dltkBuildHome@";
128$dltkName="@dltkName@";
129$dltkDescription="@dltkDescription@";
david_williamsc5fa6952008-02-04 06:18:21 +0000130
131$eclipserelengFile="@eclipserelengFile@";
132$eclipserelengURL="@eclipserelengURL@";
133$orbitthirdpartyzipFile="@orbitthirdpartyzipFile@";
134$orbitthirdpartyzipURL="@orbitthirdpartyzipURL@";
135$orbitthirdpartyzipBuildHome="@orbitthirdpartyzipBuildHome@";
136$orbitthirdpartyzipMirrorPrefixuri="@orbitthirdpartyzip.mirror.prefixuri@";
137
138
david_williamsa440fe12010-03-03 05:38:08 +0000139$prereq_eclipse="@prereq.eclipse@";
140$prereq_eclipseplatform="@prereq.eclipseplatform@";
141$prereq_emf="@prereq.emf@";
142$prereq_emfxsd="@prereq.emfxsd@";
143$prereq_emfvalidation="@prereq.emfvalidation@";
144$prereq_gef="@prereq.gef@";
145$prereq_dtp="@prereq.dtp@";
146$prereq_wst="@prereq.wst@";
147$prereq_jst="@prereq.jst@";
148$prereq_wtp="@prereq.wtp@";
149$prereq_dltk="@prereq.dltk@";
david_williamsc5fa6952008-02-04 06:18:21 +0000150
david_williams154713b2008-02-03 21:20:23 +0000151
david_williamsc3b4f452007-09-30 08:28:17 +0000152include("miscUtil.php");
153
david_williamsc5fa6952008-02-04 06:18:21 +0000154
155
david_williamsc5fa6952008-02-04 06:18:21 +0000156
david_williams193368d2007-09-30 23:15:16 +0000157$debugScript = false;
158$debugFunctions = false;
david_williamsc3b4f452007-09-30 08:28:17 +0000159
160$defaultMirrorScript="";
161$defaultWTPMirrorPrefix="./";
162
david_williams9fd98532007-10-02 01:04:16 +0000163$eclipseMirrorScript="http://www.eclipse.org/downloads/download.php?file=";
david_williamsc3b4f452007-09-30 08:28:17 +0000164
david_williams31fbed92007-10-03 14:53:47 +0000165// TODO: improve so this hard coding isn't required.
david_williams456bf9b2007-10-03 02:06:14 +0000166// This depends on the declare script changing webtools/committers to webtools/downloads
david_williams31fbed92007-10-03 14:53:47 +0000167// And, the logic is such that if it is not mirrored, this URI is not used at all, just
david_williams456bf9b2007-10-03 02:06:14 +0000168// a relative reference only
david_williams9fd98532007-10-02 01:04:16 +0000169$eclipseWTPMirrorPrefix="/webtools/committers/drops/$buildBranch/$build/";
david_williamsc3b4f452007-09-30 08:28:17 +0000170
171
172$mirrorScript=$defaultMirrorScript;
173$downloadprefix=$defaultWTPMirrorPrefix;
174
david_williamsc3b4f452007-09-30 08:28:17 +0000175
david_williams456bf9b2007-10-03 02:06:14 +0000176$keytestMirrorString=$eclipseMirrorScript . "$eclipseWTPMirrorPrefix/wtp-sdk-$build.zip";
david_williams193368d2007-09-30 23:15:16 +0000177if (isMirrored($keytestMirrorString) ) {
david_williams5fb610f2009-09-30 05:27:36 +0000178 $mirrorScript=$eclipseMirrorScript;
179 $downloadprefix="${mirrorScript}${eclipseWTPMirrorPrefix}";
david_williamsc3b4f452007-09-30 08:28:17 +0000180}
181
182if ($debugScript) {
david_williams5fb610f2009-09-30 05:27:36 +0000183 echo "inferred platform: " . getPlatform();
david_williamsc3b4f452007-09-30 08:28:17 +0000184}
185
186
david_williams0a3e9222007-07-30 04:22:53 +0000187// our summary results handling requires php 5 (for simple xml file loading)
188// so, if not php 5, just don't display any summary results
189// This was found to be required, since some mirror our whole site (e.g. IBM)
190// and not all mirrors use PHP 5
david_williamsc3b4f452007-09-30 08:28:17 +0000191$displayTestSummary=false;
192if (phpversion() >= 5) {
david_williams0a3e9222007-07-30 04:22:53 +0000193
david_williamsa440fe12010-03-03 05:38:08 +0000194 $code_totalBundles=0;
195 $code_totalErrors=0;
196 $code_totalWarnings=0;
197 $code_totalforbiddenAccessWarningCount=0;
198 $code_totaldiscouragedAccessWarningCount=0;
199
200 $test_totalBundles=0;
201 $test_totalErrors=0;
202 $test_totalWarnings=0;
203 $test_totalforbiddenAccessWarningCount=0;
204 $test_totaldiscouragedAccessWarningCount=0;
205
206
david_williams5fb610f2009-09-30 05:27:36 +0000207 $displayTestSummary=true;
208 // expecting grandTotalErrors and grandTotalTests
209 $filename = "unitTestsSummary.xml";
210 if (file_exists($filename)) {
211 $prefix = "unitTests_";
212 $unitTestsSummary = simplexml_load_file($filename);
213 foreach ($unitTestsSummary->summaryItem as $summaryItem) {
214 $name = $summaryItem->name;
215 $value = $summaryItem->value;
216 $code= "\$" . $prefix . $name . " = " . $value . ";";
217 //echo "<br />code: " . $code;
218 eval($code);
219 }
220 }
david_williams90799a62007-02-26 02:01:08 +0000221
david_williams5fb610f2009-09-30 05:27:36 +0000222 $filename = "compilelogsSummary.xml";
david_williamsa440fe12010-03-03 05:38:08 +0000223 if (file_exists($filename)) {
224 $prefix = "code_";
225 $compileSummary = simplexml_load_file($filename);
226 foreach ($compileSummary->summaryItem as $summaryItem) {
227 $name = $summaryItem->name;
228 $value = $summaryItem->value;
229 $code= "\$" . $prefix . $name . " = " . $value . ";";
230 //echo "<br />code: " . $code;
231 eval($code);
232 }
david_williams5fb610f2009-09-30 05:27:36 +0000233 }
david_williams535d6812007-03-29 06:46:26 +0000234
david_williams5fb610f2009-09-30 05:27:36 +0000235 $filename = "testcompilelogsSummary.xml";
david_williamsa440fe12010-03-03 05:38:08 +0000236 if (file_exists($filename)) {
237 $prefix = "test_";
238 $compileSummary = simplexml_load_file($filename);
239 foreach ($compileSummary->summaryItem as $summaryItem) {
240 $name = $summaryItem->name;
241 $value = $summaryItem->value;
242 $code= "\$" . $prefix . $name . " = " . $value . ";";
243 //echo "<br />code: " . $code;
244 eval($code);
245 }
david_williams5fb610f2009-09-30 05:27:36 +0000246 }
david_williams535d6812007-03-29 06:46:26 +0000247}
david_williams90799a62007-02-26 02:01:08 +0000248
249
david_williams3cee8b02009-10-17 05:32:48 +0000250$incubating="@incubating@";
251
252
253
david_williams0f0c49e2009-10-21 03:13:32 +0000254if (isset($incubating) && ($incubating == "true")) {
david_williams005a6a72009-11-05 05:16:29 +0000255 echo '<title>WTP Incubator Downloads</title>';
david_williams3cee8b02009-10-17 05:32:48 +0000256}
257else {
david_williams005a6a72009-11-05 05:16:29 +0000258 echo '<title>WTP Downloads</title>';
david_williams3cee8b02009-10-17 05:32:48 +0000259}
260
ndaib8cedc82005-09-13 18:00:32 +0000261?>
262
david_williamsb7db8ba2007-02-19 01:54:04 +0000263
david_williams58473ad2007-03-03 01:12:43 +0000264</head>
265
266<body>
267
david_williams193368d2007-09-30 23:15:16 +0000268<?php
david_williams456bf9b2007-10-03 02:06:14 +0000269
david_williams193368d2007-09-30 23:15:16 +0000270// tiny banner to remind when looking at "local" machine results
271$serverName = $_SERVER["SERVER_NAME"];
272
273if (!stristr($serverName, "eclipse.org") && !stristr($serverName,"you.are.at.eclipsecon.org")) {
david_williams5fb610f2009-09-30 05:27:36 +0000274 echo '<center>
david_williams193368d2007-09-30 23:15:16 +0000275 <p>
276 Reminder: this is <font color="#FF0000">' .
david_williams5fb610f2009-09-30 05:27:36 +0000277 $serverName .
david_williamsa440fe12010-03-03 05:38:08 +0000278 '</font>
279 See also
david_williams193368d2007-09-30 23:15:16 +0000280 <a href="http://download.eclipse.org/webtools/downloads" target="_top">the live public Eclipse site</a>.
281 </p>
282 <hr />
283 </center>';
284
285}
286?>
david_williams535d6812007-03-29 06:46:26 +0000287
david_williamsa440fe12010-03-03 05:38:08 +0000288<?php if ("true" === $incubating) {
289 echo "<table BORDER=0 CELLSPACING=2 CELLPADDING=2 WIDTH=\"100%\">";
290 echo " <tr>";
291 echo " <td ALIGN=left><font face=\"'Bitstream Vera',Helvetica,Arial\" size=\"+2\"><b><?php echo \"$type\";?>";
292 echo " Build: $build</b></font></td>";
293 echo " <td align=\"right\" rowspan=\"3\"><a";
294 echo " href=\"http://www.eclipse.org/projects/what-is-incubation.php\"><img";
295 echo " src=\"http://www.eclipse.org/images/egg-incubation.png\"";
296 echo " alt=\"Incubation\" align=\"middle\" border=\"0\"></a></td>";
297
298
299 echo " <tr valign=\"top\">";
300 echo " <td><font size=\"-1\">" . $builddate . "</font></td>";
301 echo " </tr>";
302 echo " <tr valign=\"top\">";
303 echo " <td>";
304 echo " <p>The Eclipse Web Tools Platform (WTP) Incubator Project provides";
305 echo " tools for development that are just getting started, or are";
306 echo " experimental in some fashion.</p>";
307 echo " </td>";
308 echo " </tr>";
309 echo "</table>";
310
311} else {
312
313 echo "<table BORDER=0 CELLSPACING=2 CELLPADDING=2 WIDTH=\"100%\">";
314 echo " <tr>";
315 echo " <td ALIGN=left><font face=\"'Bitstream Vera',Helvetica,Arial\" size=\"+2\"><b>$type";
316 echo " Build: " . $build . "</b></font></td>";
317
318 echo " <tr valign=\"top\">";
319 echo " <td><font size=\"-1\">" . $builddate . "</font></td>";
320 echo " </tr>";
321 echo " <tr valign=\"top\">";
322 echo " <td>";
323 echo " <p>The Eclipse Web Tools Platform Project provides tools for Web";
324 echo " Development, and is a platform for adopters making add-on tools for";
325 echo " Web Development.</p>";
326 echo " </td>";
327 echo " </tr>";
328 echo "</table>";
329
330} ?>
331
332
david_williams535d6812007-03-29 06:46:26 +0000333<table border=0 cellspacing=2 cellpadding=2 width="100%">
david_williams5fb610f2009-09-30 05:27:36 +0000334 <tr>
335 <td align="left" valign="top" bgcolor="#0080C0"><font
336 face="'Bitstream Vera',Helvetica,Arial" color="#FFFFFF">All-in-one
337 Packages</font></td>
338 </tr>
339 <tr>
340 <td>
341 <p>For most uses, we recommend web-developers download the
342 "all-in-one" package, <a href="http://www.eclipse.org/downloads/">Eclipse
343 IDE for Java EE Developers</a>, from the main Eclipse download site.</p>
344 </td>
345 </tr>
david_williamsc23d0c12008-02-03 06:42:19 +0000346</table>
david_williams768e04a2008-02-03 06:24:41 +0000347
348
349<!-- *********** Required Prerequisites ************** -->
350<table border=0 cellspacing=2 cellpadding=2 width="100%">
david_williamsc3b4f452007-09-30 08:28:17 +0000351 <tr>
352 <td align="left" valign="top" bgcolor="#0080C0"><font
david_williams005a6a72009-11-05 05:16:29 +0000353 face="'Bitstream Vera',Helvetica,Arial" color="#FFFFFF">Prerequisites
354 and Handy Extras</font></td>
david_williamsc3b4f452007-09-30 08:28:17 +0000355 </tr>
356 <tr>
david_williams31fbed92007-10-03 14:53:47 +0000357 <td>
david_williams005a6a72009-11-05 05:16:29 +0000358 <p>These are the prerequisites to build or run these packages. All are
359 not necessarily required, but instead some subset. Also listed are
360 some frequently needed links for committer-required packages when
361 creating new development environments, or targets to run against.</p>
david_williams31fbed92007-10-03 14:53:47 +0000362 <p>Note that WTP requires Java 5 or higher (and, for some things,
363 actually requires a JDK rather than only a JRE) even though many other
364 <a href="http://www.eclipse.org/downloads/">Eclipse Projects</a> can
365 run with <a href="http://www.eclipse.org/downloads/moreinfo/jre.php">other
366 JRE levels</a>.</p>
david_williams3cee8b02009-10-17 05:32:48 +0000367 <p></p>
david_williams56a75a62007-10-02 07:37:47 +0000368 </td>
david_williamsc3b4f452007-09-30 08:28:17 +0000369 </tr>
370 <tr>
371 <td>
372 <table border=0 cellspacing=1 cellpadding=1 width="90%" align="center">
373 <tr valign="top">
david_williams9fd98532007-10-02 01:04:16 +0000374 <td width="10%"></td>
david_williamsf8064dc2007-10-04 02:17:19 +0000375 <td width="55%">Eclipse Platform (Platform, JDT)</td>
david_williams9fd98532007-10-02 01:04:16 +0000376 <?php
david_williamsc3b4f452007-09-30 08:28:17 +0000377 //customize page depending on user's browser/platform, if we can detect it
378 $usersPlatform = getPlatform();
379 // assume windows by default, since likely most frequent, even for cases where
380 // platform is "unknown". I've noticed Opera reports 'unknown' :(
david_williamsc5fa6952008-02-04 06:18:21 +0000381 $recommendedFile=$eclipsefilewindows;
david_williams193368d2007-09-30 23:15:16 +0000382 if (strcmp($usersPlatform,"linux")== 0) {
david_williams5fb610f2009-09-30 05:27:36 +0000383 $recommendedFile=$eclipsefilelinux;
david_williams193368d2007-09-30 23:15:16 +0000384 } else if (strcmp($usersPlatform,"mac") == 0) {
david_williams5fb610f2009-09-30 05:27:36 +0000385 $recommendedFile=$eclipsefilemacosx;
david_williamsc3b4f452007-09-30 08:28:17 +0000386 }
387 ?>
david_williamsf8064dc2007-10-04 02:17:19 +0000388 <td align="right" width="35%"><?php
david_williamsc5fa6952008-02-04 06:18:21 +0000389 echo getPrereqReferenceOrName($eclipseMirrorScript, $eclipseMirrorPrefixuri, $eclipseURL, $recommendedFile, $eclipseFSpathPrefix);
390 echo " or <a href=\"" . $eclipseBuildURL . "\">appropriate platform</a>";
391 echo " or <a href=\"" . $eclipseBuildHome . "\">equivalent</a></td>";
david_williams31fbed92007-10-03 14:53:47 +0000392 ?>
david_williams5fb610f2009-09-30 05:27:36 +0000393
david_williamsc3b4f452007-09-30 08:28:17 +0000394 </tr>
david_williams8eb03f22008-02-03 01:10:16 +0000395
david_williamsc5fa6952008-02-04 06:18:21 +0000396 <tr valign="top">
397 <td width="10%"></td>
398 <td><?php echo "$emfName $emfDescription" ?></td>
399 <td align="right"><?php
400 echo getPrereqReferenceOrName($eclipseMirrorScript, $emfMirrorPrefixuri, $emfURL, $emfFile, $eclipseFSpathPrefix);
401 echo " or <a href=\"" . $emfBuildHome . "\">equivalent</a></td>";
david_williams5fb610f2009-09-30 05:27:36 +0000402 ?>
403
david_williamsc5fa6952008-02-04 06:18:21 +0000404 </tr>
david_williams5fb610f2009-09-30 05:27:36 +0000405 <tr valign="top">
406 <td width="10%"></td>
407 <td><?php echo "$emfxsdName $emfxsdDescription" ?></td>
408 <td align="right"><?php
409 echo getPrereqReferenceOrName($eclipseMirrorScript, $emfxsdMirrorPrefixuri, $emfxsdURL, $emfxsdFile, $eclipseFSpathPrefix);
410 echo " or <a href=\"" . $emfxsdBuildHome . "\">equivalent</a></td>";
411 ?>
412
413 </tr>
414
david_williams3d283472010-02-04 03:22:04 +0000415 <?php
416 if (isset($emfvalidationFile) && ($emfvalidationFile != "")) {
417 echo "<tr valign=\"top\">";
418 echo "<td width=\"10%\"></td>";
419 echo "<td>$emfvalidationName $emfvalidationDescription</td>";
420 echo "<td align=\"right\">";
421 echo getPrereqReferenceOrName($eclipseMirrorScript, $emfvalidationMirrorPrefixuri, $emfvalidationURL, $emfvalidationFile, $eclipseFSpathPrefix);
422 echo " or <a href=\"" . $emfvalidationBuildHome . "\">equivalent</a></td>";
423 echo "</tr>";
424 }
425 ?>
david_williamsc5fa6952008-02-04 06:18:21 +0000426
427 <tr valign="top">
428 <td width="10%"></td>
429 <td>Graphical Editing Framework (GEF)</td>
430 <td align="right"><?php
431 echo getPrereqReferenceOrName($eclipseMirrorScript, $gefMirrorPrefixuri, $gefURL, $gefFile, $eclipseFSpathPrefix);
432 echo " or <a href=\"" . $gefBuildHome . "\">equivalent</a></td>";
433 ?>
david_williams5fb610f2009-09-30 05:27:36 +0000434
david_williamsc5fa6952008-02-04 06:18:21 +0000435 </tr>
436
437 <tr valign="top">
438 <td width="10%"></td>
439 <td>Data Tools Platform (DTP) (required only for EJB or JPT
440 development)</td>
441 <td align="right"><?php
442 echo getPrereqReferenceOrName($eclipseMirrorScript, $dtpMirrorPrefixuri, $dtpURL, $dtpFile, $eclipseFSpathPrefix);
443 echo " or <a href=\"" . $dtpBuildHome . "\">equivalent</a></td>";
444 ?>
david_williams5fb610f2009-09-30 05:27:36 +0000445
david_williamsc5fa6952008-02-04 06:18:21 +0000446 </tr>
david_williamsed406662008-03-31 20:13:59 +0000447
david_williams5fb610f2009-09-30 05:27:36 +0000448 <tr valign="middle">
449 <td colspan="3">
450 <hr />
451 </td>
452 </tr>
david_williams75475e82008-02-03 06:44:31 +0000453
david_williams5fb610f2009-09-30 05:27:36 +0000454 <tr valign="top">
455 <td width="10%"></td>
456 <td><?php echo "$emfsourceName $emfsourceDescription" ?></td>
457 <td align="right"><?php
458 echo getPrereqReferenceOrName($eclipseMirrorScript, $emfsourceMirrorPrefixuri, $emfsourceURL, $emfsourceFile, $eclipseFSpathPrefix);
459 echo " or <a href=\"" . $emfsourceBuildHome . "\">equivalent</a></td>";
460 ?>
461
462 </tr>
david_williams75475e82008-02-03 06:44:31 +0000463
david_williams5fb610f2009-09-30 05:27:36 +0000464 <tr valign="top">
465 <td width="10%"></td>
466 <td><?php echo "$emfxsdsourceName $emfxsdsourceDescription" ?></td>
467 <td align="right"><?php
468 echo getPrereqReferenceOrName($eclipseMirrorScript, $emfxsdsourceMirrorPrefixuri, $emfxsdsourceURL, $emfxsdsourceFile, $eclipseFSpathPrefix);
469 echo " or <a href=\"" . $emfxsdsourceBuildHome . "\">equivalent</a></td>";
470 ?>
471
472 </tr>
473
david_williams3d283472010-02-04 03:22:04 +0000474 <?php
475 if (isset($emfvalidationsourceFile) && ($emfvalidationsourceFile != "")) {
476 echo "<tr valign=\"top\">";
477 echo "<td width=\"10%\"></td>";
478 echo "<td>$emfvalidationsourceName $emfvalidationsourceDescription</td>";
479 echo "<td align=\"right\">";
480 echo getPrereqReferenceOrName($eclipseMirrorScript, $emfvalidationsourceMirrorPrefixuri, $emfvalidationsourceURL, $emfvalidationsourceFile, $eclipseFSpathPrefix);
481 echo " or <a href=\"" . $emfvalidationsourceBuildHome . "\">equivalent</a></td>";
482 echo "</tr>";
483 }
484 ?>
485
david_williams5fb610f2009-09-30 05:27:36 +0000486
david_williamsc5fa6952008-02-04 06:18:21 +0000487 <tr valign="top">
488 <td width="10%"></td>
489 <td>Eclipse Test Framework (required only for Automated JUnit tests)</td>
490 <td align="right"><?php
491 echo getPrereqReferenceOrName($eclipseMirrorScript, $eclipseMirrorPrefixuri, $testURL, $testFile, $eclipseFSpathPrefix);
492 echo " or <a href=\"" . $eclipseBuildHome . "\">equivalent</a></td>";
493 ?>
494
495 </tr>
496
497 <tr valign="top">
498 <td width="10%"></td>
499 <td>Eclipse releng tool (required only for committers to more easily
500 "release" code to a build)</td>
501 <td align="right"><?php
502 echo getPrereqReferenceOrName($eclipseMirrorScript, $eclipseMirrorPrefixuri, $eclipserelengURL, $eclipserelengFile, $eclipseFSpathPrefix);
503 echo " or <a href=\"" . $eclipseBuildHome . "\">equivalent</a></td>";
504 ?>
505
506 </tr>
507
508 <tr valign="top">
509 <td width="10%"></td>
david_williams5fb610f2009-09-30 05:27:36 +0000510 <td>Third Party code from Orbit. Not required and is currently much
511 more than needed for WTP, but some committers like using to create a
512 PDE target.</td>
david_williamsc5fa6952008-02-04 06:18:21 +0000513 <td align="right"><?php
514 echo getPrereqReferenceOrName($eclipseMirrorScript, $orbitthirdpartyzipMirrorPrefixuri, $orbitthirdpartyzipURL, $orbitthirdpartyzipFile,$eclipseFSpathPrefix);
515 echo " or <a href=\"" . $orbitthirdpartyzipBuildHome . "\">equivalent</a></td>";
516 ?>
517
518 </tr>
david_williams56a75a62007-10-02 07:37:47 +0000519
david_williamsc3b4f452007-09-30 08:28:17 +0000520 </table>
521 </td>
522 </tr>
david_williams535d6812007-03-29 06:46:26 +0000523</table>
524
david_williamsa440fe12010-03-03 05:38:08 +0000525
526<!-- *********** P2 Zips ************** -->
527
528 <?php
529
530 $bellwether_name="repos";
531 if (file_exists($bellwether_name)) {
532 // if-then-include section
533 // include this whole section if (and only if) the bellwether file exists.
534 // For example, it may not exist on builds for "old" streams.
535 ?>
536
537 <table border=0 cellspacing=2 cellpadding=2 width="100%">
538 <tr>
539 <td align=left valign=top colspan="2" bgcolor="#0080C0"><font
540 face="'Bitstream Vera',Helvetica,Arial" color="#FFFFFF">P2 repositories in zipped format files.</font></td>
541 </tr>
542
543 <tr>
544 <td align="left" valign="top" colspan="5">
545 <p>These are archive versions of P2 repositories that can be downloaded and installed into a development environment or PDE target. Its is recommended to install, rather than to to unzip the traditional packages, since
546 it is more informative of missing prerequites or conflicting dependencies.</p>
547 </td>
548 </tr>
549
550 <tr>
551 <td>
552 <table border=0 cellspacing=2 cellpadding=2 width="90%" align="center">
553
554
555 <?php
556
557 $shortname="dali";
558 $zipfilename=$bellwether_name."/".$shortname."-buildrepo-".$build;
559 displayp2repoarchives($zipfilename, $downloadprefix, $shortname , "Minimal", "Executable code");
560 $zipfilename=$bellwether_name."/".$shortname."-sdk-buildrepo-".$build;
561 displayp2repoarchives($zipfilename, $downloadprefix, $shortname." sdk" , "SDK", "Executable code and source");
562 $zipfilename=$bellwether_name."/".$shortname.".tests-buildrepo-".$build;
563 displayp2repoarchives($zipfilename, $downloadprefix, $shortname." tests", "Tests", "Unit tests");
564
565 $shortname="wst";
566 $zipfilename=$bellwether_name."/".$shortname."-buildrepo-".$build;
567 displayp2repoarchives($zipfilename, $downloadprefix, $shortname , "Minimal", "Executable code");
568 $zipfilename=$bellwether_name."/".$shortname."-sdk-buildrepo-".$build;
569 displayp2repoarchives($zipfilename, $downloadprefix, $shortname." sdk" , "SDK", "Executable code and source");
570 $zipfilename=$bellwether_name."/".$shortname.".tests-buildrepo-".$build;
571 displayp2repoarchives($zipfilename, $downloadprefix, $shortname." tests", "Tests", "Unit tests");
572
573 $shortname="jst";
574 $zipfilename=$bellwether_name."/".$shortname."-buildrepo-".$build;
575 displayp2repoarchives($zipfilename, $downloadprefix, $shortname , "Minimal", "Executable code");
576 $zipfilename=$bellwether_name."/".$shortname."-sdk-buildrepo-".$build;
577 displayp2repoarchives($zipfilename, $downloadprefix, $shortname." sdk" , "SDK", "Executable code and source");
578 $zipfilename=$bellwether_name."/".$shortname.".tests-buildrepo-".$build;
579 displayp2repoarchives($zipfilename, $downloadprefix, $shortname." tests", "Tests", "Unit tests");
580
581
582 ?>
583 </table>
584
585 </tr>
586 </table>
587
588 <?php } ?>
589
590
591<!-- *********** Traditional Zips ************** -->
david_williams535d6812007-03-29 06:46:26 +0000592<table border=0 cellspacing=2 cellpadding=2 width="100%">
david_williamsc3b4f452007-09-30 08:28:17 +0000593 <tr>
594 <td align=left valign=top colspan="5" bgcolor="#0080C0"><font
david_williamsa440fe12010-03-03 05:38:08 +0000595 face="'Bitstream Vera',Helvetica,Arial" color="#FFFFFF"> Traditional Zip Files for Web Tools Platform</font></td>
david_williamsc3b4f452007-09-30 08:28:17 +0000596 </tr>
david_williams535d6812007-03-29 06:46:26 +0000597
david_williamsc3b4f452007-09-30 08:28:17 +0000598 <tr>
599 <td align="left" valign="top" colspan="5">
600 <p>The WTP zip files includes the features and plugins from the WST,
david_williamsa440fe12010-03-03 05:38:08 +0000601 JST (including JSF), and JPT projects. Note: These traditional zip files should be considered deprecated, in favor of using the archived P2 repositories.
602 The tradtional zip files will one day disappear.</p>
david_williamsc3b4f452007-09-30 08:28:17 +0000603 </td>
604 </tr>
605 <tr>
606 <td>
607 <table border=0 cellspacing=2 cellpadding=2 width="90%" align="center">
david_williams535d6812007-03-29 06:46:26 +0000608
609
david_williamsc3b4f452007-09-30 08:28:17 +0000610 <tr>
611 <td align="left" valign="top" width="10%"><b>Web App Developers:</b></td>
david_williamsf8064dc2007-10-04 02:17:19 +0000612 <td align="left" valign="top" width="55%">
david_williamsc3b4f452007-09-30 08:28:17 +0000613 <p>This non-SDK package is for most users. It includes the runnable
614 code and end-user documentation for those using the tools to develop
615 web applications.</p>
616 </td>
617 <?php
david_williams535d6812007-03-29 06:46:26 +0000618
david_williamsc3b4f452007-09-30 08:28:17 +0000619 $zipfilename="wtp-$build";
david_williams535d6812007-03-29 06:46:26 +0000620
david_williamsc3b4f452007-09-30 08:28:17 +0000621 $filename=$zipfilename.".zip";
david_williams56a75a62007-10-02 07:37:47 +0000622 $zipfilesize=fileSizeForDisplay($filename);
david_williamsc3b4f452007-09-30 08:28:17 +0000623 $fileShortDescription="wtp";
624 displayFileLine($downloadprefix, $filename, $zipfilesize, $fileShortDescription);
david_williamsc3b4f452007-09-30 08:28:17 +0000625 ?>
626 </tr>
david_williams535d6812007-03-29 06:46:26 +0000627
david_williams5fb610f2009-09-30 05:27:36 +0000628
629
david_williamsc3b4f452007-09-30 08:28:17 +0000630 <tr>
631 <td align="left" valign="top" width="10%"><b>Tool Developers:</b></td>
david_williams535d6812007-03-29 06:46:26 +0000632
david_williamsc3b4f452007-09-30 08:28:17 +0000633 <td align="left" valign="top">
634 <p>The SDK package includes source code and developer documentation
635 for those using WTP as a platform to build more tools, as well as
636 everything that is in the non-SDK version.</p>
david_williams535d6812007-03-29 06:46:26 +0000637
david_williamsc3b4f452007-09-30 08:28:17 +0000638 <?php
david_williams535d6812007-03-29 06:46:26 +0000639
david_williamsc3b4f452007-09-30 08:28:17 +0000640 $zipfilename="wtp-sdk-$build";
david_williams535d6812007-03-29 06:46:26 +0000641
david_williamsc3b4f452007-09-30 08:28:17 +0000642 $filename=$zipfilename.".zip";
david_williams56a75a62007-10-02 07:37:47 +0000643 $zipfilesize=fileSizeForDisplay($filename);
david_williamsc3b4f452007-09-30 08:28:17 +0000644 $fileShortDescription="wtp-sdk";
645 displayFileLine($downloadprefix, $filename, $zipfilesize, $fileShortDescription);
david_williams535d6812007-03-29 06:46:26 +0000646
david_williamsc3b4f452007-09-30 08:28:17 +0000647 ?>
648
649 </tr>
david_williams535d6812007-03-29 06:46:26 +0000650
david_williamsc3b4f452007-09-30 08:28:17 +0000651 <tr>
david_williams0a3e9222007-07-30 04:22:53 +0000652
david_williamsc3b4f452007-09-30 08:28:17 +0000653 <td align="left" valign="top" width="10%"></td>
654 <td align="left" valign="top">
655 <p>The Automated Test zip contains the unit tests.</p>
656 <?php
david_williams535d6812007-03-29 06:46:26 +0000657
david_williamsb55f0982009-11-03 02:41:00 +0000658 $zipfilename="wtp-tests-$build";
david_williams535d6812007-03-29 06:46:26 +0000659
david_williamsc3b4f452007-09-30 08:28:17 +0000660 $filename=$zipfilename.".zip";
david_williams56a75a62007-10-02 07:37:47 +0000661 $zipfilesize=fileSizeForDisplay($filename);
david_williamsb55f0982009-11-03 02:41:00 +0000662 $fileShortDescription="wtp-tests";
david_williamsc3b4f452007-09-30 08:28:17 +0000663 displayFileLine($downloadprefix, $filename, $zipfilesize, $fileShortDescription);
david_williams535d6812007-03-29 06:46:26 +0000664
david_williamsc3b4f452007-09-30 08:28:17 +0000665 ?>
666
667 </tr>
668 </table>
669 </td>
670
671
672 <tr>
david_williams535d6812007-03-29 06:46:26 +0000673
674</table>
675
ndaib8cedc82005-09-13 18:00:32 +0000676
david_williamsb217ebf2007-05-22 01:39:00 +0000677<!-- *********** WST ************** -->
678<table border=0 cellspacing=2 cellpadding=2 width="100%">
david_williamsc3b4f452007-09-30 08:28:17 +0000679 <tr>
680 <td align=left valign=top colspan="5" bgcolor="#0080C0"><font
david_williamsa440fe12010-03-03 05:38:08 +0000681 face="'Bitstream Vera',Helvetica,Arial" color="#FFFFFF">Traditional zip files for Web Development
david_williamsc3b4f452007-09-30 08:28:17 +0000682 Tools</font></td>
683 </tr>
david_williamsb217ebf2007-05-22 01:39:00 +0000684
david_williamsc3b4f452007-09-30 08:28:17 +0000685 <tr>
686 <td align="left" valign="top" colspan="5">
david_williamsa440fe12010-03-03 05:38:08 +0000687 <p>These zip files includes the features and plugins for (non-Java EE)
688 Web Development, including JavaScript, XML, HTML, CSS.</p>
david_williams5fb610f2009-09-30 05:27:36 +0000689 <p>Note: you only need this zip file(s) if you want to use only this
690 function. If you download the WTP zip file, it is already included
691 there.</p>
david_williamsc3b4f452007-09-30 08:28:17 +0000692 </td>
693 </tr>
694 <tr>
695 <td>
696 <table border=0 cellspacing=2 cellpadding=2 width="90%" align="center">
david_williamsb217ebf2007-05-22 01:39:00 +0000697
698
david_williamsc3b4f452007-09-30 08:28:17 +0000699 <tr>
david_williamsc3b4f452007-09-30 08:28:17 +0000700 <td align="left" valign="top" width="10%"><b>Tool Developers:</b></td>
david_williamsb217ebf2007-05-22 01:39:00 +0000701
david_williamsc3b4f452007-09-30 08:28:17 +0000702 <td align="left" valign="top">
703 <p>The SDK package includes source code and developer documentation
704 for those using WST as a platform to build more tools, as well as
705 everything that is in the non-SDK version.</p>
david_williamsb217ebf2007-05-22 01:39:00 +0000706
david_williamsc3b4f452007-09-30 08:28:17 +0000707 <?php
david_williamsb217ebf2007-05-22 01:39:00 +0000708
david_williamsc3b4f452007-09-30 08:28:17 +0000709 $zipfilename="wtp-wst-sdk-$build";
david_williamsb217ebf2007-05-22 01:39:00 +0000710
david_williamsc3b4f452007-09-30 08:28:17 +0000711 $filename=$zipfilename.".zip";
david_williams56a75a62007-10-02 07:37:47 +0000712 $zipfilesize=fileSizeForDisplay($filename);
david_williamsc3b4f452007-09-30 08:28:17 +0000713 $fileShortDescription="wtp-wst-sdk";
714 displayFileLine($downloadprefix, $filename, $zipfilesize, $fileShortDescription);
715 ?>
716
717 </tr>
david_williamsb217ebf2007-05-22 01:39:00 +0000718
david_williamsc3b4f452007-09-30 08:28:17 +0000719 <tr>
david_williamsb217ebf2007-05-22 01:39:00 +0000720
david_williamsc3b4f452007-09-30 08:28:17 +0000721 <td align="left" valign="top" width="10%"></td>
722 <td align="left" valign="top">
723 <p>The Automated Test zip contains the unit tests.</p>
724 <?php
david_williamsb217ebf2007-05-22 01:39:00 +0000725
david_williamsc3b4f452007-09-30 08:28:17 +0000726 $zipfilename="wtp-wst-Automated-Tests-$build";
david_williamsb217ebf2007-05-22 01:39:00 +0000727
david_williamsc3b4f452007-09-30 08:28:17 +0000728 $filename=$zipfilename.".zip";
david_williams56a75a62007-10-02 07:37:47 +0000729 $zipfilesize=fileSizeForDisplay($filename);
david_williamsc3b4f452007-09-30 08:28:17 +0000730 $fileShortDescription="wtp-wst-Automated-Tests";
731 displayFileLine($downloadprefix, $filename, $zipfilesize, $fileShortDescription);
david_williamsb217ebf2007-05-22 01:39:00 +0000732
david_williamsc3b4f452007-09-30 08:28:17 +0000733 ?>
734
735 </tr>
david_williamsb217ebf2007-05-22 01:39:00 +0000736
david_williamsc3b4f452007-09-30 08:28:17 +0000737 </table>
738 </td>
739
740
741 <tr>
david_williamsb217ebf2007-05-22 01:39:00 +0000742
743</table>
744
david_williams5fb610f2009-09-30 05:27:36 +0000745 <?php
david_williamsb217ebf2007-05-22 01:39:00 +0000746
david_williams5fb610f2009-09-30 05:27:36 +0000747 $bellwether_zipfilename="wtp-common-fproj-".$build.".zip";
748 if (file_exists($bellwether_zipfilename)) {
749 // if-then-include section
750 // include this whole section if (and only if) the bellwether file exists.
751 // For example, it may not exist on builds for "old" streams.
752 ?>
david_williamsc69daf92008-10-17 01:45:00 +0000753
754<!-- *********** Faceted Project Framework ************** -->
755<table border=0 cellspacing=2 cellpadding=2 width="100%">
756 <tr>
757 <td align=left valign=top colspan="5" bgcolor="#0080C0"><font
david_williams5fb610f2009-09-30 05:27:36 +0000758 face="'Bitstream Vera',Helvetica,Arial" color="#FFFFFF">Faceted
759 Project Framework</font></td>
david_williamsc69daf92008-10-17 01:45:00 +0000760 </tr>
761
762 <tr>
763 <td align="left" valign="top" colspan="5">
david_williams5fb610f2009-09-30 05:27:36 +0000764 <p>The Faceted Project Framework allows creation of modular projects
765 in Eclipse so that the user can easily add and remove functionality.
766 All WTP projects leverage this framework, but it can also be used
767 independent of WTP.</p>
768 <p>The JDT Enablement component extends the Faceted Project Framework
769 to integrate with Java Development Tools. The component includes the
770 Java facet, modeling of the JVM-based runtimes and tools for
771 simplifying Java library management for facet authors.</p>
772 <p>Note: you only need this zip file(s) if you want to use only this
773 function. If you download the WTP (or WST) zip file, it is already
774 included there.</p>
david_williamsc69daf92008-10-17 01:45:00 +0000775 </td>
776 </tr>
777 <tr>
778 <td>
779 <table border=0 cellspacing=2 cellpadding=2 width="90%" align="center">
780
781
782 <tr>
783 <td align="left" valign="top" width="10%"><b>Framework</b></td>
784 <td align="left" valign="top">
785 <p>Runtime</p>
786 </td>
787 <?php
788
789 $zipfilename="wtp-common-fproj-$build";
790
791 $filename=$zipfilename.".zip";
792 $zipfilesize=fileSizeForDisplay($filename);
793 $fileShortDescription="wtp-common-fproj";
794 displayFileLine($downloadprefix, $filename, $zipfilesize, $fileShortDescription);
795
796 ?>
797 </tr>
798
799 <tr>
800 <td align="left" valign="top" width="10%"><b>&nbsp;</b></td>
801 <td align="left" valign="top">
802 <p>SDK</p>
803 </td>
804 <?php
805
806 $zipfilename="wtp-common-fproj-sdk-$build";
807
808 $filename=$zipfilename.".zip";
809 $zipfilesize=fileSizeForDisplay($filename);
810 $fileShortDescription="wtp-common-fproj-sdk";
811 displayFileLine($downloadprefix, $filename, $zipfilesize, $fileShortDescription);
812
813 ?>
814 </tr>
815
816 <tr>
817 <td align="left" valign="top" width="10%"><b>JDT Enablement</b></td>
818 <td align="left" valign="top">
819 <p>Runtime</p>
820 </td>
821 <?php
822
823 $zipfilename="wtp-common-fproj-enablement-jdt-$build";
824
825 $filename=$zipfilename.".zip";
826 $zipfilesize=fileSizeForDisplay($filename);
827 $fileShortDescription="wtp-common-fproj-enablement-jdt";
828 displayFileLine($downloadprefix, $filename, $zipfilesize, $fileShortDescription);
829
830 ?>
831 </tr>
832
833 <tr>
834 <td align="left" valign="top" width="10%"><b>&nbsp;</b></td>
835 <td align="left" valign="top">
836 <p>SDK</p>
837 </td>
838 <?php
839
840 $zipfilename="wtp-common-fproj-enablement-jdt-sdk-$build";
841
842 $filename=$zipfilename.".zip";
843 $zipfilesize=fileSizeForDisplay($filename);
844 $fileShortDescription="wtp-common-fproj-enablement-jdt-sdk";
845 displayFileLine($downloadprefix, $filename, $zipfilesize, $fileShortDescription);
846
847 ?>
848 </tr>
849
850 </table>
851 </td>
852
david_williams5fb610f2009-09-30 05:27:36 +0000853
david_williamsc69daf92008-10-17 01:45:00 +0000854 <tr>
855
856</table>
857
david_williams5fb610f2009-09-30 05:27:36 +0000858 <?php
859 // end the if-then-include section
860 }
861 ?>
david_williamsb217ebf2007-05-22 01:39:00 +0000862
863
ndaib8cedc82005-09-13 18:00:32 +0000864<!-- *********** Build Status ************** -->
david_williams535d6812007-03-29 06:46:26 +0000865<table border=0 cellspacing=2 cellpadding=2 width="100%">
david_williamsc3b4f452007-09-30 08:28:17 +0000866 <tr>
867 <td align=left valign=top bgcolor="#0080C0"><font
868 face="'Bitstream Vera',Helvetica,Arial" color="#FFFFFF">Status, tests
869 and other interesting details</font></td>
870 </tr>
871 <tr>
872 <td>
873 <table border=0 cellspacing=2 cellpadding=2 width="90%" align="center">
david_williams535d6812007-03-29 06:46:26 +0000874
david_williamsc3b4f452007-09-30 08:28:17 +0000875 <tr>
david_williamsa440fe12010-03-03 05:38:08 +0000876 <td><!--
877 Its silly to always display 'Build notes', but hard to
878 compute if required or not.
879 <a href="buildNotes.php">Build notes</a> <br />
880 --> <a href="directory.txt">map files</a> <br />
david_williamsc3b4f452007-09-30 08:28:17 +0000881 <?php
david_williams535d6812007-03-29 06:46:26 +0000882
david_williamsc3b4f452007-09-30 08:28:17 +0000883 if ($displayTestSummary) {
david_williams0a3e9222007-07-30 04:22:53 +0000884
885
david_williams5fb610f2009-09-30 05:27:36 +0000886 if (isset($unitTests_grandTotalErrors)) {
887 $errorColor="green";
888 if ($unitTests_grandTotalErrors > 0) {
889 $errorColor="red";
890 }
891 echo "<a href=\"testResults.php\">Unit test results</a>&nbsp;";
892 echo "<img src=\"junit_err.gif\"/><font color=\"" . $errorColor . "\">" . $unitTests_grandTotalErrors . "</font>&nbsp;&nbsp;Total: " . $unitTests_grandTotalTests;
893 }
894 else {
david_williams3cee8b02009-10-17 05:32:48 +0000895 // we hardly ever "pend" anymore ... abscense usually signifies no tests or a build error.
896 echo "<br /><font color=\"orange\">Unit tests don't exists, are pending, or there's a build error.</font>";
897 //&nbsp;&nbsp;<img src=\"pending.gif\"/>";
david_williams5fb610f2009-09-30 05:27:36 +0000898 }
david_williams0a3e9222007-07-30 04:22:53 +0000899
david_williams5fb610f2009-09-30 05:27:36 +0000900 echo "<br />";
901 echo "<a href=\"compileResults.php\">Compile logs: Code Bundles</a>";
david_williams0a3e9222007-07-30 04:22:53 +0000902
david_williams5fb610f2009-09-30 05:27:36 +0000903 echo "&nbsp;&nbsp;($code_totalBundles)&nbsp;&nbsp;";
904 echo "<img src=\"compile_err.gif\"/><font color=red>$code_totalErrors</font>&nbsp;";
905 echo "<img src=\"compile_warn.gif\"/><font color=orange>$code_totalWarnings</font>&nbsp;";
906 echo "<img src=\"access_err.gif\"/><font color=red>$code_totalforbiddenAccessWarningCount</font>&nbsp;";
907 echo "<img src=\"access_warn.gif\"/><font color=orange>$code_totaldiscouragedAccessWarningCount</font>&nbsp;";
david_williams0a3e9222007-07-30 04:22:53 +0000908
david_williams5fb610f2009-09-30 05:27:36 +0000909 echo "<br />";
910 echo "<a href=\"testCompileResults.php\">Compile logs: Test Bundles</a>";
david_williams0a3e9222007-07-30 04:22:53 +0000911
david_williams5fb610f2009-09-30 05:27:36 +0000912 echo "&nbsp;&nbsp;($test_totalBundles)&nbsp;&nbsp;";
913 echo "<img src=\"compile_err.gif\"/><font color=red>$test_totalErrors</font>&nbsp;";
914 echo "<img src=\"compile_warn.gif\"/><font color=orange>$test_totalWarnings</font>&nbsp;";
915 echo "<img src=\"access_err.gif\"/><font color=red>$test_totalforbiddenAccessWarningCount</font>&nbsp;";
916 echo "<img src=\"access_warn.gif\"/><font color=orange>$test_totaldiscouragedAccessWarningCount</font>&nbsp;";
david_williamsc3b4f452007-09-30 08:28:17 +0000917 }
david_williams0a3e9222007-07-30 04:22:53 +0000918
david_williamsc3b4f452007-09-30 08:28:17 +0000919 ?> <br />
david_williams0a3e9222007-07-30 04:22:53 +0000920
david_williamsc3b4f452007-09-30 08:28:17 +0000921 <?php
922 if (file_exists("versioningReportName.php")) {
david_williams5fb610f2009-09-30 05:27:36 +0000923 include "versioningReportName.php";
924 $fname="${versionReportFilename}.html";
925 if (file_exists($fname)) {
926 echo "<br /> <a href='$fname'>Versioning Information</a>";
927 }
david_williams368af7f2006-03-25 06:56:24 +0000928}
david_williams535d6812007-03-29 06:46:26 +0000929?> <?php
jlanutif2ca2362007-04-11 20:08:09 +0000930echo "<br />";
931if (file_exists("./apiresults/api-progress.html"))
jeffliu2a8a6de2005-11-01 19:51:24 +0000932{
david_williams5fb610f2009-09-30 05:27:36 +0000933 echo "<br /> <a href=\"apiresults/api-progress.html\">API Progress Report</a>";
jlanutif2ca2362007-04-11 20:08:09 +0000934}
935if (file_exists("./apiresults/api-info-summary.html"))
936{
david_williams5fb610f2009-09-30 05:27:36 +0000937 echo "<br /> <a href=\"apiresults/api-info-summary.html\">APIs Defined by Each Component</a>";
jlanutif2ca2362007-04-11 20:08:09 +0000938}
939if (file_exists("./apiresults/api-ref-compatibility.html"))
david_williams0a3e9222007-07-30 04:22:53 +0000940{
david_williams5fb610f2009-09-30 05:27:36 +0000941 echo "<br /> <a href=\"apiresults/api-ref-compatibility.html\">Adopter Breakage Report</a>";
jlanutif2ca2362007-04-11 20:08:09 +0000942}
943if (file_exists("./apiresults/api-violation-summary.html"))
david_williams0a3e9222007-07-30 04:22:53 +0000944{
david_williams5fb610f2009-09-30 05:27:36 +0000945 echo "<br /> <a href=\"apiresults/api-violation-summary.html\">API Violations</a>";
jlanutif2ca2362007-04-11 20:08:09 +0000946}
947if (file_exists("./apiresults/component-api-violation-all.html"))
david_williams0a3e9222007-07-30 04:22:53 +0000948{
david_williams5fb610f2009-09-30 05:27:36 +0000949 echo "<br /> <a href=\"apiresults/component-api-violation-all.html\">Non-API dependencies</a>";
jlanutif2ca2362007-04-11 20:08:09 +0000950}
951if (file_exists("./apiresults/api-tc-summary.html"))
david_williams0a3e9222007-07-30 04:22:53 +0000952{
david_williams5fb610f2009-09-30 05:27:36 +0000953 echo "<br /> <a href=\"apiresults/api-tc-summary.html\">API Test Coverage</a>";
jlanutif2ca2362007-04-11 20:08:09 +0000954}
955if (file_exists("./apiresults/api-javadoc-summary.html"))
david_williams0a3e9222007-07-30 04:22:53 +0000956{
david_williams5fb610f2009-09-30 05:27:36 +0000957 echo "<br /> <a href=\"apiresults/api-javadoc-summary.html\">API Javadoc Coverage</a>";
jlanutif2ca2362007-04-11 20:08:09 +0000958}
959if (file_exists("./apiresults/api-tc-summary.html"))
david_williams0a3e9222007-07-30 04:22:53 +0000960{
david_williams5fb610f2009-09-30 05:27:36 +0000961 echo "<br /><br /> <a href=\"apiresults/full_test_coverage/api-tc-summary.html\">Test Coverage for All Classes and Methods</a>";
david_williams35e43402006-06-18 05:36:48 +0000962}
david_williams535d6812007-03-29 06:46:26 +0000963?> <?php
jlanutif2ca2362007-04-11 20:08:09 +0000964if (file_exists("./perfresults/graph/performance.php"))
jeffliu18e6f7c2005-11-02 23:20:25 +0000965{
david_williams5fb610f2009-09-30 05:27:36 +0000966 echo "<br />";
967 echo "<br /> <a href=\"perfresults/graph/performance.php\">Performance Results</a>";
968 echo "<br />";
jeffliu18e6f7c2005-11-02 23:20:25 +0000969}
david_williams535d6812007-03-29 06:46:26 +0000970?></td>
david_williamsc3b4f452007-09-30 08:28:17 +0000971 </tr>
david_williamsc3b4f452007-09-30 08:28:17 +0000972 </table>
973 </td>
974 </tr>
ndaib8cedc82005-09-13 18:00:32 +0000975</table>
david_williams58473ad2007-03-03 01:12:43 +0000976
ndaib8cedc82005-09-13 18:00:32 +0000977
978
david_williams535d6812007-03-29 06:46:26 +0000979<!-- footer -->
980<center>
981<hr>
982<p>All downloads are provided under the terms and conditions of the <a
david_williamsc3b4f452007-09-30 08:28:17 +0000983 href="http://www.eclipse.org/legal/notice.html">Eclipse.org Software
david_williams535d6812007-03-29 06:46:26 +0000984User Agreement</a> unless otherwise specified.</p>
ndaib8cedc82005-09-13 18:00:32 +0000985
david_williams535d6812007-03-29 06:46:26 +0000986<p>If you have problems downloading the drops, contact the <font
david_williamsc3b4f452007-09-30 08:28:17 +0000987 face="'Bitstream Vera',Helvetica,Arial" size="-1"><a
988 href="mailto:webmaster@eclipse.org">webmaster</a></font>.</p>
ndaib8cedc82005-09-13 18:00:32 +0000989
david_williams535d6812007-03-29 06:46:26 +0000990</center>
991<!-- end footer -->
david_williamsd913e922006-11-13 07:24:21 +0000992
993
ndaib8cedc82005-09-13 18:00:32 +0000994</body>
995</html>