<strong><?php
  require_once('simpletest/reporter.php');
 
  class ShowPasses extends HtmlReporter {

    var $last;
            
    function ShowPasses() {
      $this->HtmlReporter();
      $this->last = false;
    }

    function paintPass($message) {
      parent::paintPass($message);
      $breadcrumb = $this->getTestList();
      if ($this->last == $breadcrumb[2])
        print ' .';
      else {
        print "<br />\n";
        print "<span class=\"pass\">Pass</span>: ";
        $this->last = $breadcrumb[2];
        print $breadcrumb[2];
	print ' .';
      }
    }


    function paintFail($message) {
      print "<br />";
      parent::paintFail($message);
      $this->last = false;
    }

    function _getCss() {
      return parent::_getCss() . ' .pass { color: green; }';
    }

  }
?>