run.php 2.16 KB
Newer Older
doctrine's avatar
doctrine committed
1
<?php
doctrine's avatar
doctrine committed
2
ob_start();
doctrine's avatar
doctrine committed
3

doctrine's avatar
doctrine committed
4 5 6 7 8 9 10 11 12 13
require_once("ConfigurableTestCase.class.php");
require_once("ManagerTestCase.class.php");
require_once("SessionTestCase.class.php");
require_once("TableTestCase.class.php");
require_once("EventListenerTestCase.class.php");
require_once("BatchIteratorTestCase.class.php");
require_once("CacheFileTestCase.class.php");
require_once("RecordTestCase.class.php");
require_once("AccessTestCase.class.php");
require_once("ValidatorTestCase.class.php");
doctrine's avatar
doctrine committed
14
require_once("CollectionTestCase.class.php");
doctrine's avatar
doctrine committed
15 16

require_once("CacheSqliteTestCase.class.php");
doctrine's avatar
doctrine committed
17
require_once("CollectionOffsetTestCase.class.php");
doctrine's avatar
doctrine committed
18
require_once("SenseiTestCase.class.php");
19
require_once("QueryTestCase.class.php");
doctrine's avatar
doctrine committed
20

doctrine's avatar
doctrine committed
21 22 23 24
error_reporting(E_ALL);

$test = new GroupTest("Doctrine Framework Unit Tests");

doctrine's avatar
doctrine committed
25
//$test->addTestCase(new Sensei_UnitTestCase());
doctrine's avatar
doctrine committed
26

27 28
$test->addTestCase(new Doctrine_RecordTestCase());

doctrine's avatar
doctrine committed
29
$test->addTestCase(new Doctrine_SessionTestCase());
doctrine's avatar
doctrine committed
30

doctrine's avatar
doctrine committed
31
$test->addTestCase(new Doctrine_TableTestCase());
doctrine's avatar
doctrine committed
32

doctrine's avatar
doctrine committed
33 34 35
$test->addTestCase(new Doctrine_ValidatorTestCase());

$test->addTestCase(new Doctrine_ManagerTestCase());
36

doctrine's avatar
doctrine committed
37
$test->addTestCase(new Doctrine_AccessTestCase());
doctrine's avatar
doctrine committed
38

doctrine's avatar
doctrine committed
39
$test->addTestCase(new Doctrine_EventListenerTestCase());
doctrine's avatar
doctrine committed
40

41
$test->addTestCase(new Doctrine_BatchIteratorTestCase());
42

doctrine's avatar
doctrine committed
43
$test->addTestCase(new Doctrine_ConfigurableTestCase());
doctrine's avatar
doctrine committed
44

doctrine's avatar
doctrine committed
45
$test->addTestCase(new Doctrine_Collection_OffsetTestCase());
46

doctrine's avatar
doctrine committed
47
$test->addTestCase(new Doctrine_CollectionTestCase());
doctrine's avatar
doctrine committed
48

49
$test->addTestCase(new Doctrine_QueryTestCase());
doctrine's avatar
doctrine committed
50

doctrine's avatar
doctrine committed
51 52 53
//$test->addTestCase(new Doctrine_Cache_FileTestCase());
//$test->addTestCase(new Doctrine_Cache_SqliteTestCase());

doctrine's avatar
doctrine committed
54

doctrine's avatar
doctrine committed
55
print "<pre>";
doctrine's avatar
doctrine committed
56
$test->run(new HtmlReporter());
doctrine's avatar
doctrine committed
57 58 59 60 61 62 63 64 65 66
$cache = Doctrine_Manager::getInstance()->getCurrentSession()->getCacheHandler();
if(isset($cache)) {
    $a     = $cache->getQueries();
    print "Executed cache queries: ".count($a)."\n";
    /**
    foreach($a as $query) {
        print $query."\n";
    }
    */
}
doctrine's avatar
doctrine committed
67

doctrine's avatar
doctrine committed
68 69
$dbh = Doctrine_Manager::getInstance()->getCurrentSession()->getDBH();
$a   = $dbh->getQueries();
doctrine's avatar
doctrine committed
70 71 72 73 74 75

print "Executed queries: ".count($a)."\n";

foreach($a as $query) {
    print $query."\n";
}
doctrine's avatar
doctrine committed
76
ob_end_flush();
doctrine's avatar
doctrine committed
77
?>