Example #1
0
function createRegressionTable($build, $name, $release, $build_num, $noneDisplay)
{
    $i = 0;
    $table = "";
    if ($noneDisplay == "none") {
        $onMouse = "<tr onClick=\"location.href='modules.php?version=" . $build[version] . "&build=" . $name . "'\" \r\n                         style=\"cursor: pointer;\" onmouseover=\"mouse_event(this, 'hlt');\" onmouseout=\"mouse_event(this, '');\">";
    } else {
        $onMouse = "<tr onmouseover=\"mouse_event(this, 'hlt');\" onmouseout=\"mouse_event(this, '');\">";
    }
    $onClick = " onClick=\"location.href='modules.php?version=" . $build[version] . "&build=" . $name . "'\"";
    $bugField = createBugField2($build, $release, $name, $noneDisplay);
    if ($build_num > 0 && !$i) {
        if ($bugField == "N/A") {
            $bugFieldCol = "<td align=\"center\" style=\"font-size: 9pt; border-top: 1pt dashed #059; " . "border-left: 1pt dashed #059; color: #E1EEF7\"";
        } else {
            $bugFieldCol = "<td align=\"center\" style=\"font-size: 9pt; border-top: 1pt dashed #059; " . "border-left: 1pt dashed #059;\"";
        }
    } else {
        if ($bugField == "N/A") {
            $bugFieldCol = "<td align=\"center\" style=\"border-left: 1pt dashed #059; color: #E1EEF7\"";
        } else {
            $bugFieldCol = "<td align=\"center\" style=\"border-left: 1pt dashed #059;\"";
        }
    }
    if ($build_num > 0 && !$i) {
        $borderFlag = 1;
        $justBorder = "<td style=\"border-top: 1pt dashed #059;";
        $commentBorder = "<td onClick=\"\" style=\"border-top: 1pt dashed #059;";
        $borderTop = "<td style=\"border-top: 1pt dashed #059;\"";
        if ($build[status] == "Pass") {
            $statusColor = "<td style=\"border-top: 1pt dashed #059; color: green;\"";
        } elseif ($build[status] == "Fail") {
            $statusColor = "<td style=\"border-top: 1pt dashed #059; color: red;\"";
        } elseif ($build[status] == "Pending") {
            $statusColor = "<td style=\"border-top: 1pt dashed #059; color: blue;\"";
        } else {
            $statusColor = "<td style=\"border-top: 1pt dashed #059; color: #E1EEF7\"";
        }
    } else {
        $borderFlag = 0;
        $justBorder = "<td style=\"cursor: pointer; ";
        $commentBorder = "<td onClick=\"\" style=\"cursor: pointer; ";
        $borderTop = "<td ";
        if ($build[status] == "Pass") {
            $statusColor = "<td style=\"color: green;\"";
        } elseif ($build[status] == "Fail") {
            $statusColor = "<td style=\"color: red;\"";
        } elseif ($build[status] == "Pending") {
            $statusColor = "<td style=\"color: blue;\"";
        } else {
            $statusColor = "<td style=\"color: #E1EEF7\"";
        }
    }
    // resolve build type
    if (ereg("(.*)-FIPS", $build[version], $regs)) {
        $buildName = !$i ? $borderTop . " style=\"cursor: pointer;\" align=\"middle\"><img src=\"images/arrow_org.gif\"/><b>" . $name . "</b></td>" : $borderTop . " style=\"cursor: pointer;\"></td>";
        $buildType = $justBorder . " font-size: xx-small; color: blue\" align=\"center\">FIPS</td>";
        $versionFormat = $regs[1];
    } elseif (ereg("(.*)_OAW", $name, $regs)) {
        $buildName = !$i ? $borderTop . " style=\"cursor: pointer;\" align=\"middle\"><img src=\"images/arrow_org.gif\"/><b>" . $regs[1] . "</b></td>" : $borderTop . " style=\"cursor: pointer;\"></td>";
        $buildType = $justBorder . " font-size: xx-small; color: #483D8B\" align=\"center\">ALCATEL</td>";
        $versionFormat = $build[version];
    } else {
        $buildName = !$i ? $borderTop . " style=\"cursor: pointer;\" align=\"middle\"><img src=\"images/arrow_org.gif\"/><b>" . $name . "</b></td>" : $borderTop . " style=\"cursor: pointer;\"></td>";
        $buildType = $justBorder . " font-size: xx-small; color: green\" align=\"center\"><b>AOS</b></td>";
        $versionFormat = $build[version];
    }
    // resolve comment field
    if ($noneDisplay == "none") {
        $comment = $build[comment] == "" ? $commentBorder . " border-left: 1pt dashed #059; " . "color: #E1EEF7\">N/A</td>" : $commentBorder . " border-left: 1pt dashed #059; padding: 0 5px 0 9px;" . "font: bold 8px \"Trebuchet MS\", Verdana, " . "Arial, Helvetica, sans-serif;\" align=\"left\">" . $build[comment] . "</td>";
    } else {
        $comment = $commentBorder . " border-left: 1pt dashed #059;\"><input type=\"text\" maxlength=\"80\" size=\"20\" value=\"" . $build[comment] . "\"" . " name=\"comment-" . $name . "\"/></td>";
    }
    $table .= $onMouse . $buildName . $buildType . $justBorder . " font-size: xx-small\" align=\"center\">" . $versionFormat . "</td>" . $justBorder . " font-size: xx-small\" >" . $build[started] . "</td>" . $justBorder . " cursor: pointer;\">" . createTPFtable2($build[passed], $build[failed], $build[version], $name, "", "", "yes") . "</td>" . createRunStatusColor2($build[runstatus], $borderFlag, $noneDisplay, $name) . createResultMenu2($statusColor, $noneDisplay, $justBorder, $name, $build[status], $build[runstatus]) . $justBorder . " cursor: pointer;\">" . createBarChartForRegression2($build[passed] + $build[failed], $build[passed], $build[failed], $name, $build[version], "", "", "yes") . "</td>" . $comment . $bugFieldCol . ">" . $bugField . "</td>" . "</tr>";
    $i++;
    return $table;
}
Example #2
0
function createGrenRegBuildTable($build, $name, $noneDisplay, $combineResults = 0)
{
    $i = 0;
    $table = "";
    ereg("([0-9]+\\.[0-9]+)\\.[0-9]+\\.[0-9]+", $build[version], $regs);
    $release = $regs[1];
    if ($noneDisplay == "none") {
        $onMouse = "<tr\r\n                  onClick=\"location.href='modules.php?version=" . $build[version] . "&build=" . $name . "&gren=grenreg'\" style=\"cursor: pointer;\" onmouseover=\"mouse_event(this, 'hlt');\" onmouseout=\"mouse_event(this, '');\">";
    } else {
        $onMouse = "<tr onmouseover=\"mouse_event(this, 'hlt');\" onmouseout=\"mouse_event(this, '');\">";
    }
    $onClick = " onClick=\"location.href='platform.php?version=" . $build[version] . "&build=" . $name . "'&gren=grenreg\"";
    $bugField = createBugField2($build, $release, $name, $noneDisplay);
    if ($bugField == "N/A") {
        $bugFieldCol = "<td align=\"center\" style=\"color: #E1EEF7; border-left: 1pt dashed #059;\"";
    } else {
        $bugFieldCol = "<td align=\"center\" style=\"border-left: 1pt dashed #059;\"";
    }
    $borderTop = "<td ";
    //.$onClick;
    if ($build[status] == "Pass") {
        $statusColor = "<td style=\"color: green;\"";
    } elseif ($build[status] == "Fail") {
        $statusColor = "<td style=\"color: red;\"";
    } elseif ($build[status] == "Pending") {
        $statusColor = "<td style=\"color: blue;\"";
    } else {
        $statusColor = "<td style=\"color: #E1EEF7;\"";
    }
    // resolve comment field
    if ($noneDisplay == "none") {
        $comment = $build[comment] == "" ? "<td style=\"color: #E1EEF7\">N/A</td>" : "<td style=\"padding: 0 5px 0 9px;" . "font: bold 8px \"Trebuchet MS\", Verdana, " . "Arial, Helvetica, sans-serif;\" align=\"left\">" . $build[comment] . "</td>";
    } else {
        $comment = "<td style=\"border-left: 1pt dashed #059;\"><input type=\"text\" maxlength=\"80\" size=\"20\" value=\"" . $build[comment] . "\"" . " name=\"comment-" . $name . "\"/></td>";
    }
    // resolve buildType
    if (ereg("(.*)-FIPS", $build[version], $regs)) {
        $buildName = !$i ? $borderTop . " style=\"cursor: pointer;\" align=\"middle\"><img src=\"images/arrow_org.gif\"/><b>" . $name . "</b></td>" : $borderTop . " style=\"cursor: pointer;\"></td>";
        $buildType = "<td style=\"font-size: xx-small; color: blue\" align=\"center\">FIPS</td>";
        $versionFormat = $regs[1];
    } elseif (ereg("(.*)_OAW", $name, $regs)) {
        $buildName = !$i ? $borderTop . " style=\"cursor: pointer;\" align=\"middle\"><img src=\"images/arrow_org.gif\"/><b>" . $regs[1] . "</b></td>" : $borderTop . " style=\"cursor: pointer;\"></td>";
        $buildType = "<td style=\"font-size: xx-small; color: #483D8B\" align=\"center\">ALCATEL</td>";
        $versionFormat = $build[version];
    } elseif (ereg("-hosp", $build[version], $regs)) {
        $buildName = !$i ? $borderTop . " style=\"cursor: pointer;\" align=\"middle\"><img src=\"images/arrow_org.gif\"/><b>" . $name . "</b></td>" : $borderTop . " style=\"cursor: pointer;\"></td>";
        $buildType = "<td style=\"font-size: xx-small; color: red\" align=\"center\">HOSPITALITY</td>";
        $versionFormat = $build[version];
    } else {
        $buildName = !$i ? $borderTop . " style=\"cursor: pointer;\" align=\"middle\"><img src=\"images/arrow_org.gif\"/><b>" . $name . "</b></td>" : $borderTop . " style=\"cursor: pointer;\"></td>";
        #        $buildType = "<td style=\"font-size: xx-small; color: green\" align=\"center\"><b>AOS</b></td>";
        $buildType = "<td style=\"font-size: xx-small; color: green\" align=\"center\"><b>INSTANT</b></td>";
        $versionFormat = $build[version];
    }
    if ($combineResults) {
        $buildName = $borderTop . " style=\"cursor: pointer;\"></td>";
    }
    $table .= $onMouse . $buildName . $buildType . "<td style=\"font-size: xx-small\" align=\"center\">" . $versionFormat . "</td>" . "<td style=\"font-size: xx-small\">" . $build[started] . "</td>" . "<td style=\"cursor: pointer;\">" . createTPFtableGren($build[passed], $build[failed], $build[version], $name, "", "", "yes", "yes", "") . "</td>" . createRunStatusColor3($build[runstatus], $name, $noneDisplay) . createResultMenu2($statusColor, $noneDisplay, "<td style=\"cursor: pointer; ", $name, $build[status], $build[runstatus]) . "<td style=\"cursor: pointer;\">" . createBarChartForReg($build[passed] + $build[failed], $build[passed], $build[failed], $name, $build[version], "", "", 1, "grenreg") . "</td>" . $comment . $bugFieldCol . " align=\"left\">" . $bugField . "</td>" . "</tr>";
    $i++;
    return $table;
}