SimpleReporter(); $this->_results = array(); } function paintPass($message) { parent::paintPass($message); $breadcrumb = $this->getTestList(); array_shift($breadcrumb); $test = implode("->", $breadcrumb); $result["time"] = time(); $result["status"] = "Passed"; $result["test"] = $test; $result["message"] = $message; $this->_results[] = $result; } function paintFail($message) { parent::paintFail($message); $breadcrumb = $this->getTestList(); array_shift($breadcrumb); $test = implode("->", $breadcrumb); $result["time"] = time(); $result["status"] = "Failed"; $result["test"] = $test; $result["message"] = $message; $this->_results[] = $result; } function getStatus() { return $this->_results; } } ?>