root/branches/release-38/t/00-compile.t @ 2359

Revision 2359, 5.6 kB (checked in by takayama, 19 months ago)

* Test maintenance

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