Bug 1573546 - Marionette: Set up a dummy account to unlock various actions r=rjl draft dummy_account
authorSamuel Thibault <samuel.thibault@ens-lyon.org>
Mon, 19 Aug 2019 11:25:38 +0200
branchdummy_account
changeset 77560 77106426ad461e2fe0563f4f23e2da75b4475466
parent 77533 0e7bfdf1b900996b521a97ee6313eb5a135703de
child 77561 361b9420beecd7d26738f4e7b057968c4ae2c080
push id9122
push usersamuel.thibault@ens-lyon.org
push dateMon, 19 Aug 2019 12:35:12 +0000
treeherdertry-comm-central@9c92a3750cbb [default view] [failures only]
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",
 }