Page MenuHomePhabricator

Allow developers to debug email sending
Closed, ResolvedPublic

Description

Problem

When a developer is changing how email gets send, there's no simple way for them to test if their code works properly.

Proposed solution

Add a configuration flag that won't actually send emails, but display what would get send via console.

Student is expected to upload a patch against labs/tools/watch-translations repository at Wikimedia Gerrit. Student should claim Phabricator task while claiming task at the GCI site.

Materials

Details

Related Gerrit Patches:
labs/tools/watch-translations : masterAdd flag to disable email sending
labs/tools/watch-translations : masterAdd new config flag for testing email
labs/tools/watch-translations : masterChange email debug flag to command line
labs/tools/watch-translations : masterAdd flag to not send emails

Event Timeline

Urbanecm created this task.Wed, Nov 13, 3:09 PM
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptWed, Nov 13, 3:09 PM
IAmNetx claimed this task.Mon, Dec 2, 9:17 PM

Change 554161 had a related patch set uploaded (by IAmNetx; owner: IAmNetx):
[labs/tools/watch-translations@master] Add new config flag for testing email

https://gerrit.wikimedia.org/r/554161

Change 554168 had a related patch set uploaded (by IAmNetx; owner: IAmNetx):
[labs/tools/watch-translations@master] Change email debug flag to command line

https://gerrit.wikimedia.org/r/554168

Change 554253 had a related patch set uploaded (by IAmNetx; owner: IAmNetx):
[labs/tools/watch-translations@master] Add flag to not send emails

https://gerrit.wikimedia.org/r/554253

Change 554253 abandoned by IAmNetx:
Add flag to not send emails

https://gerrit.wikimedia.org/r/554253

Change 554168 abandoned by IAmNetx:
Change email debug flag to command line

https://gerrit.wikimedia.org/r/554168

Change 554161 abandoned by IAmNetx:
Add new config flag for testing email

https://gerrit.wikimedia.org/r/554161

Change 554254 had a related patch set uploaded (by IAmNetx; owner: IAmNetx):
[labs/tools/watch-translations@master] Add flag to disable email sending

https://gerrit.wikimedia.org/r/554254

Change 554254 merged by jenkins-bot:
[labs/tools/watch-translations@master] Add flag to disable email sending

https://gerrit.wikimedia.org/r/554254

Urbanecm closed this task as Resolved.Tue, Dec 3, 12:16 PM