private function _createErrorRow($run, $cached, $tableColumns) { $error = $this->testInfo->getRunError($run, $cached); $error_str = $error ? htmlspecialchars('Test Error: ' . $error) : "Test Data Missing"; $cachedLabel = $cached ? "Repeat View" : "First View"; $out = "<tr id='run{$run}_step1' class='stepResultRow'>"; $out .= "<td colspan=\"{$tableColumns}\" align=\"left\" valign=\"middle\">{$cachedLabel}: {$error_str}</td></tr>\n"; return $out; }