root/branches/release-39/t/00-compile.t @ 2548

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

Updates to iterator handling and use of 'window_size' argument for load_iter method of MT::Object. BugId:79247

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