root/branches/release-40/t/00-compile.t @ 2573

Revision 2573, 5.6 kB (checked in by bchoate, 18 months ago)

Fixes for test suite.

  • Property svn:mime-type set to text/plain
  • Property svn:keywords set to Author Date Id Revision
Line 
1#!/usr/bin/perl
2# $Id$
3
4use strict;
5use warnings;
6
7use lib 't/lib', 'lib', 'extlib';
8use MT::Test;
9
10use Test::More tests => 181;
11
12use_ok('MT::Bootstrap');
13use_ok('MT::ErrorHandler');
14use_ok('MT');
15
16# Base App class
17use_ok('MT::App');
18use_ok('MT::Tool');
19
20# Core module
21use_ok('MT::Core');
22use_ok('MT::Component');
23
24# All CMS modules
25use_ok('MT::App::CMS');
26use_ok('MT::CMS::AddressBook');
27use_ok('MT::CMS::Dashboard');
28use_ok('MT::CMS::Plugin');
29use_ok('MT::CMS::Asset');
30use_ok('MT::CMS::Entry');
31use_ok('MT::CMS::Search');
32use_ok('MT::CMS::BanList');
33use_ok('MT::CMS::Export');
34use_ok('MT::CMS::Tag');
35use_ok('MT::CMS::Blog');
36use_ok('MT::CMS::Folder');
37use_ok('MT::CMS::Template');
38use_ok('MT::CMS::Category');
39use_ok('MT::CMS::Import');
40use_ok('MT::CMS::Tools');
41use_ok('MT::CMS::Comment');
42use_ok('MT::CMS::Log');
43use_ok('MT::CMS::TrackBack');
44use_ok('MT::CMS::Common');
45use_ok('MT::CMS::Page');
46use_ok('MT::CMS::User');
47
48# Supporting applications
49use_ok('MT::App::ActivityFeeds');
50use_ok('MT::App::Comments');
51use_ok('MT::App::NotifyList');
52use_ok('MT::App::Trackback');
53use_ok('MT::App::Upgrader');
54use_ok('MT::App::Viewer');
55use_ok('MT::App::Wizard');
56
57# Search apps
58use_ok('MT::App::Search');
59use_ok('MT::App::Search::FreeText');
60use_ok('MT::App::Search::Legacy');
61use_ok('MT::App::Search::TagSearch');
62
63# Auth framework
64use_ok('MT::Auth');
65use_ok('MT::Auth::MT');
66use_ok('MT::Auth::BasicAuth');
67use_ok('MT::Auth::LiveJournal');
68use_ok('MT::Auth::OpenID');
69use_ok('MT::Auth::TypeKey');
70use_ok('MT::Auth::Vox');
71
72# MT::Objects
73use_ok('MT::Object');
74use_ok('MT::Author');
75use_ok('MT::BasicAuthor');
76use_ok('MT::BasicSession');
77use_ok('MT::Blog');
78use_ok('MT::ObjectScore');
79use_ok('MT::ObjectTag');
80use_ok('MT::Permission');
81use_ok('MT::Role');
82use_ok('MT::Association');
83use_ok('MT::Placement');
84use_ok('MT::Category');
85use_ok('MT::Comment');
86use_ok('MT::Entry');
87use_ok('MT::IPBanList');
88use_ok('MT::FileInfo');
89use_ok('MT::Config');
90use_ok('MT::Asset');
91use_ok('MT::Asset::Image');
92use_ok('MT::Asset::Video');
93use_ok('MT::Asset::Audio');
94use_ok('MT::ObjectAsset');
95use_ok('MT::Log');
96use_ok('MT::Notification');
97use_ok('MT::PluginData');
98use_ok('MT::Session');
99use_ok('MT::Tag');
100use_ok('MT::Template');
101use_ok('MT::TemplateMap');
102use_ok('MT::Trackback');
103use_ok('MT::TBPing');
104use_ok('MT::Blocklist');
105use_ok('MT::Object::BaseCache');
106use_ok('MT::Touch');
107
108# Utility modules
109use_ok('MT::Builder');
110use_ok('MT::Callback');
111use_ok('MT::ConfigMgr');
112use_ok('MT::DateTime');
113use_ok('MT::DefaultTemplates');
114use_ok('MT::FileMgr');
115use_ok('MT::FileMgr::Local');
116use_ok('MT::Image');
117use_ok('MT::ImportExport');
118use_ok('MT::Import');
119use_ok('MT::JunkFilter');
120use_ok('MT::Mail');
121use_ok('MT::Promise');
122use_ok('MT::Request');
123use_ok('MT::Sanitize');
124use_ok('MT::Serialize');
125use_ok('MT::Memcached');
126use_ok('MT::PublishOption');
127use_ok('MT::Scorable');
128
129use_ok('MT::Util');
130use_ok('MT::Util::Archive');
131use_ok('MT::Util::Archive::Tgz');
132use_ok('MT::Util::Archive::Zip');
133use_ok('MT::Util::Captcha');
134use_ok('MT::Util::LogProcessor');
135use_ok('MT::Util::PerformanceData');
136use_ok('MT::Util::ReqTimer');
137
138# TheSchwartz support
139use_ok('MT::TheSchwartz');
140use_ok('MT::TheSchwartz::Error');
141use_ok('MT::TheSchwartz::ExitStatus');
142use_ok('MT::TheSchwartz::FuncMap');
143use_ok('MT::TheSchwartz::Job');
144
145# L10N modules
146use_ok('MT::L10N');
147use_ok('MT::L10N::de');
148use_ok('MT::L10N::en_us');
149use_ok('MT::L10N::es');
150use_ok('MT::L10N::fr');
151use_ok('MT::L10N::ja');
152use_ok('MT::L10N::nl');
153
154# I18N modules
155use_ok('MT::I18N');
156use_ok('MT::I18N::default');
157use_ok('MT::I18N::en_us');
158use_ok('MT::I18N::ja');
159
160# Data::ObjectDriver classes
161use_ok('MT::ObjectDriverFactory');
162use_ok('MT::ObjectDriver::DDL');
163use_ok('MT::ObjectDriver::DDL::Pg');
164use_ok('MT::ObjectDriver::DDL::SQLite');
165use_ok('MT::ObjectDriver::DDL::mysql');
166use_ok('MT::ObjectDriver::Driver::DBI');
167use_ok('MT::ObjectDriver::Driver::Cache::RAM');
168use_ok('MT::ObjectDriver::Driver::DBD::Legacy');
169use_ok('MT::ObjectDriver::Driver::DBD::mysql');
170use_ok('MT::ObjectDriver::Driver::DBD::Pg');
171use_ok('MT::ObjectDriver::Driver::DBD::SQLite');
172use_ok('MT::ObjectDriver::SQL');
173use_ok('MT::ObjectDriver::SQL::Pg');
174use_ok('MT::ObjectDriver::SQL::SQLite');
175use_ok('MT::ObjectDriver::SQL::mysql');
176
177# Plugin API
178use_ok('MT::Plugin');
179use_ok('MT::Plugin::JunkFilter');
180use_ok('MT::Plugin::L10N');
181use_ok('MT::Task');
182use_ok('MT::TaskMgr');
183use_ok('MT::Template::Context');
184use_ok('MT::Template::ContextHandlers');
185use_ok('MT::Upgrade');
186use_ok('MT::WeblogPublisher');
187
188# Archive code
189use_ok('MT::ArchiveType');
190use_ok('MT::ArchiveType::Author');
191use_ok('MT::ArchiveType::AuthorDaily');
192use_ok('MT::ArchiveType::AuthorMonthly');
193use_ok('MT::ArchiveType::AuthorWeekly');
194use_ok('MT::ArchiveType::AuthorYearly');
195use_ok('MT::ArchiveType::Category');
196use_ok('MT::ArchiveType::CategoryDaily');
197use_ok('MT::ArchiveType::CategoryMonthly');
198use_ok('MT::ArchiveType::CategoryWeekly');
199use_ok('MT::ArchiveType::CategoryYearly');
200use_ok('MT::ArchiveType::Daily');
201use_ok('MT::ArchiveType::Date');
202use_ok('MT::ArchiveType::Individual');
203use_ok('MT::ArchiveType::Monthly');
204use_ok('MT::ArchiveType::Page');
205use_ok('MT::ArchiveType::Weekly');
206use_ok('MT::ArchiveType::Yearly');
207
208# XMLRPC support
209use_ok('MT::XMLRPC');
210use_ok('MT::XMLRPCServer');
211
212# Atom support
213use_ok('MT::Atom');
214use_ok('MT::AtomServer');
215
216# Backup/Restore
217use_ok('MT::BackupRestore');
218use_ok('MT::BackupRestore::BackupFileHandler');
219use_ok('MT::BackupRestore::ManifestFileHandler');
220
221# Cache support
222use_ok('MT::Cache::Negotiate');
223use_ok('MT::Cache::Null');
224use_ok('MT::Cache::Session');
225
226# Compatible Support
227use_ok('MT::Compat::v3');
228
229# Meta support
230use_ok('MT::Meta');
231use_ok('MT::Meta::Proxy');
232
233# Job worker
234use_ok('MT::Worker::Publish');
235use_ok('MT::Worker::Sync');
Note: See TracBrowser for help on using the browser.