Bug 1573546 - Marionette: Set up a dummy account to unlock various actions r=rjl
authorRob Lemley <rob@thunderbird.net>
Thu, 27 Aug 2020 19:44:39 +0000
changeset 30473 feab8c7374d36237630dec4ea8fbd2a9e2125993
parent 30472 ec6c806b95cacd9686838035eb3ac27dc5d68f93
child 30474 7c50b3e7ad05ed25eb830ce4cd2515076d5f384d
push id17896
push userthunderbird@calypsoblue.org
push dateThu, 27 Aug 2020 22:03:34 +0000
treeherdercomm-central@feab8c7374d3 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersrjl
bugs1573546
Bug 1573546 - Marionette: Set up a dummy account to unlock various actions r=rjl Differential Revision: https://phabricator.services.mozilla.com/D41775
testing/marionette/thunderbirdinstance.py
--- a/testing/marionette/thunderbirdinstance.py
+++ b/testing/marionette/thunderbirdinstance.py
@@ -25,9 +25,62 @@ thunderbird_prefs = {
     # Do not start first-run items
     "mail.provider.suppress_dialog_on_startup": True,
     "mail.spotlight.firstRunDone": True,
     "mail.winsearch.firstRunDone": True,
 
     # Do not open start page
     "mailnews.start_page.override_url": "about:blank",
     "mailnews.start_page.url": "about:blank",
+
+    # Do not check it is the default client at startup
+    'mail.shell.checkDefaultClient': False,
+
+    # Set up a dummy account to unlock various actions
+    'mail.root.none-rel': "[ProfD]Mail",
+    'mail.root.pop3-rel': "[ProfD]Mail",
+    'mail.account.account1.server': "server1",
+    'mail.account.account2.identities': "id1,id2",
+    'mail.account.account2.server': "server2",
+    'mail.account.account3.server': "server3",
+    'mail.accountmanager.accounts': "account1,account2,account3",
+    'mail.accountmanager.defaultaccount': "account2",
+    'mail.accountmanager.localfoldersserver': "server1",
+    'mail.identity.id1.fullName': "Tinderbox",
+    'mail.identity.id1.htmlSigFormat': False,
+    'mail.identity.id1.htmlSigText': "Tinderbox is soo 90ies",
+    'mail.identity.id1.smtpServer': "smtp1",
+    'mail.identity.id1.useremail': "tinderbox@foo.invalid",
+    'mail.identity.id1.valid': True,
+    'mail.identity.id2.fullName': "Tinderboxpushlog",
+    'mail.identity.id2.htmlSigFormat': True,
+    'mail.identity.id2.htmlSigText': "Tinderboxpushlog is the new <b>hotness!</b>",
+    'mail.identity.id2.smtpServer': "smtp1",
+    'mail.identity.id2.useremail': "tinderboxpushlog@foo.invalid",
+    'mail.identity.id2.valid': True,
+    'mail.server.server1.directory-rel': "[ProfD]Mail/Local Folders",
+    'mail.server.server1.hostname': "Local Folders",
+    'mail.server.server1.name': "Local Folders",
+    'mail.server.server1.type': "none",
+    'mail.server.server1.userName': "nobody",
+    'mail.server.server2.check_new_mail': False,
+    'mail.server.server2.directory-rel': "[ProfD]Mail/tinderbox",
+    'mail.server.server2.download_on_biff': True,
+    'mail.server.server2.hostname': "tinderbox123",
+    'mail.server.server2.login_at_startup': False,
+    'mail.server.server2.name': "tinderbox@foo.invalid",
+    'mail.server.server2.type': "pop3",
+    'mail.server.server2.userName': "tinderbox",
+    'mail.server.server2.whiteListAbURI': "",
+    'mail.server.server3.hostname': "prpl-irc",
+    'mail.server.server3.imAccount': "account1",
+    'mail.server.server3.type': "im",
+    'mail.server.server3.userName': "mozmilltest@irc.mozilla.invalid",
+    'mail.smtp.defaultserver': "smtp1",
+    'mail.smtpserver.smtp1.hostname': "tinderbox123",
+    'mail.smtpserver.smtp1.username': "tinderbox",
+    'mail.smtpservers': "smtp1",
+    'messenger.account.account1.autoLogin': False,
+    'messenger.account.account1.firstConnectionState': 1,
+    'messenger.account.account1.name': "mozmilltest@irc.mozilla.invalid",
+    'messenger.account.account1.prpl': "prpl-irc",
+    'messenger.accounts': "account1",
 }