diff options
author | Aleksander Machniak <alec@alec.pl> | 2013-01-19 12:16:16 +0100 |
---|---|---|
committer | Aleksander Machniak <alec@alec.pl> | 2013-01-19 12:16:16 +0100 |
commit | b005927f919cbc09dccf71e8c638be45a8af37d0 (patch) | |
tree | dbe288be773386781f2145341a4bbdea385ac96b /tests | |
parent | 7ae7cdf195f4a8b0449c9ab0d5f43f68a60efa76 (diff) |
Add basic tests for plugins
Diffstat (limited to 'tests')
-rw-r--r-- | tests/bootstrap.php | 6 | ||||
-rw-r--r-- | tests/phpunit.xml | 31 |
2 files changed, 36 insertions, 1 deletions
diff --git a/tests/bootstrap.php b/tests/bootstrap.php index a9e25610c..40659ebf0 100644 --- a/tests/bootstrap.php +++ b/tests/bootstrap.php @@ -33,3 +33,9 @@ if (@is_dir(TESTS_DIR . 'config')) { require_once(INSTALL_PATH . 'program/include/iniset.php'); rcmail::get_instance()->config->set('devel_mode', false); + +// Extend include path so some plugin test won't fail +$include_path = ini_get('include_path') . PATH_SEPARATOR . TESTS_DIR . '..'; +if (set_include_path($include_path) === false) { + die("Fatal error: ini_set/set_include_path does not work."); +} diff --git a/tests/phpunit.xml b/tests/phpunit.xml index 5a858111b..da0f899a9 100644 --- a/tests/phpunit.xml +++ b/tests/phpunit.xml @@ -32,9 +32,38 @@ <file>Framework/Washtml.php</file> <file>MailFunc.php</file> </testsuite> - <testsuite name="Managesieve Tests"> + <testsuite name="Plugins Tests"> + <file>./../plugins/acl/tests/Acl.php</file> + <file>./../plugins/additional_message_headers/tests/AdditionalMessageHeaders.php</file> + <file>./../plugins/archive/tests/Archive.php</file> + <file>./../plugins/autologon/tests/Autologon.php</file> + <file>./../plugins/database_attachments/tests/DatabaseAttachments.php</file> + <file>./../plugins/debug_logger/tests/DebugLogger.php</file> + <file>./../plugins/emoticons/tests/Emoticons.php</file> + <file>./../plugins/enigma/tests/Enigma.php</file> + <file>./../plugins/example_addressbook/tests/ExampleAddressbook.php</file> + <file>./../plugins/filesystem_attachments/tests/FilesystemAttachments.php</file> + <file>./../plugins/help/tests/Help.php</file> + <file>./../plugins/hide_blockquote/tests/HideBlockquote.php</file> + <file>./../plugins/http_authentication/tests/HttpAuthentication.php</file> + <file>./../plugins/jqueryui/tests/Jqueryui.php</file> + <file>./../plugins/managesieve/tests/Managesieve.php</file> <file>./../plugins/managesieve/tests/Parser.php</file> <file>./../plugins/managesieve/tests/Tokenizer.php</file> + <file>./../plugins/markasjunk/tests/Markasjunk.php</file> + <file>./../plugins/new_user_dialog/tests/NewUserDialog.php</file> + <file>./../plugins/new_user_identity/tests/NewUserIdentity.php</file> + <file>./../plugins/newmail_notifier/tests/NewmailNotifier.php</file> + <file>./../plugins/password/tests/Password.php</file> + <file>./../plugins/redundant_attachments/tests/RedundantAttachments.php</file> + <file>./../plugins/show_additional_headers/tests/ShowAdditionalHeaders.php</file> + <file>./../plugins/squirrelmail_usercopy/tests/Squirrelmail_usercopy.php</file> + <file>./../plugins/subscriptions_option/tests/SubscriptionsOption.php</file> + <file>./../plugins/userinfo/tests/Userinfo.php</file> + <file>./../plugins/vcard_attachments/tests/VcardAttachments.php</file> + <file>./../plugins/virtuser_file/tests/VirtuserFile.php</file> + <file>./../plugins/virtuser_query/tests/VirtuserQuery.php</file> + <file>./../plugins/zipdownload/tests/Zipdownload.php</file> </testsuite> </testsuites> </phpunit> |