/** * Print the results from the tests */ private function printResults() { // Write a empty line $this->output->writeLn(''); $found_msg = ' '; $found_msg .= 'Fatal: ' . $this->output->getMessageCount(Output::FATAL); $found_msg .= ', Error: ' . $this->output->getMessageCount(Output::ERROR); $found_msg .= ', Warning: ' . $this->output->getMessageCount(Output::WARNING); $found_msg .= ', Notice: ' . $this->output->getMessageCount(Output::NOTICE); $found_msg .= ' '; if ($this->output->getMessageCount(Output::FATAL) > 0 || $this->output->getMessageCount(Output::ERROR) > 0 || $this->output->getMessageCount(Output::WARNING) > 0) { $this->output->writeln('<fatal>' . str_repeat(' ', strlen($found_msg)) . '</fatal>'); $this->output->writeln('<fatal> Validation: FAILED' . str_repeat(' ', strlen($found_msg) - 19) . '</fatal>'); $this->output->writeln('<fatal>' . $found_msg . '</fatal>'); $this->output->writeln('<fatal>' . str_repeat(' ', strlen($found_msg)) . '</fatal>'); $this->output->writeln(''); } else { $this->output->writeln('<success>PASSED: ' . $found_msg . '</success>'); } // Write debug messages. if ($this->debug) { foreach ($this->output->getDebugMessages() as $msg) { $this->output->writeln((string) $msg); } } $this->output->writeln("<info>Test results for extension:</info>"); foreach ($this->output->getMessages() as $msg) { $this->output->writeln((string) $msg); } if (sizeof($this->output->getMessages()) == 0) { $this->output->writeln("<success>No issues found </success>"); } }