3 * Tine 2.0 - http://www.tine20.org
6 * @license http://www.gnu.org/licenses/agpl.html
7 * @copyright Copyright (c) 2007-2013 Metaways Infosystems GmbH (http://www.metaways.de)
8 * @author Matthias Greiling <m.greiling@metaways.de>
14 require_once dirname(dirname(__FILE__)) . DIRECTORY_SEPARATOR . 'TestHelper.php';
21 class Tinebase_AllTests
26 public static function main()
28 PHPUnit_TextUI_TestRunner::run(self::suite());
34 public static function suite()
36 $suite = new PHPUnit_Framework_TestSuite('Tine 2.0 Tinebase All Tests');
37 $suite->addTestSuite('Tinebase_AccessLogTest');
38 $suite->addTestSuite('Tinebase_AccountTest');
39 $suite->addTestSuite('Tinebase_CoreTest');
40 $suite->addTestSuite('Tinebase_ModelConfigurationTest');
41 $suite->addTestSuite('Tinebase_DateTimeTest');
42 $suite->addTestSuite('Tinebase_ExceptionTest');
43 $suite->addTestSuite('Tinebase_Record_RecordTest');
44 $suite->addTestSuite('Tinebase_Record_RecordSetTest');
45 $suite->addTestSuite('Tinebase_AuthTest');
46 $suite->addTestSuite('Tinebase_UserTest');
47 $suite->addTestSuite('Tinebase_GroupTest');
48 $suite->addTestSuite('Tinebase_ZendFilterTest');
49 $suite->addTestSuite('Tinebase_ContainerTest');
50 $suite->addTestSuite('Tinebase_ContainerPersistentCacheTest');
51 $suite->addTestSuite('Tinebase_ImageHelperTest');
52 $suite->addTestSuite('Tinebase_ConfigTest');
53 $suite->addTestSuite('Tinebase_CustomFieldTest');
54 $suite->addTestSuite('Tinebase_PreferenceTest');
55 $suite->addTestSuite('Tinebase_ApplicationTest');
56 $suite->addTestSuite('Tinebase_Relation_AllTests');
57 $suite->addTestSuite('Tinebase_NotesTest');
58 $suite->addTestSuite('Tinebase_TransactionManagerTest');
59 $suite->addTestSuite('Tinebase_TranslationTest');
60 $suite->addTestSuite('Tinebase_AsyncJobTest');
61 $suite->addTestSuite('Tinebase_HelperTests');
62 $suite->addTestSuite('Tinebase_FileSystem_StreamWrapperTest');
63 $suite->addTestSuite('Tinebase_FileSystem_RecordAttachmentsTest');
64 $suite->addTestSuite('Tinebase_FileSystemTest');
65 $suite->addTestSuite('Tinebase_ControllerTest');
66 $suite->addTestSuite('Tinebase_MailTest');
67 $suite->addTestSuite('Tinebase_NotificationTest');
68 $suite->addTestSuite('Tinebase_Model_Filter_TextTest');
69 $suite->addTestSuite('Tinebase_TagsTest');
70 $suite->addTestSuite('Tinebase_Log_AllTests');
71 $suite->addTestSuite('Tinebase_Redis_QueueTest');
72 $suite->addTestSuite('Tinebase_Pluggable_ConcreteTest');
73 $suite->addTestSuite('Tinebase_TempFileTest');
74 $suite->addTestSuite('Tinebase_Server_AllTests');
75 $suite->addTestSuite('Tinebase_LockTest');
76 $suite->addTestSuite('Tinebase_ScheduledImportTest');
78 $suite->addTest(Tinebase_User_AllTests::suite());
79 $suite->addTest(Tinebase_Group_AllTests::suite());
80 $suite->addTest(Tinebase_Timemachine_AllTests::suite());
81 $suite->addTest(Tinebase_Frontend_AllTests::suite());
82 $suite->addTest(Tinebase_Acl_AllTests::suite());
83 $suite->addTest(Tinebase_Tree_AllTests::suite());
84 $suite->addTest(Tinebase_Scheduler_AllTests::suite());
85 $suite->addTest(Tinebase_WebDav_AllTests::suite());
86 $suite->addTest(OpenDocument_AllTests::suite());