echo "<td id=\"speedIndex\" valign=\"middle\">{$data['SpeedIndexCustom']}</td>\n"; } else { echo "<td id=\"speedIndex\" valign=\"middle\">{$data['SpeedIndex']}</td>\n"; } } if (array_key_exists('domTime', $data) && (double) $data['domTime'] > 0.0) { echo "<td id=\"domTime\" valign=\"middle\">" . formatMsInterval($data['domTime'], 3) . "</td>\n"; } if (array_key_exists('domElements', $data) && $data['domElements'] > 0) { echo "<td id=\"domElements\" valign=\"middle\">{$data['domElements']}</td>\n"; } echo "<td id=\"result\" valign=\"middle\">{$data['result']}</td>\n"; echo "<td id=\"docComplete\" class=\"border\" valign=\"middle\">" . formatMsInterval($data['docTime'], 3) . "</td>\n"; echo "<td id=\"requestsDoc\" valign=\"middle\">{$data['requestsDoc']}</td>\n"; echo "<td id=\"bytesInDoc\" valign=\"middle\">" . number_format($data['bytesInDoc'] / 1024, 0) . " KB</td>\n"; echo "<td id=\"fullyLoaded\" class=\"border\" valign=\"middle\">" . formatMsInterval($data['fullyLoaded'], 3) . "</td>\n"; echo "<td id=\"requests\" valign=\"middle\">{$data['requests']}</td>\n"; echo "<td id=\"bytesIn\" valign=\"middle\">" . number_format($data['bytesIn'] / 1024, 0) . " KB</td>\n"; ?> </tr> </table><br> <?php if (is_dir('./google') && isset($test['testinfo']['extract_csi'])) { require_once 'google/google_lib.inc'; $params = ParseCsiInfo($id, $testPath, $run, $_GET["cached"], true); ?> <h2>Csi Metrics</h2> <table id="tableCustomMetrics" class="pretty" align="center" border="1" cellpadding="10" cellspacing="0"> <tr> <?php foreach ($test['testinfo']['extract_csi'] as $csi_param) {
private function _getIntervalMetric($step, $metric) { $value = $step->getMetric($metric); $value = $value > 0 ? $value : -1; // -1 is UNKNOWN_TIME, but we can't include common.inc return formatMsInterval($value, 3); }