From b005927f919cbc09dccf71e8c638be45a8af37d0 Mon Sep 17 00:00:00 2001 From: Aleksander Machniak Date: Sat, 19 Jan 2013 12:16:16 +0100 Subject: Add basic tests for plugins --- tests/bootstrap.php | 6 ++++++ tests/phpunit.xml | 31 ++++++++++++++++++++++++++++++- 2 files changed, 36 insertions(+), 1 deletion(-) (limited to 'tests') 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 @@ Framework/Washtml.php MailFunc.php - + + ./../plugins/acl/tests/Acl.php + ./../plugins/additional_message_headers/tests/AdditionalMessageHeaders.php + ./../plugins/archive/tests/Archive.php + ./../plugins/autologon/tests/Autologon.php + ./../plugins/database_attachments/tests/DatabaseAttachments.php + ./../plugins/debug_logger/tests/DebugLogger.php + ./../plugins/emoticons/tests/Emoticons.php + ./../plugins/enigma/tests/Enigma.php + ./../plugins/example_addressbook/tests/ExampleAddressbook.php + ./../plugins/filesystem_attachments/tests/FilesystemAttachments.php + ./../plugins/help/tests/Help.php + ./../plugins/hide_blockquote/tests/HideBlockquote.php + ./../plugins/http_authentication/tests/HttpAuthentication.php + ./../plugins/jqueryui/tests/Jqueryui.php + ./../plugins/managesieve/tests/Managesieve.php ./../plugins/managesieve/tests/Parser.php ./../plugins/managesieve/tests/Tokenizer.php + ./../plugins/markasjunk/tests/Markasjunk.php + ./../plugins/new_user_dialog/tests/NewUserDialog.php + ./../plugins/new_user_identity/tests/NewUserIdentity.php + ./../plugins/newmail_notifier/tests/NewmailNotifier.php + ./../plugins/password/tests/Password.php + ./../plugins/redundant_attachments/tests/RedundantAttachments.php + ./../plugins/show_additional_headers/tests/ShowAdditionalHeaders.php + ./../plugins/squirrelmail_usercopy/tests/Squirrelmail_usercopy.php + ./../plugins/subscriptions_option/tests/SubscriptionsOption.php + ./../plugins/userinfo/tests/Userinfo.php + ./../plugins/vcard_attachments/tests/VcardAttachments.php + ./../plugins/virtuser_file/tests/VirtuserFile.php + ./../plugins/virtuser_query/tests/VirtuserQuery.php + ./../plugins/zipdownload/tests/Zipdownload.php -- cgit v1.2.3