blob: ecf625e2aa20392cd0a197228d1dfe92febd8abb [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<title>WTP Downloads</title>
ndaib8cedc82005-09-13 18:00:32 +00006
david_williamsb7db8ba2007-02-19 01:54:04 +00007
david_williams535d6812007-03-29 06:46:26 +00008<?php
david_williamsb7db8ba2007-02-19 01:54:04 +00009
david_williamsc3b4f452007-09-30 08:28:17 +000010$buildBranch="@buildBranch@";
11$build="@build@";
12$type="@type@";
13$builddate="@date@";
14
david_williams9fd98532007-10-02 01:04:16 +000015$eclipseMirrorPrefixuri="@eclipse.mirror.prefixuri@";
16$eclipsefilelinux="@eclipsefilelinux@";
17$eclipsefilewindows="@eclipsefilewindows@";
18$eclipsefilemacosx="@eclipsefilemacos@";
19
david_williamsc3b4f452007-09-30 08:28:17 +000020$eclipseURL="@eclipseURL@";
21$eclipseFile="@eclipseFile@";
22$eclipseBuildURL="@eclipseBuildURL@";
david_williams9fd98532007-10-02 01:04:16 +000023$eclipseBuildHome="@eclipseBuildHome@";
david_williamsc3b4f452007-09-30 08:28:17 +000024
25$gefURL="@gefURL@";
26$gefFile="@gefFile@";
david_williams9fd98532007-10-02 01:04:16 +000027$gefMirrorPrefixuri="@gef.mirror.prefixuri@";
28$gefBuildHome="@gefBuildHome@";
david_williamsc3b4f452007-09-30 08:28:17 +000029
30$emfURL="@emfURL@";
31$emfFile="@emfFile@";
david_williams9fd98532007-10-02 01:04:16 +000032$emfMirrorPrefixuri="@emf.mirror.prefixuri@";
33$emfBuildHome="@emfBuildHome@";
david_williamsc3b4f452007-09-30 08:28:17 +000034
35$dtpURL="@dtpURL@";
36$dtpFile="@dtpFile@";
david_williamseb676ff2007-10-02 03:31:25 +000037$dtpMirrorPrefixuri="@dtp.mirror.prefixuri@";
david_williams9fd98532007-10-02 01:04:16 +000038$dtpBuildHome="@dtpBuildHome@";
david_williamsc3b4f452007-09-30 08:28:17 +000039
40include("miscUtil.php");
41
42
43
david_williams193368d2007-09-30 23:15:16 +000044//ini_set("display_errors", "true");
45//error_reporting (E_ALL);
david_williamsc3b4f452007-09-30 08:28:17 +000046
47
david_williams193368d2007-09-30 23:15:16 +000048$debugScript = false;
49$debugFunctions = false;
david_williamsc3b4f452007-09-30 08:28:17 +000050
51$defaultMirrorScript="";
52$defaultWTPMirrorPrefix="./";
53
david_williams9fd98532007-10-02 01:04:16 +000054$eclipseMirrorScript="http://www.eclipse.org/downloads/download.php?file=";
david_williamsc3b4f452007-09-30 08:28:17 +000055
david_williams9fd98532007-10-02 01:04:16 +000056$eclipseWTPMirrorPrefix="/webtools/committers/drops/$buildBranch/$build/";
david_williamsc3b4f452007-09-30 08:28:17 +000057
58
59$mirrorScript=$defaultMirrorScript;
60$downloadprefix=$defaultWTPMirrorPrefix;
61
62if ($debugScript) {
david_williams9fd98532007-10-02 01:04:16 +000063 $testMirrorString=$eclipseMirrorScript . "/webtools/downloads/drops/$buildBranch/$build/wtp-sdk-$build.zip";
david_williamsc3b4f452007-09-30 08:28:17 +000064 $isItMirrored = "false";
65 if (isMirrored($testMirrorString)) {
66 $isItMirrored = "true";
67 }
68 echo "isMirrored: " . $isItMirrored . "<br />";
69}
70
david_williams535d6812007-03-29 06:46:26 +000071
david_williamsbfb20d02007-09-29 18:31:57 +000072// use mirrors if and only if on eclipse.org download servers.
david_williamsc3b4f452007-09-30 08:28:17 +000073// don't even check for them, if not on eclipse.org downloads ... else, causes load for no reason
david_williamsbfb20d02007-09-29 18:31:57 +000074// Note: this depends on the declare script changing 'committers/drops' to 'downloads/drops'.
david_williamsb906e9b2007-09-29 05:43:47 +000075$serverName = $_SERVER["SERVER_NAME"];
david_williamsc3b4f452007-09-30 08:28:17 +000076
77if ($debugScript) {
78 echo "serverName: $serverName" . "<br />";
david_williamsb906e9b2007-09-29 05:43:47 +000079}
80
david_williamsc3b4f452007-09-30 08:28:17 +000081$keytestMirrorString=$eclipseMirrorScript . "/webtools/downloads/drops/$buildBranch/$build/wtp-sdk-$build.zip";
david_williams193368d2007-09-30 23:15:16 +000082// well known URL that is mirrored, purely for testing script
david_williams8f37c5e2007-10-01 01:05:18 +000083// $keytestMirrorString = "http://www.eclipse.org/downloads/download.php?file=/webtools/downloads/drops/R2.0/R-2.0.1-20070926042742/wtp-sdk-R-2.0.1-20070926042742.zip";
david_williams193368d2007-09-30 23:15:16 +000084
85
86//if (strpos($serverName, "eclipse.org") && isMirrored($keytestMirrorString) ) {
87if (isMirrored($keytestMirrorString) ) {
88 $mirrorScript=$eclipseMirrorScript;
david_williamsc3b4f452007-09-30 08:28:17 +000089 $downloadprefix="${mirrorScript}${eclipseWTPMirrorPrefix}";
90}
91
92if ($debugScript) {
93 echo "inferred platform: " . getPlatform();
94}
95
96
david_williams0a3e9222007-07-30 04:22:53 +000097// our summary results handling requires php 5 (for simple xml file loading)
98// so, if not php 5, just don't display any summary results
99// This was found to be required, since some mirror our whole site (e.g. IBM)
100// and not all mirrors use PHP 5
david_williamsc3b4f452007-09-30 08:28:17 +0000101$displayTestSummary=false;
102if (phpversion() >= 5) {
david_williams0a3e9222007-07-30 04:22:53 +0000103
104 $displayTestSummary=true;
105 // expecting grandTotalErrors and grandTotalTests
106 $filename = "unitTestsSummary.xml";
107 if (file_exists($filename)) {
david_williams535d6812007-03-29 06:46:26 +0000108 $prefix = "unitTests_";
109 $unitTestsSummary = simplexml_load_file($filename);
110 foreach ($unitTestsSummary->summaryItem as $summaryItem) {
david_williams0a3e9222007-07-30 04:22:53 +0000111 $name = $summaryItem->name;
112 $value = $summaryItem->value;
113 $code= "\$" . $prefix . $name . " = " . $value . ";";
114 //echo "<br />code: " . $code;
115 eval($code);
david_williams535d6812007-03-29 06:46:26 +0000116 }
david_williams0a3e9222007-07-30 04:22:53 +0000117 }
david_williams90799a62007-02-26 02:01:08 +0000118
david_williams0a3e9222007-07-30 04:22:53 +0000119 $filename = "compilelogsSummary.xml";
120 $prefix = "code_";
121 $compileSummary = simplexml_load_file($filename);
122 foreach ($compileSummary->summaryItem as $summaryItem) {
david_williams535d6812007-03-29 06:46:26 +0000123 $name = $summaryItem->name;
124 $value = $summaryItem->value;
125 $code= "\$" . $prefix . $name . " = " . $value . ";";
126 //echo "<br />code: " . $code;
127 eval($code);
david_williams0a3e9222007-07-30 04:22:53 +0000128 }
david_williams535d6812007-03-29 06:46:26 +0000129
david_williams0a3e9222007-07-30 04:22:53 +0000130 $filename = "testcompilelogsSummary.xml";
131 $prefix = "test_";
132 $compileSummary = simplexml_load_file($filename);
133 foreach ($compileSummary->summaryItem as $summaryItem) {
david_williams535d6812007-03-29 06:46:26 +0000134 $name = $summaryItem->name;
135 $value = $summaryItem->value;
136 $code= "\$" . $prefix . $name . " = " . $value . ";";
137 //echo "<br />code: " . $code;
138 eval($code);
david_williams0a3e9222007-07-30 04:22:53 +0000139 }
david_williams535d6812007-03-29 06:46:26 +0000140}
david_williams90799a62007-02-26 02:01:08 +0000141
142
ndaib8cedc82005-09-13 18:00:32 +0000143?>
144
david_williamsb7db8ba2007-02-19 01:54:04 +0000145
david_williams58473ad2007-03-03 01:12:43 +0000146</head>
147
148<body>
149
david_williams193368d2007-09-30 23:15:16 +0000150<?php
151// tiny banner to remind when looking at "local" machine results
152$serverName = $_SERVER["SERVER_NAME"];
153
154if (!stristr($serverName, "eclipse.org") && !stristr($serverName,"you.are.at.eclipsecon.org")) {
155 echo '<center>
156 <p>
157 Reminder: this is <font color="#FF0000">' .
158 $serverName .
159 '</font>
160 See also
161 <a href="http://download.eclipse.org/webtools/downloads" target="_top">the live public Eclipse site</a>.
162 </p>
163 <hr />
164 </center>';
165
166}
167?>
david_williams535d6812007-03-29 06:46:26 +0000168<table BORDER=0 CELLSPACING=2 CELLPADDING=2 WIDTH="100%">
david_williamsc3b4f452007-09-30 08:28:17 +0000169 <tr>
170 <td ALIGN=left><font face="'Bitstream Vera',Helvetica,Arial" size="+2"><b><?php echo "$type";?>
171 Build: <?php echo "$build";?></b></font></td>
172
173
174 <tr>
175 <td><font size="-1"><?php echo "$builddate";?></font></td>
176 </tr>
177 <tr>
178 <td>
179 <p>The Eclipse Web Tools Platform Project provides tools for Web
180 Development, and is a platform for adopters making add-on tools for
181 Web Development.</p>
182 </td>
183 </tr>
david_williams535d6812007-03-29 06:46:26 +0000184</table>
185
186<!-- *********** Required Prerequisites ************** -->
187<table border=0 cellspacing=2 cellpadding=2 width="100%">
david_williamsc3b4f452007-09-30 08:28:17 +0000188 <tr>
189 <td align="left" valign="top" bgcolor="#0080C0"><font
190 face="'Bitstream Vera',Helvetica,Arial" color="#FFFFFF">Required
191 Prerequisites</font></td>
192 </tr>
193 <tr>
194 <td>These are the prerequisites project packages to run the Web Tools
195 Platform. They must be downloaded and installed before WTP can be
196 installed or used.</td>
197 </tr>
198 <tr>
199 <td>
200 <table border=0 cellspacing=1 cellpadding=1 width="90%" align="center">
201 <tr valign="top">
david_williams9fd98532007-10-02 01:04:16 +0000202 <td width="10%"></td>
203 <td>Eclipse Platform (Platform, JDT)</td>
204 <?php
david_williamsc3b4f452007-09-30 08:28:17 +0000205 //customize page depending on user's browser/platform, if we can detect it
206 $usersPlatform = getPlatform();
207 // assume windows by default, since likely most frequent, even for cases where
208 // platform is "unknown". I've noticed Opera reports 'unknown' :(
209 $recommendedFile=$eclipsefilewindows;
david_williams193368d2007-09-30 23:15:16 +0000210 if (strcmp($usersPlatform,"linux")== 0) {
david_williamsc3b4f452007-09-30 08:28:17 +0000211 $recommendedFile=$eclipsefilelinux;
david_williams193368d2007-09-30 23:15:16 +0000212 } else if (strcmp($usersPlatform,"mac") == 0) {
david_williamsc3b4f452007-09-30 08:28:17 +0000213 $recommendedFile=$eclipsefilemacosx;
214 }
215 ?>
david_williamsc3b4f452007-09-30 08:28:17 +0000216 <td align="right"><?php
david_williams9fd98532007-10-02 01:04:16 +0000217 echo getPrereqReferenceOrName($eclipseMirrorScript, $eclipseMirrorPrefixuri, $eclipseURL, $recommendedFile);
218 ?> or <a href="$eclipseBuildURL">appropriate platform</a> or <a
219 href=$eclipseBuildHome>equivalent</a></td>
david_williamsc3b4f452007-09-30 08:28:17 +0000220 </tr>
221 <tr valign="top">
david_williams9fd98532007-10-02 01:04:16 +0000222 <td width="10%"></td>
david_williamsc3b4f452007-09-30 08:28:17 +0000223 <td>Eclipse Modeling Framework (EMF, XSD InfoSet, SDO)</td>
224 <td align="right"><?php
david_williamseb676ff2007-10-02 03:31:25 +0000225 echo getPrereqReferenceOrName($eclipseMirrorScript, $emfMirrorPrefixuri, $emfURL, $emfFile);
david_williams9fd98532007-10-02 01:04:16 +0000226 ?> or <a href=$emfBuildHome>equivalent</a></td>
david_williamsc3b4f452007-09-30 08:28:17 +0000227 </tr>
228
229 <tr valign="top">
david_williams9fd98532007-10-02 01:04:16 +0000230 <td width="10%"></td>
david_williamsc3b4f452007-09-30 08:28:17 +0000231 <td>Graphical Editing Framework (GEF)</td>
232 <td align="right"><?php
david_williams9fd98532007-10-02 01:04:16 +0000233 echo getPrereqReferenceOrName($eclipseMirrorScript, $gefMirrorPrefixuri, $gefURL, $gefFile);
234 ?> or <a href=$geffBuildHome>equivalent</a></td>
david_williamsc3b4f452007-09-30 08:28:17 +0000235 </tr>
david_williams0a3e9222007-07-30 04:22:53 +0000236
david_williamsc3b4f452007-09-30 08:28:17 +0000237 <tr valign="top">
david_williams9fd98532007-10-02 01:04:16 +0000238 <td width="10%"></td>
239 <td>Data Tools Platform (DTP) (required only for EJB or JPT
240 development)</td>
david_williamsc3b4f452007-09-30 08:28:17 +0000241 <td align="right"><?php
david_williams9fd98532007-10-02 01:04:16 +0000242 echo getPrereqReferenceOrName($eclipseMirrorScript, $dtpMirrorPrefixuri, $dtpURL, $dtpFile);
243 ?> or <a href=$dtpBuildHome>equivalent</a></td>
david_williamsc3b4f452007-09-30 08:28:17 +0000244 </tr>
david_williams0a3e9222007-07-30 04:22:53 +0000245
david_williamsc3b4f452007-09-30 08:28:17 +0000246 </table>
247 </td>
248 </tr>
david_williams535d6812007-03-29 06:46:26 +0000249</table>
250
251<!-- *********** WTP ************** -->
252<table border=0 cellspacing=2 cellpadding=2 width="100%">
david_williamsc3b4f452007-09-30 08:28:17 +0000253 <tr>
254 <td align=left valign=top colspan="5" bgcolor="#0080C0"><font
255 face="'Bitstream Vera',Helvetica,Arial" color="#FFFFFF"> Web Tools
256 Platform Complete</font></td>
257 </tr>
david_williams535d6812007-03-29 06:46:26 +0000258
david_williamsc3b4f452007-09-30 08:28:17 +0000259 <tr>
260 <td align="left" valign="top" colspan="5">
261 <p>The WTP zip files includes the features and plugins from the WST,
262 JST (including JSF), and JPT projects.</p>
263 </td>
264 </tr>
265 <tr>
266 <td>
267 <table border=0 cellspacing=2 cellpadding=2 width="90%" align="center">
david_williams535d6812007-03-29 06:46:26 +0000268
269
david_williamsc3b4f452007-09-30 08:28:17 +0000270 <tr>
271 <td align="left" valign="top" width="10%"><b>Web App Developers:</b></td>
272 <td align="left" valign="top">
273 <p>This non-SDK package is for most users. It includes the runnable
274 code and end-user documentation for those using the tools to develop
275 web applications.</p>
276 </td>
277 <?php
david_williams535d6812007-03-29 06:46:26 +0000278
david_williamsc3b4f452007-09-30 08:28:17 +0000279 $zipfilename="wtp-$build";
david_williams535d6812007-03-29 06:46:26 +0000280
david_williamsc3b4f452007-09-30 08:28:17 +0000281 $filename=$zipfilename.".zip";
282 $zipfilesize=fileSizeInMegs($filename);
283 $fileShortDescription="wtp";
284 displayFileLine($downloadprefix, $filename, $zipfilesize, $fileShortDescription);
david_williams0a3e9222007-07-30 04:22:53 +0000285
david_williams535d6812007-03-29 06:46:26 +0000286
david_williamsc3b4f452007-09-30 08:28:17 +0000287 ?>
288 </tr>
david_williams535d6812007-03-29 06:46:26 +0000289
david_williamsc3b4f452007-09-30 08:28:17 +0000290 <tr>
291
292
293 <tr>
294 <td align="left" valign="top" width="10%"><b>Tool Developers:</b></td>
david_williams535d6812007-03-29 06:46:26 +0000295
david_williamsc3b4f452007-09-30 08:28:17 +0000296 <td align="left" valign="top">
297 <p>The SDK package includes source code and developer documentation
298 for those using WTP as a platform to build more tools, as well as
299 everything that is in the non-SDK version.</p>
david_williams535d6812007-03-29 06:46:26 +0000300
david_williamsc3b4f452007-09-30 08:28:17 +0000301 <?php
david_williams535d6812007-03-29 06:46:26 +0000302
david_williamsc3b4f452007-09-30 08:28:17 +0000303 $zipfilename="wtp-sdk-$build";
david_williams535d6812007-03-29 06:46:26 +0000304
david_williamsc3b4f452007-09-30 08:28:17 +0000305 $filename=$zipfilename.".zip";
306 $zipfilesize=fileSizeInMegs($filename);
307 $fileShortDescription="wtp-sdk";
308 displayFileLine($downloadprefix, $filename, $zipfilesize, $fileShortDescription);
david_williams535d6812007-03-29 06:46:26 +0000309
david_williamsc3b4f452007-09-30 08:28:17 +0000310 ?>
311
312 </tr>
david_williams535d6812007-03-29 06:46:26 +0000313
david_williamsc3b4f452007-09-30 08:28:17 +0000314 <tr>
david_williams0a3e9222007-07-30 04:22:53 +0000315
david_williamsc3b4f452007-09-30 08:28:17 +0000316 <td align="left" valign="top" width="10%"></td>
317 <td align="left" valign="top">
318 <p>The Automated Test zip contains the unit tests.</p>
319 <?php
david_williams535d6812007-03-29 06:46:26 +0000320
david_williamsc3b4f452007-09-30 08:28:17 +0000321 $zipfilename="wtp-Automated-Tests-$build";
david_williams535d6812007-03-29 06:46:26 +0000322
david_williamsc3b4f452007-09-30 08:28:17 +0000323 $filename=$zipfilename.".zip";
324 $zipfilesize=fileSizeInMegs($filename);
325 $fileShortDescription="wtp-Automated-Tests";
326 displayFileLine($downloadprefix, $filename, $zipfilesize, $fileShortDescription);
david_williams535d6812007-03-29 06:46:26 +0000327
david_williamsc3b4f452007-09-30 08:28:17 +0000328 ?>
329
330 </tr>
331 </table>
332 </td>
333
334
335 <tr>
david_williams535d6812007-03-29 06:46:26 +0000336
337</table>
338
ndaib8cedc82005-09-13 18:00:32 +0000339
david_williamsb217ebf2007-05-22 01:39:00 +0000340<!-- *********** WST ************** -->
341<table border=0 cellspacing=2 cellpadding=2 width="100%">
david_williamsc3b4f452007-09-30 08:28:17 +0000342 <tr>
343 <td align=left valign=top colspan="5" bgcolor="#0080C0"><font
344 face="'Bitstream Vera',Helvetica,Arial" color="#FFFFFF"> Web Standard
345 Tools</font></td>
346 </tr>
david_williamsb217ebf2007-05-22 01:39:00 +0000347
david_williamsc3b4f452007-09-30 08:28:17 +0000348 <tr>
349 <td align="left" valign="top" colspan="5">
350 <p>The WST zip files includes the features and plugins from the WST
351 Project.</p>
352 </td>
353 </tr>
354 <tr>
355 <td>
356 <table border=0 cellspacing=2 cellpadding=2 width="90%" align="center">
david_williamsb217ebf2007-05-22 01:39:00 +0000357
358
david_williamsc3b4f452007-09-30 08:28:17 +0000359 <tr>
360 <td align="left" valign="top" width="10%"><b>Web App Developers:</b></td>
361 <td align="left" valign="top">
362 <p>This non-SDK package is for most users. It includes the runnable
363 code and end-user documentation for those using the tools to develop
364 web applications. In particular, non-Java oriented Web Apps (such as
365 HTML, XML, CSS, etc).</p>
366 </td>
367 <?php
david_williamsb217ebf2007-05-22 01:39:00 +0000368
david_williamsc3b4f452007-09-30 08:28:17 +0000369 $zipfilename="wtp-wst-$build";
david_williamsb217ebf2007-05-22 01:39:00 +0000370
david_williamsc3b4f452007-09-30 08:28:17 +0000371 $filename=$zipfilename.".zip";
372 $zipfilesize=fileSizeInMegs($filename);
373 $fileShortDescription="wst";
374 displayFileLine($downloadprefix, $filename, $zipfilesize, $fileShortDescription);
david_williamsb217ebf2007-05-22 01:39:00 +0000375
david_williamsc3b4f452007-09-30 08:28:17 +0000376 ?>
377 </tr>
david_williamsb217ebf2007-05-22 01:39:00 +0000378
david_williamsc3b4f452007-09-30 08:28:17 +0000379 <tr>
380
381
382 <tr>
383 <td align="left" valign="top" width="10%"><b>Tool Developers:</b></td>
david_williamsb217ebf2007-05-22 01:39:00 +0000384
david_williamsc3b4f452007-09-30 08:28:17 +0000385 <td align="left" valign="top">
386 <p>The SDK package includes source code and developer documentation
387 for those using WST as a platform to build more tools, as well as
388 everything that is in the non-SDK version.</p>
david_williamsb217ebf2007-05-22 01:39:00 +0000389
david_williamsc3b4f452007-09-30 08:28:17 +0000390 <?php
david_williamsb217ebf2007-05-22 01:39:00 +0000391
david_williamsc3b4f452007-09-30 08:28:17 +0000392 $zipfilename="wtp-wst-sdk-$build";
david_williamsb217ebf2007-05-22 01:39:00 +0000393
david_williamsc3b4f452007-09-30 08:28:17 +0000394 $filename=$zipfilename.".zip";
395 $zipfilesize=fileSizeInMegs($filename);
396 $fileShortDescription="wtp-wst-sdk";
397 displayFileLine($downloadprefix, $filename, $zipfilesize, $fileShortDescription);
398 ?>
399
400 </tr>
david_williamsb217ebf2007-05-22 01:39:00 +0000401
david_williamsc3b4f452007-09-30 08:28:17 +0000402 <tr>
david_williamsb217ebf2007-05-22 01:39:00 +0000403
david_williamsc3b4f452007-09-30 08:28:17 +0000404 <td align="left" valign="top" width="10%"></td>
405 <td align="left" valign="top">
406 <p>The Automated Test zip contains the unit tests.</p>
407 <?php
david_williamsb217ebf2007-05-22 01:39:00 +0000408
david_williamsc3b4f452007-09-30 08:28:17 +0000409 $zipfilename="wtp-wst-Automated-Tests-$build";
david_williamsb217ebf2007-05-22 01:39:00 +0000410
david_williamsc3b4f452007-09-30 08:28:17 +0000411 $filename=$zipfilename.".zip";
412 $zipfilesize=fileSizeInMegs($filename);
413 $fileShortDescription="wtp-wst-Automated-Tests";
414 displayFileLine($downloadprefix, $filename, $zipfilesize, $fileShortDescription);
david_williamsb217ebf2007-05-22 01:39:00 +0000415
david_williamsc3b4f452007-09-30 08:28:17 +0000416 ?>
417
418 </tr>
david_williamsb217ebf2007-05-22 01:39:00 +0000419
david_williamsc3b4f452007-09-30 08:28:17 +0000420 </table>
421 </td>
422
423
424 <tr>
david_williamsb217ebf2007-05-22 01:39:00 +0000425
426</table>
427
428
429
430
ndaib8cedc82005-09-13 18:00:32 +0000431<!-- *********** Build Status ************** -->
david_williams535d6812007-03-29 06:46:26 +0000432<table border=0 cellspacing=2 cellpadding=2 width="100%">
david_williamsc3b4f452007-09-30 08:28:17 +0000433 <tr>
434 <td align=left valign=top bgcolor="#0080C0"><font
435 face="'Bitstream Vera',Helvetica,Arial" color="#FFFFFF">Status, tests
436 and other interesting details</font></td>
437 </tr>
438 <tr>
439 <td>
440 <table border=0 cellspacing=2 cellpadding=2 width="90%" align="center">
david_williams535d6812007-03-29 06:46:26 +0000441
david_williamsc3b4f452007-09-30 08:28:17 +0000442 <tr>
443 <td><a href="buildNotes.php">Build notes</a> <br />
444 <a href="directory.txt">map files</a> <br />
445 <?php
david_williams535d6812007-03-29 06:46:26 +0000446
david_williamsc3b4f452007-09-30 08:28:17 +0000447 if ($displayTestSummary) {
david_williams0a3e9222007-07-30 04:22:53 +0000448
449
david_williamsc3b4f452007-09-30 08:28:17 +0000450 if (isset($unitTests_grandTotalErrors)) {
451 $errorColor="green";
452 if ($unitTests_grandTotalErrors > 0) {
453 $errorColor="red";
454 }
455 echo "<a href=\"testResults.php\">Unit test results</a>&nbsp;";
456 echo "<img src=\"junit_err.gif\"/><font color=\"" . $errorColor . "\">" . $unitTests_grandTotalErrors . "</font>&nbsp;&nbsp;Total: " . $unitTests_grandTotalTests;
457 }
458 else {
459 echo "<br /><font color=\"orange\">Unit tests are pending</font>&nbsp;&nbsp;<img src=\"pending.gif\"/>";
460 }
david_williams0a3e9222007-07-30 04:22:53 +0000461
david_williamsc3b4f452007-09-30 08:28:17 +0000462 echo "<br />";
463 echo "<a href=\"compileResults.php\">Compile logs: Code Bundles</a>";
david_williams0a3e9222007-07-30 04:22:53 +0000464
david_williamsc3b4f452007-09-30 08:28:17 +0000465 echo "&nbsp;&nbsp;($code_totalBundles)&nbsp;&nbsp;";
466 echo "<img src=\"compile_err.gif\"/><font color=red>$code_totalErrors</font>&nbsp;";
467 echo "<img src=\"compile_warn.gif\"/><font color=orange>$code_totalWarnings</font>&nbsp;";
468 echo "<img src=\"access_err.gif\"/><font color=red>$code_totalforbiddenAccessWarningCount</font>&nbsp;";
469 echo "<img src=\"access_warn.gif\"/><font color=orange>$code_totaldiscouragedAccessWarningCount</font>&nbsp;";
david_williams0a3e9222007-07-30 04:22:53 +0000470
david_williamsc3b4f452007-09-30 08:28:17 +0000471 echo "<br />";
472 echo "<a href=\"testCompileResults.php\">Compile logs: Test Bundles</a>";
david_williams0a3e9222007-07-30 04:22:53 +0000473
david_williamsc3b4f452007-09-30 08:28:17 +0000474 echo "&nbsp;&nbsp;($test_totalBundles)&nbsp;&nbsp;";
475 echo "<img src=\"compile_err.gif\"/><font color=red>$test_totalErrors</font>&nbsp;";
476 echo "<img src=\"compile_warn.gif\"/><font color=orange>$test_totalWarnings</font>&nbsp;";
477 echo "<img src=\"access_err.gif\"/><font color=red>$test_totalforbiddenAccessWarningCount</font>&nbsp;";
478 echo "<img src=\"access_warn.gif\"/><font color=orange>$test_totaldiscouragedAccessWarningCount</font>&nbsp;";
479 }
david_williams0a3e9222007-07-30 04:22:53 +0000480
david_williamsc3b4f452007-09-30 08:28:17 +0000481 ?> <br />
david_williams0a3e9222007-07-30 04:22:53 +0000482
david_williamsc3b4f452007-09-30 08:28:17 +0000483 <?php
484 if (file_exists("versioningReportName.php")) {
485 include "versioningReportName.php";
486 $fname="${versionReportFilename}.html";
487 if (file_exists($fname)) {
488 echo "<br /> <a href='$fname'>Versioning Information</a>";
489 }
david_williams368af7f2006-03-25 06:56:24 +0000490}
david_williams535d6812007-03-29 06:46:26 +0000491?> <?php
jlanutif2ca2362007-04-11 20:08:09 +0000492echo "<br />";
493if (file_exists("./apiresults/api-progress.html"))
jeffliu2a8a6de2005-11-01 19:51:24 +0000494{
david_williams0a3e9222007-07-30 04:22:53 +0000495 echo "<br /> <a href=\"apiresults/api-progress.html\">API Progress Report</a>";
jlanutif2ca2362007-04-11 20:08:09 +0000496}
497if (file_exists("./apiresults/api-info-summary.html"))
498{
david_williams0a3e9222007-07-30 04:22:53 +0000499 echo "<br /> <a href=\"apiresults/api-info-summary.html\">APIs Defined by Each Component</a>";
jlanutif2ca2362007-04-11 20:08:09 +0000500}
501if (file_exists("./apiresults/api-ref-compatibility.html"))
david_williams0a3e9222007-07-30 04:22:53 +0000502{
503 echo "<br /> <a href=\"apiresults/api-ref-compatibility.html\">Adopter Breakage Report</a>";
jlanutif2ca2362007-04-11 20:08:09 +0000504}
505if (file_exists("./apiresults/api-violation-summary.html"))
david_williams0a3e9222007-07-30 04:22:53 +0000506{
507 echo "<br /> <a href=\"apiresults/api-violation-summary.html\">API Violations</a>";
jlanutif2ca2362007-04-11 20:08:09 +0000508}
509if (file_exists("./apiresults/component-api-violation-all.html"))
david_williams0a3e9222007-07-30 04:22:53 +0000510{
511 echo "<br /> <a href=\"apiresults/component-api-violation-all.html\">Non-API dependencies</a>";
jlanutif2ca2362007-04-11 20:08:09 +0000512}
513if (file_exists("./apiresults/api-tc-summary.html"))
david_williams0a3e9222007-07-30 04:22:53 +0000514{
515 echo "<br /> <a href=\"apiresults/api-tc-summary.html\">API Test Coverage</a>";
jlanutif2ca2362007-04-11 20:08:09 +0000516}
517if (file_exists("./apiresults/api-javadoc-summary.html"))
david_williams0a3e9222007-07-30 04:22:53 +0000518{
519 echo "<br /> <a href=\"apiresults/api-javadoc-summary.html\">API Javadoc Coverage</a>";
jlanutif2ca2362007-04-11 20:08:09 +0000520}
521if (file_exists("./apiresults/api-tc-summary.html"))
david_williams0a3e9222007-07-30 04:22:53 +0000522{
523 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 +0000524}
david_williams535d6812007-03-29 06:46:26 +0000525?> <?php
jlanutif2ca2362007-04-11 20:08:09 +0000526if (file_exists("./perfresults/graph/performance.php"))
jeffliu18e6f7c2005-11-02 23:20:25 +0000527{
david_williams0a3e9222007-07-30 04:22:53 +0000528 echo "<br />";
529 echo "<br /> <a href=\"perfresults/graph/performance.php\">Performance Results</a>";
530 echo "<br />";
jeffliu18e6f7c2005-11-02 23:20:25 +0000531}
david_williams535d6812007-03-29 06:46:26 +0000532?></td>
david_williamsc3b4f452007-09-30 08:28:17 +0000533 </tr>
ndaib8cedc82005-09-13 18:00:32 +0000534
535
david_williamsc3b4f452007-09-30 08:28:17 +0000536 </table>
537 </td>
538 </tr>
ndaib8cedc82005-09-13 18:00:32 +0000539</table>
david_williams58473ad2007-03-03 01:12:43 +0000540
ndaib8cedc82005-09-13 18:00:32 +0000541
542
david_williams535d6812007-03-29 06:46:26 +0000543<!-- footer -->
544<center>
545<hr>
546<p>All downloads are provided under the terms and conditions of the <a
david_williamsc3b4f452007-09-30 08:28:17 +0000547 href="http://www.eclipse.org/legal/notice.html">Eclipse.org Software
david_williams535d6812007-03-29 06:46:26 +0000548User Agreement</a> unless otherwise specified.</p>
ndaib8cedc82005-09-13 18:00:32 +0000549
david_williams535d6812007-03-29 06:46:26 +0000550<p>If you have problems downloading the drops, contact the <font
david_williamsc3b4f452007-09-30 08:28:17 +0000551 face="'Bitstream Vera',Helvetica,Arial" size="-1"><a
552 href="mailto:webmaster@eclipse.org">webmaster</a></font>.</p>
ndaib8cedc82005-09-13 18:00:32 +0000553
david_williams535d6812007-03-29 06:46:26 +0000554</center>
555<!-- end footer -->
david_williamsd913e922006-11-13 07:24:21 +0000556
557
ndaib8cedc82005-09-13 18:00:32 +0000558</body>
559</html>