partial fix for bug 658666, add xpcshell manifests to fix bustage CLOSED TREE
authorMark Banner <mbanner@mozilla.com>
Fri, 20 May 2011 15:44:10 -0700
changeset 7851 f3d345164ea89258a6fb5fd4753b650d0dd48aa6
parent 7794 9f2029d7b5ff71fde64c905041c917fbd0df6198
child 7852 6591bfe0dac001e73a65e818348d03168a2d5a59
push id5
push userbugzilla@standard8.plus.com
push dateFri, 12 Aug 2011 09:43:34 +0000
bugs658666
partial fix for bug 658666, add xpcshell manifests to fix bustage CLOSED TREE
config/rules.mk
ldap/xpcom/tests/unit/xpcshell.ini
mail/app/Makefile.in
mail/base/test/unit/xpcshell.ini
mail/components/test/unit/xpcshell.ini
mail/steel/mac/xpcshell.ini
mail/steel/notmac/xpcshell.ini
mail/test/xpcshell.ini
mailnews/addrbook/test/unit/xpcshell.ini
mailnews/base/test/unit/xpcshell.ini
mailnews/compose/test/unit/xpcshell.ini
mailnews/db/gloda/test/unit/xpcshell.ini
mailnews/db/msgdb/test/unit/xpcshell.ini
mailnews/extensions/bayesian-spam-filter/test/unit/xpcshell.ini
mailnews/extensions/mdn/test/unit/xpcshell.ini
mailnews/imap/test/unit/xpcshell.ini
mailnews/import/test/unit/xpcshell.ini
mailnews/local/test/unit/xpcshell.ini
mailnews/mime/test/unit/xpcshell.ini
mailnews/news/test/unit/xpcshell.ini
--- a/config/rules.mk
+++ b/config/rules.mk
@@ -165,19 +165,20 @@ define _INSTALL_TESTS
 $(TEST_INSTALLER) $(wildcard $(srcdir)/$(dir)/*) $(testxpcobjdir)/$(relativesrcdir)/$(dir)
 
 endef # do not remove the blank line!
 
 SOLO_FILE ?= $(error Specify a test filename in SOLO_FILE when using check-interactive or check-one)
 
 libs::
 	$(foreach dir,$(XPCSHELL_TESTS),$(_INSTALL_TESTS))
-	$(PYTHON) $(MOZILLA_DIR)/config/buildlist.py \
-	  $(testxpcobjdir)/all-test-dirs.list \
-	  $(addprefix $(relativesrcdir)/,$(XPCSHELL_TESTS))
+	$(PYTHON) $(MOZILLA_DIR)/build/xpccheck.py \
+	  $(topsrcdir) \
+	  $(topsrcdir)/$(MOZ_BUILD_APP)/test/xpcshell.ini \
+	  $(addprefix $(topsrcdir)/$(relativesrcdir)/,$(XPCSHELL_TESTS))
 
 testxpcsrcdir = $(MOZILLA_SRCDIR)/testing/xpcshell
 
 # Execute all tests in the $(XPCSHELL_TESTS) directories.
 # See also $(MOZILLA_DIR)/testing/testsuite-targets.mk 'xpcshell-tests' target for global execution.
 xpcshell-tests:
 	$(PYTHON) -u $(MOZILLA_DIR)/config/pythonpath.py \
 	  -I$(MOZILLA_DIR)/build \
new file mode 100644
--- /dev/null
+++ b/ldap/xpcom/tests/unit/xpcshell.ini
@@ -0,0 +1,5 @@
+[DEFAULT]
+head =
+tail =
+
+[test_nsLDAPURL.js]
--- a/mail/app/Makefile.in
+++ b/mail/app/Makefile.in
@@ -336,16 +336,23 @@ LIBS += -lphexlib
 endif
 
 libs:: $(srcdir)/profile/prefs.js
 	$(INSTALL) $(IFLAGS1) $^ $(DIST)/bin/defaults/profile
 
 libs:: blocklist.xml
 	$(INSTALL) $(IFLAGS1) $^ $(DIST)/bin
 
+# XXX This is a hack to ensure that we get the right xpcshell.ini for our tests.
+# mozilla-central does this in testing/xpcshell-tests which means that it is very
+# hard for anyone to specify anything else.
+libs::
+	$(INSTALL) $(topsrcdir)/mail/test/xpcshell.ini $(MOZDEPTH)/_tests/xpcshell
+	cp $(topsrcdir)/mail/test/xpcshell.ini $(MOZDEPTH)/_tests/xpcshell/all-test-dirs.list
+
 ifeq (cocoa,$(MOZ_WIDGET_TOOLKIT))
 
 AB := $(firstword $(subst -, ,$(AB_CD)))
 
 APP_NAME = $(MOZ_APP_DISPLAYNAME)
 
 LOWER_APP_NAME = $(shell echo $(APP_NAME) | tr '[A-Z]' '[a-z]')
 
new file mode 100644
--- /dev/null
+++ b/mail/base/test/unit/xpcshell.ini
@@ -0,0 +1,13 @@
+[DEFAULT]
+head = head_mailbase.js
+tail = tail_base.js
+
+[test_alertHook.js]
+[test_attachmentChecker.js]
+[test_emptyTrash_dbViewWrapper.js]
+[test_viewWrapper_imapFolder.js]
+[test_viewWrapper_logic.js]
+[test_viewWrapper_realFolder.js]
+[test_viewWrapper_virtualFolder.js]
+[test_viewWrapper_virtualFolderCustomTerm.js]
+[test_windows_font_migration.js]
new file mode 100644
--- /dev/null
+++ b/mail/components/test/unit/xpcshell.ini
@@ -0,0 +1,5 @@
+[DEFAULT]
+head = head_mailcomponents.js
+tail = tail_mailcomponents.js
+
+[test_about_support.js]
new file mode 100644
--- /dev/null
+++ b/mail/steel/mac/xpcshell.ini
@@ -0,0 +1,5 @@
+[DEFAULT]
+head =
+tail =
+
+[test_platform.js]
new file mode 100644
--- /dev/null
+++ b/mail/steel/notmac/xpcshell.ini
@@ -0,0 +1,5 @@
+[DEFAULT]
+head =
+tail =
+
+[test_platform.js]
new file mode 100644
--- /dev/null
+++ b/mail/test/xpcshell.ini
@@ -0,0 +1,137 @@
+# XXX Included here because bug 658671 means we can't nest includes.
+[include:mailnews/addrbook/test/unit/xpcshell.ini]
+[include:mailnews/base/test/unit/xpcshell.ini]
+[include:mailnews/compose/test/unit/xpcshell.ini]
+[include:mailnews/db/gloda/test/unit/xpcshell.ini]
+[include:mailnews/db/msgdb/test/unit/xpcshell.ini]
+[include:mailnews/extensions/mdn/test/unit/xpcshell.ini]
+[include:mailnews/extensions/bayesian-spam-filter/test/unit/xpcshell.ini]
+[include:mailnews/imap/test/unit/xpcshell.ini]
+[include:mailnews/import/test/unit/xpcshell.ini]
+[include:mailnews/local/test/unit/xpcshell.ini]
+[include:mailnews/mime/test/unit/xpcshell.ini]
+[include:mailnews/news/test/unit/xpcshell.ini]
+[include:mail/base/test/unit/xpcshell.ini]
+[include:mail/steel/mac/xpcshell.ini]
+run-if.os = mac
+[include:mail/steel/nomac/xpcshell.ini]
+skip-if.os = mac
+[include:mail/components/test/unit/xpcshell.ini]
+[include:ldap/xpcom/tests/unit/xpcshell.ini]
+
+# XXX Included here because bug 658671 means we can't nest includes.
+[include:mozilla/chrome/test/unit/xpcshell.ini]
+[include:mozilla/intl/locale/tests/unit/xpcshell.ini]
+[include:mozilla/netwerk/cookie/test/unit/xpcshell.ini]
+[include:mozilla/modules/libjar/zipwriter/test/unit/xpcshell.ini]
+[include:mozilla/uriloader/exthandler/tests/unit/xpcshell.ini]
+[include:mozilla/parser/xml/test/unit/xpcshell.ini]
+[include:mozilla/modules/libpr0n/test/unit/xpcshell.ini]
+[include:mozilla/modules/plugin/test/unit/xpcshell.ini]
+[include:mozilla/dom/plugins/test/unit/xpcshell.ini]
+[include:mozilla/dom/src/json/test/unit/xpcshell.ini]
+[include:mozilla/dom/tests/unit/xpcshell.ini]
+[include:mozilla/content/xtf/test/unit/xpcshell.ini]
+[include:mozilla/docshell/test/unit/xpcshell.ini]
+[include:mozilla/embedding/tests/unit/xpcshell.ini]
+[include:mozilla/toolkit/components/commandlines/test/unit/xpcshell.ini]
+[include:mozilla/toolkit/components/contentprefs/tests/unit/xpcshell.ini]
+[include:mozilla/toolkit/components/passwordmgr/test/unit/xpcshell.ini]
+[include:mozilla/toolkit/components/places/tests/migration/xpcshell.ini]
+[include:mozilla/toolkit/components/places/tests/autocomplete/xpcshell.ini]
+[include:mozilla/toolkit/components/places/tests/expiration/xpcshell.ini]
+[include:mozilla/toolkit/components/places/tests/sync/xpcshell.ini]
+[include:mozilla/toolkit/components/places/tests/bookmarks/xpcshell.ini]
+[include:mozilla/toolkit/components/places/tests/queries/xpcshell.ini]
+[include:mozilla/toolkit/components/places/tests/unit/xpcshell.ini]
+[include:mozilla/toolkit/components/places/tests/network/xpcshell.ini]
+[include:mozilla/toolkit/components/urlformatter/tests/unit/xpcshell.ini]
+[include:mozilla/toolkit/components/ctypes/tests/unit/xpcshell.ini]
+[include:mozilla/toolkit/components/autocomplete/tests/unit/xpcshell.ini]
+[include:mozilla/toolkit/components/satchel/test/unit/xpcshell.ini]
+[include:mozilla/toolkit/components/downloads/test/unit/xpcshell.ini]
+[include:mozilla/toolkit/components/downloads/test/schema_migration/xpcshell.ini]
+[include:mozilla/toolkit/components/telemetry/tests/unit/xpcshell.ini]
+[include:mozilla/toolkit/content/tests/unit/xpcshell.ini]
+[include:mozilla/toolkit/mozapps/downloads/tests/unit/xpcshell.ini]
+[include:mozilla/toolkit/mozapps/extensions/test/xpcshell/xpcshell.ini]
+[include:mozilla/toolkit/mozapps/extensions/test/xpcshell-unpack/xpcshell.ini]
+[include:mozilla/toolkit/mozapps/update/test_timermanager/unit/xpcshell.ini]
+[include:mozilla/toolkit/mozapps/update/test/unit/xpcshell.ini]
+[include:mozilla/security/manager/ssl/tests/unit/xpcshell.ini]
+[include:mozilla/testing/xpcshell/example/unit/xpcshell.ini]
+[include:mozilla/xpcom/tests/unit/xpcshell.ini]
+[include:mozilla/modules/libpref/test/unit/xpcshell.ini]
+[include:mozilla/intl/strres/tests/unit/xpcshell.ini]
+[include:mozilla/intl/unicharutil/tests/unit/xpcshell.ini]
+[include:mozilla/intl/uconv/tests/unit/xpcshell.ini]
+[include:mozilla/netwerk/test/unit/xpcshell.ini]
+[include:mozilla/netwerk/test/httpserver/test/xpcshell.ini]
+[include:mozilla/js/jetpack/tests/unit/xpcshell.ini]
+[include:mozilla/js/src/xpconnect/tests/unit/xpcshell.ini]
+[include:mozilla/modules/libjar/test/unit/xpcshell.ini]
+[include:mozilla/extensions/cookie/test/unit/xpcshell.ini]
+[include:mozilla/storage/test/unit/xpcshell.ini]
+[include:mozilla/rdf/tests/unit/xpcshell.ini]
+[include:mozilla/gfx/tests/unit/xpcshell.ini]
+[include:mozilla/widget/tests/unit/xpcshell.ini]
+[include:mozilla/content/base/test/unit/xpcshell.ini]
+[include:mozilla/content/test/unit/xpcshell.ini]
+[include:mozilla/toolkit/components/url-classifier/tests/unit/xpcshell.ini]
+[include:mozilla/services/crypto/tests/unit/xpcshell.ini]
+[include:mozilla/services/crypto/components/tests/unit/xpcshell.ini]
+[include:mozilla/services/sync/tests/unit/xpcshell.ini]
+[include:mozilla/browser/components/dirprovider/tests/unit/xpcshell.ini]
+[include:mozilla/browser/components/feeds/test/unit/xpcshell.ini]
+[include:mozilla/browser/components/places/tests/unit/xpcshell.ini]
+[include:mozilla/browser/components/privatebrowsing/test/unit/xpcshell.ini]
+[include:mozilla/browser/components/shell/test/unit/xpcshell.ini]
+[include:mozilla/extensions/spellcheck/hunspell/tests/unit/xpcshell.ini]
+[include:mozilla/toolkit/components/search/tests/xpcshell/xpcshell.ini]
+[include:mozilla/toolkit/mozapps/shared/test/unit/xpcshell.ini]
+[include:mozilla/services/crypto/component/tests/unit/xpcshell.ini]
+[include:mozilla/layout/tools/layout-debug/tests/unit/xpcshell.ini]
+run-if.config = debug
+
+[include:mozilla/intl/locale/tests_multilocale/unit/xpcshell.ini]
+run-if.toolkit = windows
+
+[include:mozilla/intl/locale/tests_multilocale/unit/xpcshell.ini]
+run-if.toolkit = cocoa
+
+[include:mozilla/toolkit/crashreporter/test/unit/xpcshell.ini]
+skip-if.os = linux
+run-if.config = mozcrashreporter
+
+[include:mozilla/intl/locale/src/unix/tests/unit/xpcshell.ini]
+skip-if.toolkit = windows cocoa os2
+
+[include:mozilla/toolkit/components/commandlines/test/unit_win/xpcshell.ini]
+run-if.os = windows
+
+[include:mozilla/toolkit/components/commandlines/test/unit_unix/xpcshell.ini]
+skip-if.os = windows mac os2
+
+[include:mozilla/chrome/test/unit_ipc/xpcshell.ini]
+run-if.config = ipc
+
+[include:mozilla/extensions/cookie/test/unit_ipc/xpcshell.ini]
+run-if.config = ipc
+
+[include:mozilla/ipc/testshell/tests/xpcshell.ini]
+run-if.config = ipc
+
+[include:mozilla/modules/libpref/test/unit_ipc/xpcshell.ini]
+run-if.config = ipc
+
+[include:mozilla/netwerk/test/unit_ipc/xpcshell.ini]
+run-if.config = ipc
+
+[include:mozilla/netwerk/cookie/test/unit_ipc/xpcshell.ini]
+run-if.config = ipc
+
+[include:mozilla/toolkit/components/contentprefs/tests/unit_ipc/xpcshell.ini]
+run-if.config = ipc
+
+[include:mozilla/uriloader/exthandler/tests/unit_ipc/xpcshell.ini]
+run-if.config = ipc
new file mode 100644
--- /dev/null
+++ b/mailnews/addrbook/test/unit/xpcshell.ini
@@ -0,0 +1,28 @@
+[DEFAULT]
+head = head_addrbook.js
+tail = tail_addrbook.js
+
+[test_basic_nsIAbCard.js]
+[test_basic_nsIAbDirectory.js]
+[test_bug387403.js]
+[test_bug534822.js]
+[test_bug_448165.js]
+[test_cardForEmail.js]
+[test_collection.js]
+[test_collection_2.js]
+[test_db_enumerator.js]
+[test_ldap1.js]
+[test_ldap2.js]
+[test_ldapOffline.js]
+[test_mailList1.js]
+[test_notifications.js]
+[test_nsAbAutoCompleteMyDomain.js]
+[test_nsAbAutoCompleteSearch1.js]
+[test_nsAbAutoCompleteSearch2.js]
+[test_nsAbAutoCompleteSearch3.js]
+[test_nsAbAutoCompleteSearch4.js]
+[test_nsAbAutoCompleteSearch5.js]
+[test_nsAbManager1.js]
+[test_nsAbManager2.js]
+[test_nsIAbCard.js]
+[test_uuid.js]
new file mode 100644
--- /dev/null
+++ b/mailnews/base/test/unit/xpcshell.ini
@@ -0,0 +1,59 @@
+[DEFAULT]
+head = head_mailbase.js
+tail = tail_base.js
+
+[test_accountMgr.js]
+[test_accountMigration.js]
+[test_acctRepair.js]
+[test_autoconfigFetchDisk.js]
+[test_autoconfigUtils.js]
+[test_autoconfigXML.js]
+[test_bccInDatabase.js]
+[test_bug366491.js]
+[test_bug404489.js]
+[test_bug428427.js]
+[test_bug434810.js]
+[test_bug465805.js]
+[test_bug471682.js]
+[test_bug514945.js]
+[test_copyChaining.js]
+[test_copyThenMoveManual.js]
+[test_detachToFile.js]
+[test_dictUtils.js]
+[test_emptyTrash.js]
+[test_fix_deferred_accounts.js]
+[test_folderCompact.js]
+[test_getMsgTextFromStream.js]
+[test_imapPump.js]
+[test_inheritedFolderProperties.js]
+[test_iteratorUtils.js]
+[test_jsTreeSelection.js]
+[test_junkingWhenDisabled.js]
+[test_junkWhitelisting.js]
+[test_loadVirtualFolders.js]
+[test_mailServices.js]
+[test_mimemaltdetach.js]
+[test_nsIMsgFolder.js]
+[test_nsIMsgFolderListener.js]
+[test_nsIMsgFolderListenerLocal.js]
+[test_nsIMsgTagService.js]
+[test_nsMailDirProvider.js]
+[test_nsMsgDBView.js]
+[test_nsMsgMailSession_Alerts.js]
+[test_nsMsgMailSession_Listeners.js]
+[test_nsMsgTraitService.js]
+[test_postPluginFilters.js]
+[test_quarantineFilterMove.js]
+[test_retention.js]
+[test_search.js]
+[test_searchAddressInAb.js]
+[test_searchBody.js]
+[test_searchBoolean.js]
+[test_searchChaining.js]
+[test_searchCustomTerm.js]
+[test_searchJunk.js]
+[test_searchLocalizationStrings.js]
+[test_searchTag.js]
+[test_searchUint32HdrProperty.js]
+[test_testsuite_base64.js]
+[test_testsuite_fakeserverAuth.js]
new file mode 100644
--- /dev/null
+++ b/mailnews/compose/test/unit/xpcshell.ini
@@ -0,0 +1,30 @@
+[DEFAULT]
+head = head_compose.js
+tail = tail_compose.js
+
+[test_attachment.js]
+[test_attachment_intl.js]
+[test_bug155172.js]
+[test_bug474774.js]
+[test_detectAttachmentCharset.js]
+[test_mailtoURL.js]
+[test_nsMsgCompose1.js]
+[test_nsMsgCompose2.js]
+[test_nsMsgCompose3.js]
+[test_nsSmtpService1.js]
+[test_saveDraft.js]
+[test_sendBackground.js]
+[test_sendMailMessage.js]
+[test_sendMessageFile.js]
+[test_sendMessageLater.js]
+[test_sendMessageLater2.js]
+[test_sendMessageLater3.js]
+[test_smtpAuthMethods.js]
+[test_smtpPassword.js]
+[test_smtpPassword2.js]
+[test_smtpPasswordFailure1.js]
+[test_smtpPasswordFailure2.js]
+[test_smtpPasswordFailure3.js]
+[test_smtpProtocols.js]
+[test_smtpURL.js]
+[test_splitRecipients.js]
new file mode 100644
--- /dev/null
+++ b/mailnews/db/gloda/test/unit/xpcshell.ini
@@ -0,0 +1,31 @@
+[DEFAULT]
+head = head_gloda.js
+tail = tail_gloda.js
+
+[test_cleanup_msf_databases.js]
+[test_corrupt_database.js]
+[test_folder_logic.js]
+[test_gloda_content_imap_offline.js]
+[test_gloda_content_local.js]
+[test_index_addressbook.js]
+[test_index_bad_messages.js]
+[test_index_compaction.js]
+[test_index_junk_imap_offline.js]
+[test_index_junk_imap_online.js]
+[test_index_junk_local.js]
+[test_index_messages_imap_offline.js]
+[test_index_messages_imap_online.js]
+[test_index_messages_imap_online_to_offline.js]
+[test_index_messages_local.js]
+[test_index_sweep_folder.js]
+[test_intl.js]
+[test_mime_attachments_size.js]
+[test_mime_emitter.js]
+[test_msg_search.js]
+[test_noun_mimetype.js]
+[test_query_core.js]
+[test_query_messages_imap_offline.js]
+[test_query_messages_imap_online.js]
+[test_query_messages_imap_online_to_offline.js]
+[test_query_messages_local.js]
+[test_startup_offline.js]
new file mode 100644
--- /dev/null
+++ b/mailnews/db/msgdb/test/unit/xpcshell.ini
@@ -0,0 +1,9 @@
+[DEFAULT]
+head = head_maildb.js
+tail = tail_msgdb.js
+
+[test_enumerator_cleanup.js]
+[test_filter_enumerator.js]
+[test_maildb.js]
+[test_propertyEnumerator.js]
+[test_references_parsing.js]
new file mode 100644
--- /dev/null
+++ b/mailnews/extensions/bayesian-spam-filter/test/unit/xpcshell.ini
@@ -0,0 +1,10 @@
+[DEFAULT]
+head = head_bayes.js
+tail = tail_bayesian.js
+
+[test_bug228675.js]
+[test_customTokenization.js]
+[test_junkAsTraits.js]
+[test_msgCorpus.js]
+[test_traitAliases.js]
+[test_traits.js]
new file mode 100644
--- /dev/null
+++ b/mailnews/extensions/mdn/test/unit/xpcshell.ini
@@ -0,0 +1,6 @@
+[DEFAULT]
+head = 
+tail =
+
+[test_askuser.js]
+[test_mdnFlags.js]
new file mode 100644
--- /dev/null
+++ b/mailnews/imap/test/unit/xpcshell.ini
@@ -0,0 +1,45 @@
+[DEFAULT]
+head = head_server.js
+tail = tail_imap.js
+
+[test_autosync_date_constraints.js]
+[test_bccProperty.js]
+[test_bug460636.js]
+[test_compactOfflineStore.js]
+[test_copyThenMove.js]
+[test_dod.js]
+[test_dontStatNoSelect.js]
+[test_downloadOffline.js]
+[test_filterNeedsBody.js]
+[test_imapAttachmentSaves.js]
+[test_imapAuthMethods.js]
+[test_imapAutoSync.js]
+[test_imapContentLength.js]
+[test_imapCopyTimeout.js]
+[test_imapFilterActions.js]
+[test_imapFlagChange.js]
+[test_imapFolderCopy.js]
+[test_imapHighWater.js]
+[test_imapID.js]
+[test_imapMove.js]
+[test_imapPasswordFailure.js]
+[test_imapProtocols.js]
+[test_imapStatusCloseDBs.js]
+[test_imapStoreMsgOffline.js]
+[test_imapUndo.js]
+[test_imapUrls.js]
+[test_largeOfflineStore.js]
+[test_listClosesDB.js]
+[test_localToImapFilter.js]
+[test_localToImapFilterQuarantine.js]
+[test_mailboxes.js]
+[test_nsIMsgFolderListenerIMAP.js]
+[test_offlinePlayback.js]
+[test_offlineStoreLocking.js]
+[test_partsOnDemand.js]
+[test_preserveDataOnMove.js]
+[test_saveImapDraft.js]
+[test_saveTemplate.js]
+[test_starttlsFailure.js]
+[test_syncChanges.js]
+[test_trustSpamAssassin.js]
new file mode 100644
--- /dev/null
+++ b/mailnews/import/test/unit/xpcshell.ini
@@ -0,0 +1,8 @@
+[DEFAULT]
+head = head_import.js
+tail = tail_import.js
+
+[test_bug_263304.js]
+[test_bug_437556.js]
+[test_ldif_import.js]
+[test_winmail.js]
new file mode 100644
--- /dev/null
+++ b/mailnews/local/test/unit/xpcshell.ini
@@ -0,0 +1,26 @@
+[DEFAULT]
+head = head_maillocal.js
+tail = tail_local.js
+
+[test_bug457168.js]
+[test_fileName.js]
+[test_localSubFolders.js]
+[test_mailboxContentLength.js]
+[test_mailboxProtocol.js]
+[test_msgCopy.js]
+[test_over2GBMailboxes.js]
+[test_over4GBMailboxes.js]
+[test_pop3AuthMethods.js]
+[test_pop3GSSAPIFail.js]
+[test_pop3GetNewMail.js]
+[test_pop3Password.js]
+[test_pop3Password2.js]
+[test_pop3Password3.js]
+[test_pop3PasswordFailure.js]
+[test_pop3PasswordFailure2.js]
+[test_pop3Pump.js]
+[test_pop3ServerBrokenCRAMDisconnect.js]
+[test_pop3ServerBrokenCRAMFail.js]
+[test_preview.js]
+[test_verifyLogon.js]
+
new file mode 100644
--- /dev/null
+++ b/mailnews/mime/test/unit/xpcshell.ini
@@ -0,0 +1,12 @@
+[DEFAULT]
+head = head_mime.js
+tail = tail_mime.js
+
+[test_EncodeMimePartIIStr_UTF8.js]
+[test_attachment_size.js]
+[test_mimeContentType.js]
+[test_mimeStreaming.js]
+[test_nsIMsgHeaderParser1.js]
+[test_nsIMsgHeaderParser2.js]
+[test_nsIMsgHeaderParser3.js]
+[test_text_attachment.js]
new file mode 100644
--- /dev/null
+++ b/mailnews/news/test/unit/xpcshell.ini
@@ -0,0 +1,18 @@
+[DEFAULT]
+head = head_server_setup.js
+tail = tail_news.js
+
+[test_biff.js]
+[test_bug540288.js]
+[test_filter.js]
+[test_getNewsMessage.js]
+[test_internalUris.js]
+[test_nntpContentLength.js]
+[test_nntpPassword.js]
+[test_nntpPassword2.js]
+[test_nntpPassword3.js]
+[test_nntpPost.js]
+[test_nntpProtocols.js]
+[test_nntpUrl.js]
+[test_server.js]
+[test_uriParser.js]