本文整理汇总了PHP中SimpleReporter::paintGroupEnd方法的典型用法代码示例。如果您正苦于以下问题:PHP SimpleReporter::paintGroupEnd方法的具体用法?PHP SimpleReporter::paintGroupEnd怎么用?PHP SimpleReporter::paintGroupEnd使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类SimpleReporter
的用法示例。
在下文中一共展示了SimpleReporter::paintGroupEnd方法的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: paintGroupEnd
/**
* Paints the end of a group test. Will paint the page
* footer if the stack of tests has unwound.
* @param string $test_name Name of test that is ending.
* @param integer $progress Number of test cases ending.
* @access public
*/
public function paintGroupEnd($test_name)
{
echo '</div>';
parent::paintGroupEnd($test_name);
//echo '</h3>Test Suite: "' . $test_name . '" finished.</h3><br />';
//flush();
}
示例2: run
/**
* Invokes run() on all of the held test cases, instantiating
* them if necessary.
* @param SimpleReporter $reporter Current test reporter.
* @param int $port Port to report test results on
* @access public
*/
function run(&$reporter, $port)
{
$count = count($this->_test_cases);
for ($i = 0; $i < $count; $i++) {
if (is_string($this->_test_cases[$i])) {
$class = $this->_test_cases[$i];
$test =& new $class();
ob_start();
$reporter->paintGroupStart($this->getLabel(), $this->getSize());
$reporter->paintCaseStart($test->getLabel());
$start = ob_get_contents();
ob_end_clean();
ob_start();
$reporter->paintCaseEnd($test->getLabel());
$reporter->paintGroupEnd($this->getLabel());
$end = ob_get_contents();
ob_end_clean();
//the guts from SimpleTestCase::run($reporter) where
$test->_runner = new EclipseRunner($test, $reporter, $start, $end, $port);
$test->_runner->run();
$output = $start;
if ($i + 1 == $count) {
$output .= "<done/>";
}
$output .= $end;
$sock = new SimpleSocket("127.0.0.1", $port, 5);
$sock->write($output);
$sock->close();
echo $sock->getError();
} else {
$this->_test_cases[$i]->run($reporter, $port);
}
}
return $reporter->getStatus();
}
示例3: run
/**
* Sends a single error to the reporter.
* @param SimpleReporter $reporter Current test reporter.
* @access public
*/
function run(&$reporter) {
$reporter->paintGroupStart($this->getLabel(), $this->getSize());
$reporter->paintFail('Bad TestSuite [' . $this->getLabel() .
'] with error [' . $this->_error . ']');
$reporter->paintGroupEnd($this->getLabel());
return $reporter->getStatus();
}
示例4: paintEnd
/**
* Signals the appropriate end event on the
* listener.
* @param SimpleReporter $listener Target for events.
* @access public
*/
function paintEnd(&$listener)
{
$listener->paintGroupEnd($this->getName());
}
示例5: paintGroupEnd
/**
* acceptor for end of test group.
* final group pops the collected treemap nodes and assigns it to the internal graph property.
*/
public function paintGroupEnd($message)
{
$node = $this->_stack->pop();
$current = $this->_stack->peek();
if ($current) {
if ($node->isFailed()) {
$current->fail();
}
$current->putChild($node);
} else {
$this->_graph = $node;
}
parent::paintGroupEnd($message);
}
示例6: paintGroupEnd
/**
* Signals/Paints the end of a TestSuite. All test cases have run
* and timers are stopped.
*
* @param string $test_name Name of the test that is being run.
* @return void
*/
function paintGroupEnd($test_name)
{
$this->_timeEnd = $this->_getTime();
$this->_timeDuration = $this->_timeEnd - $this->_timeStart;
parent::paintGroupEnd($test_name);
}
示例7: paintGroupEnd
/**
* @param string $testName
*/
public function paintGroupEnd($testName)
{
parent::paintGroupEnd($testName);
$this->junitXMLWriter->endTestSuite();
if (count($this->getTestList()) == 0) {
$this->junitXMLWriter->endTestSuites();
}
}
示例8: paintGroupEnd
/**
* @param string $testName
*/
public function paintGroupEnd($testName)
{
parent::paintGroupEnd($testName);
$this->xmlWriter->endTestSuite();
}
示例9: paintGroupEnd
public function paintGroupEnd($testName)
{
parent::paintGroupEnd($testName);
}
示例10: paintGroupEnd
function paintGroupEnd($test_name)
{
print $this->_getIndent();
print "</" . $this->_namespace . "group>\n";
parent::paintGroupEnd($test_name);
}