source: branches/2.4/prototype/library/tonic/tests/test.php @ 6754

Revision 6754, 992 bytes checked in by niltonneto, 12 years ago (diff)

Ticket #0000 - Copiadas as alterações do Trunk. Versão final da 2.4.1.

  • Property svn:executable set to *
Line 
1<?php
2
3error_reporting(error_reporting() & ~2048 & ~8192); // Make sure E_STRICT and E_DEPRECATED are disabled
4
5require_once('simpletest/unit_tester.php');
6require_once('simpletest/reporter.php');
7
8$core = new GroupTest('Core');
9
10require_once('../lib/tonic.php');
11
12$core->addTestFile('request.php');
13$core->addTestFile('resource.php');
14$core->addTestFile('response.php');
15$core->addTestFile('filesystem.php');
16$core->addTestFile('filesystemcollection.php');
17
18$test = new GroupTest('Tonic');
19$test->addTestCase($core);
20
21//*
22@include_once 'PHP/CodeCoverage.php';
23if (class_exists('PHP_CodeCoverage')) {
24    $coverage = new PHP_CodeCoverage;
25    $coverage->start('Tonic');
26}
27//*/
28
29if (TextReporter::inCli()) {
30        $test->run(new TextReporter());
31} else {
32    $test->run(new HtmlReporter());
33}
34
35if (isset($coverage)) {
36    $coverage->stop();
37   
38    require_once 'PHP/CodeCoverage/Report/HTML.php';
39   
40    $writer = new PHP_CodeCoverage_Report_HTML;
41    $writer->process($coverage, 'report');
42}
43
Note: See TracBrowser for help on using the repository browser.