<html> | |
<head> | |
<?php | |
$parts = explode("/", getcwd()); | |
$parts2 = explode("-", $parts[count($parts) - 1]); | |
$buildName = $parts2[1]; | |
// Get build type names | |
$fileHandle = fopen("../../dlconfig.txt", "r"); | |
while (!feof($fileHandle)) { | |
$aLine = fgets($fileHandle, 4096); // Length parameter only optional after 4.2.0 | |
$parts = explode(",", $aLine); | |
$dropNames[trim($parts[0])] = trim($parts[1]); | |
} | |
fclose($fileHandle); | |
$buildType = $dropNames[$parts2[0]]; | |
echo "<title>Test Console Output for $buildType $buildName </title>"; | |
?> | |
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> | |
<link rel="stylesheet" href="http://dev.eclipse.org/default_style.css" type="text/css"> | |
<title>Console Logs from Running JUnit Plug-in Tests</title></head> | |
<body> | |
<p><b><font face="Verdana" size="+3">Test Console Output</font></b> </p> | |
<table border=0 cellspacing=5 cellpadding=2 width="100%" > | |
<tr> | |
<td align=LEFT valign=TOP colspan="3" bgcolor="#0080C0"><b><font color="#FFFFFF" face="Arial,Helvetica">Console | |
output from running JUnit plugin tests for | |
<?php echo "$buildType $buildName"; ?> | |
</font></b></td> | |
</tr> | |
</table> | |
<table border="0"> | |
<?php | |
$hasNotes = false; | |
$aDirectory = dir("testresults/consolelogs"); | |
$index = 0; | |
while ($anEntry = $aDirectory->read()) { | |
if ($anEntry != "." && $anEntry != "..") { | |
$entries[$index] = $anEntry; | |
$index++; | |
} | |
} | |
aDirectory.closedir(); | |
sort($entries); | |
for ($i = 0; $i < $index; $i++) { | |
$anEntry = $entries[$i]; | |
$line = "<td>Component: <a href=\"testresults/consolelogs/$anEntry\">$anEntry</a></td>"; | |
echo "<tr>"; | |
echo "$line"; | |
echo "</tr>"; | |
$hasNotes = true; | |
} | |
if (!$hasNotes) { | |
echo "<br>There are no test logs for this build."; | |
} | |
?> | |
</table> | |
</body> | |
</html> |